Elian Doran
|
db46ca0a76
|
chore(react/type_widget): insert date/time to text
|
2025-09-22 18:03:19 +03:00 |
|
Elian Doran
|
a26ee0d769
|
chore(react/type_widget): hot-pluggable keyboard shortcuts
|
2025-09-22 17:52:05 +03:00 |
|
Elian Doran
|
46db047fa0
|
chore(react/type_widget): scroll to end & focus
|
2025-09-22 13:36:18 +03:00 |
|
Elian Doran
|
efaa1815ec
|
chore(react/type_widget): classic editor & inspector
|
2025-09-22 13:19:20 +03:00 |
|
Elian Doran
|
2eab8b92d5
|
chore(react/type_widget): react to content language changes
|
2025-09-22 12:49:03 +03:00 |
|
Elian Doran
|
8a185262fb
|
chore(react/type_widget): refactor event handling slightly
|
2025-09-22 12:43:43 +03:00 |
|
Elian Doran
|
f6631b7b9a
|
chore(react/type_widget): save on change
|
2025-09-22 12:41:32 +03:00 |
|
Elian Doran
|
1e323de01b
|
chore(react/type_widget): port watchdog state change
|
2025-09-22 12:13:31 +03:00 |
|
Elian Doran
|
f00f2ee5e4
|
chore(react/type_widget): port notification warning
|
2025-09-22 12:07:44 +03:00 |
|
Elian Doran
|
78b83cd17b
|
chore(react/type_widget): get editable text to show up
|
2025-09-22 12:02:45 +03:00 |
|
Elian Doran
|
adea3abff4
|
chore(react/type_widget): add missing interface
|
2025-09-22 10:52:03 +03:00 |
|
Elian Doran
|
206618fd54
|
style(next): improve code block hiehgt in note list
|
2025-09-22 10:45:55 +03:00 |
|
Elian Doran
|
58a6d70cbb
|
chore(react/type_widget): finalize porting canvas
|
2025-09-22 10:40:57 +03:00 |
|
Elian Doran
|
44b92a024c
|
chore(react/type_widget): set up self-hosted fonts
|
2025-09-22 10:14:24 +03:00 |
|
Elian Doran
|
68bf5b7e68
|
chore(react/type_widget): set up canvas persistence
|
2025-09-22 09:22:09 +03:00 |
|
Elian Doran
|
8c85aa343c
|
chore(react/type_widget): add more options to canvas
|
2025-09-22 08:40:56 +03:00 |
|
Elian Doran
|
592a8b2232
|
chore(react/type_widgets): start porting canvas
|
2025-09-21 23:33:38 +03:00 |
|
Elian Doran
|
e1ac319a7b
|
chore(react/type_widgets): active note not refreshing
|
2025-09-21 22:59:16 +03:00 |
|
Elian Doran
|
763c489cd3
|
feat(render): integrate with search
|
2025-09-21 22:58:58 +03:00 |
|
Elian Doran
|
b990770e48
|
feat(render): add a floating button to refresh
|
2025-09-21 22:44:39 +03:00 |
|
Elian Doran
|
344607d437
|
chore(react/type_widgets): get render to work
|
2025-09-21 22:33:11 +03:00 |
|
Elian Doran
|
70d0a5441a
|
chore(react/type_widget): port render note partially
|
2025-09-21 22:24:51 +03:00 |
|
Elian Doran
|
61278e1f5a
|
chore(react/type_widget): use different loading mechanism
|
2025-09-21 21:49:23 +03:00 |
|
Elian Doran
|
b73ea6ac4f
|
chore(react/type_widget): reflect note type changes
|
2025-09-21 21:13:04 +03:00 |
|
Elian Doran
|
5d833c1ac4
|
chore(react/type_widget): finalize read-only text
|
2025-09-21 20:50:26 +03:00 |
|
Elian Doran
|
2947682783
|
chore(react/type_widget): add code block & image integration
|
2025-09-21 20:47:40 +03:00 |
|
Elian Doran
|
fb46e09428
|
chore(react/type_widget): render reference links
|
2025-09-21 20:34:02 +03:00 |
|
Elian Doran
|
ff941b2cb1
|
chore(react/type_widget): render math in read-only text
|
2025-09-21 20:29:38 +03:00 |
|
Elian Doran
|
a8007b9063
|
chore(react/type_widget): render included notes in read-only text
|
2025-09-21 20:27:58 +03:00 |
|
Elian Doran
|
2f3c2bbac8
|
chore(react/type_widget): render inline mermaid in read-only text
|
2025-09-21 20:15:57 +03:00 |
|
Elian Doran
|
e4eb96a1ae
|
chore(react/type_widget): start porting read-only text
|
2025-09-21 20:03:28 +03:00 |
|
Elian Doran
|
ffe4e9b8de
|
chore(react/type_widget): add deletion widget
|
2025-09-21 19:43:36 +03:00 |
|
Elian Doran
|
f2b4f49be2
|
chore(react/type_widget): convert attachment actions
|
2025-09-21 19:34:03 +03:00 |
|
Elian Doran
|
376ef0c679
|
chore(react/type_widgets): introduce disabled tooltip
|
2025-09-21 12:02:02 +03:00 |
|
Elian Doran
|
b7574b3ca7
|
chore(react/type_widget): start porting attachment actions
|
2025-09-21 11:06:20 +03:00 |
|
Elian Doran
|
ae1954c320
|
chore(react/type_widget): port attachment detail
|
2025-09-21 10:57:08 +03:00 |
|
Elian Doran
|
3171413a18
|
chore(react/type_widget): react to attachment changes
|
2025-09-21 10:40:19 +03:00 |
|
Elian Doran
|
dc73467d34
|
chore(react/type_widget): list attachments with content
|
2025-09-21 10:32:12 +03:00 |
|
Elian Doran
|
58b14ae31c
|
fix(react/type_widget): mind map attachment incorrect
|
2025-09-21 10:32:01 +03:00 |
|
Elian Doran
|
e117fbd471
|
chore(react/type_widget): port atttachment list header
|
2025-09-21 09:57:09 +03:00 |
|
Elian Doran
|
9a3f675950
|
chore(react/type_widget): finalize mind map with export PNG/SVG
|
2025-09-21 09:46:58 +03:00 |
|
Elian Doran
|
26400f2590
|
fix(mindmap): search not working
|
2025-09-21 09:35:23 +03:00 |
|
Elian Doran
|
7d99a92bd9
|
chore(react/type_widget): save mindmap attachment
|
2025-09-21 09:26:44 +03:00 |
|
Elian Doran
|
3417e37f16
|
chore(react/type_widget): save direction upon button press
|
2025-09-21 09:20:00 +03:00 |
|
Elian Doran
|
143e6a556c
|
chore(react/type_widget): persist data
|
2025-09-20 22:22:20 +03:00 |
|
Elian Doran
|
02259c55f3
|
chore(react/type_widget): get mindmap to render
|
2025-09-20 21:52:57 +03:00 |
|
Elian Doran
|
cc19a217ad
|
chore(react/type_widget): finalize SVG split editor
|
2025-09-20 21:34:56 +03:00 |
|
Elian Doran
|
d95ed4a5d2
|
chore(react/type_widget): export as SVG/PNG
|
2025-09-20 21:29:20 +03:00 |
|
Elian Doran
|
469683f30f
|
chore(react/type_widget): reimplement zoom + reset buttons
|
2025-09-20 21:23:34 +03:00 |
|
Elian Doran
|
42d0cc12b5
|
chore(react/type_widget): more generic repositioning
|
2025-09-20 21:19:19 +03:00 |
|