john-okeefe
60c5a093b5
feat(typescript): add core infrastructure modules
- Add centralized API type definitions (types/api.d.ts)
- Interfaces for all API responses matching Go handler JSON
- Snake_case field names matching actual API responses
- Source file references in comments for verification
- Add API client module (api.ts)
- Procedural get/post/put/delete functions
- Automatic auth header injection
- Exported to window for cross-module access
- Add DOM utilities (dom.ts)
- escapeHtml for safe HTML rendering
- querySelector wrappers with null checks
- Element creation helpers
- Add event delegation helpers (events.ts)
- Reusable event delegation pattern
- Data attribute selectors for dynamic content
- Add localStorage wrapper (storage.ts)
- Type-safe token management
- Theme persistence helpers
2026-02-18 16:40:29 -05:00
..
2026-02-18 16:40:29 -05:00
2026-02-15 16:53:34 -05:00