Rurina drwily
  • Joined on 2026-05-14
drwily deleted branch feat/tts-piper from drwily/petal 2026-07-28 05:20:34 +00:00
drwily deleted branch companion-prose-checker from drwily/petal 2026-07-28 05:20:34 +00:00
drwily pushed to main at drwily/petal 2026-07-28 05:17:31 +00:00
ea14eb5e88 UX review: handoff notes for the next session
drwily pushed to main at drwily/petal 2026-07-28 05:12:57 +00:00
aac15b5ac5 Merge fix/companion-yields-to-cards: the kitten gets out of the way
be9aa13287 Kitten yields to panels too; redo bug not reproducible
ec9fba9252 Kitten yields to cards: fade, shrink, click-through; plus UX review doc
Compare 3 commits »
drwily pushed to main at drwily/petal 2026-07-28 03:16:32 +00:00
9c40a8ad3f Merge fix/mobile-chrome-overflow: keep the sideways scrolling in the pills
ac1c6cddb0 French dragged her whole page sideways
Compare 2 commits »
drwily pushed to main at drwily/petal 2026-07-28 01:25:18 +00:00
3e714b6f00 Merge fix/security-review: refuse to start unauthenticated, and mean it
69bf3ffde1 Close the door the edge gate used to hold
Compare 2 commits »
drwily pushed to fix/security-review at drwily/petal 2026-07-28 01:24:57 +00:00
69bf3ffde1 Close the door the edge gate used to hold
drwily created branch fix/security-review in drwily/petal 2026-07-28 01:24:57 +00:00
drwily pushed to main at drwily/petal 2026-07-28 00:16:27 +00:00
9a0edd6679 Merge feat/deploy-phase15: containerized VPS deploy, auth, multi-language pairs
be1ab5cef7 Her apostrophe was cutting French words in half
071ea7b835 Petal learns French, and the pack that shipped was misspelling itself
9a2e909b85 Phases 22 and 23 are live: what the deploy actually found
1f4ca4775a Let her choose her own pair
Compare 40 commits »
drwily pushed to feat/deploy-phase15 at drwily/petal 2026-07-28 00:16:05 +00:00
be1ab5cef7 Her apostrophe was cutting French words in half
071ea7b835 Petal learns French, and the pack that shipped was misspelling itself
Compare 2 commits »
drwily pushed to feat/deploy-phase15 at drwily/petal 2026-07-27 22:09:54 +00:00
9a2e909b85 Phases 22 and 23 are live: what the deploy actually found
drwily pushed to feat/deploy-phase15 at drwily/petal 2026-07-27 22:06:42 +00:00
1f4ca4775a Let her choose her own pair
1bbc8fc8d3 Finish Phase 22: the half of Petal that works with the tunnel down
e9b8595456 Let the garden keep what she was given, not only what she sought
Compare 3 commits »
drwily pushed to feat/deploy-phase15 at drwily/petal 2026-07-27 20:32:19 +00:00
7b845644be Phase 21 is live: what the pt-PT voice cost to deploy
drwily pushed to feat/deploy-phase15 at drwily/petal 2026-07-27 20:25:32 +00:00
3b714e297a Fetch the Portuguese voice Piper's own downloader can't
drwily pushed to feat/deploy-phase15 at drwily/petal 2026-07-27 20:22:29 +00:00
24c3533e18 Give read-aloud a Portuguese voice, and a slower one
ccb43e5a4d Phase 21: Petal learns to be an English+Portuguese pair
Compare 2 commits »
drwily pushed to feat/deploy-phase15 at drwily/petal 2026-07-27 17:53:26 +00:00
4de83d0da5 Record the Spanish rebuild and how to do the next one
drwily pushed to feat/deploy-phase15 at drwily/petal 2026-07-27 17:51:13 +00:00
74bf600593 Make the dictionary startup line report rows, not capabilities
drwily pushed to feat/deploy-phase15 at drwily/petal 2026-07-27 17:08:15 +00:00
86175f1559 Phases 19 and 20 are live: record what the deploy found
drwily pushed to feat/deploy-phase15 at drwily/petal 2026-07-27 17:03:04 +00:00
3640ce9324 Depend on dreamdict as a published module, not a local path
97e9c269ec Phase 20: the dictionary stops being English and Chinese only
Compare 2 commits »
drwily pushed to feat/deploy-phase15 at drwily/petal 2026-07-27 15:37:15 +00:00
336cae93e0 Phase 19: the copy stops being hardcoded Mandarin