Commit Graph
11 Commits
Author SHA1 Message Date
KangandClaude Opus 5 dc26370b92 ci(docs): run the documentation job on Node 22 with a pinned pnpm
The Documentation site job failed on its first run. `pnpm/action-setup` with
`version: 11` resolved to pnpm 11.22.0, which imports `node:sqlite` and so
needs Node.js >= 22.13, but the job pinned Node 20 and crashed with
ERR_UNKNOWN_BUILTIN_MODULE before installing anything. It passed locally only
because this machine runs Node 26.

- Move the job to Node 22. Node 20 reached end of life in April 2026, so
  raising the floor was due regardless of pnpm.
- Pin pnpm to 11.15.1, the version that produced the lockfile, instead of the
  floating 11 range. A range means the next 11.x release can move the Node
  floor again without any change in this repository, which is exactly what
  happened here.
- Add `packageManager` to docs-site/package.json so a local pnpm cannot
  silently diverge from CI, and correct the setup guide, which told
  contributors Node 18+ was enough and would have walked them into the same
  crash.

Verified by reproducing the CI environment locally: a clean
`pnpm --dir docs-site install --frozen-lockfile` plus
`pnpm --dir docs-site build` and the parity script, all under Node 22.23.2 with
pnpm 11.15.1, and re-checked on the Node 26 toolchain used for local work.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-22 11:58:05 +08:00
Kang 2a0e705e0e refactor: Remove icon management scripts and related assets
- Deleted `check-icon-references.sh` script which verified icon references in the UI.
- Removed `icons.manifest` file that served as a vendor manifest for bundled icon assets.
- Eliminated `package-windows.ps1` script used for packaging the Windows application.
- Removed `sync-icons.sh` script responsible for syncing icon assets from upstream sources.
2026-08-16 20:34:06 +08:00
Kang 63ff274888 refactor: migrate to GPUI 2026-07-05 17:26:19 +08:00
cloudflare-workers-and-pages[bot] 09bd586d70 Add Cloudflare Workers configuration 2026-06-15 01:46:12 +00:00
GEM-Jay a218b9b142 feat(docs-site): add offline local search
Integrate @easyops-cn/docusaurus-search-local as a theme for build-time, fully self-hosted search with bilingual (zh + en) tokenization.
2026-06-01 22:48:53 +08:00
Kang 6be772b0fd chore: Update Docusaurus dependencies in package.json and pnpm-lock.yaml
This commit removes the @dipakparmar/docusaurus-plugin-umami dependency and adds @docusaurus/utils-validation with version 3.10.1, along with updates to other Docusaurus packages to their latest versions. This ensures compatibility and incorporates the latest features and fixes.
2026-05-06 14:33:49 +08:00
Kang a2b778eae9 chore: Add @dipakparmar/docusaurus-plugin-umami dependency to package.json and pnpm-lock.yaml
This commit introduces the Umami analytics plugin as a dependency in the Docusaurus project, updating both package.json and pnpm-lock.yaml to include version 2.4.0. This addition enhances the analytics capabilities of the website.
2026-05-06 14:07:23 +08:00
Kang f7875d7871 refactor: Update references from Dragonfly to NyaTerm across documentation and codebase
This commit replaces all instances of "Dragonfly" with "NyaTerm" in various files, including documentation, configuration, and UI elements. The changes ensure consistency in branding and improve clarity for users transitioning from the previous version. Additionally, updates to the changelog and README reflect the new application name and its features.
2026-05-05 20:05:53 +08:00
Kang 58bd119729 docs: update Docusaurus configuration for broken anchors 2026-04-27 17:19:56 +08:00
Kang 51717b1be5 docs: update CLAUDE.md and README.md to clarify commands for building and serving the docs site, including locale-specific hot reload options 2026-04-13 18:12:11 +08:00
KangandClaude Opus 4.6 7de160ed04 docs: add Docusaurus documentation site with bilingual support
Add a complete documentation site under docs-site/ using Docusaurus 3,
with Chinese (default) and English translations. Includes user guide
(SSH, SFTP, terminal, quick commands, themes, translation, security,
shortcuts), developer docs (architecture, setup, frontend, backend,
contributing), FAQ, and a custom landing page.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 13:09:15 +08:00