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 |
|