Johannes Millan
0ea0ba143f
fix(electron): improve protocol URL handling and register URL scheme on Linux
...
Suppress noisy "EXITING due to failed single instance lock" message when
a second instance is launched via xdg-open for protocol URL handling.
Register superproductivity:// as a MIME type handler in the .desktop file
so Linux users no longer need manual xdg-settings configuration.
Remove duplicate requestSingleInstanceLock() call in start-app.ts.
Closes #173
2026-03-05 16:45:05 +01:00
Johannes Millan
6db418fb43
fix: exit behavior to be faster
2025-08-01 18:46:28 +02:00
Johannes Millan
f4c8aa988f
feat: cleaner startup for electron #2942 #1678
2023-12-29 12:57:33 +01:00
Johannes Millan
4fb040f619
feat(electronSecurity): make electron log work
2023-12-18 15:22:25 +01:00
Johannes Millan
86bf61e7a5
refactor(electronSecurity): move ipc handlers to their own file
2023-12-15 17:23:05 +01:00
Johannes Millan
e2b9f82411
feat(electronSecurity): make electron log work again
2023-12-15 16:38:00 +01:00
Johannes Millan
7200fcbd70
fix: shortcuts not working #2887
2023-12-15 16:37:44 +01:00
jchatoff
fb659ddf26
fix: windows backup path #2869
2023-11-30 18:02:20 +01:00
Johannes Millan
85046b7e8e
feat(focusMode): make session done sound louder
2023-11-15 15:35:15 +01:00
Johannes Millan
7e9f0700e4
feat(electron): add error handler for render process gone and unexpected
2023-10-09 17:44:46 +02:00
Johannes Millan
8a3d01f90e
build: prepare electron update and update electron builder
2023-08-25 14:39:54 +02:00
Johannes Millan
d93c15dc95
feat(dominaMode): outline feature and make basics work
2023-06-13 12:11:10 +02:00
Johannes Millan
b385a35ac7
fix: make debugging electron work again
2022-10-28 17:15:05 +02:00
Johannes Millan
c4ccae6921
feat(fullScreenBlocker): improve window and animation
2022-10-16 16:00:21 +02:00
Johannes Millan
fb62dd1d23
fix(fullScreenBlocker): error when window is manually closed
2022-10-16 16:00:21 +02:00
Johannes Millan
4b92a3f9ee
feat(fullScreenBlocker): make basic blocker work
2022-10-16 16:00:21 +02:00
Johannes Millan
7ee50dc485
refactor: moved shared stuff to its own folder
2022-03-12 11:59:52 +01:00
Johannes Millan
2284892272
refactor(elctron): add typing wherever possible and simplify
2022-01-30 20:12:41 +01:00
Johannes Millan
fca4a5e0e3
feat(snap): more silent logging and respect user data dir set via flag
2021-10-22 21:29:19 +02:00
Johannes Millan
0fee5f54b3
feat(snap): make copying work
2021-10-21 21:47:48 +02:00
Johannes Millan
82d4556ce8
feat(snap): make copying work as far as possible
2021-10-21 21:47:48 +02:00
Johannes Millan
c5a9bfbf80
feat(snap): adjust snap to not crash maybe
2021-10-21 21:47:48 +02:00
Johannes Millan
5a4e52d9e8
fix: electron remote module not working
2021-10-15 11:30:30 +02:00
Johannes Millan
84d296c96d
feat: update electron
2021-10-13 23:29:31 +02:00
Johannes Millan
1615de4b7a
feat(electron): improve file download experience #1470
2021-08-27 17:16:55 +02:00
Johannes Millan
696451057b
refactor(electron): add missing return types
2021-07-22 16:07:24 +02:00
Johannes Millan
9f2bcd751c
feat(localSync): prepare electron interface #690
2021-07-22 15:23:31 +02:00
KwongTN
7f182456ce
feat(idle): Flash taskbar when idle dialog pops out
...
Should I make it toggle-able? 😂
2021-05-25 09:57:28 +02:00
Johannes Millan
afca80f0b7
feat(electron): improve logging
2021-05-25 09:50:10 +02:00
Johannes Millan
43022f8e83
refactor: format everything with prettier
2021-05-06 22:37:37 +02:00
Johannes Millan
3bcde19341
refactor(googleAuth): cleanup and simplify #782
2021-02-05 17:10:10 +01:00
mkpaz
3e7023342a
fix: add cmdline switch to force tray icons for dark mode #741
2021-01-04 20:14:33 +04:00
Johannes Millan
eb149769b0
feat: add commandline-switch to allow for disabling to create the tray #675
2020-11-20 20:31:38 +01:00
Johannes Millan
4f5212fcb2
fix: broken close behaviour #567
2020-10-11 18:55:44 +02:00
Johannes Millan
d70a84d898
refactor: move keyboard config to own file
2020-10-11 17:24:00 +02:00
Johannes Millan
7d00652eb9
feat(autoBackupRestore): outline #553
2020-10-04 22:41:36 +02:00
Johannes Millan
2c8255b081
fix: allow to display images from file system #549
2020-10-02 15:30:22 +02:00
Johannes Millan
3ca1f57c63
fix: make lazy set intervals work with electron
2020-08-17 23:05:02 +02:00
Johannes Millan
cd8438db23
fix: replace setInterval with lazy implementation everywhere #493
2020-08-17 21:28:25 +02:00
Johannes Millan
3666571267
feat(dbx): improve syncing once more
2020-07-31 00:15:58 +02:00
Johannes
ba8ccb56d4
feat(jira): make wonky cookie mode work for images and attachments
2020-07-17 17:10:47 +02:00
Johannes Millan
1e0506a16b
feat(electron): add flag for custom url
2020-07-07 12:19:04 +02:00
Johannes Millan
7418f7e46c
feat: add flag to start dev tools for produciton initially
2020-07-07 11:24:45 +02:00
Johannes Millan
d24b6f231d
feat: enable strict mode for electron as well
2020-07-05 12:48:24 +02:00
Johannes Millan
b8013a33e4
refactor: cleanup electron deps
2020-06-20 22:36:26 +02:00
Johannes Millan
f63b574093
fix(dbx): sync before close
2020-06-04 16:55:17 +02:00
Johannes Millan
8017c2f459
feat(dbx): make most basic sync before quit work
2020-06-04 02:44:00 +02:00
Johannes Millan
25608bafbc
fix(electron): single instance issue
2020-05-26 13:15:25 +02:00
Johannes Millan
b7153f837d
refactor: electron single instance lock
2020-05-21 11:52:50 +02:00
Johannes Millan
85dc1ef04a
feat: reduce battery usage
2020-04-16 21:53:28 +02:00