30 Commits

Author SHA1 Message Date
Rachel Powers
87959efa1e refactor(frontend): bump rebuild to v1.0
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-09-17 15:12:32 -07:00
Rachel Powers
c81080659e refactor(frontend): fix loading code to editor
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-08-26 20:11:42 -07:00
Rachel Powers
b1c9db278d refactor(frontend) finish signal conversion, fix passing data to VM
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-08-19 22:22:39 -07:00
Rachel Powers
70833e0b00 refactor(ui): start using signals
smaller DOM updates  & easier data update paths.
fix sl-select problems with force update on signal sub

Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-08-16 23:40:17 -07:00
Rachel Powers
c1f4cb23d4 refactor(frontend): use new frozen object to fill values for baseObject mixin, proxy vm to webworker to avoid hogging main thread 2024-05-29 00:27:28 -07:00
Rachel Powers
55aa3cf4aa changelog dialog 2024-04-21 00:31:44 -07:00
Rachel Powers
185449404d save local sessions dialog 2024-04-20 20:56:37 -07:00
Rachel Powers
d7d84fa7e6 move to rsbuild over webpack 2024-04-20 14:56:53 -07:00
Rachel Powers
e4d42d69a5 persist vm session 2024-04-20 01:39:10 -07:00
Rachel Powers
9d2bc5f1f3 upgrade pnpm to 9.0.2 adn reinstall lockfile 2024-04-17 19:56:16 -07:00
Rachel Powers
e1ccbce710 fix pnpm lockfile having windows path seperator 2024-04-17 19:36:30 -07:00
Rachel Powers
a8c8dde9a5 pnpm update + enable symantic tokens
closes #16
2024-04-17 16:06:23 -07:00
Rachel Powers
fac6616b2c code review + esbuild for faster bundle (1.7x boost) 2024-04-12 12:59:12 -07:00
Rachel Powers
d63f8dff36 Device db fuzy search!
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-11 14:48:10 -07:00
Rachel Powers
c85e2f6612 Id is a property that shoudl be copiable
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-10 19:31:20 -07:00
Rachel Powers
fd114f42fc bind stack and register cell edits
cleanup prep for merge
2024-04-08 13:42:01 -07:00
Rachel Powers
3437c9b194 editor working under webcomponate
- session is now an EventTarget using CustomEvent
2024-04-07 22:18:35 -07:00
Rachel Powers
ca011cf48e Begin rewriting frontend with web-componentes
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-04-07 22:18:35 -07:00
Rachel
7cc49d75ff Pull in lit and shoelace 2024-04-03 11:12:58 -07:00
Rachel
41cdf863c4 cargo/pnpm update 2024-03-31 16:16:38 -07:00
Rachel
60332b498d full typescript conversion 2024-03-31 16:12:21 -07:00
Rachel
5706c82553 better data 2024-03-29 16:33:09 -07:00
Rachel
5130fb1695 better production build 2024-03-29 15:13:46 -07:00
Rachel
bcc10adaf0 Nearly done with instruction impl 2024-03-26 01:43:31 -07:00
Rachel
1e544a0d1e back off BSON
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-23 20:34:49 -07:00
Rachel
99ed5bfe02 Renable session saving to fragment (using bson)
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-23 18:44:16 -07:00
Rachel
45f24e01b5 Frontend refactor, prep for emulator intergration
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-23 17:04:10 -07:00
Rachel
e0965ddcef fix overflow, add editor settings
Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com>
2024-03-19 22:32:43 -07:00
Rachel
7d542c53ba fix up ace loading through webpack,
- enable language tools extention
2024-03-17 22:49:12 -07:00
Rachel
de8503b745 inital commit 2024-03-17 15:41:23 -07:00