Introduce a ReloadSocketManager and client ReloadService for automatic page reloads when the server restarts. Serve UI assets from an embedded generated file and add Deno tasks to bundle the UI and compile native binaries for multiple platforms. Also update dev watch workflow and ignore generated embedded UI file.
- Added SettingsComponent for user profile management, including display name and password change functionality.
- Introduced TokensComponent for managing API tokens, including creation and revocation.
- Created LayoutComponent for consistent application layout with navigation and user information.
- Established main application structure in index.html and main.ts.
- Integrated Tailwind CSS for styling and responsive design.
- Configured TypeScript settings for strict type checking and module resolution.
- Implemented SettingsComponent for user profile management, including display name and password change functionality.
- Added TokensComponent for managing API tokens, including creation and revocation of tokens.
- Created LayoutComponent for consistent application layout with navigation and user session management.
- Established a responsive design with Tailwind CSS for improved UI/UX.
- Integrated toast notifications for user feedback on actions performed.
- Set up initial application structure with main entry point and HTML template.
- Configured TypeScript settings for strict type checking and module resolution.