Commit graph

318 commits

Author SHA1 Message Date
ByteAtATime
e2733c00ae feat(client): render tree onto window 2025-10-30 18:58:15 -07:00
ByteAtATime
876de00623 feat(client): deserialize raw json into rust structs 2025-10-30 18:18:40 -07:00
ByteAtATime
a1ff4f8ae4 feat: send new tree to client 2025-10-30 18:13:29 -07:00
ByteAtATime
da0b4b56d3 refactor(renderer): extract helper method for jsx component creation 2025-10-30 15:25:35 -07:00
ByteAtATime
a472ba9f15 feat(reconciler): implement rest of basic persistence fields 2025-10-30 15:14:07 -07:00
ByteAtATime
3a319cf333 feat(renderer): implement very basic reconciler 2025-10-30 14:02:43 -07:00
ByteAtATime
74fbb4f364 feat(client): style toast contents in footer 2025-10-29 22:27:53 -07:00
ByteAtATime
9f52ff9193 feat: show toast in client
I honestly have no idea what's happening here, some goofy magic with Rust I guess
2025-10-29 20:35:26 -07:00
ByteAtATime
11ddac30dd feat(client): basic hello world 2025-10-29 19:57:24 -07:00
ByteAtATime
0abca7a0a2 feat: send full toast object to client 2025-10-29 19:48:15 -07:00
ByteAtATime
5d79e2b486 feat: send toast info to rust 2025-10-29 19:44:09 -07:00
ByteAtATime
5fb986d09d feat(api): implement basic renderer 2025-10-29 19:39:45 -07:00
ByteAtATime
fc31d17523 feat: add launchType environment to renderer 2025-10-29 19:31:25 -07:00
ByteAtATime
118df0db85 feat: directly run plugin from file 2025-10-29 19:18:21 -07:00
ByteAtATime
de6e09e425 feat: add basic api for testing to renderer 2025-10-29 09:50:34 -07:00
ByteAtATime
5ae4bd8e48 feat: initialize basic renderer 2025-10-28 11:14:21 -07:00
ByteAtATime
9240dbac59 feat: add rustyscript to run basic js 2025-10-28 11:10:33 -07:00
ByteAtATime
e6b7b06a7c Initial commit for native rewrite 2025-10-28 11:04:50 -07:00