Elian Doran
|
3caefa5409
|
refactor(react): use memoization where appropriate
|
2025-08-10 17:19:39 +03:00 |
|
Elian Doran
|
a6e56be55a
|
refactor(react): move effects outside conditional
|
2025-08-10 17:15:38 +03:00 |
|
Elian Doran
|
14e09f5ea0
|
refactor(react): normalize imports
|
2025-08-10 15:21:49 +03:00 |
|
Elian Doran
|
11f6462a31
|
fix(react/dialogs): events triggering even when modal is hidden
|
2025-08-10 15:11:43 +03:00 |
|
Elian Doran
|
48eebbe2fe
|
refactor(react/dialogs): don't render modals unless they are actually shown
|
2025-08-10 14:55:41 +03:00 |
|
Elian Doran
|
f7093c035b
|
refactor(react/dialogs): add documentation & enforce some properties
|
2025-08-10 14:49:58 +03:00 |
|
Elian Doran
|
861374bb87
|
fix(react/dialogs): bulk actions not working in search notes
|
2025-08-10 14:06:14 +03:00 |
|
Elian Doran
|
d3519b3059
|
refactor(react/dialogs): solve client errors
|
2025-08-10 13:02:17 +03:00 |
|
Elian Doran
|
da1f18c60f
|
refactor(react/dialogs): integrate proper closing of modal
|
2025-08-10 12:22:11 +03:00 |
|
Elian Doran
|
cd5467bf5c
|
refactor(react/bulk_actions): set up way to self-enable modal
|
2025-08-09 23:12:27 +03:00 |
|
Elian Doran
|
18c6fe7ebd
|
feat(react/bulk_actions): port update relation target
|
2025-08-09 20:26:21 +03:00 |
|
Elian Doran
|
5c8e4fd6fd
|
feat(react/bulk_actions): improve note auto complete handling
|
2025-08-09 19:49:32 +03:00 |
|
Elian Doran
|
5be9bb47a7
|
feat(react/bulk_actions): port add relation
|
2025-08-09 19:41:49 +03:00 |
|
Elian Doran
|
abfffcec07
|
feat(react/bulk_actions): clear autocomplete selection
|
2025-08-09 19:10:40 +03:00 |
|
Elian Doran
|
acf204d0e3
|
fix(react/bulk_actions): spaced update triggering too fast
|
2025-08-09 09:15:54 +03:00 |
|
Elian Doran
|
6e1951b356
|
feat(react/bulk_actions): port add_label
|
2025-08-08 23:23:07 +03:00 |
|
Elian Doran
|
3975041798
|
feat(react): set up hook for reacting to events
|
2025-08-08 20:08:06 +03:00 |
|
Elian Doran
|
c0d7278827
|
refactor(react/dialogs): deduplicate raw HTML component
|
2025-08-07 22:00:37 +03:00 |
|
Elian Doran
|
f9eb0a20f7
|
feat(react/dialogs): port bulk actions
|
2025-08-07 21:58:47 +03:00 |
|
Elian Doran
|
8d27a5aa39
|
feat(react/dialogs): port import
|
2025-08-07 19:20:35 +03:00 |
|
Elian Doran
|
c0d3027e65
|
fix(react/dialogs): unnecessary listeners on modal render
|
2025-08-06 20:54:29 +03:00 |
|
Elian Doran
|
bde270b73f
|
fix(react/dialogs): some type errors
|
2025-08-06 20:29:19 +03:00 |
|
Elian Doran
|
2ad4b26c9e
|
chore(react/dialogs): reintroduce footer in note revisions
|
2025-08-06 18:01:26 +03:00 |
|
Elian Doran
|
7ac0828ae7
|
feat(react/dialogs): port note revisions
|
2025-08-06 16:16:30 +03:00 |
|
Elian Doran
|
f7e7b38551
|
chore(react/dialogs): add back badges for choose note type
|
2025-08-06 12:13:38 +03:00 |
|
Elian Doran
|
33e3112290
|
feat(react/dialog): port note_type_chooser
|
2025-08-06 12:08:17 +03:00 |
|
Elian Doran
|
2a40d6bb7e
|
feat(react/dialogs): port upload attachments
|
2025-08-05 23:03:38 +03:00 |
|
Elian Doran
|
f196a78728
|
feat(react/checkbox): use bootstrap tooltip
|
2025-08-05 22:34:45 +03:00 |
|
Elian Doran
|
523c7ac273
|
chore(react/dialogs): improve display of description
|
2025-08-05 22:11:16 +03:00 |
|
Elian Doran
|
7202f47716
|
feat(react/dialogs): port cheatsheet
|
2025-08-05 21:15:02 +03:00 |
|
Elian Doran
|
bde4545afc
|
feat(react/dialogs): port prompt
|
2025-08-05 21:15:02 +03:00 |
|
Elian Doran
|
02b0d1fb5e
|
refactor(react/dialogs): separate alert component
|
2025-08-05 21:15:02 +03:00 |
|
Elian Doran
|
87d9ea06f3
|
feat(react/dialogs): port delete_notes
|
2025-08-05 21:15:02 +03:00 |
|
Adorian Doran
|
a4e6a964c9
|
feat(react/dialogs): fix broken class name
|
2025-08-05 20:00:39 +03:00 |
|
Elian Doran
|
79c5d479fc
|
feat(react/dialogs): port incorrect_cpu_arch
|
2025-08-05 15:39:49 +03:00 |
|
Elian Doran
|
8f0a9f91c1
|
feat(react/dialogs): port the rest of confirm
|
2025-08-05 15:13:09 +03:00 |
|
Elian Doran
|
93fae9cc8c
|
feat(react/dialogs): port confirm dialog partially
|
2025-08-05 14:25:21 +03:00 |
|
Elian Doran
|
134c869b07
|
feat(react/dialog): port protected session password
|
2025-08-04 23:22:45 +03:00 |
|
Elian Doran
|
beb0487513
|
feat(react): port move to
|
2025-08-04 22:37:31 +03:00 |
|
Elian Doran
|
aa9ffb8f6b
|
feat(react/dialogs): port clone_to
|
2025-08-04 21:17:35 +03:00 |
|
Elian Doran
|
18eb704b81
|
feat(react/widgets): set up form group
|
2025-08-04 20:41:25 +03:00 |
|
Elian Doran
|
83fb62d4df
|
fix(react/dialogs): listener leak in modal
|
2025-08-04 19:54:59 +03:00 |
|
Elian Doran
|
d5e42318dd
|
feat(dialogs): port jump to note partially
|
2025-08-04 18:54:56 +03:00 |
|
Elian Doran
|
a9c25b4edd
|
chore(react): bring back focus to add_link
|
2025-08-04 16:05:04 +03:00 |
|
Elian Doran
|
e619a6ef7c
|
feat(react): port add_link
|
2025-08-04 12:58:42 +03:00 |
|
Elian Doran
|
a62f12b427
|
feat(react): port info modal
|
2025-08-03 23:20:32 +03:00 |
|
Elian Doran
|
e53ad2c62a
|
chore(react): reintroduce max width
|
2025-08-03 21:39:25 +03:00 |
|
Elian Doran
|
bca397e3e4
|
feat(react): port sort child notes
|
2025-08-03 21:18:18 +03:00 |
|
Elian Doran
|
164feaa3ec
|
fix(react): button not working as submit
|
2025-08-03 20:01:54 +03:00 |
|
Elian Doran
|
04913394c6
|
chore(react): clean up
|
2025-08-03 19:50:39 +03:00 |
|