214 Commits

Author SHA1 Message Date
Elian Doran
4cc55b02ab
feat(client/text): provide a way to disable slash commands 2025-09-23 20:24:55 +03:00
Elian Doran
94e20c44e5
fix(desktop): background effects always on 2025-09-22 18:45:45 +03:00
Elian Doran
a2d41247fe
fix(desktop): background effects breaking if native title bar is enabled 2025-09-15 18:35:04 +03:00
Elian Doran
ec5e7607f0
Merge branch 'main' into react/collections 2025-09-14 19:01:18 +03:00
Jakob Schlanstedt
1fc38e941e fix(collapse-subtree): improve performance of collapsing subtrees from O(n) to O(v)
Only collapse currently expanded descendants instead of the entire subtree.
Assuming n is the number of subnotes and v is the number of opened notes
2025-09-14 10:56:18 +02:00
Elian Doran
9c8b0611ea
refactor: add typesafety to TaskContext 2025-09-13 13:44:23 +03:00
Elian Doran
4cd0702cbb
refactor: proper websocket message types 2025-09-13 12:59:00 +03:00
Elian Doran
998688573d
refactor(server): integrate entity types changes into commons 2025-09-13 12:00:20 +03:00
Adorian Doran
97aa00e18b electron app: add an option to disable smooth scrolling 2025-09-06 19:00:45 +03:00
Elian Doran
5d8f789791
fix(desktop): background effects causing issues on Win10 2025-09-06 17:47:13 +03:00
Elian Doran
fe443c8a89
fix(next): window border cut-off on macOS 2025-09-06 17:07:56 +03:00
Elian Doran
978e6b9dde
chore(dx/server): unnecessary import 2025-09-01 19:22:46 +03:00
Elian Doran
35743de0df
fix(dx/client): client not starting due to duplicate config 2025-09-01 11:53:17 +03:00
Elian Doran
897b896c11
chore(dx/server): fix vite interfering in production 2025-08-31 23:12:52 +03:00
Elian Doran
cf1180faa9
chore(dx/server): remove babel compacting for tiny gain in perf 2025-08-31 21:05:23 +03:00
Elian Doran
054c497678
chore(dx/client): improve startup speed by properly configuring middleware 2025-08-31 18:57:31 +03:00
Elian Doran
1dcb3b1529
chore(dx/server): set up cache for Vite 2025-08-31 18:28:20 +03:00
Elian Doran
cc474f39d8
chore(dx/server): basic middleware integration for vite 2025-08-31 18:24:02 +03:00
Elian Doran
f7e77cd6cb
fix(auth): add missing TOTP verification for /login/token (#6823) 2025-08-30 14:08:10 +03:00
Elian Doran
753f1dc7b6
feat(react/widgets): sql table schemas 2025-08-29 17:14:27 +03:00
Elian Doran
735e91e636
feat(react/widgets): port sql_result 2025-08-29 16:10:37 +03:00
Nriver
93c9383a92 fix(auth): add missing TOTP verification for /login/token to align with /login 2025-08-29 11:13:50 +08:00
Elian Doran
a95e28c085
feat(react/floating_buttons): port backlinks 2025-08-28 18:35:37 +03:00
Elian Doran
b585a64a38
Merge remote-tracking branch 'origin/main' into react/note_context_aware 2025-08-24 12:05:05 +03:00
Adorian Doran
94ddad3c49 client/settings/disable backdrop effects: add an option to enable or disable backdrop effects 2025-08-23 01:15:00 +03:00
Adorian Doran
85dd99a3c4 client/settings/disable shadows: add an option to enable or disable shadows 2025-08-23 00:43:49 +03:00
Adorian Doran
3e3cc8c541 client/settings/disable motion: refactor 2025-08-23 00:19:26 +03:00
Adorian Doran
03681d23c5 client/settings/disable motion: add an option to allow transitions and animations to be disabled 2025-08-22 20:32:08 +03:00
Elian Doran
cc05572a35
feat(react/ribbon): port similar notes 2025-08-22 19:27:58 +03:00
Elian Doran
77551b1fed
feat(react/ribbon): port note info tab 2025-08-22 18:23:54 +03:00
Elian Doran
cee4714665
feat(react/ribbon): port edited notes 2025-08-22 17:31:15 +03:00
Elian Doran
8abd3ed3f1
feat(docs): implement swagger ui endpoint for internal api (#6719) 2025-08-20 21:36:21 +03:00
perf3ct
53ed510c92
feat(docs): remove old json api docs 2025-08-20 17:36:22 +00:00
perf3ct
f9a3606ca2
feat(docs): implement swagger ui endpoint for internal api 2025-08-20 17:11:54 +00:00
Elian Doran
c02ed17ebc
feat(react/settings): port change password 2025-08-15 14:19:49 +03:00
Elian Doran
6f19fde76e
feat(react/settings): port backup DB now 2025-08-15 12:52:59 +03:00
Elian Doran
c9dcbef014
feat(react/settings): port etapi tokens 2025-08-15 12:00:11 +03:00
Elian Doran
68086ec3f1
feat(react/settings): port sync test 2025-08-15 11:30:48 +03:00
Elian Doran
a04f6e3858
feat(react/settings): port integrity check 2025-08-14 22:40:54 +03:00
Elian Doran
6e37c9ee5a
feat(search): improve search weights and operators (#6536) 2025-08-13 13:10:30 +03:00
Elian Doran
bac048f60f
feat(call_to_action): allow dismissal 2025-08-12 19:37:32 +03:00
Elian Doran
bd6c690160
chore(react/dialog): improve recent changes 2025-08-07 22:31:51 +03:00
Elian Doran
edd18b53d0
refactor(react/dialogs): solve some type errors 2025-08-06 18:10:02 +03:00
Elian Doran
0af5feab79
refactor(react/dialogs): deduplicate data types 2025-08-06 17:11:01 +03:00
perf3ct
51a8937c64
feat(quick_search): also try to show the "matched" text in quick search results and not just note titles 2025-08-03 00:29:21 +00:00
Elian Doran
5d619131ec
fix(views/table): bulk actions sometimes not working 2025-07-19 12:44:55 +03:00
Elian Doran
e2c8443778
refactor(bulk_action): remake types & change method signature 2025-07-19 12:32:47 +03:00
Elian Doran
504a19275c
feat(views/table): basic renaming of fields 2025-07-15 21:48:16 +03:00
Elian Doran
8cced607eb
feat(views/table): insert row before 2025-07-13 14:10:37 +03:00
perf3ct
04c8f8a123
fix(api): implement better rate limiting controls for pre-auth endpoints 2025-07-06 16:19:08 +00:00