Add Catppuccin themes: Mocha, Macchiato, Frappé, Latte variants
This commit is contained in:
@@ -6,7 +6,7 @@ A self-hosted ebook management system built with Go, PostgreSQL, HTMX, and Tailw
|
||||
|
||||
- **🔒 Multi-User Authentication**: Complete user system with registration/login, JWT-based sessions, and bcrypt password hashing
|
||||
- **✅ Server-Side Validation**: Comprehensive input validation with detailed error messages
|
||||
- **🌙 Multiple Themes**: 7 popular dark themes (Tokyo Night, Dracula, Nord, Solarized Dark, Monokai, One Dark Pro, Material Dark) with user preferences saved to database
|
||||
- **🌙 Multiple Themes**: 11 beautiful themes including Tokyo Night, Dracula, Nord, Solarized Dark, Monokai, One Dark Pro, Material Dark, and Catppuccin variants (Mocha, Macchiato, Frappé, Latte) with user preferences saved to database
|
||||
- **🎨 Theme Persistence**: User theme choices sync between browser and server
|
||||
- **📖 Reading Progress**: User-specific reading progress tracking
|
||||
- **🔧 RESTful API**: Clean API endpoints with JWT authentication
|
||||
@@ -119,7 +119,7 @@ Use the included Bruno collection in the `bruno/` directory for testing the API:
|
||||
- **Enhanced Security**: JWT authentication with theme persistence
|
||||
|
||||
### Frontend Redesign
|
||||
- **Multiple Themes**: 7 beautiful dark themes (Tokyo Night default) with CSS variables
|
||||
- **Multiple Themes**: 11 beautiful themes including Tokyo Night, Dracula, Nord, Solarized Dark, Monokai, One Dark Pro, Material Dark, and Catppuccin variants (Mocha, Macchiato, Frappé, Latte) with CSS variables
|
||||
- **HTMX Forms**: Real-time form submissions and updates without JavaScript frameworks
|
||||
- **Theme Switcher**: Dropdown selector that saves preferences to database
|
||||
- **Responsive Design**: Tailwind CSS for mobile-first responsive layouts
|
||||
|
||||
Reference in New Issue
Block a user