|
|
| 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 |