• Joined on 2018-06-21
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"
gbanyan pushed to main at gbanyan/blog-nextjs 2026-01-22 12:00:30 +08:00
6a9296f33d Migrate to HeroUI v3 and Tailwind CSS v4
1cd9106ad0 Add CLAUDE.md for Claude Code session context
Compare 2 commits »
gbanyan pushed to main at gbanyan/novelty-seeking 2026-01-20 17:47:25 +08:00
43c025e060 feat: Add experiments framework and novelty-driven agent loop
26a56a2a07 feat: Enhance patent search and update research documentation
ec48709755 chore: save local changes
Compare 3 commits »
gbanyan pushed to main at gbanyan/genomic-consultant 2026-01-20 17:47:20 +08:00
320953eec3 chore: save local changes
gbanyan pushed to main at gbanyan/pedigree-draw 2026-01-05 08:50:54 +08:00
26e741657f Add Buy Me a Coffee support section
gbanyan pushed to main at gbanyan/pedigree-draw 2025-12-22 21:38:56 +08:00
ed492c1874 Add guided tour feature with Driver.js
gbanyan pushed to main at gbanyan/novelty-seeking 2025-12-22 20:27:17 +08:00
bc281b8e0a feat: Add Deduplication Agent with embedding and LLM methods