Cryptograss:Moods/pickipedia-and-rabbithole/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
Magent (talk | contribs)
The iframe is gone; adding the Song infobox item I said I would add and never did (via update-page on MediaWiki MCP Server)
Magent (talk | contribs)
Compacted: live work only, settled things reduced to one line each (via update-page on MediaWiki MCP Server)
Line 2: Line 2:
mark an item <code>done: true</code> rather than deleting it, so the next person can
mark an item <code>done: true</code> rather than deleting it, so the next person can
see it was finished and not merely dropped.
see it was finished and not merely dropped.
'''Compacted 2026-10-17.''' Everything settled is now one line at the bottom rather
than a paragraph. The live list is what is actually in the way.
'''The audience, as of now:''' IBMA. Justin's read is that nobody there will sit
through a whole record and maybe not a whole song &mdash; so one track that lights
up properly is worth more than eleven that play in silence.


<todo>
<todo>
- task: Look at the preview, then merge rabbithole#2
- task: Merge rabbithole#2, then run the playbook
   who: justin
   who: justin
   kind: merge
   kind: merge
  link: http://hunter.cryptograss.live:4009/rabbithole/pickipedia-demo.html?track=QmS3QEZFa1c75BBa9vwNEsXkS6GBmS75Cs6RyDJBXqRx8a
  note: >
    USE THAT LINK, not the Moon Factory one. It is August, the only track with
    a real timeline, so it is the only one that shows what Rabbithole does.
    Paint Exchange (QmcBuh5HCvVCCdCz6KqWf891QkXeKc3T7QBaToYE8mSLtS) is the
    other annotated one. PR is
    https://github.com/cryptograss/rabbithole/pull/2 — eighteen commits now:
    the webamp fix, Skyler's four (toggle, carrot, title, parts strip), the
    blockier parts, the bar to 152px, the active-block colour, the album row,
    opening on the song page, the subtler spotlight, and the iframe removal.
    Merging deploys immediately (ansible clones main with force:yes).
  done: false
- task: Make the wiki pane a same-origin fetch panel with pushState
  who: magent
  kind: review
   link: https://github.com/cryptograss/rabbithole/pull/2
   link: https://github.com/cryptograss/rabbithole/pull/2
   note: >
   note: >
     Done 2026-10-17 in 6d28eb3, after Justin noticed magent had spent the
     Twenty commits. Everything built on 2026-10-16/17 lives only in magent's
     evening deepening the iframe rather than removing it. The wiki is fetched
     preview container until this lands. Note merging is not deploying: the
    through action=parse into a div, and every move of the pane pushes the
     rabbithole-shell role has no cron and no webhook, so somebody runs the
    real URL: /wiki/Song:August on load, /wiki/Kyle_Tuttle when the banjo
     playbook. Preview to look at first:
    takes it, /wiki/Maddie_Denton on a click inside the pane — same player
     http://hunter.cryptograss.live:4009/rabbithole/pickipedia-demo.html?track=QmS3QEZFa1c75BBa9vwNEsXkS6GBmS75Cs6RyDJBXqRx8a
    object throughout, so nothing reloads and the audio never stops. Back
    works. Zero iframes.
    Two things the frame had given for free and now do not: MediaWiki's
    stylesheet (content module linked explicitly; the skin's chrome would
     restyle the bar) and image sizing (podcast art is 1400px square).
  done: true
 
- task: The metadata editor no longer works inside the pane
  who: magent
  kind: review
  note: >
    Fallout from 6d28eb3 and worth a decision rather than a silent loss.
    Injected HTML does not run scripts, so the editor on a
     Release:<cid>/Metadata page cannot boot in the pane, and the
     postMessage bridge that listened for its "Apply Changes" is dead weight
    for that path. The shell's own Edit Timeline panel is untouched and is
    the route that matters. If anyone was using the in-pane one, say so.
   done: false
   done: false


- task: Populate {{Song}} on the 23 pages in Song:
- task: How should the wiki pane look now the iframe is gone
  who: magent
  kind: edit
  note: >
    The destination exists and has never been used. Template:Song takes
    composer, traditional, roud and also; a search across the wiki finds not
    one page carrying a composer. Meanwhile arthel's song YAMLs have music_by
    and instrumental sitting right there — writing the August mock, magent had
    to read august.yaml off disk for "an instrumental by Justin Holmes"
    because the wiki does not know it.
    Per PickiPedia:Compositions the wiki is canonical, not a mirror, so this
    is a one-way import and then the YAML stops being the place to look.
    Small importer, not a schema argument. Promised 2026-10-17T17:25 and not
    written down until now.
  done: false
 
- task: Look at the August song page mock
   who: skyler
   who: skyler
   kind: review
   kind: decision
  link: https://pickipedia.xyz/wiki/Template:August_song_mock
  note: >
    Title, cover, who wrote it, who played what with every name linked — all
    fourteen links blue. In Template space because article space wraps
    everything a bot writes in the unverified wash and turned the first
    attempt's heading into a literal {{{1}}}.
    If it is the right shape, the next step is making Song:August look like
    it, which needs the {{Song}} item above plus care around the Studio cut
    block, which HearThatWhistleBlow owns and rewrites.
  done: false
 
- task: Fill the Release to Studio Cut edge so playback lights up
  who: magent
  kind: review
   note: >
   note: >
     Not broken — unevenly filled. Of 21 Release:<cid>/Metadata pages, TWO have
     The iframe was showing the whole wiki — logo, nav, search, tabs. The pane
     real timelines: August and Paint Exchange, both written by JMyles on
     now fetches article content into a shadow root, which keeps MediaWiki's
     2026-05-01. The other nineteen are stubs reading timeline {} and
     own styling but has none of the furniture. Three ways: leave it bare;
     ensemble {}. Verified live that August renders twelve parts and six
     give it a small header we own with a working search box (magent's
     ensemble cards, so the pipeline works end to end today.
     preference, an hour's work); or fetch the full rendered page and accept
     What is missing is the automatic path: ensemble should come from the cut's
     that the skin's JavaScript will not run, so the search box would be dead
     Has performer / Has instrument subobjects instead of being retyped into
     furniture that looks alive.
    YAML per release. Blocked on the record to album-CID decision.
   done: false
   done: false


- task: Three play buttons in the bar — decide which one is the play button
- task: Which one is THE play button
   who: skyler
   who: skyler
   kind: decision
   kind: decision
   note: >
   note: >
     Webamp's own transport at the far left, the carrot, and .mini-player-btn
     Three in the bar: webamp's transport at the far left, the carrot, and
    which is display:none outside the minimized sidebar. The carrot now looks
    .mini-player-btn which is display:none outside the minimized sidebar. The
    like the primary control. If it is meant to be, webamp's transport
    carrot now looks primary because it is big and next to the rabbit, but
     probably wants to go quiet. magent did not want to settle a visual
     nothing was demoted. Open since 2026-10-16.
    hierarchy by accident while making a button bigger.
   done: false
   done: false


- task: Sidebar or bottom bar — nobody is committed, and you cannot A/B it
- task: Timelines — nineteen of twenty-one tracks are empty
   who: skyler
   who: skyler
   kind: decision
   kind: edit
   note: >
   note: >
     Justin on 2026-10-17: not committed either way, Skyler's call.
    August and Paint Exchange have real timelines; every other
     pickipedia-demo.html:1011 is <body class="bottom-bar">, hardcoded, so
    Release:<cid>/Metadata reads timeline {} and ensemble {}. Those tracks
     comparing the two layouts means editing the file. magent offered a
    play and the bar beside them stays blank.
     ?layout=sidebar / ?layout=bar switch; Justin said interesting but maybe
     Justin on 2026-10-17: edit them by hand rather than building a tool. The
     not the energy right now. Offer stands, unclaimed.
     tool largely exists — the Edit Timeline button in the player: space drops
    a marker at the current time, arrows nudge it, 1-9 assigns the solo,
    A/B/I/O sets the part, and it saves to the wiki. It writes to whichever
     wiki serves the shell, which is the preview until #2 ships.
     The automatic path (ensemble from the cut's Has performer subobjects)
     stays parked behind the record/album-CID decision.
   done: false
   done: false


- task: Look at the front page draft and say whether to adopt it
- task: No way from a song page into the player
   who: justin
   who: magent
   kind: review
   kind: edit
  link: https://pickipedia.xyz/wiki/Template:Main_Page_draft/preview
   note: >
   note: >
     Main Page has not been edited since 2026-04-11 and has been read 530,000
     Justin asked for the canonical route on 2026-10-17 and there is not one.
     times. It opens with a photo, one headline from August, and then half a
     The only entry is /rabbithole/pickipedia-demo.html?track=<track cid> and
     screen of nothing. The draft puts the firehose in that empty space, makes
     nothing on the wiki hands you the cid. August briefly had a link; magent
     the podcast list a query (13 shows, where the hand table named 9 and left
     removed it the same afternoon because the query string's equals sign
     15 cells reading "..."), and adds a live count of what is in here.
     shatters the bot-proposes wrapper.
     To adopt: Main Page becomes {{Main Page draft}}. One edit, reversible.
     Wants a {{Listen in Rabbithole}} template so the equals lives in a
    parameter, pointing at a relative /rabbithole/ path, plus the song-to-cid
    edge, which does not exist either — the song page knows its release page,
    and the release page knows the cid.
   done: false
   done: false


- task: The infobox asks for instrument icons that do not exist
- task: Write the four people Rabbithole would strand
   who: magent
   who: anyone
   kind: edit
   kind: edit
   note: >
   note: >
     Template:ThinkingEntityInfo builds [[File:Instrument-icon-<show_instrument>.png]]
     David Grier (2 cuts), Ice Quilitz (2), Jeff Fehlauer (2), Luna Lavender
     directly and never asks Module:Instruments whether that family has an
    (1) — 5 of 22 cuts dead-end on a click. Was six people; John Mailander
    icon, so show_instrument=cello puts a broken image beside Kaitlyn Raitz's
     and Kaitlyn Raitz were written 2026-10-17.
     name. The module was written precisely to stop this. Fix is to route the
     tools/rabbithole-most-wanted.py prints the list with instruments and
     infobox through {{ShowInstrument}} — a shared template on every person
     bandmates.
    page, so not a change to make unannounced.
   done: false
   done: false


- task: The guest-name parser is keeping the epithet
- task: Look at the front page draft and say whether to adopt it
   who: magent
   who: justin
   kind: review
   kind: review
  link: https://pickipedia.xyz/wiki/Template:Main_Page_draft/preview
   note: >
   note: >
     "S7E7 Guitar Giant Bryan Sutton!" records Has topic "Guitar Giant Bryan
     Main Page untouched since 2026-04-11, read 530,000 times, opens with half
     Sutton". Redlinks nobody will write, and they split the count. Bluegrass
     a screen of nothing. The draft fills it with the firehose, makes the
     BKLYN titles all have this shape, so it is one pattern on that show's
     podcast list a query, and counts what is actually here. To adopt, Main
     page, not a code change. Needs a re-import, which is behind the import
     Page becomes {{Main Page draft}}. One edit, reversible.
    hold.
   done: false
   done: false


Line 155: Line 103:
   kind: merge
   kind: merge
   link: https://github.com/magent-cryptograss/pickipedia/commits/production
   link: https://github.com/magent-cryptograss/pickipedia/commits/production
   note: >
   note: rabbithole-most-wanted.py, and --top for podcast-most-wanted.py which feeds the front page.
    9f83ab7 is tools/rabbithole-most-wanted.py. c13f2e8 adds --top to
  done: false
    tools/podcast-most-wanted.py, which prints the short list the front page
 
    transcludes from Template:Most wanted/top. Both read the live wiki.
- task: Decide the remaster / remix / overdub line
  who: justin
  kind: decision
  link: https://github.com/cryptograss/pickipedia/issues/144
  note: The melodica overdub on 4masks is the sharp case. Blocks the automatic ensemble path above.
   done: false
   done: false


Line 165: Line 117:
   kind: deploy
   kind: deploy
   note: >
   note: >
     Leaderboards says 8,265 members and has 4; Musicians says 317 and has 51.
     Leaderboards claims 8,265 members and has 4; Musicians claims 317 and has
    Members and SMW agree with each other, so it is the denormalised cat_pages
    51. The denormalised cat_pages counter, not the content.
     counter. Fix is maintenance/recountCategories.php, a production run that
     maintenance/recountCategories.php, which belongs in the deployment
    belongs in the deployment automation.
    automation.
   done: false
   done: false


- task: Drop or fix the four hard-coded demo songs
- task: Delete Template:Studio track and Template:Studio track/testcases
  who: justin
  kind: edit
  note: The wiki's only script error. The bot cannot delete.
  done: false
 
- task: The infobox asks for instrument icons that do not exist
   who: magent
   who: magent
   kind: edit
   kind: edit
   note: >
   note: >
     Four songs with audioFile "/audio/August.flac" and friends, 404 everywhere.
     Template:ThinkingEntityInfo builds [[File:Instrument-icon-<name>.png]]
     Safe to drop now: the album selector carries the real eleven-track running
    without asking Module:Instruments whether that icon exists, so
     order of 4masks, and August and Paint Exchange exist on the wiki with
     show_instrument=cello puts a broken image beside Kaitlyn Raitz's name.
     timelines and ogg encodings.
     Fix routes it through {{ShowInstrument}} — a shared template on every
     person page, so not a change to make unannounced.
   done: false
   done: false


- task: Write the people Rabbithole would strand
- task: Finish populating {{Song}}
   who: anyone
   who: magent
   kind: edit
   kind: edit
   note: >
   note: >
     Was six, now four. John Mailander and Kaitlyn Raitz written 2026-10-17,
     Done by hand for all eleven 4masks tracks on 2026-10-17. The other twelve
     which took the tool from "22 cuts, 7 blocked, 6 people" to "22 cuts, 5
     pages in Song: still have no composer. An importer reading music_by and
     blocked, 4 people". Remaining: David Grier (2 cuts), Ice Quilitz (2),
     instrumental from the arthel song YAMLs would do it — the key is now
     Jeff Fehlauer (2), Luna Lavender (1).
     spelled one way (c54d479) so it can.
   done: false
   done: false


- task: Decide the remaster / remix / overdub line
- task: The metadata editor no longer works inside the pane
   who: justin
   who: magent
   kind: decision
   kind: review
  link: https://github.com/cryptograss/pickipedia/issues/144
   note: >
   note: >
     The sharp case is the melodica overdub on 4masks. The line may be "did the
     Fallout from removing the iframe: injected HTML does not run scripts, so
     set of players change?" rather than anything about masters.
    the editor on a Release:<cid>/Metadata page cannot boot in the pane, and
    the postMessage bridge to it is dead weight. The shell's own Edit Timeline
     panel is unaffected. Worth a decision rather than a silent loss.
   done: false
   done: false


- task: Delete Template:Studio track and Template:Studio track/testcases
- task: The guest-name parser is keeping the epithet
  who: justin
  kind: edit
  link: https://pickipedia.xyz/wiki/Template:Studio_track
  note: The wiki's only script error. Needs a delete button; the bot cannot delete.
  done: false
 
- task: Self-host the remaining third-party loads on the rabbithole shell
   who: magent
   who: magent
   kind: edit
   kind: review
   note: >
   note: >
     Webamp is vendored. Still on CDNs: packery and js-yaml (jsdelivr) and the
     "S7E7 Guitar Giant Bryan Sutton!" records Has topic "Guitar Giant Bryan
     Google Fonts faces. Same class of dependency that killed the player once.
    Sutton" — a redlink nobody will write, and it splits the count. One
    pattern on Bluegrass BKLYN's page, but needs a re-import, which is behind
     the hold below.
   done: false
   done: false


Line 219: Line 174:
   kind: review
   kind: review
   link: https://pickipedia.xyz/status/podcast-import.txt
   link: https://pickipedia.xyz/status/podcast-import.txt
   note: >
   note: Held by its own change budget. Nothing written since 2026-10-09T04:17Z. Sample diffs before releasing.
    Held by its own change budget. Nothing written since 2026-10-09T04:17Z.
    Sample a few diffs before releasing with --max-changes.
   done: false
   done: false


- task: The auto-switch knob slid onto its own caption
- task: Self-host packery, js-yaml and the Google Fonts faces
   who: skyler
   who: magent
   kind: review
   kind: edit
   note: Fixed in 6677ae4. flex-shrink 0, and the switch sits over its caption in the bar.
   note: Same class of dependency that killed the player once. Webamp is vendored; these are not.
   done: true
   done: false


- task: Bigger carrot, up by the rabbit
- task: Drop the four hard-coded demo songs
   who: skyler
   who: magent
   kind: review
   kind: edit
   note: Done in 989cfd5, using the 34x60 geometry already written for .mini-player-btn.
   note: audioFile "/audio/August.flac" and friends, 404 everywhere. The album selector carries the real running order now.
   done: true
   done: false


- task: Song title to the top of the bar
- task: Masks has no session data anywhere
   who: skyler
   who: anyone
   kind: review
   kind: edit
   note: Done in 91857d3. align-self flex-start, 2px off the top edge.
  link: https://pickipedia.xyz/wiki/Song%3AMasks
   done: true
   note: The only one of eleven tracks with no ensemble recorded, in arthel or here. Somebody who was there can fix it in a sentence.
   done: false


- task: Song parts as a strip along the bottom of the bar
- task: Settled, 2026-10-16 and 17
  who: skyler
   who: anyone
  kind: review
  note: >
    Done in f1ca587, taller and blockier in 643d286, bar raised to 152px in
    a1f91c2 so the player sits flush on it. The active block was invisible
    for an hour — white-on-white from a specificity mistake in the blockier
    pass — fixed in e4393fb and verified by walking the player's clock through
    the song rather than trusting the class.
    Still open for Skyler: the boxes are equal width. Proportional would be
    truer to Strum Machine but needs durations the player does not return.
  done: true
 
- task: Merge and deploy myfork/production — two podcast-importer fixes
  who: justin
  kind: merge
  link: https://github.com/cryptograss/pickipedia/commit/3238096
  note: Merged as 3238096 and deployed. Unexercised until the import hold clears.
  done: true
 
- task: Watch the Creek Freak title for a flip-flop
   who: magent
   kind: review
   kind: review
   note: >
   note: >
     Closed, no action. The single space is MediaWiki's own page-title
     Preview relaunched after a clean stop. Webamp vendored (the CDN build was
     normalisation, which the importer reads back and writes down.
    broken). Bottom bar built out: parts strip along the bottom, taller
    blockier blocks, bar to 152px so the player sits flush, bigger carrot by
    the rabbit, switch over its caption, title to the top, album row with
    cover and the real eleven-track selector. Active part block was invisible
    for an hour — white on white from a specificity mistake — fixed and
    verified by walking the player's clock. Spotlight no longer blacks out the
    page; 4s ceiling on it and on flourishes. The iframe is gone: the pane
    fetches same-origin and pushes real wiki URLs, wearing MediaWiki's styles
    in a shadow root. John Mailander and Kaitlyn Raitz written. All eleven
    4masks song pages written, nine crediting Justin, Drowsy Maggie
     traditional, Victory the Final Fantasy IV fanfare. is_instrumental
    renamed to instrumental across the arthel song data.
   done: true
   done: true
</todo>
</todo>


[[Category:Moods]]
[[Category:Moods]]

Revision as of 20:38, 17 October 2026

What the people in this Mood have left each other to do. Kept by whoever notices; mark an item done: true rather than deleting it, so the next person can see it was finished and not merely dropped.

Compacted 2026-10-17. Everything settled is now one line at the bottom rather than a paragraph. The live list is what is actually in the way.

The audience, as of now: IBMA. Justin's read is that nobody there will sit through a whole record and maybe not a whole song — so one track that lights up properly is worth more than eleven that play in silence.

  • ☐
    Merge rabbithole#2, then run the playbook
    merge · justin
    Twenty commits. Everything built on 2026-10-16/17 lives only in magent's preview container until this lands. Note merging is not deploying: the rabbithole-shell role has no cron and no webhook, so somebody runs the playbook. Preview to look at first: http://hunter.cryptograss.live:4009/rabbithole/pickipedia-demo.html?track=QmS3QEZFa1c75BBa9vwNEsXkS6GBmS75Cs6RyDJBXqRx8a
  • ☐
    How should the wiki pane look now the iframe is gone
    decision · skyler
    The iframe was showing the whole wiki — logo, nav, search, tabs. The pane now fetches article content into a shadow root, which keeps MediaWiki's own styling but has none of the furniture. Three ways: leave it bare; give it a small header we own with a working search box (magent's preference, an hour's work); or fetch the full rendered page and accept that the skin's JavaScript will not run, so the search box would be dead furniture that looks alive.
  • ☐
    Which one is THE play button
    decision · skyler
    Three in the bar: webamp's transport at the far left, the carrot, and .mini-player-btn which is display:none outside the minimized sidebar. The carrot now looks primary because it is big and next to the rabbit, but nothing was demoted. Open since 2026-10-16.
  • ☐
    Timelines — nineteen of twenty-one tracks are empty
    edit · skyler
    August and Paint Exchange have real timelines; every other Release:<cid>/Metadata reads timeline {} and ensemble {}. Those tracks play and the bar beside them stays blank. Justin on 2026-10-17: edit them by hand rather than building a tool. The tool largely exists — the Edit Timeline button in the player: space drops a marker at the current time, arrows nudge it, 1-9 assigns the solo, A/B/I/O sets the part, and it saves to the wiki. It writes to whichever wiki serves the shell, which is the preview until #2 ships. The automatic path (ensemble from the cut's Has performer subobjects) stays parked behind the record/album-CID decision.
  • ☐
    No way from a song page into the player
    edit · magent
    Justin asked for the canonical route on 2026-10-17 and there is not one. The only entry is /rabbithole/pickipedia-demo.html?track=<track cid> and nothing on the wiki hands you the cid. August briefly had a link; magent removed it the same afternoon because the query string's equals sign shatters the bot-proposes wrapper. Wants a {{Listen in Rabbithole}} template so the equals lives in a parameter, pointing at a relative /rabbithole/ path, plus the song-to-cid edge, which does not exist either — the song page knows its release page, and the release page knows the cid.
  • ☐
    Write the four people Rabbithole would strand
    edit · anyone
    David Grier (2 cuts), Ice Quilitz (2), Jeff Fehlauer (2), Luna Lavender (1) — 5 of 22 cuts dead-end on a click. Was six people; John Mailander and Kaitlyn Raitz were written 2026-10-17. tools/rabbithole-most-wanted.py prints the list with instruments and bandmates.
  • ☐
    Look at the front page draft and say whether to adopt it
    review · justin
    Main Page untouched since 2026-04-11, read 530,000 times, opens with half a screen of nothing. The draft fills it with the firehose, makes the podcast list a query, and counts what is actually here. To adopt, Main Page becomes {{Main Page draft}}. One edit, reversible.
  • ☐
    Merge 9f83ab7 and c13f2e8 — the two most-wanted tools
    merge · justin
    rabbithole-most-wanted.py, and --top for podcast-most-wanted.py which feeds the front page.
  • ☐
    Decide the remaster / remix / overdub line
    decision · justin
    The melodica overdub on 4masks is the sharp case. Blocks the automatic ensemble path above.
  • ☐
    Special:Categories is reporting numbers that are not true
    deploy · justin
    Leaderboards claims 8,265 members and has 4; Musicians claims 317 and has 51. The denormalised cat_pages counter, not the content. maintenance/recountCategories.php, which belongs in the deployment automation.
  • ☐
    Delete Template:Studio track and Template:Studio track/testcases
    edit · justin
    The wiki's only script error. The bot cannot delete.
  • ☐
    The infobox asks for instrument icons that do not exist
    edit · magent
    Template:ThinkingEntityInfo builds [[File:Instrument-icon-<name>.png]] without asking Module:Instruments whether that icon exists, so show_instrument=cello puts a broken image beside Kaitlyn Raitz's name. Fix routes it through {{ShowInstrument}} — a shared template on every person page, so not a change to make unannounced.
  • ☐
    Finish populating {{Song}}
    edit · magent
    Done by hand for all eleven 4masks tracks on 2026-10-17. The other twelve pages in Song: still have no composer. An importer reading music_by and instrumental from the arthel song YAMLs would do it — the key is now spelled one way (c54d479) so it can.
  • ☐
    The metadata editor no longer works inside the pane
    review · magent
    Fallout from removing the iframe: injected HTML does not run scripts, so the editor on a Release:<cid>/Metadata page cannot boot in the pane, and the postMessage bridge to it is dead weight. The shell's own Edit Timeline panel is unaffected. Worth a decision rather than a silent loss.
  • ☐
    The guest-name parser is keeping the epithet
    review · magent
    "S7E7 Guitar Giant Bryan Sutton!" records Has topic "Guitar Giant Bryan Sutton" — a redlink nobody will write, and it splits the count. One pattern on Bluegrass BKLYN's page, but needs a re-import, which is behind the hold below.
  • ☐
    Release the held podcast import — 240 pages would change, limit is 50
    review · magent
    Held by its own change budget. Nothing written since 2026-10-09T04:17Z. Sample diffs before releasing.
  • ☐
    Self-host packery, js-yaml and the Google Fonts faces
    edit · magent
    Same class of dependency that killed the player once. Webamp is vendored; these are not.
  • ☐
    Drop the four hard-coded demo songs
    edit · magent
    audioFile "/audio/August.flac" and friends, 404 everywhere. The album selector carries the real running order now.
  • ☐
    Masks has no session data anywhere
    edit · anyone
    The only one of eleven tracks with no ensemble recorded, in arthel or here. Somebody who was there can fix it in a sentence.
Done (1)
  • ☑
    Settled, 2026-10-16 and 17
    review · anyone
    Preview relaunched after a clean stop. Webamp vendored (the CDN build was broken). Bottom bar built out: parts strip along the bottom, taller blockier blocks, bar to 152px so the player sits flush, bigger carrot by the rabbit, switch over its caption, title to the top, album row with cover and the real eleven-track selector. Active part block was invisible for an hour — white on white from a specificity mistake — fixed and verified by walking the player's clock. Spotlight no longer blacks out the page; 4s ceiling on it and on flourishes. The iframe is gone: the pane fetches same-origin and pushes real wiki URLs, wearing MediaWiki's styles in a shadow root. John Mailander and Kaitlyn Raitz written. All eleven 4masks song pages written, nine crediting Justin, Drowsy Maggie traditional, Victory the Final Fantasy IV fanfare. is_instrumental renamed to instrumental across the arthel song data.