Abdullah Atta
643515c6c4
desktop: fix Invalid filename error on backup creation
2026-07-01 12:28:45 +05:00
Abdullah Atta
9c103ea0e3
Merge branch 'master' into beta
2026-06-10 17:39:44 +05:00
Asad Ali
4237d2eb4a
desktop: fix spell check issue for non-latin languages #9423 ( #9443 )
...
* desktop: fix spell check issue for non-latin languages #9423
Signed-off-by: Asad Ali <asadali.wolf@gmail.com >
* Delete apps/desktop/src/api/spell-checker.test.ts
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
* desktop: refactor
---------
Signed-off-by: Asad Ali <asadali.wolf@gmail.com >
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-06-04 09:36:34 +05:00
Abdullah Atta
ba0cfbf44a
desktop: move file link confirm dialog to native side
2026-05-30 11:00:35 +05:00
Abdullah Atta
bd04427e03
desktop: secure desktop app by disabling nodeIntegration & enabling contextIsolation
...
this required significant infrastructure changes to how we do things. It is no longer possible to access anything outside of what the app exposes. Requiring node modules has been disabled which should make things A LOT more secure. File system related APIs have also been removed and now everything sensitive is handled on the Node.js side of things. The renderer does not control paths, fs, or anything that could be used to exploit the host system.
2026-05-30 11:00:35 +05:00
Ammar Ahmed
3248c82c5c
Merge branch 'master' into beta
2026-05-21 13:44:51 +05:00
01zulfi
8f8ac25d20
desktop: add support for opening file links ( #9784 )
...
* desktop: add support for opening file links
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: unescape paths with spaces
* web: wrap message in confirm dialog
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* desktop: show message box if path doesn't exist when opening file link
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* desktop: disable opening file links on flatpak
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* desktop: wrap long file paths in electron dialog
* on linux, long messages in dialog aren't wrapped, so we need to wrap manually
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* desktop: fix persistent "path not found" error
* intl: update strings
---------
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-05-19 13:27:46 +05:00
Abdullah Atta
ea0550cb05
desktop: disable updates for portable desktop app ( #9855 )
...
* desktop: disable updates for portable desktop app
* web: hide setting group if all settings under it are hidden
* web: hide check for updates button on flatpak/snap/portable apps
* desktop: disable auto updates for flatpak/snap/portable apps
2026-05-15 18:59:01 +05:00
Ammar Ahmed
e6a75c1f8a
Merge branch 'master' into beta
2026-05-05 20:07:31 +05:00
Chloe Oletto
a5790de23c
desktop: Stop urgent reminder causes segfault & app freeze on Linux. ( #9737 )
...
* desktop: Stop urgent reminder causes segfault & app freeze on Linux.
Signed-off by: Chloe Oletto <NeedsChloesure@riseup.net >
* desktop: Linux segfault
Signed-off-by: Chloe Oletto <NeedsChloesure@riseup.net >
* Apply suggestion from @thecodrr
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
---------
Signed-off-by: Abdullah Atta <thecodrr@protonmail.com >
Co-authored-by: Abdullah Atta <thecodrr@protonmail.com >
2026-04-22 11:56:47 +05:00
Abdullah Atta
b46e02753a
Merge pull request #9378 from streetwriters/desktop/handle-nn-protocol
...
Add handler for nn:// urls
2026-03-30 12:07:42 +05:00
01zulfi
273bbea938
web: don't collapse nav bar if a menu is still open ( #9588 )
...
* web: don't uncollapse nav bar if a menu is still open
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
* web: handle native menu case
---------
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-03-26 23:44:52 +05:00
Abdullah Atta
0191e5be00
desktop: wait for bridge to be ready before sending events
2026-03-19 09:32:07 +05:00
Abdullah Atta
e94c757d5b
desktop: add handler for nn:// urls
2026-03-18 11:39:26 +05:00
Copilot
5c252c7843
desktop: fix external links opening in-app instead of default browser on desktop ( #9417 )
...
* Initial plan
* fix: open external links in default browser on Linux desktop
Co-authored-by: thecodrr <7473959+thecodrr@users.noreply.github.com >
* desktop: fix sql db closure on app close
---------
Signed-off-by: Abdullah Atta <abdullahatta@streetwriters.co >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: thecodrr <7473959+thecodrr@users.noreply.github.com >
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2026-03-02 10:05:29 +05:00
Abdullah Atta
aece140473
web: fix crash on rewriting error message
2026-02-21 10:30:39 +05:00
Abdullah Atta
7509766df2
desktop: fix sqlite extensions can't be found in dev
2025-10-04 10:22:11 +05:00
Abdullah Atta
e1b46d33f4
desktop: enable asar
2025-10-04 09:20:10 +05:00
Abdullah Atta
35cd6b101d
desktop: update better-sqlite3-multiple-ciphers to v11.10.0
2025-06-21 13:00:46 +05:00
Abdullah Atta
f3895f534e
desktop: install sqlite3-fts5-html
2025-06-16 14:08:24 +05:00
Abdullah Atta
513c9ee8a7
desktop: remove icon from native menu
2025-06-16 14:08:06 +05:00
Abdullah Atta
716bb67b96
desktop: show native menus where possible
2025-06-16 14:08:06 +05:00
Abdullah Atta
433be12b2b
desktop: hide release track selector for flatpak/snap builds
2025-03-01 14:49:38 +05:00
Abdullah Atta
15f4f2accb
desktop: add support for switching release tracks
...
this also includes relevant tests for the auto updater
2025-02-28 18:03:05 +05:00
Abdullah Atta
97d4ca0afe
desktop: install and load sqlite-better-trigram module
2024-11-18 19:03:57 +05:00
Abdullah Atta
020244231f
desktop: update electron to v30 ( #6498 )
2024-09-13 08:39:18 +05:00
Abdullah Atta
e6d8401c56
desktop: fix multiple updates running simultaneously
2024-09-02 14:21:13 +05:00
Abdullah Atta
ec83517dc5
desktop: fix update check gives no feedback in ui
2024-07-19 10:51:10 +05:00
Abdullah Atta
5672de8565
desktop: allow using native titlebar on desktop app ( #5826 )
2024-06-01 13:21:05 +05:00
Abdullah Atta
26f9e08c23
web: fix sync not running on page focus
2024-05-21 10:47:25 +05:00
Abdullah Atta
9693c8ea54
desktop: run sqlite on another thread
2024-05-21 09:59:20 +05:00
Abdullah Atta
d605bc29bf
desktop: fix crash on toggling custom dns ( #5538 )
2024-05-09 10:15:14 +05:00
Abdullah Atta
641e7484e3
desktop: add custom dns toggle in settings
2024-04-30 21:51:35 +05:00
Abdullah Atta
dd674d38df
desktop: ignore errors during update check
2024-04-02 11:58:33 +05:00
Ammar Ahmed
be5d0820d5
desktop: fix title bar for macos
2024-04-01 11:23:56 +05:00
Abdullah Atta
23bd4a564f
desktop: add custom titlebar
2024-04-01 11:23:56 +05:00
Abdullah Atta
6c19968ef6
desktop: fix ENOENT error when saving backup
2024-03-27 11:26:35 +05:00
Abdullah Atta
72a09f48e0
desktop: prevent downloading multiple updates
2024-03-25 12:38:30 +05:00
Abdullah Atta
8bf7609d2f
desktop: disable os encryption of keystore in portable app
2024-03-21 11:19:32 +05:00
Abdullah Atta
d6b037c178
desktop: add api to delete files
2024-03-21 11:16:51 +05:00
Abdullah Atta
3df8cc53e3
desktop: expose electron's safeStorage api via trpc
2024-03-21 11:16:51 +05:00
Muhammad Ali
6fd6bd0375
desktop: add proxy settings ( #4196 )
2024-03-04 15:16:59 +05:00
Muhammad Ali
1a96dc965a
desktop: add support for viewing and removing custom dictionary words ( #4362 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2024-03-04 13:47:24 +05:00
Abdullah Atta
b0fe967087
desktop: destroy system tray on toggle off setting
2023-11-18 14:53:14 +05:00
Abdullah Atta
3f32673b0a
desktop: permanently disable menu bar
2023-11-18 14:45:17 +05:00
Muhammad Ali
95db7c6329
desktop: fix minimize to system tray not working immediately after enabling ( #3734 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-11-16 13:01:22 +05:00
Muhammad Ali
636783335f
desktop: add setting to disable menu bar ( #3728 )
...
Co-authored-by: Abdullah Atta <abdullahatta@streetwriters.co >
2023-11-16 09:51:01 +05:00
Abdullah Atta
a5704ad75c
desktop: do not show auto update toggle for flatpak users
2023-11-02 13:20:51 +05:00
Abdullah Atta
beaace9b54
web: add support for streaming backup creation & restore
2023-09-13 10:23:44 +05:00
Abdullah Atta
aa3561555e
desktop: fix desktop toggle settings
2023-08-04 19:34:46 +05:00