Cryptograss:Moods/uploads-and-embeds/todo
From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
What this Mood is waiting on, and who has it.
- ☐Merge maybelle-config#297 and redeploy delivery-kid: new video releases play on iPhones (the empty sdtp box ffmpeg 7.1 writes is removed)Found with Skyler on an iPhone 17 over five rounds of test streams (8-9 Nov): the release's exact stream played once only its 12-byte empty sdtp was cut. 144 delivery-kid tests pass. Skyler's review welcome too.
- ☐Decide: re-publish the 26 video Releases that carry the empty sdtp (new CIDs, new Release pages via subsequent_to), or leave them26 of 44 HLS Releases have it, all encoded by delivery-kid's ffmpeg 7.1; the other 18 play. Only the init segments change, no re-encoding.
- ☐
- ☐Merge magenta#440 and redeploy maybelle: on a phone, a message's time and model badge drop below ▶ ⏩ instead of squeezing into a column under themCSS only, from Skyler's iPhone screenshot. One maybelle redeploy covers #438, #439 and #440.
- ☐Merge magenta#438 and redeploy maybelle: an iPhone plays releases with Safari's own HLS (no more black picture or vanishing video)Then Skyler checks a release on the iPhone 17. If it works, PickiPedia's Release player needs the same change.
- ☐Review and merge maybelle-config re/seeder-container into production, then redeploy delivery-kid: the BitTorrent seeder in its own containerPR #290, opened by magent. Also streams /enrich/torrent to disk instead of into uvicorn's memory, and (magent, e32c3a70) unpacks, hashes and copies off the event loop, one CID at a time. 146 delivery-kid tests pass, 6 skip; the seeder process ran end to end against a temp folder. Skyler took this in the Mood, so a review from Skyler too. Merge before pickipedia#180 and magenta#437.
- ☐Merge pickipedia re/release-torrent-first into production, then the wiki build: Release pages lead with a Download with BitTorrent buttonf4dc4c7. With no torrent yet the block says it is still being made and offers IPFS. 24 checks pass; not seen on a live MediaWiki.
- ☐Merge magenta re/tiding-torrent and redeploy maybelle: a release tiding leads with Download with BitTorrentc7a1e38. Screenshots in this Mood's folder: tiding-torrent-with.png, -without.png, -phone-dark.png. 1789 conversations tests, 1 failure that only fails outside magent's container.
- ☐
- ☐
- ☐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.
- ☐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 (19)
- ☑
- ☑Merge magenta#388 and redeploy maybelle: signed out too, the video follows across whole page loads; a tiding's title is its own pageJustin's two asks of 4 Nov. Also: "in #mood" sets the address, Back to a tiding shows it, ☰ on a phone from Tidings opens the Moods. Full suite passed, 1637 tests. Checked in Chromium only.
- ☑Merge magenta#386 and redeploy maybelle: a Mood makes room for the small player, and its title drags itJustin's ask of 4 Nov: text beside the video, not under it. The column moves over beside the player for the whole height; on a phone it floats as before. Full suite passed, 1625 tests.
- ☑Merge magenta#384 and redeploy maybelle: a playing video follows you, a quality row, deleted comments goJustin's three asks of 3 Nov. The small player: ↩ title goes back, ✕ closes, its bar moves it. Full suite passed, 1621 tests.
- ☑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.
- ☑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.
- ☑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.
- ☑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).