alpha
Login
or
Join now
zzstoatzz.io
/
doodl
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
draw things
doodl.waow.tech
draw
atproto
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
doodl
/
docs
1 folder
1 file
at
main
zzstoatzz
docs: plan for splitting the main.ts god module
1mo ago
212b5546
research
recoverable drawings (phase A): persist editable source alongside the PNG every save now uploads a doodl.delta.v1 `source` blob (delta-encoded strokes) next to the rendered PNG, and the drawing record gains optional `source` and `parent` fields. the PNG stops being the source of truth for editing — it's the artifact; the strokes are the truth. groundwork for remix + lineage. graceful by design: if the source upload or the source-backed record create fails, the save retries image-only. existing image-only records stay valid forever — no migration. REQUIRED for source to actually land: broaden the OAuth blob scope from image/png to */* (the source blob is application/vnd.waow.doodl.source+json, which the old MIME-gated scope rejected). this is a re-consent rollout — existing sessions keep writing image-only until users sign out and back in. design + empirical sizing analysis in docs/research/recoverable-drawings.md. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 month ago
refactor-main.md
docs: plan for splitting the main.ts god module composition root + feature modules over a shared App context, with a tiny event bus only for the 3 circular hubs (show/refreshUI) and a beforeSave/afterSave seam so save doesn't import every feature. module map + safe incremental order. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 month ago