Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
329 commits
Select commit Hold shift + click to select a range
6d92598
fix: we're in 2024 :) (#51)
strn3 Apr 22, 2024
582e76c
feat: add dynamic descript to meta head (#56)
CorrectRoadH Apr 22, 2024
bd46805
feat: allow user to customize favicon (#47)
JoeyC-Dev Apr 22, 2024
94a9e97
feat: multiple custom favicons
saicaca Apr 22, 2024
e37a724
feat: using rel="me" to verify ownership for websites (#62)
JoeyC-Dev Apr 26, 2024
34af98e
Add a description in Japanese. (#27)
LibraryLibrarian Apr 26, 2024
e8cbb7a
feat: option to follow the system-wide light/dark mode (#71)
saicaca Apr 28, 2024
163ed17
fix: style tweak
saicaca Apr 29, 2024
8ce1c7a
fix: load stored theme before rendering
saicaca Apr 29, 2024
9a3119c
chore: temporarily suppress dynamic import warning
saicaca Apr 29, 2024
410902a
fix: make `base` in astro config work
saicaca Apr 29, 2024
873dbe3
feat: basic post structured data for SEO
saicaca Apr 29, 2024
9d82d25
fix: set html lang to siteConfig lang (#73)
Jayyyu1w Apr 30, 2024
9761ed7
feat: option to control whether site visitors can change the theme co…
LibraryLibrarian May 1, 2024
5e4ae01
docs: add some comments to `config.ts`
saicaca May 1, 2024
e1dae88
feat: add GitHub repo card, admonitions (#77)
Fabrizz May 2, 2024
39797fd
fix: some fixes for admonition and GitHub repo card
saicaca May 2, 2024
47c65cd
docs: update example posts
saicaca May 2, 2024
12e1b15
fix: fix base path not applied to mobile nav menu
saicaca May 24, 2024
3f4e7e9
feat: enhanced meta for social sharing (part 1) (#66)
JoeyC-Dev Jun 5, 2024
c3ac8d9
feat: light/dark modes switch immediately with the system theme (#95)
xingoxu Jun 5, 2024
5dd1287
fix: fix a style bug in the tag list (#41, #93)
saicaca Jun 6, 2024
ce36ba3
fix: profile-card style tweak
saicaca Jun 8, 2024
5868cdd
feat: add option `position` for banner image (#106)
Lry722 Jun 9, 2024
8c88b75
fix: add override to packages of pnpm sharp and vite-imagetools (#92)
n1ckisthereu Jun 21, 2024
03d88af
chore: upgrade dependencies
saicaca Jun 21, 2024
5cfc78e
fix: hide the extra empty line in code blocks
saicaca Jun 21, 2024
8156928
fix: add missing i18n for `Search` (#102)
baka-gourd Jun 21, 2024
88a7414
feat: copy button for code blocks (#67)
silverfantacy Jun 21, 2024
b70a01a
fix: style tweaks for copy-code button
saicaca Jun 21, 2024
960e85f
fix: extra empty lines in codeblocks still displayed in some cases
saicaca Jun 21, 2024
176b38a
fix: custom scrollbar does not reload after page switch
saicaca Jun 21, 2024
8bdad0b
feat: add support for GitHub style admonition syntax
saicaca Jun 21, 2024
02865aa
feat: improve button animation
saicaca Jun 22, 2024
f438ea4
feat: style improvements (mainly animations)
saicaca Jun 29, 2024
bd4f0e8
fix: failed GitHub API requests no longer break the href of repo card…
saicaca Jul 20, 2024
2622aab
fix: sort post list in RSS by time and exclude draft posts
saicaca Jul 20, 2024
743d8dd
feat: add Korean i18n & README (#130)
DevNergis Jul 20, 2024
003c644
refactor: improve code quality
saicaca Jul 21, 2024
96223c0
refactor: improve code quality
saicaca Jul 21, 2024
f817e93
docs: update README
saicaca Jul 21, 2024
442cb8f
chore: ignore errors when CSS files don't need compression
saicaca Jul 26, 2024
b2da426
fix: fix CDN link for katex
saicaca Jul 26, 2024
2eff25d
chore: update dependencies
saicaca Jul 26, 2024
b0337a9
fix: `siteConfig.banner.position` not working
saicaca Jul 27, 2024
f28ad1b
feat: increase height of the banner on the homepage
saicaca Jul 27, 2024
336290a
feat!: add credit configurations for banner image
saicaca Jul 27, 2024
51025f0
feat: add photoswipe for image zoom (#135)
dabuside Jul 27, 2024
09e084f
fix: set the zoom width and height for network image (#136)
dabuside Jul 28, 2024
f96cf6f
feat: some improvements for image zooming
saicaca Jul 28, 2024
9af6cf9
feat: style tweaks
saicaca Aug 1, 2024
1f93499
feat: use the first paragraph as the excerpt if `description` is not set
saicaca Aug 3, 2024
0ad144a
fix: fix errors and reformat code
saicaca Aug 3, 2024
b358bdd
perf: preload PhotoSwipe instead of waiting for user click
saicaca Aug 6, 2024
856c2bb
fix: fix GitHub repo card not loading with empty description (#154)
pawarherschel Aug 23, 2024
f79ee34
feat: add language as post property (#151)
at-wr Aug 27, 2024
e9c8930
refactor: improve type safety (#155)
L4Ph Aug 27, 2024
075cb8e
feat: add Spanish i18n (#157)
MarcosBarranquero Aug 27, 2024
a6bc4c0
fix: errors when `themeColor.fixed` is set to `true` (#160)
MarcosBarranquero Aug 28, 2024
4518dbf
chore: update dependencies
saicaca Aug 29, 2024
1af707e
fix: fix RSS build error
saicaca Sep 4, 2024
3dffb98
chore(biome): fix deprecated field `trailingComma` (#169)
marcoieni Sep 4, 2024
1399bd9
docs: add Spanish README
MarcosBarranquero Sep 4, 2024
31af084
feat!: front-matter `language` -> `lang`
saicaca Sep 9, 2024
f5ad1c6
docs: update README
saicaca Sep 9, 2024
f0754ca
perf: optimizing page transition (#178)
saicaca Sep 13, 2024
44fb628
fix: fix navbar disappearing after link click (#182)
saicaca Sep 16, 2024
7a022cc
feat: set `og:type` to `article` for posts (#183)
davidvkimball Sep 17, 2024
93209a5
fix: fix the top margin of sticky sidebar (#184)
saicaca Sep 19, 2024
8565724
fix: fix the flickering caused by custom scrollbar initialization (#60)
saicaca Sep 19, 2024
085fd62
feat: add onload animation for banner
saicaca Sep 19, 2024
8beeba8
feat: more readable error message for image not found
saicaca Sep 19, 2024
d09b80a
fix: fix footer style (#201)
3kh0 Oct 23, 2024
b5fddf2
feat: added TOC (#198)
SlimeNull Oct 25, 2024
85c9e1f
fix: remove outline on search bar (#206)
3kh0 Oct 26, 2024
a336f34
feat: redesign TOC
saicaca Oct 26, 2024
450ab15
fix: fix HMR not working. (#195)
L4Ph Oct 26, 2024
947ff49
fix: force override post width
saicaca Oct 26, 2024
66463dd
Merge branch 'toc-new'
saicaca Oct 26, 2024
c320ba5
fix: missing CSS classes
saicaca Oct 26, 2024
00aa50a
fix: fix build error
saicaca Oct 26, 2024
2db5938
fix: eliminate blue border in iOS browers (#207)
SagisawaArisa Oct 26, 2024
2b9f6bc
feat: UX improvements for the TOC component
saicaca Oct 27, 2024
ec179a2
chore: update example post
saicaca Oct 27, 2024
2c71693
refactor: code cleanup
saicaca Oct 27, 2024
9f251d4
feat: style tweak
saicaca Oct 27, 2024
1b652f6
feat: add configurations for TOC component
saicaca Oct 27, 2024
18fcf6d
fix: fix blurry text caused by `translate`
saicaca Oct 27, 2024
e1a98c4
fix: TOC component overflows the webpage (#209)
saicaca Oct 28, 2024
201f4c8
feat: scrolling to the top don't hide the TOC when banner is disabled
saicaca Oct 28, 2024
420275c
fix: hide TOC in mobile view (#214)
saicaca Oct 30, 2024
87547fc
feat: use server-side date to generate copyright year (#217)
JoeyC-Dev Nov 9, 2024
ff9e820
refactor: upgrade to Svelte v5 (#212)
L4Ph Nov 30, 2024
87e83fc
chore: enforce pnpm usage (#238)
L4Ph Dec 1, 2024
079abbc
refactor: css cleanup and style tweaks
saicaca Dec 2, 2024
b604cdf
feat: add post update date (#243)
KinhoLeung Dec 4, 2024
e816120
feat: TOC highlight and scroll sync (#216)
foxton9 Dec 6, 2024
9ab977f
feat: improve the style of the TOC component
saicaca Dec 6, 2024
eb3f9f2
fix: fix incorrect position of TOC indicator
saicaca Dec 6, 2024
94184f3
fix: fix TOC highlight for non-ASCII titles (#246)
saicaca Dec 6, 2024
8cd04d9
fix: fix TOC highlight appearing on pages without a TOC
saicaca Dec 7, 2024
e446283
fix: small bugs with GitHub repo cards (fix #242)
saicaca Dec 7, 2024
cbf17e8
fix: fix incorrect TOC highlight (fix #249)
saicaca Dec 7, 2024
4483433
fix: removing pointer-events from BackToTop wrapper (#259)
CarlosCB1986 Dec 31, 2024
588a536
feat: add Thai translation (#264)
twystpaki Dec 31, 2024
589c593
fix: revise TOC logic (#252)
foxton9 Dec 31, 2024
baa8941
fix: add padding to ButtonLink badge div (#251)
CarlosCB1986 Dec 31, 2024
081ec35
feat: self-host KaTeX CSS (#279)
L4Ph Jan 12, 2025
2244a77
fix: search component missing from PROD environment (#268)
zulmuzakir Jan 12, 2025
4a4c19a
chore: update dependencies, including Astro v5. (#244)
L4Ph Jan 16, 2025
1b4b859
fix: remove obsolete astro:after-swap listener
saicaca Jan 16, 2025
18cc3e0
fix: output incorrect symbol in console (#290)
noeFly Jan 19, 2025
8287e42
fix: display of long equations is cut off (#287)
Hasenpfote Jan 19, 2025
d141906
fix: change deprecated --apply flag to --write
Vulwsztyn Jan 21, 2025
fdbd0c5
refactor: remove useless code
wsafight Jan 25, 2025
65112e5
feat: add directory creation for post folder
UnclePi979 Mar 11, 2025
2fc2dd3
Merge pull request #298 from Vulwsztyn/biome_check_flag_update
L4Ph Mar 27, 2025
66ef2ac
Merge pull request #345 from UnclePi979/feat/script-enhancement
L4Ph Mar 27, 2025
b24c1cf
Merge pull request #306 from wsafight/error5
L4Ph Mar 27, 2025
2773f2e
pnpm dlx @astrojs/upgrade
L4Ph Mar 27, 2025
5bd83a9
update dependencies(patch or minor)
L4Ph Mar 27, 2025
73f5360
add dependabot config
L4Ph Mar 27, 2025
148628f
Merge pull request #353 from L4Ph/feature/deps-update
L4Ph Mar 27, 2025
4d9e376
Fix Dependabot config (#354)
L4Ph Mar 27, 2025
0da9d3d
chore(deps): bump the minor-updates group with 2 updates
dependabot[bot] Mar 27, 2025
d15139a
Merge pull request #355 from saicaca/dependabot-npm_and_yarn-minor-up…
L4Ph Mar 27, 2025
b826152
fix(blog): restore prev/next post navigation buttons (#346)
0bipinnata0 Mar 28, 2025
7a5ea7a
chore(deps-dev): bump @types/sanitize-html in the minor-updates group…
dependabot[bot] Mar 29, 2025
92c659a
fix: MarkdownIt String error when md file body is empty (#303)
Mar 30, 2025
38be68b
chore(deps): bump the patch-updates group with 4 updates (#361)
dependabot[bot] Apr 1, 2025
c106a63
fix(biome): update schema version and refine configuration settings (…
L4Ph Apr 1, 2025
b016bd0
fix: biome linter error (#369)
L4Ph Apr 1, 2025
6ce8fb1
chore(deps): bump svelte in the patch-updates group (#371)
dependabot[bot] Apr 1, 2025
0f73053
chore(deps): bump astro-compress in the patch-updates group (#374)
dependabot[bot] Apr 5, 2025
477d184
Update WidgetLayout.astro (#333)
ldoubil Apr 5, 2025
ac75858
fix: check whether the component is defined already (#337)
automatasz Apr 5, 2025
b86adea
feat: exclude Katex elements from Pagefind indexing (#307)
Hasenpfote Apr 6, 2025
055ab86
chore(deps): bump the patch-updates group with 2 updates (#380)
dependabot[bot] Apr 7, 2025
b409c42
chore(deps): bump the minor-updates group with 3 updates (#381)
dependabot[bot] Apr 8, 2025
46415de
fix: svelte component definition in the html code to use client:only=…
automatasz Apr 8, 2025
c8142d0
fix: multiple registration events lead to incorrect click events (#305)
wsafight Apr 8, 2025
7ea2f7f
refactor: remove unused props from components and improve error handl…
L4Ph Apr 8, 2025
286b050
format all code (#386)
L4Ph Apr 8, 2025
51cc65e
add CI (#384)
L4Ph Apr 8, 2025
a19450f
fix: The previous and next pages carry baseurl (#292)
wsafight Apr 8, 2025
ad33c58
chore(deps): bump svelte in the patch-updates group (#388)
dependabot[bot] Apr 8, 2025
66f3ee8
refactor: replace 'any' type with CollectionEntry for better type saf…
L4Ph Apr 9, 2025
8a6f7fa
Merge pull request #391 from saicaca/390-fix-entry-type-is-any
L4Ph Apr 9, 2025
9a21c0e
Merge pull request #309 from CarlosCB1986/patch-4
CarlosCB1986 Apr 9, 2025
8cceb83
fix: The banner configuration is not enabled, resulting in console er…
wsafight Apr 9, 2025
174c5d8
fix: disallow crawling from `/_astro/` (#399)
JoeyC-Dev Apr 15, 2025
c53ada5
chore(deps): bump the patch-updates group across 1 directory with 4 u…
dependabot[bot] Apr 15, 2025
ac24171
chore(deps): bump the minor-updates group with 2 updates (#400)
dependabot[bot] Apr 16, 2025
f8afc4f
fix: Switch page error when fetch fails (#304)
wsafight Apr 16, 2025
de1e302
chore(deps): bump astro from 5.7.0 to 5.7.2 in the patch-updates grou…
dependabot[bot] Apr 17, 2025
c1cce13
chore(deps): bump the patch-updates group with 2 updates (#408)
dependabot[bot] Apr 19, 2025
0290357
chore(deps): bump the minor-updates group with 2 updates (#409)
dependabot[bot] Apr 21, 2025
0fe29c7
fix: enhance link styling on hover and active states (#413)
L4Ph Apr 22, 2025
079d1f5
chore(deps): bump svelte in the patch-updates group (#414)
dependabot[bot] Apr 22, 2025
cc7a230
chore(deps): bump the patch-updates group with 3 updates (#417)
dependabot[bot] Apr 24, 2025
772f0a9
fix: TOC warning on home page (#402)
foxton9 Apr 28, 2025
0b5d290
style: The search panel exceeds the entire page (#302)
wsafight Apr 28, 2025
fc0d3fc
fix: Remove useless calls during initialization (#295)
wsafight Apr 28, 2025
09d2713
364 remove astro compress2 (#424)
L4Ph Apr 28, 2025
8f17265
chore(deps): bump astro from 5.7.5 to 5.7.8 in the patch-updates grou…
dependabot[bot] Apr 28, 2025
adaf8af
chore(deps): bump the patch-updates group with 2 updates (#428)
dependabot[bot] Apr 29, 2025
3194dfc
fix: Encode URI components for tag links to handle reserved character…
L4Ph Apr 30, 2025
11535a9
Fix category with reserved character (#431)
L4Ph Apr 30, 2025
3b95748
chore(deps): bump the patch-updates group with 2 updates (#432)
dependabot[bot] May 1, 2025
7f0c109
fix: Correct template literals for aria-label/class/style attributes …
L4Ph May 1, 2025
2b3d7cf
fix: Trim whitespace from category and tag names in URL generation (#…
L4Ph May 5, 2025
1d8eeca
chore(deps): bump overlayscrollbars in the patch-updates group (#440)
dependabot[bot] May 5, 2025
1f39c34
chore(deps): bump astro from 5.7.10 to 5.7.11 in the patch-updates gr…
dependabot[bot] May 6, 2025
20391fc
chore(deps-dev): bump @types/sanitize-html in the minor-updates group…
dependabot[bot] May 6, 2025
ff2b5ac
Revert "chore(deps-dev): bump @types/sanitize-html in the minor-updat…
L4Ph May 6, 2025
92afa0f
chore(deps): bump astro from 5.7.11 to 5.7.12 in the patch-updates gr…
dependabot[bot] May 8, 2025
25e2019
chore(deps): bump svelte in the patch-updates group (#446)
dependabot[bot] May 12, 2025
a6fd4cb
chore(deps): bump the minor-updates group with 2 updates (#447)
dependabot[bot] May 12, 2025
e721a77
chore(deps): bump the patch-updates group with 2 updates (#448)
dependabot[bot] May 13, 2025
8e8affb
chore(deps): bump the minor-updates group with 2 updates (#449)
dependabot[bot] May 14, 2025
925e7e2
chore(deps): bump svelte in the patch-updates group (#451)
dependabot[bot] May 15, 2025
292c864
chore(deps): bump @iconify-json/material-symbols (#452)
dependabot[bot] May 18, 2025
300ae87
fix: conflicting display properties in class list (#450)
coolpi21 May 18, 2025
e52558a
doc: update supported feature (#418)
JoeyC-Dev May 18, 2025
cd7cd68
chore: update readme (#300)
L4Ph May 18, 2025
cb6f97f
fix: resolve katex-display scrollbar issues (#326)
Hasenpfote May 18, 2025
79f199b
chore(deps): bump overlayscrollbars in the patch-updates group (#456)
dependabot[bot] May 19, 2025
c5d9573
chore(deps): bump the minor-updates group across 1 directory with 3 u…
dependabot[bot] May 23, 2025
2d89e4d
feat: make archive page dynamic (#469)
saicaca May 29, 2025
87eff4a
chore(deps): bump the patch-updates group across 1 directory with 4 u…
dependabot[bot] May 29, 2025
4b30ff2
fix: improve category URL handling with additional checks (#472)
L4Ph May 30, 2025
dde7835
fix: unable to list uncategorized posts on the archive page (fix #471)
saicaca May 30, 2025
559a324
fix: fix type errors
saicaca May 30, 2025
e640964
chore: add `check` command
saicaca Jun 3, 2025
ee48c2f
feat: introduce Expressive Code for code block rendering (#476)
saicaca Jun 3, 2025
3c9a622
docs: update README and add contributing guide
saicaca Jun 3, 2025
839cb47
chore(deps): bump the patch-updates group across 1 directory with 2 u…
dependabot[bot] Jun 3, 2025
d754121
Updated README.md to add Deepwiki badges
L4Ph Jun 3, 2025
690158a
chore(deps): bump the patch-updates group across 1 directory with 3 u…
dependabot[bot] Jun 6, 2025
9de7aa1
fix: refactor onMount to avoid unnecessary async calls for search (#481)
L4Ph Jun 6, 2025
514e55c
chore(deps): bump svelte in the patch-updates group (#488)
dependabot[bot] Jun 8, 2025
5832e72
chore(deps): bump astro from 5.8.1 to 5.9.0 in the minor-updates grou…
dependabot[bot] Jun 10, 2025
cf6cadb
fix: fixing rss by cleaning invalid characters (#492)
CarlosCB1986 Jun 11, 2025
dd929f8
chore(deps): bump the patch-updates group across 1 directory with 5 u…
dependabot[bot] Jun 13, 2025
9130765
Biome 2.0 with format (#510)
L4Ph Jun 18, 2025
94c2ca3
use correct s thingy in english for words & reading time (#503)
haappi Jun 18, 2025
314fab6
chore(deps): bump the minor-updates group across 1 directory with 2 u…
dependabot[bot] Jun 20, 2025
83e0062
chore(deps): bump the patch-updates group across 1 directory with 5 u…
dependabot[bot] Jun 26, 2025
8b23f4a
chore(deps-dev): bump @biomejs/biome in the patch-updates group (#524)
dependabot[bot] Jun 28, 2025
7f93747
chore(deps): bump astro in the patch-updates group across 1 directory…
dependabot[bot] Jul 3, 2025
297db13
docs: update Thai README to match the main README (#545)
twystpaki Jul 8, 2025
3ff71d0
perf(content): ⚡️ reduce archive page size by stripping post body (#541)
Swizzzer Jul 13, 2025
42c770e
docs: update Korean README to match the main README (#552)
kinesis19 Jul 13, 2025
0dcce26
chore(deps): bump the minor-updates group across 1 directory with 4 u…
dependabot[bot] Jul 24, 2025
a7a053e
chore(deps): bump the patch-updates group with 10 updates (#565)
dependabot[bot] Jul 25, 2025
2b9e9ff
fix: missing toc if base url is set (#550)
adaxiik Jul 27, 2025
4382cdc
feat: add Vietnamese translation (#548)
Yapper689 Jul 27, 2025
8f23fe2
Update README.md
send0moka Jul 29, 2025
550575e
Create README.id.md
send0moka Jul 29, 2025
4f94e03
Create id.ts
send0moka Jul 29, 2025
2678d9e
Update translation.ts
send0moka Jul 29, 2025
2adad90
Update config.ts
send0moka Jul 29, 2025
b1f509a
chore(deps): bump the patch-updates group with 3 updates (#569)
dependabot[bot] Jul 31, 2025
b06f908
fix: 修復 spec 收藏未定義提示 (#516)
noeFly Aug 1, 2025
ae1ede9
Add issue and pull request template (#578)
L4Ph Aug 3, 2025
d219ca6
chore(deps): bump the minor-updates group across 1 directory with 2 u…
dependabot[bot] Aug 3, 2025
5dfaed7
Turkish translation (#575)
Tandstik Aug 3, 2025
7bb75ef
Merge branch 'main' into main
L4Ph Aug 3, 2025
7d5f18d
fix: update language options in SiteConfig for clarity and completeness
L4Ph Aug 3, 2025
ef255e6
fix: missing base path in rss (#551)
adaxiik Aug 5, 2025
6359bd9
chore(deps): bump the patch-updates group with 2 updates (#582)
dependabot[bot] Aug 5, 2025
4ad55e0
fix: define fonts for code block titles and language badges (#589)
Xeonzilla Aug 9, 2025
ec4dbfd
fix(TOC): hide active overlay when no sections active (#586)
rushiiMachine Aug 9, 2025
9a7d7b1
fix: Correct language setting reminder, zh-CN -> zh_CN (#585)
Kibidango086 Aug 10, 2025
3850e3e
Merge pull request #599 from prawee/main
prawee Aug 20, 2025
f0942ee
Fixing Theme Color Selection Reset Button Animation (#563)
CarlosCB1986 Aug 20, 2025
8cee296
chore(deps): bump the minor-updates group across 1 directory with 4 u…
dependabot[bot] Aug 21, 2025
c84bc2f
Bump biome (#603)
L4Ph Aug 21, 2025
4c0618b
fix(utils): replace map with forEach to resolve biome lint error | 解决…
ZyPLJ Aug 21, 2025
026369c
fix: add display inline-block to link styles in markdown.css (#595)
Mugzx Aug 21, 2025
7cae7bc
chore(deps): bump the patch-updates group across 1 directory with 2 u…
dependabot[bot] Aug 21, 2025
46f9635
chore(deps): bump the patch-updates group with 3 updates (#607)
dependabot[bot] Aug 23, 2025
c6f2752
fix: automatically wrap social links list (#604)
misaka10987 Aug 24, 2025
77391ed
refactor: replacing hardcoded style for existing variable (#525)
CarlosCB1986 Aug 24, 2025
59f71f5
fix: improving contrast TOC light theme (#500)
CarlosCB1986 Aug 24, 2025
d0689b7
feat: add support for spoiler text (#602)
hexadecimal233 Aug 24, 2025
e63586e
chore(deps): bump the patch-updates group across 1 directory with 4 u…
dependabot[bot] Sep 4, 2025
c817c79
chore(deps): bump the patch-updates group with 2 updates (#621)
dependabot[bot] Sep 6, 2025
cbaead5
Merge remote-tracking branch 'upstream/main'
tropical-algae Sep 14, 2025
6adcf2f
chore(deps): bump the minor-updates group with 2 updates
dependabot[bot] Sep 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 59 additions & 0 deletions .github/ISSUE_TEMPLATE/01-bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Bug Report
description: Create a report to help us improve
title: "[Bug]: "
labels: ["bug"]
assignees:
- L4Ph
- saicaca
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: textarea
id: bug-description
attributes:
label: Describe the bug
description: A clear and concise description of what the bug is.
validations:
required: true
- type: textarea
id: to-reproduce
attributes:
label: To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: true
- type: textarea
id: expected-behavior
attributes:
label: Expected behavior
description: A clear and concise description of what you expected to happen.
validations:
required: true
- type: dropdown
id: os
attributes:
label: OS
multiple: true
options:
- Windows
- macOS
- Linux
- Android
- iOS
- type: input
id: browser
attributes:
label: Browser
placeholder: e.g. chrome, safari
- type: textarea
id: additional-context
attributes:
label: Additional context
description: Add any other context about the problem here.
41 changes: 41 additions & 0 deletions .github/ISSUE_TEMPLATE/02-feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Feature Request
description: Suggest an idea for this project
title: "[Feature]: "
labels: ["enhancement"]
assignees:
- saicaca
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this feature request!
- type: textarea
id: related-problem
attributes:
label: Is your feature request related to a problem?
description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
validations:
required: true
- type: textarea
id: solution
attributes:
label: Describe the solution you'd like
description: A clear and concise description of what you want to happen.
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Describe alternatives you've considered
description: A clear and concise description of any alternative solutions or features you've considered.
- type: textarea
id: additional-context
attributes:
label: Additional context
description: Add any other context or screenshots about the feature request here.
- type: markdown
attributes:
value: |
**Disclaimer**

Please note that this feature request is at the discretion of the repository owner, @saicaca, and its implementation is not guaranteed.
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/03-custom_issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: Custom Issue
description: Describe your issue here.
title: "[Other]: "
body:
- type: textarea
id: issue-description
attributes:
label: Issue Description
description: Please describe your issue.
validations:
required: true
22 changes: 22 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "daily"
groups:
patch-updates:
patterns:
- "*"
update-types:
- "patch"
minor-updates:
patterns:
- "*"
update-types:
- "minor"
pull-request-branch-name:
separator: "-"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
37 changes: 37 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
## Type of change

- [ ] Bug fix (a non-breaking change that fixes an issue)
- [ ] New feature (a non-breaking change that adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Other (please describe):

## Checklist

- [ ] I have read the [**CONTRIBUTING**](https://github.com/saicaca/fuwari/blob/main/CONTRIBUTING.md) document.
- [ ] I have checked to ensure that this Pull Request is not for personal changes.
- [ ] I have performed a self-review of my own code.
- [ ] My changes generate no new warnings.

## Related Issue

<!-- Please link to the issue that this pull request addresses. e.g. #123 -->


## Changes

<!-- Please describe the changes you made in this pull request. -->


## How To Test

<!-- Please describe how you tested your changes. -->


## Screenshots (if applicable)

<!-- If you made any UI changes, please include screenshots. -->


## Additional Notes

<!-- Any additional information that you want to share with the reviewer. -->
20 changes: 20 additions & 0 deletions .github/workflows/biome.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Code quality

on:
push:
branches: [ main ] # Adjust branches as needed
pull_request:
branches: [ main ] # Adjust branches as needed

jobs:
quality:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup Biome
uses: biomejs/setup-biome@f382a98e582959e6aaac8e5f8b17b31749018780 # v2.5.0
with:
version: latest
- name: Run Biome
run: biome ci ./src --reporter=github
67 changes: 67 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
name: Build and Check

on:
push:
branches: [ main ] # Adjust branches as needed
pull_request:
branches: [ main ] # Adjust branches as needed

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read

jobs:
check:
strategy:
matrix:
node: [ 22, 23 ]
runs-on: ubuntu-latest
name: Astro Check for Node.js ${{ matrix.node }}
steps:
- name: Setup Node.js
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: ${{ matrix.node }} # Use LTS

- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false # Disable auto-install

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Run Astro Check
run: pnpm astro check

build:
strategy:
matrix:
node: [ 22, 23 ]
runs-on: ubuntu-latest
name: Astro Build for Node.js ${{ matrix.node }} # Corrected job name
steps:
- name: Setup Node.js
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: ${{ matrix.node }}

- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false # Disable auto-install

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Run Astro Build
run: pnpm astro build
9 changes: 8 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ dist/

# generated types
.astro/
.vscode/

# dependencies
node_modules/
Expand All @@ -22,3 +21,11 @@ pnpm-debug.log*
.DS_Store

.vercel

package-lock.json
bun.lockb
yarn.lock

# ide
.idea
*.iml
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
manage-package-manager-versions = true
3 changes: 3 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"recommendations": ["biomejs.biome", "astro-build.astro-vscode"]
}
22 changes: 22 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "biomejs.biome",
"[javascript]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[javascriptreact]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[typescript]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[typescriptreact]": {
"editor.defaultFormatter": "biomejs.biome"
},
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"quickfix.biome": "always",
"source.organizeImports.biome": "always"
},
"frontMatter.dashboard.openOnStart": false
}
21 changes: 21 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@

# Contributing

Thank you for your interest in contributing!

## Before You Start

If you plan to make major changes (especially new features or design changes), please open an issue or discussion before starting work. This helps ensure your effort aligns with the project's direction.

## Submitting Code

Please keep each pull request focused on a single purpose. Avoid mixing unrelated changes in one PR, as this can make reviewing and merging code more difficult.

Please use the [Conventional Commits](https://www.conventionalcommits.org/) format for your commit messages whenever possible. This keeps our history clear and consistent.

Before submitting code, please run the appropriate commands to check for errors and format your code.

```bash
pnpm check
pnpm format
```
Loading
Loading