Cryptograss:Moods/uploads-and-embeds/todo: Difference between revisions
From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search
m Merged, says GitHub: https://github.com/cryptograss/magenta/pull/374 |
Up to date at block 26,337,438: Releases-on-Tidings tasks on top (#374 merged, maybelle redeploy open); #170 live; memory-lane#201 carried as magenta#65; finished items at the bottom (via update-page on MediaWiki MCP Server) |
||
| Line 2: | Line 2: | ||
<todo> | <todo> | ||
- task: 'Redeploy maybelle: magenta#374 is merged, not yet live (a release as a tiding, one tiding per release, the release stage)' | |||
who: jMyles | |||
kind: deploy | |||
link: https://github.com/cryptograss/magenta/pull/374 | |||
note: 'Merged 3 Nov 23:05Z as e28f4fd. Not live at block 26,337,438: /api/tidings/ on magenta.cryptograss.live has no tiding field on its releases yet.' | |||
- task: 'Once #374 is live: press ★ tidings on "Do you use AI subtitiles?" and leave the first timecoded comment' | |||
who: jMyles | |||
kind: try | |||
note: The ★ is on its tile under Pictures and releases on Tidings. Type a time like 2:14 in a comment, or press ⏱ by the box. | |||
- task: Give "Do you use AI subtitiles?" a description and captions | |||
who: jMyles | |||
kind: edit | |||
link: https://pickipedia.xyz/wiki/Release:QmbYnW2BpVxwvJZDE3e4iaJcH3xn1QDugRZuofuv1JDkJg | |||
note: 'Both show on its tiding page and its Release page. Description: the description field in the Release YAML. Captions: WebVTT or SRT at Release:<CID>/captions (the page’s "add them" link). Release metadata is for people to write, not emergents.' | |||
- task: Choose whether to keep VEED, and which caption source to use (Whisper on the box, or VEED's export) | |||
who: jMyles | |||
kind: decide | |||
note: Either one produces the WebVTT/SRT that Release:<CID>/captions takes. Whisper on delivery-kid is free and not built yet; VEED pays for itself only for burned-in social cuts. Either way a person corrects the draft before it goes up. | |||
- task: Commentary box on ReleaseDraft, carried through finalize, and record who finalized (the Releaser) | |||
who: magent | |||
kind: code | |||
note: 'Commentary works now, typed into the Release YAML by hand (pickipedia#170). Next: a box on the draft page, carried through finalize, and who finalized it shown as the Releaser.' | |||
- task: 'Write [[Release pages]]: the player, captions, the release stage, cards, commentary, and releases as tidings' | |||
who: re | |||
kind: docs | |||
link: https://github.com/cryptograss/magenta/pull/374 | |||
note: 'pickipedia#170 is merged and live (checked at block 26,337,438: the Release page shows its own title and the captions line). magenta#366 is merged and live. magenta#374 is merged (e28f4fd), not yet deployed. The rule to document: one tiding per release, keyed by CID; whichever promotion came first (tile, feed line, pasted link) is the anchor, and later ones return that same tiding (tiding_links.release_tiding). Write once maybelle is redeployed, from the merged trees.' | |||
- task: 'Decide: unpin all 11 Coconut remnants?' | |||
who: jMyles | |||
kind: decision | |||
link: Cryptograss:Delivery-kid/Coconut remnants | |||
note: Eight are yours, three are Sky's. Unpinning deletes them from delivery-kid for good. Say yes and magent writes the one-off cleanup. | |||
- task: Unpin the eleven Coconut remnants | |||
who: magent | |||
kind: code | |||
link: Cryptograss:Delivery-kid/Coconut remnants | |||
note: 'Waits on Justin’s yes above. Sky checked: nothing to keep. The list page is the record.' | |||
- task: 'Decide how to close the RSS SSRF: whitelist, or network egress rules' | |||
who: jMyles | |||
kind: decide | |||
link: https://github.com/cryptograss/pickipedia/issues/102 | |||
note: $wgRSSUrlWhitelist is '*'. The feed hosts come from the wiki, so a static whitelist taxes adding podcasts; denying the wiki container egress to private ranges does not. magent leans to the second. Still open at block 26,337,438. | |||
- task: Cancel the Coconut account and drop its key from the vault | |||
who: jMyles | |||
kind: admin | |||
note: The only item still costing money. | |||
- task: 'Review and merge pickipedia#170: Release speed, captions, own title, link cards, commentary' | |||
who: jMyles | |||
kind: merge | |||
link: https://github.com/cryptograss/pickipedia/pull/170 | |||
note: Then the usual wiki build. | |||
done: '2026-11-03: merged, and live on the wiki' | |||
- task: 'Review and merge magenta#366: Releases mixed with pictures on Tidings, speed on the Mood player' | |||
who: jMyles | |||
kind: merge | |||
link: https://github.com/cryptograss/magenta/pull/366 | |||
note: Then redeploy maybelle. | |||
done: 2026-11-02, merged; live on Tidings (checked /api/tidings/ on 3 Nov) | |||
- task: 'Merge memory-lane#201 and deploy maybelle: the agent settings line looks like a menu' | - task: 'Merge memory-lane#201 and deploy maybelle: the agent settings line looks like a menu' | ||
who: jMyles | who: jMyles | ||
| Line 7: | Line 65: | ||
link: https://github.com/cryptograss/memory-lane/pull/201 | link: https://github.com/cryptograss/memory-lane/pull/201 | ||
note: Sky's ask. CSS and one line of template. | note: Sky's ask. CSS and one line of template. | ||
done: '2026-10-18: carried into magenta as magenta#65, merged' | |||
- task: 'Deploy the wiki (maybelle-config#193 merged: PDF/SVG tools in the image), then merge pickipedia#146' | - task: 'Deploy the wiki (maybelle-config#193 merged: PDF/SVG tools in the image), then merge pickipedia#146' | ||
who: jMyles | who: jMyles | ||
| Line 42: | Line 101: | ||
note: '#142 is live: both can be blanked now.' | note: '#142 is live: both can be blanked now.' | ||
done: true | done: true | ||
- task: Answer the four questions about the uploads that vanished on 24 September | - task: Answer the four questions about the uploads that vanished on 24 September | ||
who: jMyles | who: jMyles | ||
| Line 62: | Line 106: | ||
link: https://github.com/cryptograss/maybelle-config/issues/139 | link: https://github.com/cryptograss/maybelle-config/issues/139 | ||
done: '2026-10-15, Sky: answered; uploads have worked since' | done: '2026-10-15, Sky: answered; uploads have worked since' | ||
- task: Strip GPS and other metadata from JPEG/PNG photos sent into Moods, as HEIC now is | - task: Strip GPS and other metadata from JPEG/PNG photos sent into Moods, as HEIC now is | ||
who: magent | who: magent | ||
| Line 78: | Line 118: | ||
done: '2026-10-15, PR open: memory-lane#189' | done: '2026-10-15, PR open: memory-lane#189' | ||
link: https://github.com/cryptograss/memory-lane/pull/189 | link: https://github.com/cryptograss/memory-lane/pull/189 | ||
</todo> | </todo> | ||
Revision as of 23:09, 3 November 2026
What this Mood is waiting on, and who has it.
- ☐Redeploy maybelle: magenta#374 is merged, not yet live (a release as a tiding, one tiding per release, the release stage)Merged 3 Nov 23:05Z as e28f4fd. Not live at block 26,337,438: /api/tidings/ on magenta.cryptograss.live has no tiding field on its releases yet.
- ☐Once #374 is live: press ★ tidings on "Do you use AI subtitiles?" and leave the first timecoded commentThe ★ is on its tile under Pictures and releases on Tidings. Type a time like 2:14 in a comment, or press ⏱ by the box.
- ☐Give "Do you use AI subtitiles?" a description and captionsBoth show on its tiding page and its Release page. Description: the description field in the Release YAML. Captions: WebVTT or SRT at Release:<CID>/captions (the page’s "add them" link). Release metadata is for people to write, not emergents.
- ☐Choose whether to keep VEED, and which caption source to use (Whisper on the box, or VEED's export)Either one produces the WebVTT/SRT that Release:<CID>/captions takes. Whisper on delivery-kid is free and not built yet; VEED pays for itself only for burned-in social cuts. Either way a person corrects the draft before it goes up.
- ☐Commentary box on ReleaseDraft, carried through finalize, and record who finalized (the Releaser)Commentary works now, typed into the Release YAML by hand (pickipedia#170). Next: a box on the draft page, carried through finalize, and who finalized it shown as the Releaser.
- ☐Write [[Release pages]]: the player, captions, the release stage, cards, commentary, and releases as tidingspickipedia#170 is merged and live (checked at block 26,337,438: the Release page shows its own title and the captions line). magenta#366 is merged and live. magenta#374 is merged (e28f4fd), not yet deployed. The rule to document: one tiding per release, keyed by CID; whichever promotion came first (tile, feed line, pasted link) is the anchor, and later ones return that same tiding (tiding_links.release_tiding). Write once maybelle is redeployed, from the merged trees.
- ☐Decide: unpin all 11 Coconut remnants?Eight are yours, three are Sky's. Unpinning deletes them from delivery-kid for good. Say yes and magent writes the one-off cleanup.
- ☐Unpin the eleven Coconut remnantsWaits on Justin’s yes above. Sky checked: nothing to keep. The list page is the record.
- ☐Decide how to close the RSS SSRF: whitelist, or network egress rules$wgRSSUrlWhitelist is '*'. The feed hosts come from the wiki, so a static whitelist taxes adding podcasts; denying the wiki container egress to private ranges does not. magent leans to the second. Still open at block 26,337,438.
- ☐Cancel the Coconut account and drop its key from the vaultThe only item still costing money.
Done (12)
- ☑Review and merge pickipedia#170: Release speed, captions, own title, link cards, commentaryThen the usual wiki build.
- ☑
- ☑Merge memory-lane#201 and deploy maybelle: the agent settings line looks like a menuSky's ask. CSS and one line of template.
- ☑Deploy the wiki (maybelle-config#193 merged: PDF/SVG tools in the image), then merge pickipedia#146#193 first: it puts ghostscript, poppler and librsvg in the wiki image. AVIF waits for MediaWiki upstream (Justin).
- ☑Merge memory-lane#192 and deploy maybelle: Send makes a waiting video's draft pageSky's ask. Template only.
- ☑
- ☑Merge memory-lane#188 and deploy maybelle: photo location removed unless unticked; HEIC originals keptHas a migration (0028_media_original). "Remove location (GPS)" ticked by default; HEIC original kept beside its JPEG, GPS blanked in place when ticked.
- ☑Merge memory-lane#189 and deploy maybelle: a video's 🎬 line shows its encode and pin liveTemplate, view and service only; no delivery-kid change, no new settings.
- ☑Blank MediaWiki:Common.js now; blank MediaWiki:Common.css once pickipedia#142 is deployed#142 is live: both can be blanked now.
- ☑
- ☑Strip GPS and other metadata from JPEG/PNG photos sent into Moods, as HEIC now isFollow-up to memory-lane#158: phone JPEGs are stored with their EXIF, position included, and Moods are public.
- ☑Live encode and pin progress for a video in its Mood, from delivery-kid's job logViewing only; finalizing stays on the ReleaseDraft page (finalize-release).