bvandeusen
  • Joined on 2026-05-30
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-23 16:53:00 -04:00
77c5422951 ci: a failing lane must not publish an image
bvandeusen released ThoughtSync (stable channel) at bvandeusen/thoughtsync 2026-08-23 16:50:53 -04:00
bvandeusen pushed tag v26.08.23 to bvandeusen/thoughtsync 2026-08-23 16:46:25 -04:00
bvandeusen pushed to main at bvandeusen/thoughtsync 2026-08-23 16:38:01 -04:00
1b3e29e4f6 0.2.0 — a notebook in your pocket, ready to be hosted (#3)
c851b901df The proxy-hops test still read the value from Config
abe01da5f7 compose: say which of the three deployment shapes you're in
09b5f874b6 Security values move into the Settings UI
a85c53ba2c Trust proxy headers by hop count, and log every credential event
Compare 23 commits »
bvandeusen merged pull request bvandeusen/thoughtsync#3 2026-08-23 16:38:00 -04:00
0.2.0 — a notebook in your pocket, ready to be hosted
bvandeusen created pull request bvandeusen/thoughtsync#3 2026-08-23 16:37:54 -04:00
0.2.0 — a notebook in your pocket, ready to be hosted
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-23 16:31:42 -04:00
c851b901df The proxy-hops test still read the value from Config
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-23 15:30:03 -04:00
abe01da5f7 compose: say which of the three deployment shapes you're in
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-23 15:24:16 -04:00
09b5f874b6 Security values move into the Settings UI
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-23 15:12:16 -04:00
a85c53ba2c Trust proxy headers by hop count, and log every credential event
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-23 14:19:00 -04:00
2141a0ac45 Registration closes itself once the instance has an owner
bvandeusen pushed to main at bvandeusen/FabledScribe 2026-08-23 14:18:32 -04:00
cba542a3ec Merge pull request 'Hooks say when Scribe didn't answer; the CSS consumer map (milestone 302 steps 1–3)' (#127) from dev into main
c28c87c39e test(ledger): the consumer-map integration test owns its unreferenced rule — the seeded button.css row vanishes under the test's own tree (#2936)
8664d8ad14 feat(ledger): the consumer map surfaces — every css row carries used_by on list_shapes, flag="unused-css" (the map's negative space, surfaced never deleted), derive groups and the write-path family carry consumers, the derive line says "used by N template(s)", coverage payload unused_css + the standing block; docs, SKILL, plugin 0.1.44; the two step-2 tests expected 5 edges where fan-out makes 6 (milestone 302 step 3, #2936)
ffbdf19116 feat(ledger): the CSS consumer map — code_shape_consumers edges (shape → file whose markup names the class, count), migration 0086, resolve_consumers (own-file row when the template defines the class, else every other definition), sync_repo_consumers rebuilt from the archive on every refresh, consumers_of; derived, so not backed up (milestone 302 step 2, #2935)
dffbf43d84 feat(coverage): class_references + scan_archive — each template-bearing file's class tokens (static class=/className=, Vue :class object/array/ternary, React className={…}, Svelte class:x) read in the same tar walk as definitions; the CSS consumer map's extractor (milestone 302 step 1, #2934)
Compare 8 commits »
bvandeusen merged pull request bvandeusen/FabledScribe#127 2026-08-23 14:18:32 -04:00
Hooks say when Scribe didn't answer; the CSS consumer map (milestone 302 steps 1–3)
bvandeusen created pull request bvandeusen/FabledScribe#127 2026-08-23 14:18:27 -04:00
Hooks say when Scribe didn't answer; the CSS consumer map (milestone 302 steps 1–3)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-23 14:09:05 -04:00
c28c87c39e test(ledger): the consumer-map integration test owns its unreferenced rule — the seeded button.css row vanishes under the test's own tree (#2936)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-23 14:03:36 -04:00
8664d8ad14 feat(ledger): the consumer map surfaces — every css row carries used_by on list_shapes, flag="unused-css" (the map's negative space, surfaced never deleted), derive groups and the write-path family carry consumers, the derive line says "used by N template(s)", coverage payload unused_css + the standing block; docs, SKILL, plugin 0.1.44; the two step-2 tests expected 5 edges where fan-out makes 6 (milestone 302 step 3, #2936)
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-23 14:02:04 -04:00
1aca294b95 Bump to 0.2.0 — a release at 0.1.0 would have been a downgrade
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-23 13:59:56 -04:00
ffbdf19116 feat(ledger): the CSS consumer map — code_shape_consumers edges (shape → file whose markup names the class, count), migration 0086, resolve_consumers (own-file row when the template defines the class, else every other definition), sync_repo_consumers rebuilt from the archive on every refresh, consumers_of; derived, so not backed up (milestone 302 step 2, #2935)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-23 13:57:15 -04:00
dffbf43d84 feat(coverage): class_references + scan_archive — each template-bearing file's class tokens (static class=/className=, Vue :class object/array/ternary, React className={…}, Svelte class:x) read in the same tar walk as definitions; the CSS consumer map's extractor (milestone 302 step 1, #2934)