Jeremy KayeProduct Engineer
◉ Log — 4 weeks

Week by week.

One short entry a week: what shipped, grouped by project, and what's next.

Phase Runner got its own page on this site, alongside client work and two small Malk changes.

jeremykaye.com
  • Published a Phase Runner page with a build loop walkthrough and demo videos
  • Changed Trending to leave out stations already in the viewer's guide
  • Wrote the plan for Chromecast: a Cast button on every station, synced to the same clock
Client work
  • Client build: worked through a punch list and new page mockups

Phase Runner got its viewer, a live dashboard for watching a build run.

  • Built the viewer, a live dashboard of phases, sprints and gate results, with a settings menu
  • Set up the viewer to publish to npm whenever its version changes
  • Recorded demo animations for the README
  • Made playlists public by default when they are imported to air on a station
Client work
  • Client build: a round of revisions

A heavy Malk week: personas, problem reports, a rebuilt live chat and new station and show management.

  • Built personas, so one account can run several curator identities
  • Added a way for beta curators to report problems, with an admin page to work through them
  • Rebuilt station live chat so it keeps its history between videos and can pop out into its own window
  • Reworked station creation and show page editing, then started a responsive pass across the app
  • Added worktree mode, so two phases can run at once without their checks colliding
Client work
  • Client build: worked through requested changes and added several pages

Malk got achievements and notifications, and the move to its live domain started.

  • Ported achievements from the old Malk: eight kinds of badge, six tiers each
  • Built notifications with an inbox, preferences and an email digest
  • Started the cutover to the live domain: checked production settings and moved show art onto Malk's own storage
  • Added a video player in the feed and a followers list on profiles
Client work
  • Client build: new page sections, design system updates and mobile fixes