feature/0.12.0 #120

Merged
clawdie merged 10 commits from feature/0.12.0 into main 2026-06-23 13:39:53 +02:00

10 commits

Author SHA1 Message Date
e75bd57e0b xfce: 4K 6V geodesic dome farm wallpapers (AI-generated)
Two variants of a photorealistic 6V frequency geodesic dome
encapsulating an organic farm at golden hour. Generated via
OpenRouter (google/gemini-2.5-flash-image, upscaled to 3840x2160).

The existing clawdie-operator-bg remains as the default — these
are alternatives the operator can select.
2026-06-23 13:04:35 +02:00
71a61c1d1e xfce: geodesic 2V wallpaper — unified logo on desktop background
Replace the filled gradient triangle with the geodesic 2V logo:
outer triangle + inverted inner triangle at midpoints. Cyan
on dark gradient. SVG + 2560x1440 PNG render.
2026-06-23 12:49:14 +02:00
7cc4c57b1c xfce: geodesic 2V logo for Start button
Replace the filled gradient triangle with the unified geodesic
logo — outer triangle + inverted inner triangle at midpoints.
SVG + 48px + 64px PNG renders. Cyan on transparent, inherits
panel background.
2026-06-23 12:48:17 +02:00
d274b21cf7 feat: unified geodesic logo — inverted medial triangle
Replace the dot-in-triangle (docs) and plain △ (landing) with a
unified geodesic 2V subdivision logo. Both sites now use the same
geometric mark: a large triangle with an inverted inner triangle
whose vertices touch the midpoints of the outer sides.

Reflects geodesic dome design — Class I, Frequency 2 subdivision.
2026-06-23 12:42:12 +02:00
6df52c5278 fix: remove operator banner from production, fix lang switcher
- OperatorBanner is ISO-only (shows when hostname !== clawdie.si)
- Production site at clawdie.si should never show it
- Replace broken emoji flags (🇬🇧🇸🇮) with clean EN/SI text labels
2026-06-23 12:15:13 +02:00
2f2f7dcd3e docs: add Forgejo release tag link to ISO version badge
Footer now links to https://code.smilepowered.org/clawdie/clawdie-iso/releases/tag/v0.XX.0
when built with ASTRO_ISO_VERSION set.
2026-06-23 12:05:35 +02:00
fdd0d260d0 feat: version-aware docs built + staged on ISO
- Copy Astro landing page source into docs/website/ (20K, no node_modules)
- Add ISO version badge to LandingBody.astro (only shown when
  ASTRO_ISO_VERSION is set during build)
- Add build_and_stage_docs() to build.sh: builds the Astro site with
  the ISO version, stages output at /usr/local/share/clawdie-iso/docs/
- Skips gracefully when node/npm unavailable
- On the booted USB: open docs/index.html to see version-matched docs
2026-06-23 11:58:03 +02:00
6173e185ec docs(seed): document dual-purpose mother-mcp key for Forgejo + mother MCP
- Update ssh/config example to show mother-mcp key with both Host entries
  (mother MCP and code.smilepowered.org with IdentitiesOnly yes)
- Add dedicated mother-mcp section explaining the key serves two roles:
  1. MCP calls to mother (command=colibri-mcp,restrict)
  2. Git pull from Forgejo as a read-only deploy key
- Note that read-only is sufficient and limits blast radius
- Update START-HERE.txt to mention git pull works OOTB with seeded key
2026-06-23 11:36:10 +02:00
cc5ced46d4 refactor: rename COLIBRI_AUTOSPAWN_PI → COLIBRI_AUTOSPAWN
Harness-neutral naming (the "PI" was historical — zot is now default):
- COLIBRI_AUTOSPAWN_PI    → COLIBRI_AUTOSPAWN
- COLIBRI_PI_BINARY       → COLIBRI_AUTOSPAWN_BINARY
- COLIBRI_AUTOSPAWN_PI_ARGS → COLIBRI_AUTOSPAWN_ARGS

Default binary: zot (deepseek-v4-pro, ~25 providers, Telegram bot).
2026-06-23 11:13:47 +02:00
76f82565e3 feat: hermes-bsd source snapshot + zot harness + telegram token
- Stage hermes-bsd as shallow clone in /home/clawdie/ai/ (next to colibri/zot)
- Switch default harness from pi to zot (COLIBRI_PI_BINARY=zot)
- Add TELEGRAM_BOT_TOKEN placeholder to provider.env and sample
- Removes stale zot-rpc-driver blocker comment (colibri#143 resolved)
2026-06-23 11:07:54 +02:00