Commit Graph

4 Commits

Author SHA1 Message Date
msksbr 737eb2aea2 fix(css): fill mobile safe-area zones with background color
Use fixed ::before and ::after pseudo-elements to render the
background color in safe-area inset zones, preventing transparent
gaps on notched mobile devices while maintaining body padding for
content flow.
2026-05-24 22:41:15 +08:00
msksbr 86cbd56a99 feat(admin): add search with submit and safe-area layout
Add submit-based search to admin books page and switch borrows
search from debounced to submit-based for consistency. Update
layout headers and nav bars to respect mobile safe-area insets
via CSS custom properties.
2026-05-24 22:33:59 +08:00
msksbr 3a341393ef feat(admin): add search with submit and safe-area layout
Add submit-based search to admin books page and switch borrows
search from debounced to submit-based for consistency. Update
layout headers and nav bars to respect mobile safe-area insets
via CSS custom properties.
2026-05-24 21:51:29 +08:00
msksbr 60e83d49dd feat: initialize app with routing, query management, and UI framework
- Replace Vite boilerplate with React Router for page navigation
- Add React Query for server state and cache management
- Integrate shadcn/ui component library with Tailwind CSS v4
- Configure @/ path alias for clean module imports
- Set up Vite dev proxy to API backend
- Remove default App.css, App.tsx, and react.svg assets
2026-05-24 19:19:08 +08:00