117 Commits

Author SHA1 Message Date
a7f1265ad4 feat: last-minute schedule update
Some checks failed
Homepage Check Build (NixCN) TeamCity build failed
Homepage Prod Build (NixCN) TeamCity build finished
2026-06-13 00:00:04 +08:00
41638475eb chore: update agenda speaker name
All checks were successful
Homepage Check Build (NixCN) TeamCity build finished
Homepage Prod Build (NixCN) TeamCity build finished
2026-06-11 15:55:02 +08:00
dcf6aa8e10 fix: TBA
All checks were successful
Homepage Prod Build (NixCN) TeamCity build finished
Homepage Check Build (NixCN) TeamCity build finished
2026-06-08 10:56:17 +08:00
610979dc95 fix: restore hover classes on inactive tabs and add tabpanel tabindex
All checks were successful
Homepage Prod Build (NixCN) TeamCity build finished
Homepage Check Build (NixCN) TeamCity build finished
2026-06-08 10:50:05 +08:00
e169189c4b chore: ignore .superpowers brainstorm artefacts 2026-06-08 10:50:05 +08:00
e06041b608 feat: add agenda nav item to desktop and mobile navbar 2026-06-08 10:50:05 +08:00
8570af3093 feat: add agenda page routes for en and zh-CN 2026-06-08 10:50:05 +08:00
f2b5ec246f fix: add tablist aria-label and keyboard navigation to agenda tabs
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 10:50:05 +08:00
f13ecbe102 feat: add AgendaPage component with timeline and day tabs 2026-06-08 10:50:05 +08:00
7ad6791604 feat: add agenda translations with full conference program
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 10:50:05 +08:00
9e485e66bc feat: register agenda page slug 2026-06-08 10:50:05 +08:00
92b0eadc12 docs: add agenda page implementation plan
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 10:50:05 +08:00
3fff214cbf docs: add agenda page design spec
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 10:50:05 +08:00
6b78bd4d45 Remove typo error
All checks were successful
Homepage Prod Build (NixCN) TeamCity build finished
Homepage Check Build (NixCN) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe>
2026-05-27 14:41:30 +08:00
eedce882bc Add souvenir page custom button url
All checks were successful
Homepage Check Build (NixCN) TeamCity build finished
Homepage Prod Build (NixCN) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe>
2026-05-27 08:38:31 +08:00
8db8623d58 update map
All checks were successful
Homepage Prod Build (NixCN) TeamCity build finished
Homepage Check Build (NixCN) TeamCity build finished
2026-05-21 14:45:26 +08:00
7a98e63b56 update event start time
All checks were successful
Homepage Prod Build (NixCN) TeamCity build finished
Homepage Check Build (NixCN) TeamCity build finished
2026-05-21 14:33:20 +08:00
060eb2bdc8 refactor: use Astro i18n to avoid redirect notice
All checks were successful
Homepage Check Build (NixCN) TeamCity build finished
Homepage Prod Build (NixCN) TeamCity build finished
2026-05-21 02:47:22 +08:00
327ca25272 refactor: rename calendar to event-guide
All checks were successful
Homepage Check Build (NixCN) TeamCity build finished
2026-05-21 02:26:02 +08:00
16b4288136 fix typo 2026-05-21 02:20:01 +08:00
113375f348 fix(i18n): polish copy in nav, home, calendar, and cms-guide
Localizes zh-CN nav home label to "首页" and en to "Home". Rewrites the
English home page lead text for clarity. Sharpens calendar section labels
("Daily Schedule:", "Dining Guide", trims "in the afternoon"). Tightens
four CMS guide step descriptions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 02:19:23 +08:00
ab2bb31b6c fix(calendar): strip tracking, tighten list gaps, drop food-map border
Removes tracking-[-0.05em] from schedule and agenda elements. Reduces
vertical gap in agenda bullets (gap-3→gap-1) and schedule flow items
(gap-2→gap-1). Drops the border from the food-map figure. Updates the
English food map image.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 02:19:16 +08:00
bf59a1406d fix(souvenir): disable CTA and remove coming-soon modal
Collection form is not ready yet. Replaces the branded blue CTA with a
disabled gray button, removes the ExternalLink icon, and deletes the
coming-soon modal overlay. Updates copy in both zh-CN and en to reflect
the not-yet-open state.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 02:19:10 +08:00
7d95b648b6 feat(home): add ArrowRight icon to primary CTA, move arrow out of translation strings
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 01:52:06 +08:00
6cd86f5fa1 feat(calendar): add hero banner with shared background image
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 01:50:51 +08:00
7ca7d2dee0 refactor(souvenir): use shared hero-bg, replace image-based card texture with CSS gradients
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 01:50:51 +08:00
51e411295d refactor(cms-guide): use shared hero-bg path
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 01:50:51 +08:00
b2f95d1c97 refactor(assets): consolidate hero-bg to shared path, remove unused souvenir images
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 01:50:51 +08:00
83c7c6f711 feat: add allowedHosts 2026-05-21 01:50:51 +08:00
331e0521ad feat: switch to Caddy for static file serving and update community links
Replace Node preview server with caddy:2-alpine in Containerfile, remove
allowedHosts preview config, and update Telegram/Matrix links to meetup channels.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 01:50:51 +08:00
ef46939fa0 refactor(i18n): condense cms-guide hero subtitle to single line
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 01:50:45 +08:00
15ed2b5891 refactor(souvenir): replace cta-arrow.png with inline SVG, remove bottom-circles decoration
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 01:50:43 +08:00
16e85642fc fix(calendar): remove redundant inline background shorthand from bullet list
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 01:50:33 +08:00
3198acea53 docs: update tailwind migration plan
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 01:50:31 +08:00
1bbbe86347 feat(deps): add @lucide/astro package
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 01:50:27 +08:00
e9e82d483a feat(config): add Tailwind CSS v4 setup and update component styles
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 00:50:37 +08:00
b0becd6351 fix(styles): add scrollbar-gutter: stable to prevent layout jump on cms-guide 2026-05-21 00:50:05 +08:00
c47d29aecb fix(styles): restore body bottom padding lost from dropped :global(.page) rule 2026-05-21 00:44:25 +08:00
264cbfb1c7 refactor(souvenir): replace style block with Tailwind utility classes 2026-05-21 00:43:07 +08:00
045a992f73 refactor(home): replace style block with Tailwind utility classes 2026-05-21 00:40:29 +08:00
d04490fef0 refactor(cms-guide): replace style block with Tailwind utility classes 2026-05-21 00:37:05 +08:00
969ecb4def refactor(calendar): replace style block with Tailwind utility classes 2026-05-21 00:33:15 +08:00
3b883c9739 fix(navbar): add last:border-b-0 to mobile nav links, fix hamburger border-radius 2026-05-21 00:31:20 +08:00
e00e663ece refactor(navbar): replace style block with Tailwind utility classes 2026-05-21 00:28:20 +08:00
6b7fa97208 refactor(layout): import global.css, remove style block 2026-05-21 00:25:13 +08:00
774a077c38 fix(styles): rename --font-family-sans to --font-sans for Tailwind v4 compatibility 2026-05-21 00:24:42 +08:00
c7254fd961 feat(styles): set up Tailwind theme tokens, keyframes, and component layer 2026-05-21 00:20:06 +08:00
c4c4036978 docs: add Tailwind migration implementation plan
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 00:17:23 +08:00
f636f2c7a1 docs: fix spec — correct easing values, add step-delay and gloss edge cases
All checks were successful
Homepage Check Build (NixCN) TeamCity build finished
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 23:59:35 +08:00
8487e48932 docs: add Tailwind CSS migration design spec
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 23:58:48 +08:00