Repository navigation
v1.96.0 β Procedural Surface Pass v2
What's Changed
- Harden #repo= deep link: repoHashKey never throws on a malformed hash by @hyeonsangjeon in #1
- District Expansion v1 β topic districts, world map & taxi district navigation by @hyeonsangjeon in #2
- World Loop Integration v1 β passport/course/cards speak districts by @hyeonsangjeon in #3
- Rebrand the repo taxi as κΉλ²/Gitber and move GitHub Station off its neighbour by @hyeonsangjeon in #4
- District Landmark Hubs v1 + remove repo-card debate jump by @hyeonsangjeon in #5
- feat: resident NPC social layer v1 (budget-capped townspeople) by @hyeonsangjeon in #6
- feat(taxi): live on/off toggle for resident-NPC AI via shared KV by @hyeonsangjeon in #7
- feat: resident NPCs wander the districts and walk over to talk by @hyeonsangjeon in #8
- fix: keep residents moving on LOW_END (mobile) β decouple motion from LOW_END by @hyeonsangjeon in #9
- fix: LOW_END residents walk at a lifelike pace (0.9), not a crawl by @hyeonsangjeon in #10
- Fix: resident speech bubbles no longer cut off mid-sentence by @hyeonsangjeon in #11
- feat: self-aware residents β they know they're AI and share how the city feels by @hyeonsangjeon in #12
- feat: plaza dreamer Noa, benches to rest on, and glowing night flowers by @hyeonsangjeon in #13
- feat(realtime): self-healing peer roster + private admin kick (no more ghost avatars) by @hyeonsangjeon in #14
- docs(readme): group a "Start here" 3-CTA row on the first screen (Live demo Β· Run locally Β· Fork your own) by @hyeonsangjeon in #15
- fix(city): restore the player hero spotlight in every phase (day/dawn/dusk, not just night) by @hyeonsangjeon in #16
- feat: residents greet the visitor + solo idle emotes (resident warmth) by @hyeonsangjeon in #17
- feat: residents gather into a group circle and take turns (not just 1:1) by @hyeonsangjeon in #18
- feat: the visitor can join a resident gathering and chat with the whole circle by @hyeonsangjeon in #19
- feat: group chat residents answer in context, not random small talk by @hyeonsangjeon in #20
- feat: invite a resident by name into the chat β they walk over and join the circle by @hyeonsangjeon in #21
- feat: a chatting circle notices the lingering visitor and waves them over by @hyeonsangjeon in #22
- feat: residents remark on the repo you walk up to, grounded in its real numbers by @hyeonsangjeon in #23
- feat: a cosy campfire μΌν° where residents warm up, rest, and feel at home by @hyeonsangjeon in #24
- feat: the town remembers you β a warmer welcome for a returning visitor by @hyeonsangjeon in #25
- feat: graceful goodbyes β the circle waves you off, and no gathering is a trap by @hyeonsangjeon in #26
- docs: surface the daily self-refresh as a maintenance-signal badge by @hyeonsangjeon in #27
- feat: plaza bonfire festival β once a session the whole town gathers to celebrate by @hyeonsangjeon in #28
- fix: same-district residents no longer echo each other in group chat by @hyeonsangjeon in #29
- feat: every resident has a cherished haunt (μμ§νΈ) they visit and love by @hyeonsangjeon in #30
- π°οΈ Residents keep a daily rhythm β morning stretch + time-of-day lines [1.67.0] by @hyeonsangjeon in #31
- π Note the Kronos Council's live models (Azure AI Foundry) in README by @hyeonsangjeon in #32
- π Give residents an inner life β drifting moods + fellow-feeling [1.68.0] by @hyeonsangjeon in #33
- π« Residents have close friends β named bonds they seek out [1.69.0] by @hyeonsangjeon in #34
- πΆ Two friends stroll off together after greeting [1.70.0] by @hyeonsangjeon in #35
- πͺ Two friends sit down together on adjacent seats after a stroll [1.71.0] by @hyeonsangjeon in #36
- feat: discover repo connections through a constellation trail by @hyeonsangjeon in #37
- π³ Add the Repolis World Tree [1.73.0] by @hyeonsangjeon in #38
- π³ Make the World Tree the pillar of Repolis [1.74.0] by @hyeonsangjeon in #39
- feat: add luminous World Tree DNA foliage [1.75.0] by @hyeonsangjeon in #40
- feat: complete World Tree sculpt pipeline [1.76.0] by @hyeonsangjeon in #41
- feat: integrate Solar Archive World Tree [1.77.0] by @hyeonsangjeon in #42
- fix: isolate World Tree HDR [1.77.1] by @hyeonsangjeon in #43
- fix: restore living World Tree at night [1.77.2] by @hyeonsangjeon in #44
- feat: add Village Chronicle and restore scholar chat by @hyeonsangjeon in #45
- feat: add roaming MCP scholar handoffs by @hyeonsangjeon in #46
- fix: keep MIRA grounded when Context7 quota is exhausted by @hyeonsangjeon in #47
- feat: add Town Gazette return-visit digest by @hyeonsangjeon in #48
- feat: give residents Shared Joy excursions by @hyeonsangjeon in #49
- docs: polish README hero and demos by @hyeonsangjeon in #50
- feat: add Starlight Row resident homes by @hyeonsangjeon in #51
- feat: landscape Starlight Row by @hyeonsangjeon in #52
- feat: diversify Starlight Row cottages by @hyeonsangjeon in #53
- docs: connect demo to first town visit by @hyeonsangjeon in #54
- feat: enforce durable NPC budget cap by @hyeonsangjeon in #55
- Restore mid-LOD home readability by @hyeonsangjeon in #56
- feat: add Repository Atelier by @hyeonsangjeon in #57
- feat: add ClearSight obstruction-safe camera by @hyeonsangjeon in #58
- Add Petite-Venise canal ferry by @hyeonsangjeon in #59
- Fix canal ferry hull silhouette by @hyeonsangjeon in #60
- Seat the player on the canal ferry by @hyeonsangjeon in #61
- Add Rain Garden weather interaction by @hyeonsangjeon in #62
- Add Town Postcard Studio by @hyeonsangjeon in #63
- Add the Maintainers' Night Watch by @hyeonsangjeon in #64
- Restore repository house detail after World Tree LOD by @hyeonsangjeon in #65
- Add a GitHub profile README town portal by @hyeonsangjeon in #66
- Show personalized town proof before entry by @hyeonsangjeon in #67
- Surface the GitHub profile portal after town preview by @hyeonsangjeon in #68
- feat: connect GitHub profiles with Twin Towns by @hyeonsangjeon in #69
- feat: harden resident AI controls and telemetry by @hyeonsangjeon in #70
- fix: route telemetry through service binding by @hyeonsangjeon in #71
- feat: add Town Creator Hall by @hyeonsangjeon in #72
- feat: add Town Growth Replay by @hyeonsangjeon in #73
- Separate NPC switch state from runtime health by @hyeonsangjeon in #74
- feat: add repository-first Repo Portal by @hyeonsangjeon in #75
- feat: turn explored repos into shareable Repo Routes by @hyeonsangjeon in #76
- feat: turn repository issues into Open Source Quests by @hyeonsangjeon in #77
- feat: add deterministic city time state by @hyeonsangjeon in #84
- feat: add World Tree Chronicle, sap flow, and growth by @hyeonsangjeon in #85
- feat: add repository-bound resident memory by @hyeonsangjeon in #86
- fix: keep ambient resident AI hard off by @hyeonsangjeon in #87
- feat: add The Silence elder lore and taxi voice by @hyeonsangjeon in #88
- feat: add ephemeral session footprints by @hyeonsangjeon in #89
- feat: add public fork lineage by @hyeonsangjeon in #90
- feat: guide first visits through the living town by @hyeonsangjeon in #92
- feat: add the factual Silence Ledger by @hyeonsangjeon in #97
- feat: add Portable Living Towns by @hyeonsangjeon in #98
- feat: add Adaptive Visual Governor by @hyeonsangjeon in #99
- feat: add Thirty-day Sap Ledger by @hyeonsangjeon in #100
- feat: make the World Tree roots a walkable archive by @hyeonsangjeon in #102
- feat: add scoped Repository Atelier chat by @hyeonsangjeon in #104
- Add Repository Blueprint source map by @hyeonsangjeon in #108
- Fix Repository Atelier MCP reference validation by @hyeonsangjeon in #110
- feat: add Intent Lens wayfinding by @hyeonsangjeon in #109
- feat: add Blueprint Deep Links by @hyeonsangjeon in #111
- feat: add Issue-to-Code Scout by @hyeonsangjeon in #113
- feat: add Procedural Surface Pass v2 by @hyeonsangjeon in #115
New Contributors
- @hyeonsangjeon made their first contribution in #1
Full Changelog: v1.0.0...v1.96.0