bvandeusen
  • Joined on 2026-05-30
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-26 14:26:21 -04:00
682bea5257 fix(rules): the third row literal — fetchRules builds a list row too (#3029)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-26 14:23:42 -04:00
8b60d552d2 feat(rules): the rule editor asks when it applies, and the list shows its age (#3029, milestone 307 step 3, UI)
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-26 14:21:48 -04:00
47f108c9c8 The border was the thing making every note look the same
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-26 14:17:43 -04:00
ffb7a0fe38 feat(rules): both doors carry the trigger, the tier, the areas and the edges (#3029, milestone 307 step 3, surfaces)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-26 14:11:34 -04:00
6ddb8bf859 feat(rules): a rule can say when it applies, which area it is about, and what it belongs with (#3029, milestone 307 step 3, schema)
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-26 13:37:53 -04:00
fe18aaa956 The contrast pass, and the invisible chip it found
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-26 13:25:29 -04:00
20e9d535de android: two more ktlint rules, both in the code I just added
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-26 13:15:48 -04:00
988e1d3f00 A note's colour is its first tag's colour, at a heavier weight
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-26 13:02:10 -04:00
67874268bb test(systems): move the name-gate cases to the service the gate moved into (#3028)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-26 12:58:31 -04:00
c58529718b feat(systems): the catalog reaches the moment a name is minted, and gets a face (#3028, milestone 307 step 2)
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-26 12:58:00 -04:00
6fbee27f9c A tag with no colour of its own derives one from its name
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-26 12:38:24 -04:00
cddaf35280 android: ktlint forces a multiline signature at two parameters
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-26 12:34:31 -04:00
879ef3053e fix(systems): the bootstrap ask reads the catalog, so its test must supply one (#3027)
bvandeusen pushed to dev at bvandeusen/FabledScribe 2026-08-26 12:31:24 -04:00
a97547fbc6 feat(systems): the area vocabulary becomes a global table so a rule can point at one (#3027, milestone 307 step 1)
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-26 12:26:14 -04:00
6f173b166b Every note carries a tint, derived from its id
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-26 10:01:25 -04:00
f92a3d0a99 android: detekt's return limit, on two functions I wrote after it caught me once
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-26 09:53:43 -04:00
1e2b42af25 android: say nothing until the update is downloaded, and only fetch on wifi
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-26 08:43:45 -04:00
a48b034a94 android: my insertion stole downloadTarget's doc comment
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-26 08:34:30 -04:00
ee47a61270 android: find updates without being asked, fetch them, then nag
68f851110f android: checklist rows were still 48dp of touch target
Compare 2 commits »
bvandeusen pushed to dev at bvandeusen/thoughtsync 2026-08-26 07:53:15 -04:00
96a6f6e691 web: the editor draws the checklist too