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
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
4ba2e900c5
desktop: disable autoInstallOnAppQuit ( #9726 )
2026-04-17 17:07:21 +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
558beaf216
desktop: fix error 153 in youtube embeds ( #9510 )
...
* desktop: fix error 153 in youtube embeds
* editor: update @social-embed/lib
2026-03-20 16:47:44 +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
01zulfi
d75e2e85c9
desktop: fix start minimized on autostartup ( #8492 )
...
Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com >
2026-01-15 10:41:36 +05:00
Abdullah Atta
9c2a807025
desktop: show warning after app is ready
2025-10-28 13:29:57 +05:00
Abdullah Atta
4fa1ea4380
desktop: warn users if app is running under arm64 translation
2025-10-28 12:41:34 +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
b30110a48a
desktop: add support for running tests in parallel
...
we do this by copying the build directory instead of building it over and over
again for each test. This also makes the tests super fast.
2025-07-19 15:05:24 +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
03cd320665
desktop: explicitly deny geolocation permission to electron process
2025-04-10 10:28:57 +05:00
Abdullah Atta
433be12b2b
desktop: hide release track selector for flatpak/snap builds
2025-03-01 14:49:38 +05:00
Abdullah Atta
00b62df2e8
desktop: fix tests on windows
2025-02-28 18:03:05 +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
84b3892053
desktop: update electron to v31
2024-11-15 12:31:56 +05:00
Muhammad Ali
865efaa860
desktop: fix duplicate window controls showing on Linux desktop app ( #6844 )
2024-11-08 12:16:33 +05:00
Abdullah Atta
a3e5ae4cf5
desktop: use tsup for builds
2024-11-06 15:03:49 +05:00
Abdullah Atta
cddd08c32d
desktop: use nodenext module resolution to fix could not resolve errors
2024-11-06 14:51:26 +05:00
Abdullah Atta
c9b1b42461
desktop: fix Could not resolve "@notesnook/intl/dist/locales/$en.json" error
2024-11-05 13:07:31 +05:00
Abdullah Atta
b1f21c1abe
desktop: fix type errors importing @notesnook/intl
2024-10-14 11:35:05 +05:00
Abdullah Atta
3cd6c6a371
intl: use pseudo locale in development
2024-10-10 12:35:58 +05:00
Abdullah Atta
41eb22b5ca
desktop: use strings from @notesnook/intl
2024-10-10 12:35:58 +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
4a85c49f5d
desktop: remove sodium-native package for now
2024-08-28 15:08:52 +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
971793a3ad
desktop: use net.fetch for handling protocol requests
2024-04-26 14:01:32 +05:00
Abdullah Atta
13f739763c
desktop: use secure dns by default
2024-04-18 11:26:22 +05:00
Abdullah Atta
dd674d38df
desktop: ignore errors during update check
2024-04-02 11:58:33 +05:00
Abdullah Atta
b43d51aa72
desktop: fix custom title bar on linux
2024-04-01 17:17:28 +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
c58bb57de0
desktop: disable downgrades
2024-03-21 11:18:09 +05:00