Commit graph

12 commits

Author SHA1 Message Date
25f01d878c rewrite incremental.ts (#21)
the problems with the original implementation was mostly around error handling. sources had to be tracked manually and provided to each incremental output. the `hasArtifact` check was frequently forgotten. this has been re-abstracted through `incr.work()`, which is given an `io` object. all fs reads and module loads go through this interface, which allows the sources to be properly tracked, even if it throws.

closes #12
2025-08-02 17:31:58 -07:00
caf4da47e0 add "source of truth" server to replace the old cache url 2025-07-08 23:10:41 -07:00
ea5f2bc325 format 2025-07-07 20:58:02 -07:00
71a072b0be file viewer work 2025-06-22 14:38:36 -07:00
a367dfdb29 get clo file viewer running 2025-06-21 16:04:57 -07:00
7f5011bace finish q+a 2025-06-15 13:11:21 -07:00
db244583d7 work on porting paperclover.net and also some tests 2025-06-15 11:35:28 -07:00
c5113954a8 experiment: streaming suspense implementation 2025-06-15 01:26:38 -07:00
46a67453a1 add content type library 2025-06-08 12:38:25 -07:00
7242c6eb89 fix all type errors 2025-06-07 17:01:34 -07:00
f841f766d2 restore clover ssr engine from the dead. comment the code a bit too. 2025-06-07 16:17:52 -07:00
8f6b474120 recover marko-runtime.ts and parts of ssr.ts 2025-06-07 03:46:14 -07:00