73 Commits

Author SHA1 Message Date
jared 5da2069eba feat: Windows-native desktop polish (tray, single-instance, deep links, Mica, installer)
Build Lotus Chat Desktop / prepare (push) Successful in 3s
Build Lotus Chat Desktop / build-linux (push) Failing after 14m12s
Build Lotus Chat Desktop / build-windows (push) Failing after 22m14s
Build Lotus Chat Desktop / update-manifest (push) Has been skipped
- System tray with Open/Quit menu + left-click toggle; closing the window now
  minimizes to tray instead of quitting, so notifications keep arriving.
- Single-instance: a second launch focuses the running window (and forwards a
  matrix: link) instead of colliding on the localhost port.
- Window: 1100x720 default, 480x600 min, centered first run; starts hidden and
  shows on page-load to kill the white launch flash (8s failsafe).
- matrix: deep links via tauri-plugin-deep-link -> dispatched to the web client
  (useDeepLinkNavigate) for both cold-start and already-running cases.
- Windows 11 Mica backdrop (subtle; app paints opaque TDS bg).
- NSIS installer: per-user install (no UAC), downloadBootstrapper.
- Remove dead/broken src/menu.rs.
- Bump cinny submodule to 053b364a (deep-link web handler).

Note: Rust not compiled locally (no toolchain / Windows-only paths); verified by
careful API review against tauri 2.10 — needs a real 'tauri build' to confirm.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-13 18:52:37 -04:00
jared 838c69f46e fix(windows): grant microphone and camera permissions in WebView2
WebView2 silently denies getUserMedia() unless a PermissionRequested
handler explicitly allows it. macOS was already covered by Info.plist;
Windows had nothing. Adds a COM event handler via with_webview that
auto-approves mic and camera requests so Element Call voice/video
works in the desktop app.

Also includes previously uncommitted changes:
- tauri.conf.json: add media-src / mediastream: to CSP
- Info.plist: macOS NSMicrophoneUsageDescription / NSCameraUsageDescription

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 18:27:12 -04:00
jared 8f0f8db201 Rename to Lotus Chat, point updater at our release manifest
Build Lotus Chat Desktop / build-windows (push) Has been cancelled
Build Lotus Chat Desktop / build-linux (push) Has been cancelled
2026-06-07 13:13:32 -04:00
Krishan 36887eaf40 chore: Release v4.12.2 (#580)
Release v4.12.2
2026-05-23 23:18:03 +10:00
Krishan 2b61520524 fix: update CSP to allow reordering rooms inside space (#579)
* fix: update CSP to allow reordering rooms inside space

Fixes https://github.com/cinnyapp/cinny/issues/2949

* disable native dnd in windows configuration

* Disable drag and drop for main webview window in lib.rs

* Remove dragDropEnabled setting from tauri.conf.json

* Replace drag_drop_enabled with disable_drag_drop_handler
2026-05-23 21:52:14 +10:00
Krishan 8b7bced138 chore: Release v4.12.1 (#577)
chore: release v4.12.1
2026-05-15 19:16:31 +10:00
Shenwei Wang a396a54f90 fix: modify CSP to allow connect-src blob (#549)
* Modify CSP to allow connect-src blob

Updated Content Security Policy to include 'blob' in connect-src.

Fixing #548

* chore(ci): Disable Updater for Fork PRs

* fix: disable createUpdaterArtifacts for fork PRs

* fix: always disable createUpdaterArtifacts

* fix: fix typos
2026-03-17 23:57:32 +11:00
Krishan d2b51ee0e6 chore(release): v4.11.2 [skip ci] (#543) 2026-03-12 01:10:36 +11:00
Krishan 8da44b2b88 chore(release): v4.11.1 [skip ci] (#541) 2026-03-12 00:35:57 +11:00
Krishan fcd638bc1c fix: duplicate window creation and CSP issues (#540) 2026-03-12 00:23:50 +11:00
Krishan d15e86a176 Update Tauri from v1 to v2 (#496)
* Upgrade tauri to v2

* update action and disable menu

* Add args to workflow step in test.yml

* Rename environment variables for Tauri signing

* Change mainBinaryName from 'Cinny' to 'cinny'

* Update linux file names to use 'Cinny' instead of 'cinny'

* Upgrade Tauri action to v0.6.1 and fix targets

Updated Tauri action version and corrected target specification.
2026-03-03 23:16:04 +11:00
Krishan 92b4f91c6b Release v4.10.5 (#524) 2026-02-23 23:16:03 +11:00
Krishan 7ae56af131 Release v4.10.4 (#523)
* Release v4.10.4

* bump cinny submod
2026-02-23 22:48:07 +11:00
Krishan fb6dc8ba9a Release v4.10.3 (#510) 2026-02-16 22:51:29 +11:00
Krishan b102ceba08 Release v4.10.2 (#481) 2025-11-05 18:22:29 +11:00
Krishan 22f7d58c9f Release v4.10.1 (#471) 2025-09-29 14:50:30 +10:00
Krishan fbc7071696 Release v4.10.0 (#466)
* Release v4.10.0

* bump cinny submodule
2025-08-31 21:24:20 +10:00
Krishan f127a1474b Release v4.9.1 (#463) 2025-08-17 21:28:42 +10:00
Krishan 8b293cfd51 Release v4.9.0 (#462)
* Release v4.9.0

* bump cinny sub module
2025-08-13 12:25:53 +10:00
Ajay Bura e34faf7f6c Release v4.8.1 (#454) 2025-06-11 00:00:17 +10:00
Ajay Bura b4a9779f9d Release v4.8.0 (#452)
* Release v4.8.0

* update cinny submodule
2025-05-24 21:28:06 +05:30
Ajay Bura 22489e880f Release v4.7.1 (#450)
* Release v4.7.1

* update cinny submodule
2025-05-21 17:46:13 +05:30
Ajay Bura 77952f5c58 Release v4.7.0 (#448) 2025-05-18 12:50:02 +05:30
Krishan 2329d2c55c Release v4.6.0 (#441)
* Release v4.6.0

* bump cinny submodule
2025-03-31 23:37:13 +11:00
Krishan fe40597eac Release v4.5.1 (#428)
* Release v4.5.1

* bump cinny submodule
2025-03-05 13:38:28 +11:00
Krishan de29f8a49e Release v4.5.0 (#425)
* Release v4.5.0

* bump cinny submodule
2025-03-04 17:53:14 +11:00
Krishan ab3ca3ead4 Release v4.4.0 (#420)
* Release v4.4.0

* bump cinny submodule
2025-02-23 23:39:58 +11:00
Krishan 90af6493d5 Release v4.3.2 (#419)
* Release v4.3.2

* bump cinny submodule
2025-02-17 12:10:11 +11:00
Krishan c25f7e5afb Release v4.3.1 (#416) 2025-02-11 22:02:44 +11:00
Krishan e8837ef50e Release v4.3.0 (#414)
* Release v4.3.0

* update cinny submodule
2025-02-11 17:11:31 +11:00
Krishan 05ce94884a Release v4.2.3 (#391)
* Release v4.2.3

* update cinny submodule
2024-11-12 20:49:57 +11:00
Krishan 792837b02b Release v4.2.2 (#379)
* Release v4.2.2

* Bump cinny submodule
2024-10-16 21:34:13 +11:00
Krishan 5acc9eb615 Release v4.2.1 (#346)
* Release v4.2.1

* update cinny submodule
2024-09-14 23:29:09 +10:00
Krishan 2ed0e8e532 Update screen size to more usable (#347) 2024-09-14 21:44:11 +10:00
Krishan db5a2dbe01 Release v4.2.0 (#343) 2024-09-12 00:31:46 +10:00
Krishan 8a29f48092 Release v4.1.0 (#328) 2024-08-04 20:24:34 +10:00
Krishan 2ff11d65e7 Release v4.0.3 (#315) 2024-07-25 16:04:16 +10:00
Krishan e8f5c4ce24 Undo system tray and single instance (#312)
* Revert 5872ab9

* Undo 095b8fc
2024-07-25 14:15:59 +10:00
Krishan f36934a796 Release v4.0.1 2024-07-25 00:20:22 +10:00
Krishan 2c4b96e9ed Release v4.0.0 2024-07-24 23:07:18 +10:00
Krishan 6f83708511 Release v3.2.1 2023-11-01 21:53:00 +11:00
Krishan 3c22636bdf Release v3.2.0 2023-10-31 21:25:27 +11:00
Krishan 32e9805abd Release v3.1.0 2023-10-27 22:18:42 +11:00
Krishan ecb6984b2f Merge branch 'main' of https://github.com/cinnyapp/cinny-desktop 2023-10-21 22:04:21 +11:00
Krishan 2a4d7da8df Release v3.0.0 2023-10-21 22:04:11 +11:00
StevenDoesStuffs 095b8fc561 Add system tray support (#166)
* Added sytem tray with hide/show buttons

* Split tray into separate module

* Fix persistent console window

* Show/hide window on tray icon click

---------

Co-authored-by: serxka <serxka@protonmail.com>
Co-authored-by: Milo <40355097+serxka@users.noreply.github.com>
Co-authored-by: greentore <117551249+greentore@users.noreply.github.com>
2023-10-21 21:34:32 +11:00
Krishan 550e628c51 Release v2.2.6 2023-03-29 22:29:12 +11:00
Krishan 1c9e9ed1fa Release v2.2.4 2023-01-30 15:32:26 +11:00
Krishan 7007d3ba7c Release v2.2.3 2023-01-15 16:22:44 +11:00
Krishan ed23a11788 Release v2.2.2 2022-09-28 21:15:41 +05:30