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.
- 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.