Skip to content

Update/Fix#692

Merged
ss-o merged 32 commits intomainfrom
update
Apr 18, 2026
Merged

Update/Fix#692
ss-o merged 32 commits intomainfrom
update

Conversation

@ss-o
Copy link
Copy Markdown
Member

@ss-o ss-o commented Apr 17, 2026

This pull request removes several configuration and metadata files related to development environment setup, linting, and project automation, and introduces new, more targeted instruction and configuration files for documentation, frontend, and project skills. The main focus is on modernizing project guidelines, improving automation, and providing clear authoring instructions for contributors.

Key changes include:

Dev Container and Linting Configuration Removal

  • Removed .devcontainer/Dockerfile and .devcontainer/devcontainer.json, eliminating the VSCode development container setup. [1] [2]
  • Deleted .eslintrc.yml, moving away from the legacy ESLint YAML configuration (likely in favor of a flat config or another approach).

Project Automation and Skill Instructions

  • Added new skill trigger instruction files for codebase health, docs readiness, and UI design under .github/instructions/, guiding when to invoke automated project skills after bulk changes. [1] [2] [3]
  • Introduced .github/hooks/lint-on-edit.json to run linting automatically after certain file edits.
  • Added .github/copilot-mcp.json for Copilot MCP server configuration.

Documentation and Authoring Guidelines

  • Added comprehensive project guidelines in .github/copilot-instructions.md, covering build, architecture, conventions, and agent notes.
  • Introduced targeted authoring instructions for MDX docs and frontend components, clarifying conventions and localization practices. [1] [2]
  • Added a dedicated localization maintainer agent instruction file for translation workflows and troubleshooting.

Housekeeping and Cleanup

  • Removed .github/.cspell/project-ignored.txt and .github/.cspell/project-usernames.txt, possibly to reduce maintenance or in favor of a new spellchecking approach. [1] [2]
  • Deleted .github/comment-labels.yml, removing automated comment and label workflows for issues and PRs.
  • Minor code style fix in .github/drafts/notes.md (quote style normalization).

These changes streamline project configuration, enhance contributor onboarding, and ensure that best practices are clearly documented and enforced through automation.

ss-o and others added 15 commits April 17, 2026 16:03
- Remove unused devcontainer, vscode, eslint, and cspell configs
- Migrate ESLint config to flat config format (eslint.config.ts)
- Simplify trunk configs and update trunk.yaml
- Update docs content across community, ecosystem, and guides
- Clean up CSS modules and component styles
- Update TypeScript config and component prop types
- Refresh legal pages (Code of Conduct, Privacy)

98 files changed, 1059 insertions(+), 1872 deletions(-)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Standardize single-quoted JSX attributes to double quotes across all
MDX documentation files in docs/, community/, and ecosystem/ content
roots for consistency with the project's Prettier configuration.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- stylelint 17.7.0 → 17.8.0
- typescript 6.0.2 → 6.0.3
- prettier 3.8.2 → 3.8.3 (via trunk)
- Remove react-spinners and @loadable/component (no longer used)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ize quotes

- Replace React.Children/React.forwardRef with named imports
- Rewrite Spinner to use CSS module animation instead of react-spinners
- Add Spinner.module.css with equivalent visual behavior
- Expand Player useMemo/deps arrays for readability
- Normalize JSX attribute quotes to double quotes across all components

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add blank lines after markdown headers in copilot-instructions
- Align markdown tables in instructions and skill references
- Add code fence language tags to prompts and skill files
- Remove 8 unused CI workflow files (labeler, stale, lychee, etc.)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Bump stylelint 17.7.0→17.8.0, prettier 3.8.2→3.8.3, python 3.10.8→3.13.3
- Add ESLint definition with jiti extra_packages and eslint.config.ts
- Add .markdownlint.json with MDX-friendly rule overrides

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Standardize JSX attribute quotes to double quotes
- Fix heading ID comment syntax in blog post and legal pages

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add 5 new homepage sections: WhyZi value props, terminal Showcase,
Ecosystem highlights, Install CTA band, and Community links.

Enhance HomeBanner with gradient mesh background, logo glow effect,
and hero subtitle. Move asciinema player from HomeFeatures to the
new HomeShowcase terminal chrome frame. Clean up unused imports.

All sections use CSS modules with glassmorphism cards, responsive
layouts, and i18n-ready Translate wrappers. No new npm dependencies.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The asciinema recording shows plugin installation, not loading.
Update heading and descriptions to accurately describe the workflow.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Apply consistent glassmorphism card styles across all homepage sections:
backdrop-filter blur, 16px border-radius, matching hover transform
and box-shadow. Aligns Ecosystem, Community, and Features cards
with the WhyZi reference design.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Remove glassmorphism card styling from Features section, keeping
them as plain text entries. Reorder page: Ecosystem cards now
appear before the Features descriptions.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Replace <a> with <Link /> from @docusaurus/Link in HomeCommunity
to satisfy @docusaurus/no-html-links ESLint rule.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The Features section (Zsh Startup, Focus on What Matters, Wide Range
of Features) overlapped with the WhyZi section. Remove HomeFeatures
component and its features data file.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ss-o ss-o self-assigned this Apr 17, 2026
Copilot AI review requested due to automatic review settings April 17, 2026 20:22
@ss-o ss-o added performance 🚀 Improving performance of the project, not introducing new features. refactor ♻️ Simplified code that is easier to understand or more efficient syntax or methods. resolved ☑️ The issue has been fixed and is therefore considered resolved. labels Apr 17, 2026
@trunk-io
Copy link
Copy Markdown

trunk-io Bot commented Apr 17, 2026

Merging to main in this repository is managed by Trunk.

  • To merge this pull request, check the box to the left or comment /trunk merge below.

After your PR is submitted to the merge queue, this comment will be automatically updated with its status. If the PR fails, failure details will also be posted here

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 17, 2026

Size Change: -2.71 MB (-29.52%) 🎉

Total Size: 6.46 MB

Filename Size Change
build/404.html 12.6 kB -2.92 kB (-18.83%) 👏
build/assets/css/styles.********.css 152 kB +9.38 kB (+6.6%) 🔍
build/assets/js/01a85c17.********.js 6.95 kB -287 B (-3.97%)
build/assets/js/073fbc7c.********.js 16.3 kB +50 B (+0.31%)
build/assets/js/09a4fe5a.********.js 68.8 kB +412 B (+0.6%)
build/assets/js/0a6cf40a.********.js 38 kB +318 B (+0.84%)
build/assets/js/0fd216e9.********.js 9.46 kB +507 B (+5.66%) 🔍
build/assets/js/1074.********.js 0 B -161 B (removed) 🏆
build/assets/js/12cfd228.********.js 7.18 kB +97 B (+1.37%)
build/assets/js/1423.********.js 0 B -21.7 kB (removed) 🏆
build/assets/js/14eb3368.********.js 10.7 kB +961 B (+9.88%) ⚠️
build/assets/js/1535.********.js 0 B -34.5 kB (removed) 🏆
build/assets/js/167d542a.********.js 12.2 kB +37 B (+0.31%)
build/assets/js/1745.********.js 0 B -3.73 kB (removed) 🏆
build/assets/js/175b49cb.********.js 40.7 kB +115 B (+0.28%)
build/assets/js/17896441.********.js 1.57 kB +936 B (+146.94%) 🆘
build/assets/js/1790.********.js 0 B -19.8 kB (removed) 🏆
build/assets/js/1874.********.js 0 B -14.4 kB (removed) 🏆
build/assets/js/1a4e3797.********.js 82.3 kB -2.7 kB (-3.17%)
build/assets/js/1b355a49.********.js 8.77 kB +507 B (+6.14%) 🔍
build/assets/js/1df93b7f.********.js 12.3 kB +2.88 kB (+30.51%) 🚨
build/assets/js/1f391b9e.********.js 1.57 kB -5.35 kB (-77.26%) 🏆
build/assets/js/2202.********.js 0 B -314 kB (removed) 🏆
build/assets/js/221b35f7.********.js 18.2 kB +6.06 kB (+49.86%) 🆘
build/assets/js/2286.********.js 0 B -3.84 kB (removed) 🏆
build/assets/js/245d11de.********.js 56.2 kB +197 B (+0.35%)
build/assets/js/263b985f.********.js 35.6 kB +1.71 kB (+5.05%) 🔍
build/assets/js/2973.********.js 0 B -158 B (removed) 🏆
build/assets/js/2e789afb.********.js 76.1 kB +6.2 kB (+8.87%) 🔍
build/assets/js/303.********.js 0 B -16 kB (removed) 🏆
build/assets/js/3250.********.js 0 B -159 B (removed) 🏆
build/assets/js/3376.********.js 0 B -157 B (removed) 🏆
build/assets/js/3868.********.js 0 B -152 B (removed) 🏆
build/assets/js/3894e54f.********.js 22.1 kB +1.11 kB (+5.26%) 🔍
build/assets/js/3dd168bd.********.js 18.9 kB +592 B (+3.24%)
build/assets/js/3fc333ae.********.js 31.2 kB +464 B (+1.51%)
build/assets/js/40c845af.********.js 31.4 kB +99 B (+0.32%)
build/assets/js/4111.********.js 0 B -33.7 kB (removed) 🏆
build/assets/js/42.********.js 0 B -8.22 kB (removed) 🏆
build/assets/js/4299.********.js 0 B -99.9 kB (removed) 🏆
build/assets/js/4326.********.js 0 B -37.1 kB (removed) 🏆
build/assets/js/4333.********.js 0 B -104 B (removed) 🏆
build/assets/js/4382960e.********.js 10.7 kB +918 B (+9.38%) 🔍
build/assets/js/446e416b.********.js 10.5 kB +828 B (+8.57%) 🔍
build/assets/js/4830.********.js 0 B -89.8 kB (removed) 🏆
build/assets/js/4905.********.js 0 B -1.29 kB (removed) 🏆
build/assets/js/4911.********.js 0 B -191 kB (removed) 🏆
build/assets/js/4edc808e.********.js 15.9 kB +860 B (+5.74%) 🔍
build/assets/js/5264.********.js 0 B -71 kB (removed) 🏆
build/assets/js/5490.********.js 0 B -397 B (removed) 🏆
build/assets/js/5529.********.js 0 B -21.9 kB (removed) 🏆
build/assets/js/55b84506.********.js 12.4 kB +323 B (+2.68%)
build/assets/js/567.********.js 0 B -45.3 kB (removed) 🏆
build/assets/js/573f7f56.********.js 3.45 kB +52 B (+1.53%)
build/assets/js/57a8643e.********.js 12.2 kB -2.04 kB (-14.3%) 👏
build/assets/js/5847.********.js 0 B -104 B (removed) 🏆
build/assets/js/621db11d.********.js 1.67 kB -37 B (-2.17%)
build/assets/js/6353.********.js 0 B -615 B (removed) 🏆
build/assets/js/6371.********.js 0 B -400 B (removed) 🏆
build/assets/js/6561.********.js 0 B -5.84 kB (removed) 🏆
build/assets/js/6580.********.js 453 B -76.2 kB (-99.41%) 🏆
build/assets/js/6636.********.js 0 B -30.6 kB (removed) 🏆
build/assets/js/6875c492.********.js 1.57 kB -8.73 kB (-84.74%) 🏆
build/assets/js/6924.********.js 0 B -8.19 kB (removed) 🏆
build/assets/js/6991.********.js 0 B -60 kB (removed) 🏆
build/assets/js/70442256.********.js 39.5 kB +474 B (+1.22%)
build/assets/js/7055.********.js 0 B -11.1 kB (removed) 🏆
build/assets/js/7116.********.js 0 B -41.6 kB (removed) 🏆
build/assets/js/7129.********.js 0 B -496 B (removed) 🏆
build/assets/js/7178.********.js 0 B -28.2 kB (removed) 🏆
build/assets/js/7354.********.js 0 B -11.3 kB (removed) 🏆
build/assets/js/7459.********.js 0 B -145 kB (removed) 🏆
build/assets/js/78a4fd52.********.js 4.95 kB +37 B (+0.75%)
build/assets/js/7bf4542e.********.js 18.5 kB +289 B (+1.59%)
build/assets/js/7c5c12ac.********.js 10.6 kB +913 B (+9.44%) 🔍
build/assets/js/8090.********.js 0 B -427 kB (removed) 🏆
build/assets/js/8096.********.js 0 B -397 B (removed) 🏆
build/assets/js/8349.********.js 0 B -536 kB (removed) 🏆
build/assets/js/8357758b.********.js 17.6 kB -1.98 kB (-10.11%) 👏
build/assets/js/8367.********.js 0 B -165 B (removed) 🏆
build/assets/js/8429.********.js 0 B -25.5 kB (removed) 🏆
build/assets/js/8871.********.js 0 B -23.8 kB (removed) 🏆
build/assets/js/8953.********.js 0 B -1.12 kB (removed) 🏆
build/assets/js/9110.********.js 0 B -156 B (removed) 🏆
build/assets/js/93c7665c.********.js 2.21 kB +260 B (+13.32%) ⚠️
build/assets/js/9402.********.js 0 B -275 kB (removed) 🏆
build/assets/js/9409.********.js 0 B -37.3 kB (removed) 🏆
build/assets/js/9434.********.js 0 B -24.3 kB (removed) 🏆
build/assets/js/945b49d0.********.js 14.3 kB +622 B (+4.55%) 🔍
build/assets/js/9614.********.js 0 B -21.8 kB (removed) 🏆
build/assets/js/986.********.js 0 B -6.05 kB (removed) 🏆
build/assets/js/98822c48.********.js 12.9 kB +38 B (+0.29%)
build/assets/js/991ed628.********.js 18 kB +943 B (+5.54%) 🔍
build/assets/js/9b0b65a6.********.js 11.2 kB +140 B (+1.26%)
build/assets/js/9e4087bc.********.js 1.97 kB -87 B (-4.24%)
build/assets/js/a21c20db.********.js 46.6 kB +6.09 kB (+15.06%) ⚠️
build/assets/js/a6aa9e1f.********.js 1.57 kB -6.37 kB (-80.2%) 🏆
build/assets/js/a821d7a1.********.js 15.3 kB +944 B (+6.57%) 🔍
build/assets/js/a94703ab.********.js 11.4 kB +55 B (+0.49%)
build/assets/js/b14e0f74.********.js 15.8 kB +510 B (+3.34%)
build/assets/js/b28a5f0c.********.js 21.1 kB +937 B (+4.64%) 🔍
build/assets/js/b4616e61.********.js 18.7 kB +632 B (+3.5%)
build/assets/js/b4645c50.********.js 32.5 kB +267 B (+0.83%)
build/assets/js/bc7db166.********.js 22.4 kB +550 B (+2.52%)
build/assets/js/ccc49370.********.js 1.57 kB -11.8 kB (-88.2%) 🏆
build/assets/js/d2436a2b.********.js 4.68 kB +158 B (+3.5%)
build/assets/js/d40a1e80.********.js 10.5 kB +197 B (+1.91%)
build/assets/js/d5c68bbd.********.js 42.8 kB +546 B (+1.29%)
build/assets/js/db8d5f16.********.js 11.6 kB +514 B (+4.63%) 🔍
build/assets/js/e9ebadb9.********.js 12.7 kB +74 B (+0.59%)
build/assets/js/ea82e367.********.js 13.7 kB +668 B (+5.11%) 🔍
build/assets/js/eb7ebca6.********.js 34.4 kB +34 B (+0.1%)
build/assets/js/ebed0d07.********.js 2.05 kB +173 B (+9.22%) 🔍
build/assets/js/ec281f2e.********.js 16.3 kB +50 B (+0.31%)
build/assets/js/f077d5db.********.js 33.5 kB +628 B (+1.91%)
build/assets/js/f53487f0.********.js 13.1 kB +595 B (+4.78%) 🔍
build/assets/js/fd2064b2.********.js 11.5 kB +506 B (+4.6%) 🔍
build/assets/js/fedb50c8.********.js 44.9 kB +588 B (+1.33%)
build/assets/js/main.********.js 503 kB -92.8 kB (-15.58%) 👏
build/assets/js/runtime~main.********.js 8.37 kB -466 B (-5.28%)
build/blog.html 17.5 kB -2.8 kB (-13.8%) 👏
build/blog/archive.html 13 kB -2.94 kB (-18.42%) 👏
build/blog/authors.html 13.7 kB -2.94 kB (-17.68%) 👏
build/blog/feature-rich-plugin-manager.html 22.5 kB -2.73 kB (-10.81%) 👏
build/blog/tags.html 13.6 kB -2.89 kB (-17.51%) 👏
build/blog/tags/github.html 16.4 kB -2.86 kB (-14.83%) 👏
build/blog/tags/zsh.html 16.4 kB -2.85 kB (-14.78%) 👏
build/community.html 19.4 kB -2.15 kB (-9.98%) 👏
build/community/category/-collection.html 24.6 kB -955 B (-3.74%)
build/community/category/-gallery-of-invocations.html 19.3 kB -2.37 kB (-10.92%) 👏
build/community/category/-roadmap.html 20 kB -2.33 kB (-10.43%) 👏
build/community/category/-zsh-users-guide.html 19.2 kB -2.35 kB (-10.88%) 👏
build/community/contributors.html 28.8 kB -1.88 kB (-6.11%)
build/community/gallery/collection.html 26.3 kB -2.54 kB (-8.81%)
build/community/gallery/collection/completions.html 79.6 kB -15.1 kB (-15.95%) 👏
build/community/gallery/collection/plugins.html 89 kB -16 kB (-15.23%) 👏
build/community/gallery/collection/programs.html 196 kB -39.6 kB (-16.81%) 👏
build/community/gallery/collection/services.html 26.8 kB -3.19 kB (-10.64%) 👏
build/community/gallery/collection/snippets.html 27.3 kB -3.67 kB (-11.85%) 👏
build/community/gallery/collection/themes.html 67.5 kB -12.7 kB (-15.88%) 👏
build/community/zsh_guide/roadmap/expansion.html 34.8 kB -4.75 kB (-12%) 👏
build/community/zsh_handbook.html 161 kB -18.4 kB (-10.23%) 👏
build/community/zsh_plugin_standard.html 110 kB -10.8 kB (-8.94%)
build/docs.html 28 kB -2.48 kB (-8.14%)
build/docs/category/-getting-started.html 19.9 kB -2.05 kB (-9.34%)
build/docs/category/-guides.html 20.9 kB -1.77 kB (-7.79%)
build/docs/category/️-syntax.html 22.3 kB -1.6 kB (-6.7%)
build/docs/code.html 22.6 kB -2.35 kB (-9.44%)
build/docs/getting_started/installation.html 64.9 kB -8.26 kB (-11.28%) 👏
build/docs/getting_started/migration.html 107 kB -19.6 kB (-15.5%) 👏
build/docs/getting_started/overview.html 97.1 kB -26.3 kB (-21.28%) 🎉
build/docs/guides/benchmark.html 59.2 kB -5.36 kB (-8.3%)
build/docs/guides/commands.html 91.9 kB -7.22 kB (-7.28%)
build/docs/guides/customization.html 85.9 kB -11.6 kB (-11.94%) 👏
build/docs/guides/syntax/bindkey.html 40.9 kB -6.21 kB (-13.2%) 👏
build/docs/guides/syntax/for.html 73.9 kB -6.67 kB (-8.28%)
build/docs/guides/syntax/ice-modifiers.html 53.1 kB -1.09 kB (-2.01%)
build/docs/guides/syntax/standard.html 151 kB -27.9 kB (-15.56%) 👏
build/ecosystem.html 18.9 kB -2.57 kB (-11.95%) 👏
build/ecosystem/annexes/bin-gem-node.html 129 kB -20.8 kB (-13.88%) 👏
build/ecosystem/annexes/default-ice.html 33.4 kB -4.22 kB (-11.2%) 👏
build/ecosystem/annexes/eval.html 40.7 kB -6.26 kB (-13.35%) 👏
build/ecosystem/annexes/linkbin.html 34.2 kB -4.67 kB (-12.02%) 👏
build/ecosystem/annexes/meta-plugins.html 41.7 kB -4.13 kB (-9%)
build/ecosystem/annexes/overview.html 65.7 kB -4.99 kB (-7.06%)
build/ecosystem/annexes/patch-dl.html 30.1 kB -4.5 kB (-13.02%) 👏
build/ecosystem/annexes/readurl.html 43 kB -5.65 kB (-11.61%) 👏
build/ecosystem/annexes/rust.html 46.6 kB -7.71 kB (-14.2%) 👏
build/ecosystem/annexes/submods.html 26.7 kB -3.67 kB (-12.07%) 👏
build/ecosystem/annexes/unscope.html 45.1 kB -7.66 kB (-14.51%) 👏
build/ecosystem/category/-annexes.html 26.4 kB -224 B (-0.84%)
build/ecosystem/category/-packages.html 19.3 kB -2.29 kB (-10.59%) 👏
build/ecosystem/category/️-plugins.html 31 kB +736 B (+2.43%)
build/ecosystem/packages/synopsis.html 37.6 kB -4.99 kB (-11.7%) 👏
build/ecosystem/packages/usage.html 79.3 kB -23.6 kB (-22.93%) 🎉
build/ecosystem/plugins/diff-so-fancy.html 42.1 kB -10.1 kB (-19.3%) 👏
build/ecosystem/plugins/f-sy-h.html 124 kB -12.6 kB (-9.24%)
build/ecosystem/plugins/h-s-mw.html 53.4 kB -9.06 kB (-14.52%) 👏
build/ecosystem/plugins/zbrowse.html 29.9 kB -4.01 kB (-11.82%) 👏
build/ecosystem/plugins/zconvey.html 35 kB -3.93 kB (-10.07%) 👏
build/ecosystem/plugins/zi-console.html 37.7 kB -4.4 kB (-10.43%) 👏
build/ecosystem/plugins/zprompts.html 31.8 kB -4.18 kB (-11.63%) 👏
build/ecosystem/plugins/zsh-cmd-architect.html 39.6 kB -5.38 kB (-11.98%) 👏
build/ecosystem/plugins/zsh-editing-workbench.html 35 kB -3.33 kB (-8.69%)
build/ecosystem/plugins/zsh-modules.html 40.8 kB -5.14 kB (-11.19%) 👏
build/ecosystem/plugins/zsh-navigation-tools.html 79.3 kB -12 kB (-13.15%) 👏
build/ecosystem/plugins/zsh-select.html 42.4 kB -3.73 kB (-8.09%)
build/ecosystem/plugins/zsh-unique-id.html 33.8 kB -5.12 kB (-13.15%) 👏
build/ecosystem/plugins/zui.html 184 kB -37.3 kB (-16.86%) 👏
build/ecosystem/plugins/zzcomplete.html 31.3 kB -4.53 kB (-12.65%) 👏
build/index.html 19.9 kB +266 B (+1.36%)
build/legal/CODE_OF_CONDUCT.html 22.5 kB -2.67 kB (-10.6%) 👏
build/legal/PRIVACY.html 34.8 kB -2.34 kB (-6.31%)
build/search.html 18 kB -5.79 kB (-24.33%) 🎉
build/assets/js/1244.********.js 1.27 kB +1.27 kB (new file) 🆕
build/assets/js/1590.********.js 7.08 kB +7.08 kB (new file) 🆕
build/assets/js/1915.********.js 1.05 kB +1.05 kB (new file) 🆕
build/assets/js/2127.********.js 22.4 kB +22.4 kB (new file) 🆕
build/assets/js/3329.********.js 102 B +102 B (new file) 🆕
build/assets/js/3455.********.js 15.5 kB +15.5 kB (new file) 🆕
build/assets/js/4823.********.js 6.24 kB +6.24 kB (new file) 🆕
build/assets/js/5474.********.js 102 B +102 B (new file) 🆕
build/assets/js/6091.********.js 175 kB +175 kB (new file) 🆕
build/assets/js/6542.********.js 437 kB +437 kB (new file) 🆕
build/assets/js/8406.********.js 938 B +938 B (new file) 🆕
build/assets/js/8728.********.js 22.7 kB +22.7 kB (new file) 🆕
build/assets/js/8975.********.js 5.79 kB +5.79 kB (new file) 🆕
build/assets/js/9392.********.js 12.4 kB +12.4 kB (new file) 🆕
build/assets/js/9672.********.js 9.39 kB +9.39 kB (new file) 🆕
build/assets/js/9678.********.js 14.6 kB +14.6 kB (new file) 🆕
ℹ️ View Unchanged
Filename Size Change
.docusaurus/globalData.json 11.9 kB 0 B
build/assets/js/0058b4c6.********.js 4.25 kB 0 B
build/assets/js/352f0e19.********.js 8.66 kB -8 B (-0.09%)
build/assets/js/35475145.********.js 451 B +1 B (+0.22%)
build/assets/js/36994c47.********.js 171 B -1 B (-0.58%)
build/assets/js/3a2db09e.********.js 241 B -1 B (-0.41%)
build/assets/js/3a9ef7ca.********.js 439 B 0 B
build/assets/js/402c530c.********.js 458 B 0 B
build/assets/js/47a5fc0a.********.js 174 B +1 B (+0.58%)
build/assets/js/4f649d07.********.js 3.8 kB -17 B (-0.45%)
build/assets/js/5c2e370e.********.js 487 B +1 B (+0.21%)
build/assets/js/5e95c892.********.js 340 B -9 B (-2.58%)
build/assets/js/635ad0e8.********.js 503 B -1 B (-0.2%)
build/assets/js/6be15ea1.********.js 9.37 kB -6 B (-0.06%)
build/assets/js/79af6410.********.js 375 B -2 B (-0.53%)
build/assets/js/814f3328.********.js 286 B 0 B
build/assets/js/8ebcaa6c.********.js 18.3 kB 0 B
build/assets/js/a7456010.********.js 173 B 0 B
build/assets/js/a7bd4aaa.********.js 687 B -9 B (-1.29%)
build/assets/js/aba21aa0.********.js 172 B 0 B
build/assets/js/acecf23e.********.js 193 B +1 B (+0.52%)
build/assets/js/bc6be8dd.********.js 438 B 0 B
build/assets/js/c141421f.********.js 172 B 0 B
build/assets/js/c15d9823.********.js 250 B 0 B
build/assets/js/c7b90d82.********.js 23.1 kB -6 B (-0.03%)
build/assets/js/cf55cfec.********.js 458 B 0 B
build/assets/js/d6cb878b.********.js 472 B 0 B
build/assets/js/e0719818.********.js 174 B 0 B
build/assets/js/e76149f9.********.js 9.38 kB 0 B
build/assets/js/eecb7248.********.js 2.96 kB +27 B (+0.92%)
build/assets/js/ef8b811a.********.js 313 B 0 B
build/assets/js/f1028ce8.********.js 465 B 0 B
build/assets/js/f13553a8.********.js 436 B 0 B
build/assets/js/f1b373af.********.js 368 B 0 B
build/assets/js/f81c1134.********.js 5.28 kB 0 B

compressed-size-action

Remove Japanese (ja) and Simplified Chinese (zh-Hans) locales from
the i18n configuration to streamline builds until translations are
ready for re-enablement.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR modernizes the repo’s developer tooling and homepage implementation for the Docusaurus site, while also applying broad MDX/Markdown consistency updates (frontmatter metadata, heading/anchor markers, and formatting).

Changes:

  • Replace legacy lint/tooling configs with updated Prettier/Stylelint/Markdownlint configs, add an ESLint flat config (eslint.config.ts), and upgrade Trunk + dependencies.
  • Refactor the homepage by replacing the old HomeFeatures section with several new, dedicated sections/components.
  • Bulk-update docs/MDX content for metadata (keywords, sidebar_position) and formatting consistency.

Reviewed changes

Copilot reviewed 144 out of 146 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
tsconfig.json Adds TS deprecation ignore + reorders compiler options.
src/theme/MDXComponents.tsx Registers new MDX components (GhRepoBadge, ShellCodeCopy).
src/pages/legal/PRIVACY.md Adds heading anchor markers.
src/pages/legal/CODE_OF_CONDUCT.md Adds heading anchor markers.
src/pages/index.tsx Replaces HomeFeatures with new homepage sections.
src/data/features.tsx Removes old homepage feature data source.
src/data/features.module.css Refactors repeated FontAwesome styling via CSS Modules composes.
src/components/Svg/styles.module.css Removes formatting pragma comment.
src/components/Svg/index.tsx JSX formatting adjustment.
src/components/Spinner.tsx Replaces react-spinners loader with a CSS-based spinner.
src/components/Spinner.module.css Adds CSS spinner styles.
src/components/ShellCodeCopy/index.tsx Adds wrapper component for CodeBlock.
src/components/Player/index.tsx Refactors props handling and memoizes options object.
src/components/Markdown/_zi_tab_completion.mdx Converts HTML format comment to MDX-safe JSX comment.
src/components/Markdown/_read_ini_example.mdx Converts HTML format comment to MDX-safe JSX comment.
src/components/Markdown/_player_shortcuts.mdx Converts HTML format comment to MDX-safe JSX comment.
src/components/Markdown/_chroma_function_example.mdx Converts HTML format comment to MDX-safe JSX comment.
src/components/ImgShow/styles.module.css Removes formatting pragma comment.
src/components/ImgShow/index.tsx Switches dynamic import implementation to React.lazy + Suspense.
src/components/HomeWhyZi/styles.module.css Adds new “Why Zi?” section styling.
src/components/HomeWhyZi/index.tsx Adds new “Why Zi?” section component.
src/components/HomeShowcase/styles.module.css Adds new “Showcase” section styling.
src/components/HomeShowcase/index.tsx Adds new “Showcase” section component.
src/components/HomeInstallCta/styles.module.css Adds new “Install CTA” section styling.
src/components/HomeInstallCta/index.tsx Adds new “Install CTA” section component.
src/components/HomeFeatures/styles.module.css Removes old homepage features styling.
src/components/HomeFeatures/index.tsx Removes old homepage features component.
src/components/HomeEcosystem/styles.module.css Adds new “Ecosystem” section styling.
src/components/HomeEcosystem/index.tsx Adds new “Ecosystem” section component.
src/components/HomeCommunity/styles.module.css Adds new “Community” section styling.
src/components/HomeCommunity/index.tsx Adds new “Community” section component.
src/components/HomeBanner/styles.module.css Updates hero banner visuals and reduced-motion behavior.
src/components/HomeBanner/index.tsx Updates hero banner markup + adds lazy-loading for iframes.
src/components/Highlight/styles.module.css Adds CSS Module styles for Highlight.
src/components/Highlight/index.tsx Adds new Highlight component implementation using CSS Modules.
src/components/Highlight.tsx Removes old inline-styled Highlight component.
src/components/GhRepoBadge/styles.module.css Adds styles for new GitHub repo badge.
src/components/GhRepoBadge/index.tsx Adds new GitHub repo badge component.
src/components/Emoji.tsx Removes incorrect style?: string prop override.
src/components/APITable/styles.module.css Removes formatting pragma comment.
src/components/APITable/index.tsx Refactors React imports/Children usage + keyboard handling changes.
package.json Upgrades deps/devDeps, removes react-spinners + @loadable/component, adds lint scripts, updates pnpm overrides.
eslint.config.ts Adds ESLint flat config (TS/React/MDX/a11y/import-x/Docusaurus).
ecosystem/plugins/zzcomplete.mdx Adds sidebar_position, formatting + heading markers.
ecosystem/plugins/zsh_unique_id.mdx Adds sidebar_position, formatting + heading markers.
ecosystem/plugins/zsh_startify.mdx Adds sidebar_position, formatting + heading markers.
ecosystem/plugins/zsh_select.mdx Adds sidebar_position, formatting + heading markers.
ecosystem/plugins/zsh_navigation_tools.mdx Adds sidebar_position, formatting + heading markers.
ecosystem/plugins/zsh_modules.mdx Adds sidebar_position, formatting + heading markers.
ecosystem/plugins/zsh_editing_workbench.mdx Adds sidebar_position, formatting + heading markers.
ecosystem/plugins/zsh_comand_architect.mdx Adds sidebar_position, formatting + heading markers.
ecosystem/plugins/zprompts.mdx Adds sidebar_position, formatting + heading markers.
ecosystem/plugins/zi_console.mdx Adds sidebar_position, formatting + heading markers.
ecosystem/plugins/zconvey.mdx Adds sidebar_position, formatting + heading markers.
ecosystem/plugins/zbrowse.mdx Adds sidebar_position, formatting + heading markers.
ecosystem/plugins/h-s-mw.mdx Adds sidebar_position, formatting + heading markers.
ecosystem/plugins/diff-so-fancy.mdx Adds sidebar_position, formatting + heading markers.
ecosystem/packages/01_synopsis.mdx Converts comments to JSX comments + adds heading markers.
ecosystem/index.mdx Adds keywords + converts format comment.
ecosystem/annexes/9_rust.mdx Adds sidebar_position, formatting + heading markers + admonition syntax update.
ecosystem/annexes/8_linkbin.mdx Adds sidebar_position, formatting + heading markers + admonition syntax update.
ecosystem/annexes/7_unscope.mdx Adds sidebar_position, formatting + heading markers + TODO comment conversion.
ecosystem/annexes/6_submods.mdx Adds sidebar_position, formatting + heading markers + admonition syntax update.
ecosystem/annexes/5_readurl.mdx Adds sidebar_position, formatting + heading markers + admonition syntax update.
ecosystem/annexes/4_patch-dl.mdx Adds sidebar_position, formatting + heading markers + admonition syntax update.
ecosystem/annexes/3_default_ice.mdx Adds sidebar_position, formatting + heading markers + admonition syntax update.
ecosystem/annexes/2_meta_plugins.mdx Adds sidebar_position, formatting + heading markers + admonition syntax update.
ecosystem/annexes/20_test.mdx Adds sidebar_position + formatting updates.
ecosystem/annexes/19_eval.mdx Adds sidebar_position + formatting + TODO comment conversion.
ecosystem/annexes/0_overview.mdx Converts format comment + adds heading markers.
docs/zi_code.mdx Adds sidebar_position + converts format comment.
docs/index.mdx Adds keywords, formatting updates, and heading markers.
docs/guides/syntax/10_bindkey.mdx Converts format comment + adds heading markers.
docs/guides/syntax/03_ice_modifiers.mdx Adds keywords, updates admonition syntax, adds heading markers.
docs/guides/syntax/02_for.mdx Converts format comment + adds heading markers.
docs/guides/03_benchmark.mdx Converts format comment + adds heading markers + admonition syntax update.
docs/guides/02_customization.mdx Converts format/TODO comments, adds heading markers, updates admonition syntax.
docs/guides/01_commands.mdx Adds keywords, converts format comment, adds heading markers.
docs/getting_started/03_migration.mdx Adds sidebar_position + adds heading markers.
docs/getting_started/01_installation.mdx Adds heading markers + updates admonition syntax + updates a link anchor.
community/index.mdx Adds description, converts format comment.
community/gallery/collection/07_themes.mdx Adds sidebar_position, converts format comment, adds heading markers.
community/gallery/collection/05_services.mdx Adds sidebar_position, converts format comment, adds heading markers.
community/gallery/collection/04_snippets.mdx Adds sidebar_position, converts format comment, updates admonition syntax, adds heading markers.
community/gallery/collection/01_collection.mdx Adds sidebar_position, converts format comment, adds heading markers.
community/99_contributors.mdx Adds heading markers and converts end-of-file marker to JSX comment.
community/01_zsh_guide/01_roadmap/10_expansion.mdx Converts TODO HTML comment to JSX comment + adds heading markers.
community/01_zsh_guide/01_roadmap/01_zsh_startup.mdx Converts HTML comments to JSX comments.
blog/2022/01/15/swiss_army_knife_for_zsh.md Adds heading anchor markers to headings.
.vscode/settings.json Removes workspace editor settings.
.vscode/launch.json Removes VS Code launch configurations.
.vscode/extensions.json Removes VS Code extension recommendations.
.trunk/trunk.yaml Upgrades Trunk + linter versions and adds ESLint flat-config support.
.trunk/configs/.stylelintrc.yml Removes Trunk-scoped Stylelint config.
.trunk/configs/.prettierrc Removes Trunk-scoped Prettier config.
.trunk/configs/.prettierignore Removes Trunk-scoped Prettier ignore file.
.trunk/configs/.hadolint.yaml Removes Trunk-scoped Hadolint config.
.stylelintrc.yml Adds root Stylelint configuration.
.prettierrc.json Adds root Prettier configuration.
.prettierignore Adds root Prettier ignore rules.
.markdownlint.json Adds root Markdownlint configuration.
.github/workflows/sync-labels.yml Removes workflow.
.github/workflows/stale.yml Removes workflow.
.github/workflows/pr-labels.yml Removes workflow.
.github/workflows/lychee.yml Removes workflow.
.github/workflows/lock.yml Removes workflow.
.github/workflows/labeler.yml Removes workflow.
.github/workflows/dependency-review.yml Removes workflow.
.github/workflows/comment-rebase.yml Removes workflow.
.github/skills/what-context-needed/SKILL.md Adds Copilot skill definition.
.github/skills/suggest-awesome-github-copilot-skills/SKILL.md Adds Copilot skill definition.
.github/skills/docs-release-readiness/SKILL.md Adds docs QA skill definition.
.github/skills/codebase-health-audit/SKILL.md Adds codebase audit skill definition.
.github/skills/codebase-health-audit/references/typescript-react.md Adds TypeScript/React checklist reference.
.github/skills/codebase-health-audit/references/mdx-docs.md Adds MDX docs checklist reference.
.github/skills/codebase-health-audit/references/css-styling.md Adds CSS checklist reference.
.github/prompts/review-pr.prompt.md Adds PR review prompt and workflow.
.github/prompts/project-health.prompt.md Adds project health prompt.
.github/prompts/audit-consistency.prompt.md Adds audit/fix prompt.
.github/prompts/add-doc-section.prompt.md Adds “add docs section” prompt.
.github/prompts/audit-consistency.prompt.md Adds audit prompt (consistency/perf/style).
.github/instructions/frontend-components.instructions.md Adds frontend component authoring conventions.
.github/instructions/docs-authoring.instructions.md Adds docs authoring conventions.
.github/hooks/lint-on-edit.json Adds lint-on-edit hook to run ESLint/Stylelint after edits.
.github/drafts/notes.md Updates JSX sample formatting.
.github/copilot-instructions.md Adds repo-wide Copilot guidance for contributors/agents.
.github/agents/localization-maintainer.agent.md Adds localization workflow agent guidance.
.github/.cspell/project-usernames.txt Removes project usernames list.
.github/.cspell/project-ignored.txt Removes project ignored words list.
.eslintrc.yml Removes legacy ESLint config.
.devcontainer/devcontainer.json Removes devcontainer configuration.
.devcontainer/Dockerfile Removes devcontainer Dockerfile.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread eslint.config.ts
Comment thread src/pages/legal/PRIVACY.md Outdated
Comment thread blog/2022/01/15/swiss_army_knife_for_zsh.md Outdated
Comment thread .github/skills/docs-release-readiness/SKILL.md Outdated
Comment thread .github/skills/codebase-health-audit/references/typescript-react.md Outdated
Comment thread src/components/APITable/index.tsx
Comment thread src/pages/legal/CODE_OF_CONDUCT.md Outdated
Comment thread .github/instructions/frontend-components.instructions.md Outdated
Comment thread .github/prompts/review-pr.prompt.md
Comment thread .github/prompts/audit-consistency.prompt.md
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Apr 17, 2026

Deploying zsh with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7215b19
Status: ✅  Deploy successful!
Preview URL: https://74a343ab.zsh.pages.dev
Branch Preview URL: https://update.zsh.pages.dev

View logs

ss-o and others added 3 commits April 17, 2026 21:30
…ct.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Sall <59910950+ss-o@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Sall <59910950+ss-o@users.noreply.github.com>
- Add .vscode/mcp.json with GitHub Copilot MCP server
- Add asciinema-player type declarations (TS7016)
- Fix React 19 type narrowing in APITable component (TS18046, TS2345)
- Replace template literal className with clsx in HomeCommunity

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ss-o ss-o requested a review from Copilot April 17, 2026 21:22
- Create .github/copilot-mcp.json to enable built-in GitHub MCP server
- Fix ESLint mdx.flatCodeBlocks glob with clarifying comment
- Remove invalid {/_ #... _/} heading suffixes from PRIVACY.md,
  CODE_OF_CONDUCT.md, and blog post (not valid JSX/MDX comments)
- Fix APITable: use named ForwardedRef/KeyboardEvent imports from react
  instead of React namespace references
- Fix relative links in prompt files (review-pr, audit-consistency)
- Replace @loadable/component references with React.lazy + Suspense
- Update localization agent to reflect en-only locale config

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 143 out of 146 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/components/HomeCommunity/index.tsx
Comment thread src/components/HomeWhyZi/index.tsx
Comment thread src/components/HomeEcosystem/index.tsx
ss-o and others added 6 commits April 18, 2026 01:06
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Replace translated strings with locale-independent identifiers as React
list keys in HomeCommunity (href), HomeWhyZi (new id field), and
HomeEcosystem (link) to prevent remounts across locale changes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Create a comprehensive UI design skill with references covering:
- Design tokens (spacing, shadows, radii, breakpoints, transitions)
- Component patterns (cards, grids, sections, buttons, terminal UI)
- Accessibility guidelines (contrast, keyboard, ARIA, motion, images)

Derived from auditing all homepage component CSS modules and custom.css.
Documents both current state and target conventions for visual consistency.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ed card CSS

- Remove hardcoded data-theme="dark" from HomeBanner; add light/dark CSS overrides
- Standardize breakpoints to 480/768/1024px across all components
- Show terminal on mobile (scrollable, max-height) instead of display:none
- Add light-mode overrides to HomeInstallCta gradient and buttons
- Extract shared CardGrid.module.css; compose from it in WhyZi/Ecosystem/Community
- Add focus-visible outlines to cards and CTA buttons
- Unify card grid gap to 1.25rem; add missing 480px breakpoint to WhyZi

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Delete unused src/data/features.module.css (no imports found)
- Rename ImgShow CSS class .ImgClass → .image for consistency
- Add JSDoc documentation to Highlight component props

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Accessibility: prefers-reduced-motion for CardGrid/InstallCta/Banner,
  focus-visible on Banner CTAs, rel=noopener on external links
- Design tokens: 20+ CSS custom properties (spacing, shadow, radius, transition)
- Token adoption: replaced hardcoded values in CardGrid, Banner, InstallCta
- Player: error handling with fallback Link, ARIA attributes
- Spinner: directory structure, size prop (small/medium/large), reduced-motion
- Skills: installed 8 awesome-copilot skills with bundled assets
- Skill refs: synced design-tokens.md and accessibility.md with implementations
- Fixed global transition-duration scope (html element only)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 179 out of 191 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/components/APITable/index.tsx
Comment thread .trunk/trunk.yaml
ss-o and others added 2 commits April 18, 2026 08:15
WhyZi cards are informational divs with no links. The inherited
hover transform made them appear interactive. Override shared card
hover to keep cards static while preserving the effect for linked
sections (Ecosystem, Community).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Derive key from getRowName(row) so each APITableRowComp has a
unique, stable key for proper React reconciliation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 179 out of 191 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/components/HomeCommunity/index.tsx Outdated
Comment thread src/components/HomeCommunity/index.tsx Outdated
Comment thread src/components/GhRepoBadge/index.tsx Outdated
- HomeCommunity: change Link href to to for Docusaurus routing
- HomeCommunity: add aria-hidden="true" to decorative <i> icons
- GhRepoBadge: change Link href to to for Docusaurus routing

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 179 out of 191 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/index.mdx Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 179 out of 191 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/components/Player/index.tsx Outdated
Comment thread src/components/Spinner/index.tsx
ss-o and others added 3 commits April 18, 2026 16:01
- Migrate deploy from deprecated cloudflare/pages-action to wrangler-action v3
- Fix Node 18 to lts/* across all workflows (engines requires >=20)
- Remove --prod install flag that skipped devDependencies needed for build
- Fix stale path filters in ci-perf (sidebars.js, babel.config.js)
- Replace --shamefully-hoist --no-frozen-lockfile with --frozen-lockfile
- Add concurrency group and timeout-minutes to argos workflow
- Add explicit permissions block to crowdin-download
- Add lychee-based link checker workflow (weekly + on docs push)
- Fix Link href to Link to in docs/index.mdx

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add language specifiers to fenced code blocks (MD040)
- Fix ordered list item prefixes across code block breaks (MD029)
- Normalize list marker spacing to single space (MD030)
- Remove trailing punctuation from heading (MD026)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add ariaLabel prop to Spinner so callers can provide context-specific
loading text. Remove the wrapper div with duplicate role=status in
Player, passing the label directly to Spinner instead.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ss-o ss-o merged commit 5d5d307 into main Apr 18, 2026
6 checks passed
@ss-o ss-o deleted the update branch April 18, 2026 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

performance 🚀 Improving performance of the project, not introducing new features. refactor ♻️ Simplified code that is easier to understand or more efficient syntax or methods. resolved ☑️ The issue has been fixed and is therefore considered resolved.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants