A UI for testing live GTFS feeds
  • TypeScript 96.6%
  • HTML 2.3%
  • CSS 0.7%
  • JavaScript 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Max Katz-Christy 56f120a6b5
All checks were successful
Build and Deploy / build (push) Successful in 29s
chore(release): bump version 0.6.1 → 0.7.0
2026-08-20 02:45:31 +02:00
.forgejo/workflows Use DEPLOY_USER, DEPLOY_TOKEN and REGISTRY_DOMAIN in the site build 2026-08-18 02:24:29 +02:00
.vite/deps ci: correct local dir 2026-04-24 01:25:19 +02:00
public feat(about): restructure the About modal onto the shared blocks and add SEO metadata 2026-08-20 01:56:00 +02:00
scripts chore(vendor): warn when a vendored file is behind coloring-book HEAD 2026-08-20 01:32:23 +02:00
src fix(nav): icon-only editor link and navbar spacing 2026-08-20 02:45:08 +02:00
.cz.toml chore(release): bump version 0.6.1 → 0.7.0 2026-08-20 02:45:31 +02:00
.dockerignore Build and publish a site image instead of copying into a shared volume 2026-08-18 01:44:43 +02:00
.gitignore chore: check in vendoring plan docs, atlas data, and gitignore playwright cache 2026-08-02 09:55:43 +02:00
.gitkeep initial commit 2026-04-17 16:01:01 +02:00
.mcp.json add forgejo mcp 2026-04-18 01:39:28 +02:00
CHANGELOG.md chore(release): bump version 0.6.1 → 0.7.0 2026-08-20 02:45:31 +02:00
CLAUDE.md feat(shell): rebuild app shell on coloring-book's two-column layout 2026-08-02 10:18:38 +02:00
CURRENT_PLAN.md docs(plan): check off phase 4 and record what the About restructure turned up 2026-08-20 01:56:59 +02:00
Dockerfile Build and publish a site image instead of copying into a shared volume 2026-08-18 01:44:43 +02:00
LICENSE.txt initial commit 2026-04-17 16:01:01 +02:00
nginx.conf Build and publish a site image instead of copying into a shared volume 2026-08-18 01:44:43 +02:00
package.json build: upgrade CI to pnpm 11 (pin @11.20.0, allowBuilds via pnpm-workspace.yaml) 2026-08-04 01:11:11 +02:00
pnpm-lock.yaml chore: migrate from npm to pnpm 2026-05-26 01:23:44 +02:00
pnpm-workspace.yaml build: upgrade CI to pnpm 11 (pin @11.20.0, allowBuilds via pnpm-workspace.yaml) 2026-08-04 01:11:11 +02:00
postcss.config.js feat: scaffold Vite + Tailwind v4 + DaisyUI v5 toolchain 2026-04-17 17:35:41 +02:00
README.md add forgejo mcp 2026-04-18 01:39:28 +02:00
tailwind.config.js feat: scaffold Vite + Tailwind v4 + DaisyUI v5 toolchain 2026-04-17 17:35:41 +02:00
tsconfig.json feat: scaffold Vite + Tailwind v4 + DaisyUI v5 toolchain 2026-04-17 17:35:41 +02:00
VENDORED.md feat(nav): match edit's navbar, add a Clear feed button, and polish About 2026-08-20 02:33:13 +02:00
vite.config.js fix: overhaul feed URL inputs and support localhost endpoints 2026-08-02 21:31:21 +02:00

Test Track

A static frontend for visualizing GTFS realtime feeds

Overview

Running Locally

Development

MCP Setup

Claude Code uses the Forgejo MCP server to interact with issues and PRs.

  1. Fill in .envrc with your token (Forgejo → Settings → Applications → Generate token):
    export FORGEJO_ACCESS_TOKEN=<your-token>
    
  2. Run direnv allow to activate
  3. Restart Claude Code — the forgejo MCP server will be available