Commit graph

190 commits

Author SHA1 Message Date
Chris Kruining
c58b597318
replace custom json parser with json.parse as it does preserve the key order after all, it is chrome devtools that sorts them 2025-06-23 16:19:45 +02:00
Chris Kruining
0786d53474
revert 2025-03-05 16:38:01 +01:00
Chris Kruining
ee8006f834
idk anymore. yolo 2025-03-05 16:34:17 +01:00
Chris Kruining
5e7f772999
implement file system observer 2025-03-05 15:48:59 +01:00
Chris Kruining
7cdefe3f6e
fix error with circular reactivity 2025-03-05 15:48:21 +01:00
Chris Kruining
7a99738518
refactor away from rehype-dom as it prevented SSR, I did install it by accident to begin with 2025-02-20 16:11:23 +11:00
Chris Kruining
5731ba62d0
move error component to standalone 2025-02-20 16:10:20 +11:00
Chris Kruining
af7b59797c
FINALLY have the container run again locally 2025-02-20 15:53:11 +11:00
Chris Kruining
04b55e02fb
added some more tests 2025-02-20 11:36:35 +11:00
Chris Kruining
20a0fc679b
use from instead of manual implementation 2025-02-20 10:33:05 +11:00
Chris Kruining
3ef8940137
switch to vitest and get some actual results! 2025-02-19 15:55:59 +11:00
Chris Kruining
4a367d2457
update command palette to also use highlights api 2025-02-18 23:21:27 +11:00
Chris Kruining
1af68dc85d
highlights api is awesome!!! 2025-02-18 23:20:56 +11:00
Chris Kruining
759169159d
implement inital suggestion application 2025-02-18 14:15:17 +11:00
Chris Kruining
544e974493
add solid devtools 2025-02-18 10:51:26 +11:00
Chris Kruining
a9de0c7817
revert selector back to memo 2025-02-17 15:39:44 +11:00
Chris Kruining
39da4f696e
convert memo to selector 2025-02-17 11:53:45 +11:00
Chris Kruining
210d8e44a1
it seems that, somehow, this effect can run before the menu is 'ready', whatever that may mean. this fixes that 2025-02-17 11:53:28 +11:00
Chris Kruining
98984e3e22
increase the threshold for the random errors so it is less overwhelming. and also disable the random errors so that I can merge into main 2025-02-14 16:22:33 +11:00
Chris Kruining
f4d59b30f5
got to a nice point, right now I can do bi-directional transformations, and also have my spelling and grammar error markers that are also cleaned up so they don't end up in the source text 2025-02-14 16:19:48 +11:00
Chris Kruining
8e0eee5847
stashing 2025-02-13 17:18:03 +11:00
Chris Kruining
69fd9a1753
add inital attempt at cursor position preservation 2025-02-13 17:15:22 +11:00
Chris Kruining
67b76e41c5
lets remove the random errors from prod... 2025-02-12 09:44:39 +11:00
Chris Kruining
ac266bbc2f
add tests for new functions 2025-02-11 17:09:09 +11:00
Chris Kruining
487e41c2d7
stash 2025-02-11 16:55:12 +11:00
Chris Kruining
7ffdb2f51b
made more parts reactive, fixing a bug with newly created files 2025-02-07 11:04:17 +11:00
Chris Kruining
e059b85581
rename load to read 2025-02-07 11:03:51 +11:00
Chris Kruining
0a4426ebbc
clean up logs 2025-02-07 11:02:09 +11:00
Chris Kruining
9b8348dc88
played a bit with styling 2025-02-07 11:01:53 +11:00
Chris Kruining
d269188cc8
update broken imports, perhaps I ought to do some more testing.... 2025-02-04 16:58:30 +11:00
Chris Kruining
57b10f8e96
fix broken tests 2025-02-04 16:49:13 +11:00
Chris Kruining
fc4109ad45
clean up 2025-02-04 15:50:11 +11:00
Chris Kruining
9ace9b9f4f
refactor dataset to standalone feature and update components accordingly 2025-02-04 15:48:23 +11:00
Chris Kruining
3bd17306f2
fix edge case in entriesOf 2025-02-04 15:28:08 +11:00
Chris Kruining
9447071d64
fix the command highlighting code 2025-02-04 15:27:45 +11:00
Chris Kruining
8ac4b0df3a
never ever ever!!! lean on type juggling. laziness has a price... 2025-01-27 15:40:16 +01:00
Chris Kruining
f86f2a698f
clean up console.log 2025-01-27 15:27:04 +01:00
Chris Kruining
8b852b4ca4
feature: poll files to auto-update on external file changes 2025-01-27 15:09:43 +01:00
Chris Kruining
5862248153
fix error 2025-01-16 16:17:24 +01:00
Chris Kruining
50a1b7e2d5
fix decode function 2025-01-16 15:54:58 +01:00
Chris Kruining
b9dbdb5aa9
some improvements to context menu 2025-01-08 14:27:45 +01:00
Chris Kruining
7e5af28ac2
remove debounce in favor of solid-primitive 2025-01-08 11:31:16 +01:00
Chris Kruining
caa35c92e9
clean up test context menu 2025-01-08 10:30:40 +01:00
Chris Kruining
7b044c6050
quick and dirty key copy feature 2025-01-08 10:20:50 +01:00
Chris Kruining
9f0aa56361
fix issue with css class application 2025-01-07 16:09:53 +01:00
Chris Kruining
8c4b481082
fall back on given label for comands 2025-01-07 16:09:23 +01:00
Chris Kruining
881608f7de
refactor file feature 2025-01-07 16:09:06 +01:00
Chris Kruining
e8545fe093
fix semantic errors 2025-01-07 16:07:58 +01:00
Chris Kruining
2e34f5d3ea
clean up old code 2025-01-07 16:07:22 +01:00
Chris Kruining
222970b6b6
fix renaming artifact 2025-01-07 16:07:11 +01:00