Elian Doran
|
fa7d1d3f80
|
feat(desktop): improve integration of setup
|
2026-03-25 23:09:26 +02:00 |
|
Elian Doran
|
2eef2f801f
|
chore(core): don't log language option not found if DB not initialized
|
2026-03-25 22:55:59 +02:00 |
|
Elian Doran
|
6ebf9f59a0
|
fix(server): translations not working
|
2026-03-25 22:53:12 +02:00 |
|
Elian Doran
|
eddb47c9c4
|
chore(core): bring back SQL initialization with message
|
2026-03-25 22:48:15 +02:00 |
|
Elian Doran
|
8d38b818c0
|
feat(core): reintroduce DB migration
|
2026-03-25 22:16:07 +02:00 |
|
Elian Doran
|
af462ab0f9
|
chore(standalone/setup): basic mobile support
|
2026-03-25 22:02:18 +02:00 |
|
Elian Doran
|
07753a6253
|
refactor(standalone/setup): get rid of warnings
|
2026-03-25 21:32:55 +02:00 |
|
Elian Doran
|
54b12cf560
|
chore(standalone/setup): add autocomplete attributes to sync setup
|
2026-03-25 21:32:05 +02:00 |
|
Elian Doran
|
f97f5da837
|
fix(standalone/setup): sync from desktop button no longer working
|
2026-03-25 21:29:41 +02:00 |
|
Elian Doran
|
19e315dc1a
|
fix(server): crash due to session cleanup with unitialized DB
|
2026-03-25 21:27:35 +02:00 |
|
Elian Doran
|
96d01d6379
|
i18n(client): minor change
|
2026-03-25 21:26:10 +02:00 |
|
Elian Doran
|
ee156f1183
|
fix(server): random error due to font loading while not initialized
|
2026-03-25 21:26:03 +02:00 |
|
Elian Doran
|
f83e184fcd
|
fix(standalone/setup): current language not restored when going back
|
2026-03-25 21:14:23 +02:00 |
|
Elian Doran
|
a2ead45c83
|
style(standalone/setup): make language selection slightly narrower
|
2026-03-25 21:13:49 +02:00 |
|
Elian Doran
|
b295f1e957
|
chore(standalone/setup): increase size of setup dialog
|
2026-03-25 21:11:04 +02:00 |
|
Elian Doran
|
cbd4fd3820
|
i18n(client): translate setup into Romanian
|
2026-03-25 21:10:18 +02:00 |
|
Elian Doran
|
b27fa2a555
|
chore(standalone/setup): set up navigation
|
2026-03-25 21:10:10 +02:00 |
|
Elian Doran
|
2afd9b474c
|
fix(server): trying to connect to web socket while in setup
|
2026-03-25 20:56:14 +02:00 |
|
Elian Doran
|
680ac80526
|
feat(standalone/setup): start working on language selection page
|
2026-03-25 20:56:01 +02:00 |
|
Elian Doran
|
4b08a33307
|
feat(standalone/setup): add icon on first page
|
2026-03-25 20:30:04 +02:00 |
|
Elian Doran
|
04db52145d
|
feat(standalone/setup): use segmented cards for sync setup
|
2026-03-25 20:23:57 +02:00 |
|
Elian Doran
|
ae996e8847
|
feat(standalone/setup): dedicated back button
|
2026-03-25 20:07:37 +02:00 |
|
Elian Doran
|
06cb568fbd
|
feat(standalone/setup): improve creating new document screen
|
2026-03-25 19:54:55 +02:00 |
|
Elian Doran
|
39a1aa360d
|
feat(standalone/setup): pass information regarding demo
|
2026-03-25 19:42:42 +02:00 |
|
Elian Doran
|
51ed4dece2
|
feat(standalone/setup): page to select whether to import demo or not
|
2026-03-25 19:37:27 +02:00 |
|
Elian Doran
|
1620b0be62
|
chore(core): fix type issue with async import
|
2026-03-25 18:57:52 +02:00 |
|
Elian Doran
|
4c7c8a19c5
|
fix(standalone/setup): progress bar jumps back to zero before finishing sync
|
2026-03-25 18:51:19 +02:00 |
|
Elian Doran
|
93f825e970
|
chore(standalone): reduce verbosity of request errors
|
2026-03-25 18:49:01 +02:00 |
|
Elian Doran
|
310035be1b
|
feat(standalone/setup): dedicated handling for wrong password
|
2026-03-25 18:48:38 +02:00 |
|
Elian Doran
|
4ec90e5575
|
feat(standalone/setup): dismissable error
|
2026-03-25 18:38:44 +02:00 |
|
Elian Doran
|
5ba5aee160
|
feat(standalone/setup): improve display of sync error
|
2026-03-25 18:25:47 +02:00 |
|
Elian Doran
|
aecca66972
|
style(standalone/setup): fix some spacing issues
|
2026-03-25 18:18:37 +02:00 |
|
Elian Doran
|
a872664789
|
feat(standalone/setup): use normal form groups for sync settings
|
2026-03-25 18:09:21 +02:00 |
|
Elian Doran
|
7b639f2718
|
refactor(standalone/setup): component for pages
|
2026-03-25 10:23:04 +02:00 |
|
Elian Doran
|
7dcc1496ec
|
feat(standalone/setup): disable "Connect a desktop app" in standalone
|
2026-03-25 10:07:41 +02:00 |
|
Elian Doran
|
0dc7d71d1b
|
style(standalone/setup): full-width footer
|
2026-03-25 10:00:47 +02:00 |
|
Elian Doran
|
dd67710b12
|
feat(standalone/setup): improve layout & design of sync in progress
|
2026-03-24 19:36:40 +02:00 |
|
Elian Doran
|
6d376731e3
|
fix(server): unable to do first setup
|
2026-03-24 19:13:49 +02:00 |
|
Elian Doran
|
5157fd9ecd
|
feat(standalone/setup): decode slashes in error message
|
2026-03-24 18:42:53 +02:00 |
|
Elian Doran
|
4226827b5d
|
chore(standalone/setup): improve error reporting
|
2026-03-24 18:38:06 +02:00 |
|
Elian Doran
|
cb3b362bad
|
feat(standalone/setup): report errors in initial sync request
|
2026-03-24 18:24:29 +02:00 |
|
Elian Doran
|
4dcb08745b
|
fix(standalone/setup): clicking on advanced options submits form
|
2026-03-24 16:49:23 +02:00 |
|
Elian Doran
|
28c57813db
|
chore(standalone/setup): make fields required
|
2026-03-24 16:47:03 +02:00 |
|
Elian Doran
|
49868362cd
|
chore(standalone/setup): add back proxy setting for server sync
|
2026-03-24 16:41:20 +02:00 |
|
Elian Doran
|
c2b965c24b
|
fix(standalone/setup): lost connection to websocket
|
2026-03-24 16:31:44 +02:00 |
|
Elian Doran
|
6c3e16db20
|
chore(standalone/setup): basic spinner for desktop sync
|
2026-03-24 16:27:58 +02:00 |
|
Elian Doran
|
b880d81104
|
refactor(core): deduplicate some bootstrap items
|
2026-03-24 16:27:31 +02:00 |
|
Elian Doran
|
ef8db52ebe
|
refactor(core): use different mechanism for shared bootstrap items
|
2026-03-24 16:24:59 +02:00 |
|
Elian Doran
|
185a88e655
|
fix(desktop): not starting due to lack of core initialization
|
2026-03-24 14:18:46 +02:00 |
|
Elian Doran
|
3eef1a1c59
|
chore(standalone/setup): improve layout of title
|
2026-03-24 13:55:12 +02:00 |
|