Opening the room

0%
LIGHT · TYPE · SPACE

SITE CHRONICLE · 12

Changelog

A record of completed structural, content, and experience changes to stefanpao.com. Each entry points to a site state that can be opened or verified.

11 public records

  1. M11Content

    Note sources and explicit links published

    Notes can now record aliases, cited sources, and explicit related notes, while listing public records that link to the current note.

    Changes

    • Note aliases are included in archive search
    • Article pages distinguish sources, related notes, and links here
    • Bilingual builds and Archive Studio validate relation keys and source URLs
    Read record

    Related notes use stable content keys. Source labels and notes are written per language while both versions share the same source URLs.

  2. M10Content

    Note status and public writing revisions published

    Writing now distinguishes note status, first publication, and later revisions, with matching dates enforced across both languages.

    Changes

    • Added Early note, Developing, and Stable states for notes
    • Article pages list public revisions that changed judgement, evidence, or structure
    • Writing lists distinguish first publication, recent revision, and note-status order
    • Archive Studio maintains bilingual revision dates and localized summaries together
    Read record

    Article pages list each significant revision by date with a specific account of the change. Chinese and English versions use matching dates with separately written summaries.

  3. M09Experience

    Global command palette connected to the public archive

    The entrance, main hall, and sub-halls now share an on-demand search surface with direct access to a random public record.

    Changes

    • The Control search entry, Command/Ctrl K, and / open the same palette
    • Arrow keys, Enter, Escape, and a focus loop support complete keyboard use
    • Each language reads its public index from a same-origin static file
    Read record

    The Search link in Control keeps its native destination, so full search remains directly available when the command palette cannot run. Random Walk only selects public records in the current language.

  4. M08Experience

    Knowledge constellation added to Topics

    The complete topic list remains available, with an optional desktop constellation for inspecting relationships between public records.

    Changes

    • Node size follows public record count and colour distinguishes content domains
    • Edges are calculated from topics that occur in the same record
    • Node selection, arrow-key movement, and bounded zoom are supported
    Read record

    On mobile and without scripts, the topic index opens as a complete list. Desktop constellation nodes stay at coordinates recorded in the topic registry.

  5. M07Content

    Topic index and content backlinks published

    Projects, writing, experiments, and site records now connect through ten fixed topics.

    Changes

    • Added bilingual topic indexes and ten topic detail pages
    • Project and writing details now return to their topics
    • Control now exposes Topics, Timeline, and Contact
    Read record

    Stable English keys connect the two language versions of each record. Every topic page counts public records in the current language and orders projects, writing, experiments, and changelog entries by update date.

  6. M05Release

    Colophon and public asset register published

    Site construction, public files, dependency licenses, and citation notes entered one bilingual record.

    Changes

    • Added the bilingual Colophon & Rights room
    • Registered four public files and three direct dependencies
    • Connected the public asset check to development and release builds
    Read record

    Each file in the public directory has a verifiable name, use, rights status, and checksum. Typography and build tools also list their current versions, licenses, and official sources.

  7. M04Services

    Contact, privacy, and anonymous measurement foundation completed

    The private contact service, privacy notice, and first-party daily aggregates gained separate boundaries.

    Changes

    • Contact handling supports validation, rate limiting, history, export, and email notification
    • The privacy page documents local preferences, contact data, and retention
    • Anonymous measurement is off by default and respects DNT and GPC
    Read record

    Contact and measurement use separate service boundaries. Measurement keeps independent counts grouped by date.

  8. M03Content

    Archive discovery and secondary rooms completed

    Public content gained one index, while Research, Now, Timeline, Library, Gallery, and Lab became distinct spaces.

    Changes

    • All Archives and Search gained keyword, type, and date controls
    • RSS, sitemap, SEO, and the 404 page joined the public content system
    • Secondary rooms share the interaction system while retaining their visual identities
    Read record

    Projects, writing, gallery works, and library records entered one build-time index. Collections with no public material currently display zero records.

  9. M06Services

    Local bilingual editing workflow established

    Project, writing, and other Markdown records can now be edited side by side in a local tool, previewed, and checked before they are written back.

    Changes

    • Chinese and English records are paired by translationKey with template creation and search.
    • Work drafts and earlier revisions stay in a private local directory while maintained content remains Markdown.
    • One bilingual save checks both revisions, followed by the existing content and build checks.
    Read record

    This update establishes a local bilingual content workflow. Project, writing, gallery, library, and lab records are read from the existing Markdown sources and continue through the same content schemas and release checks after saving.

    The editor provides Markdown preview, automatic work drafts, revision conflict checks, and history backups. Chinese and English revisions are checked together during each paired save, preventing a one-sided update.

  10. M02Content

    Projects and profile published

    Eight projects gained paired Chinese and English records, followed by the public profile and two resumes.

    Changes

    • Added the project Markdown schema, collection filters, and dossier pages
    • Published bilingual records for eight projects
    • Added the profile, experience timeline, and Chinese and English resumes
    Read record

    The content system began carrying real project records. Project pages document context, roles, trade-offs, testing, and outcomes; the profile provides identity, directions, experience, and downloadable resumes.

  11. M01Experience

    Visual prototype established

    The opening, main archive, and Nightfall and Daybreak themes formed the first working version.

    Changes

    • Completed the loading sequence, title scene, and archive entry flow
    • Established controlled desktop sections and natural mobile scrolling
    • Defined Nightfall, Daybreak, and System theme states
    Read record

    The first working prototype established the site’s spatial, typographic, material, and motion language. Later rooms continue from the same theme tokens, header position, and interaction grammar.