bvandeusen
  • Joined on 2026-05-30
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-25 10:42:29 -04:00
715b58a09f feat(maintenance): a run spreads swarm services back out after its last host, moving only what the emptier node can start (#6398)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-25 09:05:59 -04:00
d102fc3333 fix(maintenance): a job given up after draining its node makes the node active again (#6387)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-24 22:06:44 -04:00
2a561210c3 feat(tickets): open, comment and resolve tickets from the UI and MCP; known issues on alerts and anomalies (#6351, #6352)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-24 21:39:16 -04:00
1ea86c0330 test: a reader's zone comes from their account; a London expiry reads BST or GMT (#6350)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-24 21:31:39 -04:00
3899e0e299 fix(timeline): register log_change with read_only=False, which register_tool requires (#6350)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-24 21:26:03 -04:00
329aa15e3d feat(timeline): record a change by hand from the Timeline, a host's page or MCP log_change (#6350)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-24 17:21:46 -04:00
2b97c36fd4 feat(timeline): maintenance, reboots, deploys, crash-loops and reviewed anomalies on the timeline (#6349)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-24 17:08:42 -04:00
8b42a6a865 test(timeline): a page item can turn its divider off (#6348)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-24 17:03:07 -04:00
4ea735d87c feat(timeline): one record of what happened to the infrastructure, newest first (#6348)
bvandeusen pushed to dev at bvandeusen/inkwell 2026-10-24 08:37:16 -04:00
7fca1f6c7f A forwarding header shorter than the hop count is read from its leftmost entry
bvandeusen pushed to dev at bvandeusen/inkwell 2026-10-23 21:25:06 -04:00
b74dc7c1fe One app fixture for the tests, and ViewModels built where they are used
bvandeusen pushed to dev at bvandeusen/inkwell 2026-10-23 20:34:06 -04:00
463b22bbe4 A push that loses a create race applies its change instead of failing
bvandeusen pushed to dev at bvandeusen/inkwell 2026-10-23 17:29:41 -04:00
c6f10f157d Timeline shows archived notes too, each one labelled Archived
bvandeusen pushed to dev at bvandeusen/inkwell 2026-10-23 16:38:37 -04:00
66fd5707b7 tagQueryAt decides in one check, within detekt's return limit
bvandeusen pushed to dev at bvandeusen/inkwell 2026-10-23 16:28:03 -04:00
7e96683f01 The archive-search tests sign in and keep the listed notes alive
bvandeusen pushed to dev at bvandeusen/inkwell 2026-10-23 16:23:10 -04:00
ba97003ea0 Android editor suggests existing tags while a #tag is typed
b98a0c315f Search and tags look through the Archive, and archived cards say so
Compare 2 commits »
bvandeusen pushed to dev at bvandeusen/minstrel 2026-10-23 15:23:50 -04:00
5dc6aa9c2f feat(android): Storage shows the Liked songs and Recently played budgets (#6309)
ec1e59921b feat(android): liking a track downloads its audio into the Liked budget on Wi-Fi (#6308)
Compare 2 commits »
bvandeusen pushed to dev at bvandeusen/minstrel 2026-10-23 15:16:37 -04:00
7ec8a82871 feat(android): the audio cache keeps a Liked songs budget and a Recently played budget (#6307)
bvandeusen pushed to dev at bvandeusen/minstrel 2026-10-23 14:23:55 -04:00
b61474744b chore(android): delete the unread deprecated FabledSwordTokens alias (#6295)
bvandeusen pushed to dev at bvandeusen/minstrel 2026-10-23 14:16:42 -04:00
1aba1a41e6 fix(tracks): removing a track writes a track_remove audit row (#6294)