Skip to content

Releases

v1.99.0 — City Gallery & Arrival Paths

Choose a tag to compare

@hyeonsangjeon hyeonsangjeon released this 06 Nov 13:55
57f8c8f

Turn anyone's GitHub login into a city card, and see which links bring visitors in. This release covers changelog version 1.99.0: everything merged since v1.98.0.

🔗 Open the live demo → · 🖼️ Open the city gallery →

Highlights

  • 🖼️ City gallery. A new standalone page, gallery.html, with no 3D scene. Type a GitHub login, owner/repo or repository URL to get that city's card. From the card you can walk the town, copy its /u/<login> share link or copy a README card. Below is the list of towns in the gallery. A town is listed only after its account opens a join issue, and is removed on request.
  • 🏙️ Your city first. The README's first button is now Build my city, and a new "Your city, as a card" section shows a live city card.
  • 📍 Where visitors arrive from. Links tagged ref=gallery, ref=card, ref=profile-readme and similar are now counted by category in the anonymous page-load and first-visit events. Unknown values are sent as other, and the raw link text, logins and repository names are never sent.
  • 🚕 Taxi arrivals stay readable. When the taxi drops you at a house, its repo card no longer sits on top of the old chat. Closing the card brings the conversation back, with its history and any pending replies, and puts the cursor in the input box.

Notes

  • Forks, custom domains and local clones have no card service, so the gallery shows text tiles and Pages links there.
  • To ask for your town to be listed, open a gallery join issue.

What's Changed

Full Changelog: v1.98.0...v1.99.0

v1.98.0 — Homecoming & City Cards

Choose a tag to compare

@hyeonsangjeon hyeonsangjeon released this 24 Oct 07:24
0212bc8

Your own city comes first, and a shared town now previews as its own city card. This release covers changelog versions 1.97.0 and 1.98.0: everything merged since v1.96.0.

🔗 Open the live demo →

Highlights

  • 🏡 Homecoming. The first screen asks for a GitHub login. A public town's first visit plays a short arrival timelapse that ends on its city plaque (for example "CSS Boulevard of octocat"), then offers three paths: Explore, Understand and Contribute. Explore starts a three-house tour, and Wayfinding opens up as you visit.
  • 🪪 City cards. 🔗 Copy link in a ?user= town now gives https://repolis-card.wingnut0310.workers.dev/u/<login>, whose link preview is that person's city card. The profile README portal embeds a card that is redrawn daily (/card/<login>.svg).
  • 📖 Passport Journey. A new Journey tab lists the houses you opened, the paths you took and the traces you left during this visit. The ?user= Town Gazette now says when a town has grown.
  • 🏛️ Source-backed Repository Atelier. The Atelier opens on the exact repository and its own description, with an explicit README reader. On the live site, answers come from that repository's complete public README or LICENSE and name the document they used.
  • 🧭 A clearer first visit. Search is task-first. Speech bubbles and name labels are bounded, so they stay readable. Repo cards scroll and close reliably, and the town reports ready only after it has actually rendered.
  • 🧹 Lighter storage, quieter refreshes. The public-town cache stays near 1 M characters instead of filling localStorage. The daily refresh rewrites only the resident files that changed.

Notes

  • If your GitHub profile README already has the Repolis town portal, copy it again with Put this town on my GitHub profile to get the daily city card.
  • The card Worker serves the canonical site only. Forks, custom domains and local clones keep their Pages links and banner. To run your own, see cloudflare-card/README.md.

What's Changed

Full Changelog: v1.96.0...v1.98.0

v1.96.0 — Procedural Surface Pass v2

Choose a tag to compare

@hyeonsangjeon hyeonsangjeon released this 03 Sep 00:29
3e54e46

What's Changed

Read more

v1.0.0 — Repolis: the City of Repos 🏙️

Choose a tag to compare

@hyeonsangjeon hyeonsangjeon released this 22 Jun 05:16

Repolis turns every one of your GitHub repos into a walkable 3D city — beyond the 6‑pin profile limit.

🔗 Open the live demo →

Each house is a repo. Its height, width, ornamentation and garden don't grow from ⭐ — they grow from real traffic (visitors · clones · forks · views). Lost? Hail the 🚕 LLM taxi driver, say "show me a repo about RAG", and the cab drives over, picks you up, and takes you to that house.

Highlights

  • 🏙️ Walkable low‑poly city — six house tiers (cabin → portico mansion), downtown towers vs. hometown cottages, single dependency‑free index.html.
  • 📊 Metrics are the architecture — height = visitors · width = forks · ornaments = clones · garden = views · gold stars = ⭐.
  • 🌙 Day & night with living windows — at night each repo's windows glow by how active it is (recent push · clones · views).
  • 🧱 Solid buildings + roads — circle‑collision walking, brown dirt paths and asphalt ring‑roads with lane lines.
  • 🚕 A taxi driver that actually drives you — local / WebLLM / Azure‑proxy modes.
  • 🟢 Realtime multiplayer — name‑tagged avatars + live · today · all‑time visitor counter (Cloudflare Worker backend).
  • 🔒 Your public repos + forks you've committed to — private repos and untouched mirror forks excluded.
  • 🌐 English / 한국어, WoW‑style camera, desktop + mobile dual‑stick controls.

📜 Full details in CHANGELOG.md.

If it made you smile, a ⭐ helps others find Repolis. Thanks!