The Running Log
Every change to the board since it went up on August 3,
newest first — 204 so far.
Requested by Voltron Blue.
· Back to Stats
Sunday, September 27
- Subject field: back to the browser's own message
- "Please go blue." on hover too
- An empty subject says "Please go blue."
- Running log: stop shedding the first day's commits
- Two former handles can't be aliases
- Running log: date entries by when they shipped
- Alias posts: tap the name to see who
- Cards question: just main or Cards
- The Cards go-ahead says "Post to Cards", at full strength
- Ask before a new thread lands on Cards
Saturday, September 26
- Stats: members as people, and robots counted apart
Friday, September 25
- Stats: how many of the day's visitors are members
Monday, September 21
- The running log gets its own page, off Stats
- The running log, at the bottom of Stats
- Pick 'em gets its own admin page
- Record what ESPN actually said when a week comes back empty
- Pick 'em survives an empty ESPN week, and can be posted by hand
- A Monday with no pick 'em thread can now explain itself
Sunday, September 20
- The post warning is maize and blue, like everything else here
- Warn before posting a picture link that won't load
- A look before you post: warn on the accidents the board used to accept
- Members can delete their own posts, while nobody has replied
Tuesday, September 15
- The board as an MCP server, read-only, at /mcp
Monday, September 14
- Voice memos on the post form, admin only
- Pick 'em board: stop reading like an 0-2 record
Sunday, September 13
- Story: game day, the arcade, and the eggs are found
- Drop the footnote under the busiest day
- Stats: say what the busiest day has been
Thursday, September 10
- Pull the post form's fields in from the phone screen edge
Tuesday, September 8
- [fart] in a post, and a button that says Do not click
- Move the countdown to the bottom of the page
- A countdown clock in the header, per danny
- Stadium Guesser: tell four Memorial Stadiums apart
- Stadium Guesser: identify ourselves properly, and a way in when barred
- Games index: just the links
- Stadium Guesser: stop hammering Wikimedia
- Stadium Guesser: photos, and one admin page for both games
- Stadium Guesser: the game, the map, and the scoring
- Move Games back up to the links row, after HOF
- Call the nav link Games, not Victard Bowl
- Victard Bowl: an admin page for who is actually trying it
- Victard Bowl: move the link down beside Settings
- Victard Bowl: put it in the nav, and let Skeeps start the standings
Monday, September 7
- Victard Bowl: render at 4x so the movement stops stepping
- Victard Bowl: you can no longer play their offense, and your man can run
- Victard Bowl: playing defense is the default
- Victard Bowl: play defense, or keep simulating it
- Victard Bowl: fix the field-goal freeze
- Skeeps posts the Victard Bowl standings to Scores, monthly
- Victard Bowl: plain grass at midfield
- Victard Bowl: a leaderboard on the board
- Victard Bowl: block M in collegiate proportions
- Victard Bowl: season mode
- Victard Bowl: draw the midfield M as a real letterform
- Victard Bowl: rebuild the midfield Block M as a stroked path
- Victard Bowl: a proper art pass
- Victard Bowl: chasers close on a ball carrier
- Victard Bowl: corners' coverage priority applies to run plays only
- Victard Bowl: corners stay in coverage until the runner is near or loose
- Victard Bowl: real blocking; coverage back to eight yards
- Victard Bowl: 2x resolution, 16x26 sprites, a real gait, and a real defensive box
- Victard Bowl: record who made each tackle (diagnostic)
- Victard Bowl: pursuit can take an angle again
- Victard Bowl: corners trail behind, defense reads the throw late
- Victard Bowl: real route lines, ESPN short names, and a defense that doesn't swarm
- Victard Bowl: playbook, slower pace with aim-time bullet-time, aim assist
- Victard Bowl: real school colors for opponents, never navy
- Victard Bowl: first playable build at /bowl (members only)
- Admin subpages; feedback becomes plain email buttons
- Settings page grows: feedback, logout, and the big titties button
- Trim the settings page copy — the controls speak for themselves
- Add a settings page: per-device theme and text size
- Slim the hot page queries so gameday load fits in memory
Sunday, September 6
- Stop uploads from eating the instance's memory
Saturday, September 5
- Cache static files and uploads for 30 days (Cloudflare does the serving)
- Condense the page row — history is infinite, the link row is not
- Band pregame button in the GAME DAY banner
- Fight song in the GAME DAY banner (armed, awaiting the mp3)
- Fix the blinking GAME DAY flag
Wednesday, September 2
- Pod box anticipation actually works for scheduled streams
- Pod box goes up Wednesday morning again, scheduled streams included
- Admin pod-check: why is the pod box showing (or not) right now
Tuesday, September 1
- Form picks lock at kickoff, matching the thread's own rules
- Skeeps pins its thread for the week; consensus line on the pick page
- Skeeps counts old-fashioned picks too
- Embedded images load with no referrer
Monday, August 31
- Revert "Text size toggle for the old guys"
- Text size toggle for the old guys
- Scoreboard stops trusting games ESPN forgot to finish
Saturday, August 29
- Scoreboard carries all of FBS, and only today's games
Wednesday, August 26
- Pod box follows Michigan Weekly, not the whole channel
- Pod box only embeds videos that actually play
Sunday, August 23
- Pick 'em opens Monday, not game morning
- GAME DAY banner and Skeeps pick 'em are football-only
- Trim the seeded pick 'em subject — the [PICK 'EM] tag already says it
- Rename the reserved scorekeeping account to Skeeps
- Game-day Pick 'em engine: auto-seeded, auto-scored, on the banner
- External links open in a new tab; board links never do
Friday, August 21
- File the Hall of Fame by year past the newest three
Wednesday, August 19
- Drop the LIVE dot from the game day banner
- Fly the waving M on the game day banner
- Game day banner can fly a waving flag
- Game day LIVE dot goes blue
- Put SQLite in WAL mode for game-day write load
- Game day banner no longer funnels to chat
- Show the Slippery Rock line any day they play
- Fix Slippery Rock line: ESPN abbreviates them SLI, not SRU
- Edit page takes multiple pictures too
- Make pasted images work on iPhones
- Carry the Slippery Rock score on Saturdays
- Fix pasting multiple images
Tuesday, August 18
- Rate-limit login attempts
- Multiple pictures per post
Sunday, August 16
- Resolve Reddit mobile share links at post time so they embed
- Embed Reddit posts, TikToks, and bare image/GIF links in post bodies
Saturday, August 15
- Story footer: easter egg joke as a live day counter
- Story: Nick was a poster, not the admin — the title came from the build
- Story copy: date consistency in the crash lede
- Web app manifest with display:browser
- Story footer: no easter eggs found yet
- Grow the story page; remove its admin link entirely
- Unlisted /story page: the rescue case study with live numbers
- Goblue theme: links in maize, visited links in antique gold
- Hidden maize-and-blue theme behind the footer 'by'
- Drop the ephemerality copy from the chat page
- Fix chat double-draw; mention highlight; unread tab counter
- Chat is ROCKING banner when the room is genuinely lively
- GAME DAY banner on the homepage whenever Michigan plays
Thursday, August 13
- Trim form hints further
- Trim form hint copy; size radios on one line
- Picture display size: small / medium / large / full
- Big maize-and-blue poll widget
- Admin user actions back inline, one tidy line per row
- Clean up the admin Users table
- Tuck the rename control behind a click in the user table
- Allow & in handles; admins can rename members
Wednesday, August 12
- Backups: nightly snapshots, admin download, tested restore path
- Refresh the pod feed every 15 minutes on pod day
- Keep board links together when the links row wraps
Sunday, August 9
- Wednesday pod box: newest Blue By Ninety episode on the homepage
- Admin can clear the chat room without a restart
Saturday, August 8
- Inline action buttons back to normal weight
- Maize and blue buttons
- Tidy mobile header wrapping and unify action buttons as links
- Collapse the live scoreboard by default
- Sync read links across devices; make scoreboard 3-4 columns
- Add live CFB/CBB scoreboard to Scores board, rename Scores Only to Scores
- Record real client IPs behind Cloudflare
- Drop the HOF subtitle blurb
- Add the Hall of Fame with democratic enshrinement
- Password reset signs the user out everywhere
- Forward video uploads to Streamable
- Allow short video clip uploads
- Keep portrait photos upright through compression
- Rename card board to Cards
- Add Lods' Card Site as a third board
Friday, August 7
- Align chat roster and message box bottoms
- Show who's in the chat room
- University seal watermark on the chat page
- Use the official Block M artwork for all icons and the banner
- Block M bookends on the Go Blue splash
- Calibrate block M favicon to the official mark
- Upgrade favicon to serif block M geometry
- Replace emoji favicon with a maize-on-blue block M
- Move traffic section to the bottom of the stats page
- Add daily traffic counter to the Stats page
Thursday, August 6
- Restore Enter-to-post in post forms
- Move pinned threads into the header notice area
- Posted banner in maize and blue
- Stray Enter in a post form no longer submits it
- Board-voice banner copy
- Show a green confirmation banner after posting
Wednesday, August 5
- Add pinned threads
- Prevent accidental double posts
- Remove the 3 AM Club from stats
- Add public board stats page and clipboard image paste
Tuesday, August 4
- Serve PNG/ICO icons so the M-flag shows on mobile
- Even out header row spacing
- Give Post a New Message its own nav line
- Drop the In-response-to line, superseded by the full thread tree
- Show the full thread tree on every message page
- Repeat the page links below the thread list
- Compress uploaded images and show disk usage in Admin
- Add ephemeral members-only chat
- Update default board rules and staff roster
- Back link preserves scroll; nav and banner tweaks
- Fix title and redirect links resolving to /scores
- Add Pick 'em: auto-scored prediction games on the Scores board
- Display board times in Eastern
Monday, August 3
- Keep members logged in for a year
- Add polls, Scores Only board, RSS feed, media embeds, and image uploads
- Add dark mode toggle
- Allow safe HTML in post bodies
- Record poster IPs, visible to admins only
- 80 threads per page, matching the old board's density
- Longer front page and admin account management
- Sort replies newest-first to match the old board
- Add vb redirect service for a short parallel URL
- Match the old board's message page layout
- Add post editing
- Credit Nick Coston in the footer
- Add M-flag favicon and Home nav link
- Simplify to a clean board: drop Boards2Go scraper and importer
- Add Boards2Go migration kit: scraper, importer, and self-hosted Victors board