ice/src
Claude Code 5151e87824 Add TypeScript frontend build system with shared components
- Set up esbuild for fast TypeScript compilation of frontend code
- Create SharedHeader component with factories for main/admin/privacy pages
- Create SharedFooter component with standard and minimal variants
- Add frontend build scripts (build:frontend, watch:frontend, dev:full)
- Configure TypeScript for browser environment with DOM types
- Add example page demonstrating shared component usage
- Update .gitignore to exclude compiled frontend files

Benefits:
- Type-safe frontend components
- Consistent headers/footers across all pages
- Single source of truth for common UI elements
- Built-in i18n and theme toggle support

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-07 19:46:19 -04:00
..
frontend Add TypeScript frontend build system with shared components 2025-07-07 19:46:19 -04:00
i18n Fix i18n for form placeholders and make snowflake emoji clickable 2025-07-07 19:10:02 -04:00
models Add coordinate validation and ESLint integration 2025-07-05 22:12:37 -04:00
routes Add comprehensive internationalization (i18n) with Spanish language support 2025-07-07 12:25:44 -04:00
scss Add comprehensive internationalization (i18n) with Spanish language support 2025-07-07 12:25:44 -04:00
services Improve table readability and fix single-point map zoom 2025-07-07 10:15:43 -04:00
types Add comprehensive TypeScript support and conversion 2025-07-05 21:15:29 -04:00
server.ts Fix i18n for form placeholders and make snowflake emoji clickable 2025-07-07 19:10:02 -04:00
swagger.ts Update repository URLs to new Gitea location 2025-07-06 13:09:00 -04:00