john-okeefe
ea5ad7a41b
feat(web): update frontend TypeScript modules and API types
This commit updates the web frontend TypeScript modules:
Core modules:
- admin.ts: Admin panel functionality and user management
- analytics.ts: Analytics dashboard and data visualization
- api-explorer.ts: Interactive API documentation explorer
- api.ts: Core API client with request/response handling
- collections.ts: Book collection management UI
- conflicts.ts: Sync conflict resolution interface
- custom-section-builder.ts: Dynamic section builder for UI
- docs.ts: Documentation viewer and navigation
- dom.ts: DOM manipulation utilities and helpers
- header.ts: Application header with navigation
- library.ts: Library view and book grid management
- linking.ts: Device-book linking interface
- password_validation.ts: Client-side password strength validation
- queue.ts: Device sync queue management UI
- search.ts: Full-text search with Lunr integration
- storage.ts: Local storage and cache management
- theme.ts: Theme management and CSS variable updates
- themeDropdown.ts: Theme selector dropdown component
- toast.ts: Toast notification system
- woodPaneling.ts: Visual theme effects
- woodPanelingInit.ts: Visual effects initialization
Type definitions:
- api.d.ts: Updated TypeScript definitions for API responses
These updates enhance the frontend with improved functionality
for book management, device synchronization, and user experience.
2026-02-27 17:06:48 -05:00
..
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 16:55:26 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-25 16:56:10 -05:00
2026-02-16 09:18:02 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-25 16:56:10 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00
2026-02-27 17:06:48 -05:00