The whole picture

Everything I've felt,
in one shape.

A running tally of every album, film, and series logged here — how often each feeling comes up, which genres keep pulling me back, and how this site got built along the way.

TRACK 01 — SUMMARY   TRACK 02 — MOOD MAP   TRACK 03 — BUILD


01

Summary


02

Mood Map


03

You might like

One suggestion per kind of thing, picked from the genre you've tagged most often in that category — and filtered to leave out anything already in the log.


04

How it was built

This log is also a build log. Every change to the site is a commit, and those commits get read straight out of git each time it deploys — so the numbers below can't drift from what actually shipped.

25
Commits
4
Days worked
2026.07.29
Started
2026.08.01
Last change

Where the work went

Each commit is bucketed by what it touched. Many land in more than one.

Backend & data 18

Supabase reads and writes, auth, and the lookup APIs.

Frontend 16

Layout, components, tabs, and everything you actually see.

Database 13

The entries table, its columns, and moving old data in.

Framework & build 9

Astro, TypeScript, the build pipeline, and project structure.

Docs & spec 7

Keeping the spec honest about what the thing actually does.

Deploy & infra 6

Getting it online: Cloudflare Pages, GitHub, deploy scripts.

Design 4

Colour, type, spacing — how the whole thing feels.

The stack

Versions read from package.json at build time.

Astro 5.18.2 Static site framework
Tailwind CSS 4.3.3 Styling / design tokens
Supabase 2.111.0 Postgres + auth backend
Cloudflare Pages 4.115.0 Hosting & deploys
TypeScript strict Client logic & types

Latest changes

The three most recent working days. Full history lives on the Dev Log tab.

2026.08.01 · 9 commits
439d0f2 Add a bulk importer for pasted lists
a822178 Loosen Apple Music matching to accept romanized artist names
c3fbe81 Stop storing wrong Apple Music links, and widen the ISBN lookup
19c34e7 Render notes as Markdown, link music to Apple Music, and support phone capture
+ 5 more
2026.07.31 · 4 commits
89f84b0 Add an About tab, auto-fetch covers, and suggest genres up front
18693b8 Add entry editing, pagination, and real cover artwork
a549e06 Repaint in pastel, rename Overview to Home, and surface the build story
774a911 Give each tab its own hero copy
2026.07.30 · 10 commits
41f12e8 Scroll to top when switching tabs
9bad919 Add a Dev Log tab and regroup the page into three tabs
34d017e Point deploys at the moodlogremi.pages.dev project
50f41d2 Add deploy script and document the Astro/Cloudflare setup
+ 6 more