24 Commits
Author SHA1 Message Date
tt-a1i 4a180559fc chore(release): prepare Archify v3.0.0 2026-09-28 18:47:24 +08:00
tt-a1iandDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com> fca0dc2f91 feat(viewer)!: refined reader shell, Viewer-style figures, and no guided views
UI/UX only, re-cut from dev so no renderer or authoring-rule changes ride
along (those made diagrams noisier in real use and were dropped).

- Reader shell: system UI type, grouped toolbar that scrolls with the page,
  refined style/export menus and navigation dock (Guide on "?", Map only
  when zoomed), plain-language Path copy and compact picking panel.
- Summary rail with node index for every diagram: right by default,
  collapsible, movable to the bottom, remembered per browser, and
  collapsed when docking would shrink primary text below 12px.
- Raster exports reproduce the Viewer page without controls (title row,
  canvas card, margins); background now covers non-zero viewBox origins.
- Canvas keeps dev's diagram colors and strokes; classic adds only a quiet
  dot field and lifted nodes.
- Remove guided views and story playback (breaking): meta.views is no
  longer accepted and fails with "remove unsupported property views".
- Skill: each diagram request goes into .archify/<type>-<slug>-<timestamp>/.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-25 17:20:44 +08:00
tt-a1i e93d252631 docs: remove Raven-specific manual ZIP install guidance 2026-09-23 10:48:57 +08:00
tt-a1i 564c2e5293 Merge remote-tracking branch 'origin/main' into codex/dev-stability-repair-20260922
# Conflicts:
#	.github/workflows/ci.yml
#	README.md
#	README_EN.md
#	README_ZH.md
#	archify/test/release-package-gates.test.mjs
2026-09-22 20:22:37 +08:00
tt-a1i 9b3d3f0cb9 Revert "Merge pull request #178 from Teamirni/workbuddy-agent"
This reverts commit 0f830c3d9c, reversing
changes made to 80a1338b16.
2026-09-21 23:43:46 +08:00
tt-a1i c2bc3aed7b docs: synchronize website with Archify brand identity (#493) 2026-09-20 23:24:15 +08:00
Tearimi 3dbce1a4cb docs: list WorkBuddy as a supported agent skill (manual copy install)
Mirrors the Raven path: WorkBuddy is installed by copying archify/ into
~/.workbuddy/skills/archify, so it is documented in README, the start
page, and the landing meta description, but is intentionally not added as
a generated agent-switcher command or a data-agent tab.

Updates the bilingual onboarding assertions to match the new agent list.
2026-09-17 02:25:26 +08:00
Steven Harris fc24c46f60 feat: add GitHub Copilot as an agent-switcher target
Add `github-copilot` alongside `cursor`, `codex`, `claude-code`, and
`opencode` in the Start page agent switcher, README EN/ZH quick start
copy, and landing metadata. The skills CLI already resolves
`github-copilot` to `.agents/skills` (global `~/.copilot/skills`), so
the switcher generates the same
`npx skills add tt-a1i/archify --skill archify --agent github-copilot ...`
commands it does for the other targets, installing the identical
checked Skill and zero-dependency renderers with no vendor-specific
fork.

- scripts/start-template.html / docs/start.html: new GitHub Copilot
  tab, KNOWN_AGENTS set, and updated panel copy.
- README.md, README_EN.md, README_ZH.md: updated agent list and
  switcher coverage sentences.
- docs/index.html: updated meta description.
- CHANGELOG.md: Unreleased entry.
- Updated cursor-onboarding, start-page, and landing tests to cover
  the new agent.
2026-09-03 10:59:08 -05:00
tt-a1i 06dd052602 fix: ship third-party mark notices (#267)
* fix: ship third-party mark notices

* fix: enforce complete third-party notices
2026-09-02 09:24:50 +08:00
tt-a1i 7a16d30322 fix: preserve license provenance in distributions (#265)
* fix: preserve license provenance in distributions

* docs: keep upstream attribution in license

* chore(release): advance license fix to development

* chore: refresh pull request checks
2026-09-01 22:50:23 +08:00
sunsunsun c8594f3ee6 fix(site): localize page identity and diagram filters 2026-08-30 20:25:34 +08:00
tt-a1i d57d1627d7 chore: prepare v2.16.0 release 2026-08-30 17:14:24 +08:00
Friend Aandtt-a1i 98a9132030 feat(onboarding): make chat-first diagram creation obvious (#162)
Co-authored-by: tt-a1i <2801884530@qq.com>
2026-08-30 13:24:26 +08:00
0853a80500 fix(site): preserve language across navigation (#159)
* fix(site): preserve language across navigation

* docs: use official-style Star History chart (#156)

* fix(site): make language and navigation state deterministic

* test(site): isolate serialized browser integration

* fix(site): migrate legacy language preferences

---------

Co-authored-by: tt-a1i <53142663+tt-a1i@users.noreply.github.com>
Co-authored-by: tt-a1i <2801884530@qq.com>
2026-08-29 02:45:35 +08:00
sunsunsun-java 4be6da578b feat(i18n): localize Viewer UI from meta.locale (#108)
* feat(i18n): localize viewer content by locale

* fix(i18n): address review feedback for #106
2026-08-26 11:32:22 +08:00
tt-a1i 96d2d5d5ae feat(site): restyle inner pages to the editorial drafted-sheet identity (#104)
* feat(site): restyle inner pages to the editorial drafted-sheet identity

Unify guide, gallery, and start with the project page's visual world:
warm paper, Fraunces display type, international-orange accent, mono
labels, and dark only where the product itself is dark (command blocks
and live artifact plates). All page logic, i18n, and build pipelines
are unchanged; templates were rewritten and pages rebuilt.

- start: editorial lead, ink tab states, dark command plates
- guide: editorial hero, paper chooser/result cards, print-depth type hues
- gallery: editorial hero and proof cards on paper, type-hue accents
  derived from the shared TYPE_ACCENTS map in build-gallery.mjs
- shared fixed nav across all four pages (Guide / Proof Lab / Start /
  GitHub / language / Install Skill) with aria-current markers
- index: nav 'Docs' anchor renamed to a real Start link, Gallery label
  aligned to Proof Lab, closing CTA section, mini-node palette strip,
  equal-height quickstart cards, tighter section rhythm

* fix(site): keep page contract tests green after the restyle

- gallery: restore the 44px touch-target contract on nav-logo,
  filter-button, and card-link; update the gallery test's brand hook
  to the renamed .nav-logo selector
- guide: restore the footer CLI hint 'archify guide "your scenario"'
  asserted by the guide page contract test

* fix(site): unify the five diagram type previews on one light capture rule

The Diagram Types deck mixed dark and light source captures with no
semantic rule, letting the largest Architecture card dominate through
luminance. Recapture all five previews in the light theme with one
framing spec (1440px viewport, 2x scale, diagram-plate crop, floating
viewer chrome hidden) so the five peer types read as one family and
dark surfaces stay reserved for live product plates and selected
states. Architecture moves to a dedicated archify-architecture.png so
archify-dark.png keeps its role in the README dark/light pair.

* revert: drop the changelog entry to keep the stable release identity

The release-identity gate requires a prerelease version whenever
CHANGELOG Unreleased carries entries; this site-only PR stays on the
stable identity like its earlier commits.
2026-08-26 01:10:40 +08:00
tt-a1i e1ac748f19 Release v2.15.0 (#86)
* chore: release v2.15.0

* fix(dsh): allow intentional Archify core releases
2026-08-17 23:47:12 +08:00
tt-a1i eb2ef3d50b release: v2.14.0 2026-08-11 23:34:23 +08:00
tt-a1i 2c1f8ac2ca release: v2.13.0 (#55) 2026-08-03 10:30:32 +08:00
tt-a1i a097c2d63e fix: harden output and release stability (#53)
* [verified] Harden output and release stability

* docs: align Node support guidance

* test: make opener fixture Node 18 compatible
2026-08-02 17:38:05 +08:00
tt-a1i 733fb165d7 feat: establish evidence-backed growth loops 2026-07-26 09:55:03 +08:00
tt-a1i a73047b27e feat: add first-class Cursor onboarding 2026-07-23 12:33:04 +08:00
tt-a1i 324c0c063b release: prepare v2.12.0 2026-07-23 00:45:08 +08:00
tt-a1i ea8f1f6965 feat: turn shared artifacts into starts (#34) 2026-07-22 11:52:43 +08:00