XingfenD
|
29167d3cea
|
style(frontend): prettier baseline format (no logic change)
|
2026-09-15 11:27:54 +08:00 |
|
XingfenD
|
7957e5cee5
|
feat(ui): AppShell layout route — desktop rail, tablet icon rail, mobile tabs, theme toggle
|
2026-09-08 17:35:14 +08:00 |
|
XingfenD
|
03bc537308
|
feat(ui): semantic light/dark tokens, ThemeProvider with FOUC guard, token-restyle Toaster/Cover
|
2026-09-08 17:17:44 +08:00 |
|
XingfenD
|
961de429f9
|
fix(deploy): pin distinct image tags per compose (booklib/{api,web}:{dev,prod}); same project name shared default tags so dev up without --build ran the prod image
|
2026-09-07 21:24:33 +08:00 |
|