SITE UPDATE LOG / MANUAL

Changelog

Meaningful changes to the website, written for people rather than copied from Git.

  1. v0.7.2 — Julian's real long boxes and bounces move in

    • Replaced the fictional Comics fixtures with 60 issues and their real cached covers from Julian's local YACReader library, preserving its read/unread state without inventing ratings, favorites, creators, or notes.
    • Replaced the sample Beat catalog with 51 unique MP3 bounces from Julian's folder, skipped two byte-identical duplicate exports, and preserved BPM values that were already present in filenames.
    • Added a scalable unfiled-bounce ledger with full accessible players that load audio only when requested; dates, keys, statuses, versions, favorites, and notes remain honestly unfiled.
  2. v0.7.1 — the sky gets an almanac

    • Turned the TIME control into a real five-state scene switch with separate original dawn, day, evening, and night pixel landscapes; AUTO follows Oneonta time.
    • Added a visible America/New_York clock and live Oneonta weather from Open-Meteo, with a short local cache, honest offline fallback, and weather-sensitive rain density and speed.
    • Added a compact sky almanac for lunar phase and illumination, moonrise/moonset, tropical solar season, planetary day, and traditional planetary hour without presenting symbolic astrology as science.
  3. v0.7.0 — the site keeps time

    • Added subtle dawn, day, evening, and night light states driven by the visitor's clock, with a locally saved manual override and New York site clock.
    • Added an original file-backed two-axis mood signal, honest NO SIGNAL state, local visit memory, idle status, and time-aware homepage greetings.
    • Added a tiny animated favicon, visibility-aware title, gentle arrival and hover feedback, long-page back-to-top control, keyboard shortcuts, and slower ambient weather variation without new dependencies or autoplay audio.
  4. v0.6.2 — the rooms stop leaning into each other

    • Reworked Music, Beats, Games, and Internet compositions to fit the actual middle rail instead of relying on the full browser width.
    • Kept players, record stacks, active-game spines, and long metadata inside their own rooms at desktop and tablet sizes.
    • Made compact filters and dense layouts wrap cleanly on narrow phones without clipping content.
  5. v0.6.1 — the type joins the same old computer

    • Changed the shared font stack to the MS UI Gothic and NEC APC3 combination used for Dimden's main body text.
    • Bundled the CC BY-SA 4.0 Web437 NEC APC3 regular and Nix8810 bold fallbacks with visible attribution.
    • Kept the site's existing sizes and hierarchy while using unsmoothed rendering for the intended pixel-screen texture.
  6. v0.6.0 — the rooms get quieter

    • Narrowed the shared three-column frame and reduced the global type, spacing, border, shadow, and color intensity.
    • Rebuilt Home as a compact personal page made from prose, ordinary lists, current music, and direct links instead of a room-card dashboard.
    • Simplified the directory and gave the right rail several quieter treatments while keeping rain, the cursor cat, audio, and each media room intact.
  7. v0.5.3 — the current song can play in the room

    • Added the official Apple Music web player for Julian's current song on Home and Music.
    • Kept playback user-started with no autoplay and retained a normal external Apple Music link as a fallback.
    • Wrapped the third-party player in the site's own compact signal label without trying to fake or restyle Apple's controls.
  8. v0.5.2 — a real song enters heavy rotation

    • Filed KickAss (Pull Up Pls) by Che & Nettspend as Julian's current track using the exact song, single, genre, release date, duration, and Apple Music link.
    • Added the song's public square artwork as a credited local asset and made it the homepage and sidebar Now Playing signal.
    • Added a small typed Track model so future current-song notes stay distinct from albums and playlists.
  9. v0.5.1 — first real record-shelf signal

    • Filed Julian's public Apple Music playlist trimley as the first real Music item without inventing ratings, notes, or favorite-track claims.
    • Replaced the homepage listening placeholder with the playlist and added a safe, visibly external Apple Music link.
    • Added the playlist's actual public square artwork as a credited local asset and separated the real feature from fictional Music layout fixtures.
  10. v0.5.0 — Julian moved into the front room

    • Reworked the homepage opening into a personal front-door note using only Julian's supplied details: 21, from New Paltz, and currently at SUNY Oneonta.
    • Gave the shared header an original offset typographic wordmark and moved real site history ahead of the still-unfiled media shelves.
    • Stopped fictional fixture records from posing as current sidebar activity; empty current shelves now identify themselves honestly until real picks are filed.
  11. Phase 15 — ready to leave localhost

    • Added configurable canonical URLs, complete Open Graph and social-card metadata, an original rainy preview image, and a small site favicon.
    • Added a generated public sitemap, robots rules that omit the hidden After Hours route, and absolute production-aware RSS links.
    • Added a real ESLint pass and a built-site audit for internal links, local media, dynamic routes, metadata, external-link safety, Random destinations, feeds, and indexing files.
    • Switched the shared type system to MS Gothic with local system fallbacks and moved the retired Space Mono files outside the public deployment bundle.
  12. Phase 14 — the shelves are easy to refile

    • Added one practical content guide with exact files, copyable records, media locations, and NOW-to-Archive instructions for every primary content type.
    • Gave the main data arrays predictable exported names so routine updates stay in content files rather than presentation components.
    • Added lightweight, dependency-free development validation for duplicate IDs/slugs, dates, statuses, ratings, URLs, media, tags, and structured entries.
    • Exercised the guide with a temporary Journal route and verified a deliberate duplicate slug fails with a direct section-specific error.
  13. Phase 13 — quality pass across every screen size

    • Audited representative rooms, detail pages, utility pages, and the real 404 across six viewports from 320px phones through 1920px desktops.
    • Corrected narrow-screen overflow in Movie details, Collection shelves, and the decorative album record without flattening their visual identities.
    • Let the mobile directory keep its native keyboard behavior, strengthened secondary-text contrast, and verified the site's key keyboard interactions.
    • Reduced the deployable pixel-art night background to one quarter of its former byte size while preserving the full-resolution source outside the public bundle.
  14. Phase 12 — every room keeps its own furniture

    • Replaced repeated dashboard-like count panels with a record-bin label, comic long-box tab, game-manual memory page, and producer session sheet.
    • Kept the stronger cinematic, broadcast, portal, live-transmission, and archive-cabinet compositions instead of redesigning them for novelty.
    • Rebuilt About as a concise note by the front door rather than leaving the last primary route in the generic starter ledger.
    • Formally reviewed Phase 11 and limited its new decorative animations to short, contextual motion with reduced-motion coverage.
  15. Phase 11 — random frequencies and a side door

    • Expanded the centralized Random portal from section links into Comics, albums, movies, games, Journal entries, archived months, and clearly marked external web exits.
    • Added an accessible tune-before-enter interaction instead of forcing a timed redirect, plus a quiet after-hours discovery behind the site status light.
    • Added a custom missing-signal 404 with obvious recovery paths and restrained motion that respects reduced-motion preferences.
    • Moved homepage version/update signals back to the central site configuration and advanced the single configured release marker to v0.3.0.
  16. Phase 10 — notebooks, recipe cards, and object shelves

    • Replaced the generic Journal, Recipes, and Collection placeholders with dedicated indexes and static detail routes.
    • Added lightweight structured Journal entries, kitchen-reference recipes with optional artwork, and data-derived physical Collection shelves.
    • Connected physical objects to their canonical Comics, Music, Games, Movies, and Beats records without copying those sections' content.
    • Added direct Journal links to homepage activity, local search, and RSS, plus clearly labeled fixtures for sparse, long, modified, and missing-image states.
  17. Phase 9 — NOW and permanent monthly capsules

    • Replaced the generic NOW and Archive placeholders with dedicated editorial pages inside the established rainy site shell.
    • Added a flexible life-snapshot model, a shared renderer, a data-grouped archive index, and permanent year/month routes with chronological navigation.
    • Kept the editable current snapshot structurally separate from historical month modules so future NOW updates cannot mutate old capsules.
    • Phase 9 review added automatic archive discovery, duplicate/path validation, frozen historical records, category-specific chapters, larger artwork, quiet-month handling, and a scalable year jump index.
  18. Phase 8.5 addendum — more rooms inside the same night

    • Added gallery, reviews, friends, guestbook, junk drawer, webrings, site files, search, directory, credits, changelog, RSS, and about.txt architecture.
    • Retuned the shared shell to a cyan-led cyberpunk night with restrained magenta, violet, electric-blue, and acid-green signals.
    • Added low-resolution pixel rain, an original Oneko-style cursor-chasing Julian cat, and explicit user-started procedural rain sound, plus a compact site-tunes player using the existing native-audio component.
    • Expanded the homepage activity signal and Internet link stream without starting Phase 9.
  19. Phase 8.5 — independent-web visual migration

    • Moved the site into a constrained left-directory, main-room, and right-signal shell.
    • Added original 88×31 buttons, denser page rhythm, and the nighttime independent-web backdrop.
↑ TOP