This website requires JavaScript.
Explore
Help
Sign In
gbanyan
0 Followers
·
0 Following
Joined on
2018-06-21
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
12
Projects
Packages
Code
Public Activity
Starred Repositories
1
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2026-02-13 21:24:47 +08:00
27dc2db3ee
Update posts per page to 7, layout and sidebar changes
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2026-02-13 21:14:12 +08:00
fde17c2308
feat: add GitHub projects page
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2026-02-13 16:20:17 +08:00
2402c94760
perf: 全面優化部落格載入速度與效能
62090c7742
perf: 优化字体加载性能和字间距
Compare 2 commits »
gbanyan
pushed tag
v1.0
to
gbanyan/usher-manage-stack
2026-02-13 16:03:50 +08:00
gbanyan
pushed to
master
at
gbanyan/usher-manage-stack
2026-02-13 16:03:49 +08:00
f6295b759e
docs: update CLAUDE.md with CMS, API, and architecture details
25779933cc
chore: complete v1.0 Member Notes System milestone
3e9bf153dc
fix(03): replace template x-data with tbody x-data for table rendering
596e43bed3
docs(phase-03): complete phase execution and verification
3e03784202
docs(03-01): complete expandable note history panel plan
Compare 32 commits »
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2026-02-13 16:03:16 +08:00
a9bd56b658
feat: 将霞鹜文楷也应用到文章内 h2 标题
e8666d19ee
feat: 扩展霞鹜文楷字体到所有主标题级别
Compare 2 commits »
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2026-02-13 15:07:11 +08:00
2229f6bb6f
feat: 添加霞鹜文楷字体到文章主标题
ed63ec7d9a
Remove unnecessary Partial Prerendering (PPR) configuration
Compare 2 commits »
gbanyan
pushed to
master
at
gbanyan/usher-manage-stack
2026-02-13 12:01:01 +08:00
296a70010d
fix(profile): show and persist line id in profile form
5c3866446c
feat(auth): disable public registration while keeping member login
Compare 2 commits »
gbanyan
pushed to
master
at
gbanyan/usher-manage-stack
2026-02-11 12:00:56 +08:00
7095be82d5
fix(cms): allow archiving already-imported article documents
ec2b1d21f4
feat(cms): import legacy article documents into document library
4e7ef92d0b
feat(cms): expose public document api and trigger site revalidation
b6e18a83ec
feat(cms): sync site assets, revalidate webhook, and document download naming
c4969cd4d2
Split migrated document posts into guides and story
Compare 8 commits »
gbanyan
pushed to
master
at
gbanyan/usher-manage-stack
2026-02-10 12:01:22 +08:00
860dbfb54e
Eager-load categories on related articles in API response
dd7077f77b
Return relative image paths from API for Next.js frontend
a30af8eaf7
Add headless CMS for official site content management
Compare 3 commits »
gbanyan
pushed to
master
at
gbanyan/usher-manage-stack
2026-02-07 12:01:40 +08:00
bfbec861d0
Document armub deploy instance
gbanyan
pushed to
main
at
gbanyan/GB-Traefik
2026-02-07 12:01:21 +08:00
dc2c7f46ae
traefik: harden websecure defaults (crowdsec, headers, tls12)
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2026-02-06 21:45:55 +08:00
5a80567117
Fix sidebar personal info section turning white on hover in dark mode
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2026-02-06 15:05:58 +08:00
614d8dd5aa
Update content submodule: fix article line breaks
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2026-02-06 14:56:23 +08:00
31b5821532
Migrate to Tailwind CSS v4 with CSS-first configuration
661b67cc01
Fix PPR empty generateStaticParams error and update dependencies
Compare 2 commits »
gbanyan
pushed to
master
at
gbanyan/usher-manage-stack
2026-02-06 13:35:41 +08:00
329877b5bf
Add receipt numbers to membership payments
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2026-02-06 13:34:25 +08:00
9c7f2463aa
Add new post and update CLAUDE.md with deployment docs
gbanyan
pushed to
master
at
gbanyan/usher-manage-stack
2026-01-26 12:04:01 +08:00
8fc4adb6ad
Handle null approval timestamps on member dashboard
gbanyan
pushed to
master
at
gbanyan/usher-manage-stack
2026-01-25 12:00:56 +08:00
ee35cd0ac3
Fix ROC date parsing for roster import
2cf0c19b61
Expand member profile fields
29c44f2dbe
Update roster import to sync existing members
c2f0047ed9
Add personal application fields to members
65de7d9019
Move disability status card to payment history
Compare 11 commits »
gbanyan
pushed to
main
at
gbanyan/blog-nextjs
2026-01-23 12:00:26 +08:00
ce4245c148
Revert "Migrate to HeroUI v3 and Tailwind CSS v4"
Previous
3
Next