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
DrivingThatTrain (talk | contribs)
m Merged, says GitHub: https://github.com/cryptograss/memory-lane/pull/169
Magent (talk | contribs)
Clear done items (Sky: superseded uploads deleted, first Mood video worked); #180 still open
Line 2: Line 2:


<todo>
<todo>
- task: 'Merge memory-lane#169 and deploy maybelle: a sent video waits as a card'
- task: 'Merge maybelle-config#180 and deploy delivery-kid with --rebuild: no deleting a draft mid-finalize'
   who: jMyles
   who: jMyles
   kind: merge
   kind: merge
  link: https://github.com/cryptograss/memory-lane/pull/169
   link: https://github.com/cryptograss/maybelle-config/pull/180
  note: 'Sky''s ask: no jump to PickiPedia until he presses the card''s button. Template only.'
  done: true
- task: 'Fix PickiPedia OAuth (401 on every sign-in and → PickiPedia): fresh oauth key, deploy, reset consumer secrets'
  who: jMyles
  kind: deploy
   link: https://github.com/cryptograss/maybelle-config/pull/184
  note: 'In order: 1) vault pickipedia_oauth_secret_key = fresh (openssl rand -hex 32); 2) merge maybelle-config#184, deploy the wiki; 3) Special:OAuthConsumerRegistration: Update each consumer, tick "Reset the secret key"; 4) vault pickipedia_oauth_client_secret and pickipedia_upload_oauth_client_secret = the new ones; 5) redeploy maybelle. (#184 merged 21:15Z.) delivery-kid needs nothing: checked at 21:23Z, it accepts the wiki''s tokens.'
  done: true
- task: 'Merge memory-lane#158 and deploy maybelle with --rebuild: iPhone photos (HEIC) in Moods'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/memory-lane/pull/158
  note: Adds Pillow + pillow-heif, so the image needs rebuilding. Converted photos lose their GPS metadata on the way in.
  done: true
- task: Merge pickipedia#143 and maybelle-config#180, deploy delivery-kid
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/pickipedia/pull/143
  note: '"Abandon — delete files" on ReleaseDraft pages never deleted anything (it waited on a cleanup script removed in #84); now it does, and delivery-kid refuses mid-finalize.'
  done: true
- task: 'Merge memory-lane#156 and deploy maybelle: the video picker accepts by extension'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/memory-lane/pull/156
  note: Sky's Mac greyed out videos in the picker with video/* alone. Until then, dragging a video onto the message box works.
  done: true
- task: 'First real video from a Mood: send a short clip from the composer and check its ReleaseDraft page'
  who: SkymanJenkins
  kind: test
  note: Everything is deployed (delivery-kid 10707de0; magenta shows video in the composer). Report back what the bar, PickiPedia's permission page and the 🎬 line did.
- task: 'Merge maybelle-config#179 and deploy delivery-kid: pin/unpin by CID need finalize auth'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/maybelle-config/pull/179
  note: 'Found in the auth audit: any upload token (every signed-in wiki account has one in page source) could unpin any release. Pre-existing; worth deploying ahead of #178.'
  done: '2026-10-10, live: delivery-kid 10707de0, magenta offers videos'
- task: Add delivery_kid_upload_key to the vault, merge maybelle-config#178 and memory-lane#153, deploy delivery-kid and maybelle
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/memory-lane/pull/153
  note: 'Videos from a Mood to delivery-kid. The new secret is an upload-only key (openssl rand -hex 32): it signs upload tokens and nothing else, and magenta gets it instead of the main API key. The feature stays off until the secret, both PRs and both deploys are in. Then try a short clip.'
  done: true
- task: 'Merge pickipedia#142: the rest of Common.css into the repo'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/pickipedia/pull/142
  note: Then both Common pages can be blank.
  done: true
- task: Blank MediaWiki:Common.js now; blank MediaWiki:Common.css once pickipedia#142 is deployed
- task: Blank MediaWiki:Common.js now; blank MediaWiki:Common.css once pickipedia#142 is deployed
   who: jMyles
   who: jMyles
   kind: edit
   kind: edit
   link: https://github.com/cryptograss/pickipedia/pull/142
   link: https://github.com/cryptograss/pickipedia/pull/142
   note: 'Common.js: safe to blank today (#140 is live). Common.css: still carries listening-list, record-box and podcast-art styles until #142 deploys; then blank it too.'
   note: '#142 is live: both can be blanked now.'
- task: 'Merge pickipedia#141: video embeds stop floating (the one-letter-wide heading)'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/pickipedia/pull/141
  note: One CSS rule; deploy brings it.
  done: true
- task: 'Merge maybelle#177: delivery-kid startup comment says what it does'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/maybelle-config/pull/177
  note: Comment only; no deploy needed.
  done: true
- task: 'Decide: Nine Pound Hammer (Pushups) is released twice'
  who: jMyles
  kind: decision
  link: https://pickipedia.xyz/wiki/Release:QmRBbLmCUXHnM9yNULbzduAiDJM87yoSUrJpuaHZkvqdXY
  note: 'Not a duplicate: two different videos of the exercise (June, 71 MB, block 20839779; October, 472 MB, block 24835321). Nothing to prune.'
  done: '2026-10-10'
- task: 'Merge pickipedia#140: zine pages arrive styled (no flash), then paste Common.js and Common.css'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/pickipedia/pull/140
  note: 'Reworked 10 Oct: the server sends the page already styled; before/after screenshots linked in the PR. Paste order no longer matters. After deploy, whenever convenient: MediaWiki:Common.js from User:Magent/Common.js_after_zine and MediaWiki:Common.css from User:Magent/Common.css_after_zine (raw).'
  done: 2026-10-10, merged and live; first paint checked on the live site
- task: 'Merge pickipedia#139: video player on Blue Railroad Release pages'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/pickipedia/pull/139
  note: Nine Pound Hammer (Pushups) shows no player because its file_type is the bare word "video". Jenkins deploys it after merge. (Retargeted to production, where PRs go.)
  done: true
- task: 'Merge maybelle#176: stop tracking the .pyc files #175 committed'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/maybelle-config/pull/176
  note: Housekeeping only; nothing to deploy.
  done: true
- task: 'Decide: unpin all 11 Coconut remnants?'
- task: 'Decide: unpin all 11 Coconut remnants?'
   who: jMyles
   who: jMyles
Line 100: Line 16:
   link: Cryptograss:Delivery-kid/Coconut remnants
   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.
   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: Paste the replacement MediaWiki:Common.js
  who: jMyles
  kind: edit
  link: https://pickipedia.xyz/index.php?title=MediaWiki:Common.js&diff=9437&oldid=7937
  note: 'Ready: the #131 modules are live. Copy the raw text (md5 6bb8dbdd207b85b09e86bbb76ebfe718) over MediaWiki:Common.js. Needs interface-admin. Until then the Instrument form alerts twice.'
  done: 2026-10-09, rev 9437 — byte-identical to the prepared text
- task: Publish the remaining stuck recordings, one at a time, tab open until it says pinned
  who: SkymanJenkins
  kind: publish
  link: Cryptograss:Delivery-kid/Coconut remnants
  note: 'All five published 9 Oct, each with its Release page: White Rabbit Intro, Bundy, Spotify Wrapped, Nine Pound Hammer (Pushups) — the 472 MB Blue Railroad clip — and barber-pole-on-moone.'
  done: '2026-10-09'
- task: Rescue the MOOS hallway water jam draft
  who: magent
  kind: investigate
  link: https://pickipedia.xyz/wiki/Release:QmVYU5wNxPMUMjiDJAuYuKYeQPNdANnf8weFNrY2u4JQ1i
  note: 'Needed no rescue: SkymanJenkins finalized it at 00:28Z on 9 Oct, and it plays. The ''no draft.json'' reading was wrong.'
  done: '2026-10-09'
- task: Clear the three superseded uploads from staging (about 800 MB)
  who: SkymanJenkins
  kind: decide
  note: 'Once pickipedia#143 is deployed: on each draft, open "Abandon this draft" and press "Abandon — delete files". Station Inn (6072d82c), Seven Bridges Road (80d575cc), Melodica overdub (50881aeb).'
  link: https://pickipedia.xyz/wiki/ReleaseDraft:6072d82c-d76c-4a6f-aca6-f23c4012d505
- task: Make finalize survive the tab closing, and run one long encode at a time
  who: magent
  kind: code
  link: https://github.com/cryptograss/maybelle-config/pull/175
  note: 'PR open (9 Oct): finalize is a job of delivery-kid''s own, one at a time, queued ones told so; a restart marks stranded drafts failed; and delivery-kid now writes the CID to ReleaseDraft itself, so a pin nobody watched still gets its Release page (the Sonic Offerings gap). Merge and deploy are on #magenta-interface''s list. Until it''s deployed: tab open while a video finalizes.'
  done: 2026-10-09, maybelle#175, deployed 20:29Z (6075344a)
- task: Unpin the eleven Coconut remnants
- task: Unpin the eleven Coconut remnants
   who: magent
   who: magent
Line 143: Line 30:
   kind: reply
   kind: reply
   link: https://github.com/cryptograss/maybelle-config/issues/139
   link: https://github.com/cryptograss/maybelle-config/issues/139
- task: Close the dead PRs in maybelle-config#132
  who: jMyles
  kind: review
  link: https://github.com/cryptograss/maybelle-config/issues/132
  note: '#69, #74 and #75 would restore the deleted Coconut code; #86 has its reasoning posted.'
  done: '2026-10-10, closed by magent at SkymanJenkins'' request: ten PRs, each with its reason'
- task: Cancel the Coconut account and drop its key from the vault
- task: Cancel the Coconut account and drop its key from the vault
   who: jMyles
   who: jMyles
   kind: admin
   kind: admin
   note: The only item still costing money.
   note: The only item still costing money.
- task: Move the zine styling with its stylesheet, emptying Common.js for good
  who: magent
  kind: code
  done: '2026-10-09, PR open: pickipedia#140'
  link: https://github.com/cryptograss/pickipedia/pull/140
- task: Delete the phantom orphan-draft cleanup promised by delivery-kid's startup docstring
  who: magent
  kind: code
  done: '2026-10-09, PR open: maybelle#177'
  link: https://github.com/cryptograss/maybelle-config/pull/177
- task: Test whether Opus audio plays on Safari
  who: SkymanJenkins
  kind: test
  note: 'It does: Sky played MOOS hallway water jam (AV1 + Opus, checked with ffprobe) in Safari with sound.'
  link: https://pickipedia.xyz/wiki/Release:QmVYU5wNxPMUMjiDJAuYuKYeQPNdANnf8weFNrY2u4JQ1i
  done: '2026-10-09'
- task: 'Merge maybelle#138: surround audio, stereo on 360p'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/maybelle-config/pull/138
  done: '2026-10-09'
- task: 'Merge maybelle#170: kept originals recorded and counted, every staging dir sized'
  who: jMyles
  kind: merge
  link: https://github.com/cryptograss/maybelle-config/pull/170
  done: '2026-10-09'
- task: 'Delivery-kid --rebuild deploy for #138 and #170'
  who: jMyles
  kind: deploy
  done: '2026-10-09'
  note: Running 6c2d3486.
- task: Unstick the wiki's deploy (pickipedia#135)
  who: magent
  kind: code
  link: https://github.com/cryptograss/pickipedia/pull/135
  done: '2026-10-09'
  note: '#134''s todo tag failed Jenkins'' check-classes gate, so nothing deployed after 5 October. The gate now also runs in GitHub CI.'
- task: Publish Sonic Offerings
  who: SkymanJenkins
  kind: publish
  link: https://pickipedia.xyz/wiki/Release:QmW14popPbxcgj39UQ5XPPb3yKbjPgRUV3FeXk85fSqzJ6
  done: '2026-10-09'
- task: Publish learning terrapin outside Denver venue
  who: SkymanJenkins
  kind: publish
  link: https://pickipedia.xyz/wiki/Release:QmPTDWdthu1ZMtJwr5KHehXBk7X3FrLsA8wxdqnoX9LeW9
  done: '2026-10-09'
  note: Failed six times under Coconut in June.
- task: Publish There's only one way to find out
  who: SkymanJenkins
  kind: publish
  link: https://pickipedia.xyz/wiki/ReleaseDraft:a1bab48e-407c-4ccb-978c-67d2583751ef
  done: '2026-10-08'
- task: Check the draft_type of the stuck drafts
  who: jMyles
  kind: check
  done: '2026-10-09'
  note: All content; the old drafts load fine.
- task: Check the Coconut remnants for anything worth keeping
  who: SkymanJenkins
  kind: review
  done: '2026-10-08'
- task: 'Merge pickipedia#131, #126, #133, #134 and maybelle#152'
  who: jMyles
  kind: merge
  done: '2026-10-08'
- task: Upload to delivery-kid from magenta, with progress visible there
  who: magent
  kind: code
  note: 'Step 1 in review: memory-lane#153 + maybelle-config#178, upload authority only (Justin, 10 Oct). Finalizing is not coming to magenta; it stays the wiki''s finalize-release right. Next: transcode/pin progress in the Mood; Android share target.'
  link: https://github.com/cryptograss/memory-lane/pull/153
- task: Fix the heading that renders one letter per line on User:JMyles/The Algorithm and The Muse
  who: magent
  kind: code
  link: https://github.com/cryptograss/pickipedia/pull/141
  note: Live today, with the zine CSS. Looks like the video player squeezing the grid column.
  done: '2026-10-10, PR open: pickipedia#141'
- 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

Revision as of 16:40, 15 October 2026

What this Mood is waiting on, and who has it.