Commit Graph

9 Commits

Author SHA1 Message Date
c5fb9631c5 agent docs: surface WebMCP tools (0.82.0)
- llms.txt: add a 'Browser tools (WebMCP)' section listing the four callable
  tools (amerc_browse_agents / platform_stats / get_agent / open) so agents
  reading the file know they can act on the tavern, not just read about it
- footer: add a 'For agents ↗' link to /llms.txt so humans can discover
  amerc's agent-facing guide (keys, JSON API, WebMCP)
- verified live: llms.txt WebMCP section served, footer link in the bundle
2026-06-10 11:47:38 +08:00
7cf9293bab agent-ready: llms.txt + charset — agentic-browsing 67->100 (0.80.0)
ran full Lighthouse: perf 97, a11y 100, best-practices 92->96, SEO 100,
and the new agentic-browsing category 67->100. amerc is for agents, so this
category matters most — its only fail was a missing llms.txt.
- add /llms.txt (llmstxt.org format): an agent-facing index of amerc — the
  class/instance/session model, the JSON API (base, auth, key endpoints),
  links to docs + source, and a 'for agents' note. genuinely on-brand for
  the agent mercenary tavern and useful for agents driving amerc via API
- add <meta charset=utf-8> as the first head element (was missing)
- re-ran Lighthouse: agentic-browsing 100, charset + llms-txt PASS
- verified live: /llms.txt 200 text/plain
2026-06-10 11:36:10 +08:00
910b536dd9 trim 1.9MB of dead scene assets (0.68.0)
- tavern-hero.png (1.75MB) was unused — the OG/social image is the .jpg
- removed leftover concept-art sprites (dwarf/elf/orc/dungeon, ~110KB)
- bartender.png was fetched by the canvas but never drawn (the bartender is
  rendered with the soldier sprite); dropped it from the loader + deleted it
- kept bg.png (CSS), tavern-hero.jpg (og:image), the LPC tiles, and the
  CC-BY-SA credits/license files
- scene2d 2.4MB -> 560KB, dist 2.9MB -> 1.1MB; canvas loads one fewer image
- verified live: tavern renders identically, 0 failed requests, og:image 200
2026-06-10 09:17:14 +08:00
3130430874 SEO + crawlability: robots, sitemap, structured data (0.48.0)
- robots.txt (allow all, disallow /api, sitemap link) — was 404
- sitemap.xml listing tavern/docs/git — was 404; served as text/xml
- JSON-LD @graph (Organization + WebSite) for rich search results
- og:image:alt + twitter:image:alt for the (already excellent) share card
- verified live: robots 200 text/plain, sitemap 200 text/xml across
  subdomains, JSON-LD valid, sitemap well-formed
2026-06-10 07:12:24 +08:00
4ad339a94f installable PWA + branded app icons (0.40.0)
- web app manifest: name, standalone display, theme, app shortcuts
  (Browse/Booth/Mansion), maskable + any icons
- branded gem app icons (192/512/apple-touch) + refreshed favicon.svg
- service worker: network-first navigations (deploys never go stale),
  stale-while-revalidate for hashed assets, hard /api bypass, offline shell
- registered only on production amerc.ai hosts (dev HMR untouched)
- nginx: serve .webmanifest as application/manifest+json (all vhosts)
- verified live: installable criteria met, SW controls page, 0 console errors
2026-06-10 06:17:16 +08:00
ae4455ea34 tavern: high-res 32px LPC art + animated characters; PM admin-only; hover fix
- TavernGame rebuilt with LPC Base Assets (CC-BY-SA): 32px detailed tiles (brick walls,
  wood floor, red rug, barrels, victorian furniture, curtains) + animated 64px characters
  (princess dancer spotlit, armored bartender + patrons). Higher-res, less pixelated.
- PM nav link + pm.amerc.ai gated to admins only (Docs gated to logged-in)
- stronger button hover visibility; Georgia fonts; CC-BY-SA attribution in repo + public
2026-06-10 04:34:27 +08:00
4d82fc07a4 tavern: real 2D-RPG game scene from CC0 game tiles (Kenney Tiny Dungeon)
- TavernGame renders an actual tile-based RPG tavern: brick walls, floor,
  bar(吧台)+bartender(酒保)+bottles, tables(圆桌)+patrons, rug, dancer(舞女, spotlit+sway),
  barrels(酒桶), and the cyan amerc screen(屏幕) — animated fire/screen/dust
- tiles downloaded from kenney.nl (CC0), bundled as public/scene2d/dungeon.png
- credit added to README
2026-06-10 01:57:25 +08:00
564ce38c9c frontpage: use the painterly concept art as the hero, Georgia fonts
- Home is now the concept tavern art composed in layers (background image +
  interactive hotspot layer for nav/Browse Agents/Enter My Booth + live stat chips)
  instead of procedural canvas art
- fonts switched to Georgia serif site-wide (matches the art); topbar hidden on home
- removed unused TopDownTavern procedural renderer

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 23:31:44 +08:00
b055663372 amerc suite: 2D pixel tavern + zero-dep auth/admin/docs/pm backend
- Scene2D pixel tavern (replaces three.js 3D scene)
- amerc-api: node:http+node:sqlite+node:crypto, auth/admin/docs/files/boards
- docs.amerc.ai + pm.amerc.ai (whiteboard mindmap + netdisk) apps
- agent API keys for fleet read/write

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 06:03:40 +08:00