| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: add uninstall.sh script for linux and macos (#1467) Closes #1422 Adds `website/public/uninstall.sh` that removes the `spf` binary from `/usr/local/bin` or `~/.local/bin`, and cleans up `~/.config/superfile`, `~/.local/share/superfile`, and `~/.cache/superfile`. Updated README to replace the manual uninstall steps. <img width="844" height="392" alt="image" src="https://github.com/user-attachments/assets/e1d66308-5387-43cc-812c-33f6b8fe9a07" /> Tested: installed via the official install.sh, ran the uninstall script, confirmed `which spf` returns nothing and all directories are removed. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Documentation** * Updated macOS/Linux “Uninstall” instructions to use a single hosted command for the uninstall script, with a pointer to the script for review. * **New Features** * Added an automated uninstall script with safety checks (aborts when `HOME` is unset/empty or `/`), colored uninstall banner, and step-by-step removal of the app binary plus user/system config, data, cache, and state folders (macOS and Linux), reporting success vs. any failures. <!-- end of auto-generated comment: release notes by coderabbit.ai --> | 3 个月前 | |
fix(theme): update 0x96f theme author (#1641) Updating the 0x96f author since I changed my username <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Documentation** * Corrected attribution details for the `0x96f` theme in the English and Traditional Chinese theme lists. * Updated the theme’s attribution comment to consistently credit `0x96f`. <!-- end of auto-generated comment: release notes by coderabbit.ai --> | 4 天前 | |
style: format code | 4 个月前 | |
style: format website code | 4 个月前 | |
style: format website code | 4 个月前 | |
fix(docs): enable GFM tables in MDX content pages (#1503) MDX content such as the hotkey list was rendering markdown tables as plain paragraphs because @astrojs/mdx treats an unset gfm option as disabled. Set markdown.gfm explicitly so remark-gfm runs for .mdx files. ## Before <img width="748" height="728" alt="image" src="https://github.com/user-attachments/assets/b9e61895-ef86-401c-a3eb-96b592a21248" /> ## After <img width="615" height="685" alt="image" src="https://github.com/user-attachments/assets/ed3d9c4f-29b9-4cd1-a479-89e1a9f3d67f" /> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Improved support for tables in Markdown/MDX content, making formatted tables render correctly in the site. <!-- end of auto-generated comment: release notes by coderabbit.ai --> Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Kristian Holme <KristianHolme@users.noreply.github.com> | 2 个月前 | |
chore(deps): update pnpm to v10.34.5 (#1526) This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm11/pnpm)) | [`10.34.4` → `10.34.5`](https://renovatebot.com/diffs/npm/pnpm/10.34.4/10.34.5) |  |  | --- ### Release Notes <details> <summary>pnpm/pnpm (pnpm)</summary> ### [`v10.34.5`](https://redirect.github.com/pnpm/pnpm/releases/tag/v10.34.5): pnpm 10.34.5 [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.34.4...v10.34.5) #### Patch Changes - [`78e29fe`](https://redirect.github.com/pnpm/pnpm/commit/78e29fe): Prevent a crafted `pnpm-lock.yaml` from writing package content outside the virtual store. A dependency path key whose name reconstructs to a path-traversal sequence (e.g. `../../../tmp/x@1.0.0`) is now rejected by the isolated (virtual-store) linker and the Plug'n'Play resolver map, matching the containment already applied to the hoisted linker. Under the global virtual store, a traversal in the version-derived path segment (e.g. a snapshot `version: "../../x"`) is now rejected at `iterateHashedGraphNodes`, the single point every global-virtual-store slot path funnels through. - [`78e29fe`](https://redirect.github.com/pnpm/pnpm/commit/78e29fe): Fixed a path traversal vulnerability where a dependency whose manifest `name` was a scoped path traversal (e.g. `@x/../../../<path>`) could be written outside `node_modules` to an attacker-controlled location during `pnpm install`, even with `--ignore-scripts`. The isolated linker now validates the package name before using it as a directory name, matching the existing protection in the hoisted linker. - [`47ef6f0`](https://redirect.github.com/pnpm/pnpm/commit/47ef6f0): Fixed switching to and self-updating to pnpm v12. pnpm v12 (the Rust port) ships as the `pnpm` and `@pnpm/exe` npm packages whose bins are placeholders replaced at install time by the host's native binary from a `@pnpm/exe.<platform>-<arch>[-musl]` optional dependency. Because pnpm installs its own engine with `--ignore-scripts`, that relinking never ran, leaving a non-executable placeholder. pnpm now relinks the native binary itself for v12 (recognizing the new platform-package naming scheme and the native `pnpm` package), and verifies the native binary's npm registry signature before running it. - [`36928be`](https://redirect.github.com/pnpm/pnpm/commit/36928be): `${...}` environment-variable placeholders in the `httpProxy`, `httpsProxy`, `noProxy`, `proxy`, and `noproxy` settings are no longer expanded when these settings come from a project's `pnpm-workspace.yaml`. They now receive the same protection already applied to `registry`. <!-- sponsors --> #### Platinum Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://bit.cloud/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/bit.svg" width="80" alt="Bit"></a> </td> </tr> </tbody> </table> #### Gold Sponsors <table> <tbody> <tr> <td align="center" valign="middle"> <a href="https://sanity.io/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/sanity.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/sanity_light.svg" /> <img src="https://pnpm.io/img/users/sanity.svg" width="120" alt="Sanity" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://discord.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/discord.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/discord_light.svg" /> <img src="https://pnpm.io/img/users/discord.svg" width="220" alt="Discord" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://vite.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"><img src="https://pnpm.io/img/users/vitejs.svg" width="42" alt="Vite"></a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://serpapi.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/serpapi_dark.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/serpapi_light.svg" /> <img src="https://pnpm.io/img/users/serpapi_dark.svg" width="160" alt="SerpApi" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://coderabbit.ai/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/coderabbit.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/coderabbit_light.svg" /> <img src="https://pnpm.io/img/users/coderabbit.svg" width="220" alt="CodeRabbit" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://stackblitz.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/stackblitz.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/stackblitz_light.svg" /> <img src="https://pnpm.io/img/users/stackblitz.svg" width="190" alt="Stackblitz" /> </picture> </a> </td> </tr> <tr> <td align="center" valign="middle"> <a href="https://workleap.com/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/workleap.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/workleap_light.svg" /> <img src="https://pnpm.io/img/users/workleap.svg" width="190" alt="Workleap" /> </picture> </a> </td> <td align="center" valign="middle"> <a href="https://nx.dev/?utm_source=pnpm&utm_medium=release_notes" target="_blank"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://pnpm.io/img/users/nx.svg" /> <source media="(prefers-color-scheme: dark)" srcset="https://pnpm.io/img/users/nx_light.svg" /> <img src="https://pnpm.io/img/users/nx.svg" width="50" alt="Nx" /> </picture> </a> </td> </tr> </tbody> </table> <!-- sponsors end --> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/yorukot/superfile). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | 2 个月前 | |
chore(deps): update dependency @lucide/astro to v1.27.0 (#1488) This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@lucide/astro](https://lucide.dev) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/astro)) | [`1.20.0` → `1.27.0`](https://renovatebot.com/diffs/npm/@lucide%2fastro/1.20.0/1.27.0) |  |  | --- ### Release Notes <details> <summary>lucide-icons/lucide (@​lucide/astro)</summary> ### [`v1.27.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.27.0): Version 1.27.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.26.0...1.27.0) #### What's Changed - feat(icons): removed brand names from tags & revised brand stopwords by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4575](https://redirect.github.com/lucide-icons/lucide/pull/4575) - fix(docs): Fix site build by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4582](https://redirect.github.com/lucide-icons/lucide/pull/4582) - fix(icons): optimised `square-scissors` icons by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4581](https://redirect.github.com/lucide-icons/lucide/pull/4581) - fix(packages/angular): add more supported attributes for SVG nodes by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4570](https://redirect.github.com/lucide-icons/lucide/pull/4570) - feat(icons): added `pending-cw` icon by [@​NielsLazaroms](https://redirect.github.com/NielsLazaroms) in [#​4439](https://redirect.github.com/lucide-icons/lucide/pull/4439) - fix(icons): changed `zap` and `zap-off` icons by [@​kapowaz](https://redirect.github.com/kapowaz) in [#​4536](https://redirect.github.com/lucide-icons/lucide/pull/4536) - feat(icons): add `square-off` icon by [@​october-learns](https://redirect.github.com/october-learns) in [#​4496](https://redirect.github.com/lucide-icons/lucide/pull/4496) - chore(deps-dev): bump astro from 6.4.8 to 7.1.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4572](https://redirect.github.com/lucide-icons/lucide/pull/4572) - fix(icons): changed `toolbox` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4571](https://redirect.github.com/lucide-icons/lucide/pull/4571) - feat(icons): add scan-square by [@​samuelalake](https://redirect.github.com/samuelalake) in [#​4550](https://redirect.github.com/lucide-icons/lucide/pull/4550) - feat(icons): added `user-shield` icon by [@​MArtytraM99](https://redirect.github.com/MArtytraM99) in [#​3099](https://redirect.github.com/lucide-icons/lucide/pull/3099) - feat(icons): added `mosque` icon by [@​iskepr](https://redirect.github.com/iskepr) in [#​4494](https://redirect.github.com/lucide-icons/lucide/pull/4494) - fix(request-review): Remove pull\_request\_target by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4593](https://redirect.github.com/lucide-icons/lucide/pull/4593) - fix(icons): changed `feather` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4584](https://redirect.github.com/lucide-icons/lucide/pull/4584) - feat(ci): added custom prettier plugin for icon SVG files by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4576](https://redirect.github.com/lucide-icons/lucide/pull/4576) - ci(ci.yml): Remove concurrency in ci.yml by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4595](https://redirect.github.com/lucide-icons/lucide/pull/4595) - fix(icons): changed `barrel` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4592](https://redirect.github.com/lucide-icons/lucide/pull/4592) - feat(lab): Migrate lab to main repo. by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4521](https://redirect.github.com/lucide-icons/lucide/pull/4521) - fix(icons): changed `trophy` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4591](https://redirect.github.com/lucide-icons/lucide/pull/4591) - feat(analytics): add utm source and medium by [@​jguddas](https://redirect.github.com/jguddas) in [#​4596](https://redirect.github.com/lucide-icons/lucide/pull/4596) - feat(docs): Add lab requirement in pull\_request\_template.md by [@​danielbayley](https://redirect.github.com/danielbayley) in [#​3651](https://redirect.github.com/lucide-icons/lucide/pull/3651) - feat(icons): replaces `podcast` icon with new `mic-*` icons by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4583](https://redirect.github.com/lucide-icons/lucide/pull/4583) - feat(icons): add layout-freeform by [@​samuelalake](https://redirect.github.com/samuelalake) in [#​4543](https://redirect.github.com/lucide-icons/lucide/pull/4543) #### New Contributors - [@​NielsLazaroms](https://redirect.github.com/NielsLazaroms) made their first contribution in [#​4439](https://redirect.github.com/lucide-icons/lucide/pull/4439) - [@​kapowaz](https://redirect.github.com/kapowaz) made their first contribution in [#​4536](https://redirect.github.com/lucide-icons/lucide/pull/4536) - [@​october-learns](https://redirect.github.com/october-learns) made their first contribution in [#​4496](https://redirect.github.com/lucide-icons/lucide/pull/4496) - [@​samuelalake](https://redirect.github.com/samuelalake) made their first contribution in [#​4550](https://redirect.github.com/lucide-icons/lucide/pull/4550) - [@​iskepr](https://redirect.github.com/iskepr) made their first contribution in [#​4494](https://redirect.github.com/lucide-icons/lucide/pull/4494) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/1.26.0...1.27.0> ### [`v1.26.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.26.0): Version 1.26.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.25.0...1.26.0) #### What's Changed - fix(docs): fix home page package links & accessible labels by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4540](https://redirect.github.com/lucide-icons/lucide/pull/4540) - fix(icons): changed `columns-3-cog` icon by [@​kamilasw](https://redirect.github.com/kamilasw) in [#​4578](https://redirect.github.com/lucide-icons/lucide/pull/4578) - fix(icons): extended metadata of `ad` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4579](https://redirect.github.com/lucide-icons/lucide/pull/4579) - fix(icons): changed `book-open` icons by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4565](https://redirect.github.com/lucide-icons/lucide/pull/4565) - feat(icons): added `shield-keyhole` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4580](https://redirect.github.com/lucide-icons/lucide/pull/4580) #### New Contributors - [@​kamilasw](https://redirect.github.com/kamilasw) made their first contribution in [#​4578](https://redirect.github.com/lucide-icons/lucide/pull/4578) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/1.25.0...1.26.0> ### [`v1.25.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.25.0): Version 1.25.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.24.0...1.25.0) #### What's Changed - fix(icons): Rename to `circle-euro` to match other euro icons by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4531](https://redirect.github.com/lucide-icons/lucide/pull/4531) - chore(deps-dev): bump astro from 6.1.10 to 6.4.6 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4487](https://redirect.github.com/lucide-icons/lucide/pull/4487) - fix(site): empty search results on first load for tag-only matches by [@​taimar](https://redirect.github.com/taimar) in [#​4413](https://redirect.github.com/lucide-icons/lucide/pull/4413) - chore(deps-dev): bump [@​babel/core](https://redirect.github.com/babel/core) from 7.28.5 to 7.29.6 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4476](https://redirect.github.com/lucide-icons/lucide/pull/4476) - fix(ci): broken link in brand logo comment by [@​jguddas](https://redirect.github.com/jguddas) in [#​4533](https://redirect.github.com/lucide-icons/lucide/pull/4533) - chore(depedencies): Update dependencies by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4553](https://redirect.github.com/lucide-icons/lucide/pull/4553) - feat(docs): add studio link by [@​jguddas](https://redirect.github.com/jguddas) in [#​4534](https://redirect.github.com/lucide-icons/lucide/pull/4534) - fix(icons): changed `hdmi-port` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4554](https://redirect.github.com/lucide-icons/lucide/pull/4554) - fix(icons): changed `ethernet-port` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4555](https://redirect.github.com/lucide-icons/lucide/pull/4555) - fix(icons): changed `file-box` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4552](https://redirect.github.com/lucide-icons/lucide/pull/4552) - feat(icons): added `scan-box` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4551](https://redirect.github.com/lucide-icons/lucide/pull/4551) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/1.24.0...1.25.0> ### [`v1.24.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.24.0): Version 1.24.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.23.0...1.24.0) #### What's Changed - fix(scripts): fix typo in renameIcon.function.mts by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4514](https://redirect.github.com/lucide-icons/lucide/pull/4514) - chore(icons): remove `toBeRemovedInVersion` metadata and make it optional in schema by [@​ericfennis](https://redirect.github.com/ericfennis) with [@​Copilot](https://redirect.github.com/Copilot) in [#​4513](https://redirect.github.com/lucide-icons/lucide/pull/4513) - feat(site): Add merch link by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4524](https://redirect.github.com/lucide-icons/lucide/pull/4524) - fix(packages/angular): move child rendering logic to template from effect by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​4519](https://redirect.github.com/lucide-icons/lucide/pull/4519) - docs(site): list [@​gyeonghokim/lucide-lit](https://redirect.github.com/gyeonghokim/lucide-lit) as third-party package by [@​GyeongHoKim](https://redirect.github.com/GyeongHoKim) in [#​4421](https://redirect.github.com/lucide-icons/lucide/pull/4421) - fix(icons): changed `option` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​4326](https://redirect.github.com/lucide-icons/lucide/pull/4326) - fix(lucide-react-native): restore the icons entry point in the JS bundles by [@​pvinis](https://redirect.github.com/pvinis) in [#​4528](https://redirect.github.com/lucide-icons/lucide/pull/4528) - fix(vue): support kebab-case icon-node prop on Icon component by [@​Sagargupta16](https://redirect.github.com/Sagargupta16) in [#​4512](https://redirect.github.com/lucide-icons/lucide/pull/4512) - fix(lucide-react-native): Add icon exports property to the package.json file by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4522](https://redirect.github.com/lucide-icons/lucide/pull/4522) - fix(icons): centered the `dot` icon by [@​cnlancehu](https://redirect.github.com/cnlancehu) in [#​4492](https://redirect.github.com/lucide-icons/lucide/pull/4492) - feat(icons): added `circle-euro-sign` icon by [@​Guido3000](https://redirect.github.com/Guido3000) in [#​4353](https://redirect.github.com/lucide-icons/lucide/pull/4353) - feat(icons): added `server-plus` icon by [@​Turboman3000](https://redirect.github.com/Turboman3000) in [#​4232](https://redirect.github.com/lucide-icons/lucide/pull/4232) #### New Contributors - [@​ericfennis](https://redirect.github.com/ericfennis) with [@​Copilot](https://redirect.github.com/Copilot) made their first contribution in [#​4513](https://redirect.github.com/lucide-icons/lucide/pull/4513) - [@​GyeongHoKim](https://redirect.github.com/GyeongHoKim) made their first contribution in [#​4421](https://redirect.github.com/lucide-icons/lucide/pull/4421) - [@​pvinis](https://redirect.github.com/pvinis) made their first contribution in [#​4528](https://redirect.github.com/lucide-icons/lucide/pull/4528) - [@​Sagargupta16](https://redirect.github.com/Sagargupta16) made their first contribution in [#​4512](https://redirect.github.com/lucide-icons/lucide/pull/4512) - [@​Guido3000](https://redirect.github.com/Guido3000) made their first contribution in [#​4353](https://redirect.github.com/lucide-icons/lucide/pull/4353) - [@​Turboman3000](https://redirect.github.com/Turboman3000) made their first contribution in [#​4232](https://redirect.github.com/lucide-icons/lucide/pull/4232) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/1.23.0...1.24.0> ### [`v1.23.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.23.0): Version 1.23.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.22.0...1.23.0) #### What's Changed - fix(docs): prevent scrollbar layout shift on icons page by [@​g30r93g](https://redirect.github.com/g30r93g) in [#​4500](https://redirect.github.com/lucide-icons/lucide/pull/4500) - chore(docs): Remove certificates banner by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4504](https://redirect.github.com/lucide-icons/lucide/pull/4504) - ci(repo-journal.yml): GH copilot repo summary by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4505](https://redirect.github.com/lucide-icons/lucide/pull/4505) - ci(repo-journal.yml): Small fix in the workflow by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4508](https://redirect.github.com/lucide-icons/lucide/pull/4508) - ci(repo-journal.yml): Switch to token by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4509](https://redirect.github.com/lucide-icons/lucide/pull/4509) - feat(icons): added `paper-bag` icon by [@​dkast](https://redirect.github.com/dkast) in [#​4023](https://redirect.github.com/lucide-icons/lucide/pull/4023) #### New Contributors - [@​g30r93g](https://redirect.github.com/g30r93g) made their first contribution in [#​4500](https://redirect.github.com/lucide-icons/lucide/pull/4500) - [@​dkast](https://redirect.github.com/dkast) made their first contribution in [#​4023](https://redirect.github.com/lucide-icons/lucide/pull/4023) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/1.22.0...1.23.0> ### [`v1.22.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.22.0): Version 1.22.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.21.0...1.22.0) #### What's Changed - feat(icons): add 6 database variant icons by [@​Barakudum](https://redirect.github.com/Barakudum) in [#​4336](https://redirect.github.com/lucide-icons/lucide/pull/4336) - ci(release.yml): Remove concurrency field to prevent release mess by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4485](https://redirect.github.com/lucide-icons/lucide/pull/4485) - fix(docs): fix color input clipping by [@​Hsiii](https://redirect.github.com/Hsiii) in [#​4488](https://redirect.github.com/lucide-icons/lucide/pull/4488) - docs(site): add Deno to installation instructions by [@​bartlomieju](https://redirect.github.com/bartlomieju) in [#​4486](https://redirect.github.com/lucide-icons/lucide/pull/4486) - chore(deps): bump esbuild from 0.25.12 to 0.28.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4459](https://redirect.github.com/lucide-icons/lucide/pull/4459) - fix(docs): prevent private analytics token from blocking local dev by [@​Hsiii](https://redirect.github.com/Hsiii) in [#​4481](https://redirect.github.com/lucide-icons/lucide/pull/4481) - docs(installation.md): Remove outdate next tag in installation by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4495](https://redirect.github.com/lucide-icons/lucide/pull/4495) - fix(lucide-react-native): Fix context provider export by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4497](https://redirect.github.com/lucide-icons/lucide/pull/4497) - fix(astro): add Astro v7 compatibility by [@​iseraph-dev](https://redirect.github.com/iseraph-dev) in [#​4491](https://redirect.github.com/lucide-icons/lucide/pull/4491) - fix(icons): changed `carrot` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​4010](https://redirect.github.com/lucide-icons/lucide/pull/4010) - fix(icons): changed `ungroup` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3969](https://redirect.github.com/lucide-icons/lucide/pull/3969) - feat(icons): added `phi` icon also used as `golden-ratio` by [@​whoisBugsbunny](https://redirect.github.com/whoisBugsbunny) in [#​4218](https://redirect.github.com/lucide-icons/lucide/pull/4218) #### New Contributors - [@​bartlomieju](https://redirect.github.com/bartlomieju) made their first contribution in [#​4486](https://redirect.github.com/lucide-icons/lucide/pull/4486) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/1.21.0...1.22.0> ### [`v1.21.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.21.0): Version 1.21.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.20.0...1.21.0) #### What's Changed - ci(release.yml): Remove new-version in release flow by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4478](https://redirect.github.com/lucide-icons/lucide/pull/4478) - ci(release.yml): Fix workflow and remove `version` scripts in package scripts by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​4479](https://redirect.github.com/lucide-icons/lucide/pull/4479) - fix(docs): rename navigation category label by [@​Hsiii](https://redirect.github.com/Hsiii) in [#​4483](https://redirect.github.com/lucide-icons/lucide/pull/4483) - feat(icons): added `broken-bone` icon by [@​Patolord](https://redirect.github.com/Patolord) in [#​4131](https://redirect.github.com/lucide-icons/lucide/pull/4131) #### New Contributors - [@​Hsiii](https://redirect.github.com/Hsiii) made their first contribution in [#​4483](https://redirect.github.com/lucide-icons/lucide/pull/4483) - [@​Patolord](https://redirect.github.com/Patolord) made their first contribution in [#​4131](https://redirect.github.com/lucide-icons/lucide/pull/4131) **Full Changelog**: <https://github.com/lucide-icons/lucide/compare/1.20.0...1.21.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/yorukot/superfile). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMzEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjI4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | 2 个月前 | |
feat: improve docs styling | 4 个月前 | |
style: format website code | 4 个月前 |
Starlight Starter Kit: Basics
npm create astro@latest -- --template starlight
🧑🚀 Seasoned astronaut? Delete this file. Have fun!
🚀 Project Structure
Inside of your Astro + Starlight project, you'll see the following folders and files:
.
├── public/
├── src/
│ ├── assets/
│ ├── content/
│ │ ├── docs/
│ │ └── config.ts
│ └── env.d.ts
├── astro.config.mjs
├── package.json
└── tsconfig.json
Starlight looks for .md or .mdx files in the src/content/docs/ directory. Each file is exposed as a route based on its file name.
Images can be added to src/assets/ and embedded in Markdown with a relative link.
Static assets, like favicons, can be placed in the public/ directory.
🧞 Commands
All commands are run from the root of the project, from a terminal:
| Command | Action |
|---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:3000 |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally, before deploying |
npm run astro ... |
Run CLI commands like astro add, astro check |
npm run astro -- --help |
Get help using the Astro CLI |
👀 Want to learn more?
Check out Starlight’s docs, read the Astro documentation, or jump into the Astro Discord server.