Commit Graph

363 Commits

Author SHA1 Message Date
Simon Grimme 1273714b8d Add "My Profile" Page
Make integer parsing in ConfigService more robust
Add validation to config pages
Implement Cron expression validator
2024-09-11 18:06:21 +02:00
grimsi 156c6b9184 Added loading animation for config pages 2024-09-11 08:43:19 +02:00
grimsi 4e75075c01 Fix checkbox inputs always being unchecked on load 2024-09-10 17:14:26 +02:00
Simon Grimme eb7c0c5d87 WIP: Implement config in Frontend 2024-09-10 16:29:33 +02:00
Simon Grimme 3b97b6bbfa WIP: Implement config in Frontend 2024-09-10 16:28:26 +02:00
grimsi 0a3245ddf9 Implement dynamic config management
Start implementation of library management
2024-09-08 20:54:31 +02:00
grimsi f12da9e791 Disabled Speedy Web Compiler for now since it causes issues with Vaadin and Hot Reload 2024-08-30 16:26:57 +02:00
grimsi 060225c65c Switch to pnpm 2024-08-29 23:42:53 +02:00
grimsi cb073c6bcf Update to Hilla 24 2024-08-22 10:55:22 +02:00
grimsi 042c326380 Switch to file-based H2 DB
Implement development specific config
2024-06-10 13:34:11 +02:00
grimsi 273e9b0a07 Fix bug in error handler response handling
Change background of Sonner
2024-06-08 16:05:25 +02:00
grimsi 96c89662ec Refine error handling in UI
Implement SystemEndpoint
2024-06-08 14:49:13 +02:00
grimsi b78e94b45e Add Sonner component 2024-06-07 23:55:15 +02:00
grimsi 0943ffa265 Update Gradle to 8.8 2024-06-07 23:02:46 +02:00
Simon Grimme 25a0b22d77 Finalize onboarding of super admin user 2024-06-07 22:13:17 +02:00
Simon Grimme 982c3b2221 Fix redirection to /setup Page 2024-06-06 00:06:33 +02:00
grimsi 3b72c843db Added ProfileMenu
Bit of refactoring
2024-05-19 11:48:00 +02:00
grimsi a61c8eead0 Layout updates
Added more themed components
Refactored Superadmin creation
2024-05-15 19:43:41 +02:00
Simon Grimme 215a01606f Fix theme selection bug
Fix bug with login view redirection
2024-05-14 16:15:25 +02:00
grimsi 56d4c1480e Update default theme
Add package-lock.json
2024-05-14 10:25:27 +02:00
grimsi f9d4e16604 Finish theming implementation (finally...) 2024-05-14 10:22:17 +02:00
grimsi 47f8febbd2 WIP: Theme switcher
- Light/Dark Toggle works
- Theme Preview works
- TODO: Theme switching
2024-04-08 11:33:47 +02:00
grimsi 5a2b26ee0c Preparation for theming 2024-04-01 19:59:44 +02:00
grimsi d30cd9706d Added dark/light mode (next: custom themes) 2024-03-27 18:26:47 +01:00
grimsi 9424263c4a WIP/Experimental: Theme Switcher 2024-03-22 10:44:21 +01:00
grimsi ce9351f56b Refine theme preview (currently placeholder from GitHub) 2024-03-19 15:11:25 +01:00
grimsi 87a4d50190 Start theming implementation 2024-03-17 17:54:40 +01:00
grimsi 4ad0914b17 Fix Multi-Step-Wizard
Implement generic Wizard component for future use in Gameyfin
2024-03-16 14:48:06 +01:00
grimsi 0b696e4766 Implemented admin account setup step in UI 2024-03-10 13:55:54 +01:00
grimsi 647ac97309 Use PhosphorIcons instead of FontAwesome
Start implementation of setup process
2024-03-10 00:51:05 +01:00
grimsi d5c0493e35 Added header navbar 2024-03-08 15:56:06 +01:00
grimsi 2373d722ef Added error to LoginView 2024-03-07 20:08:34 +01:00
grimsi 61f04716a0 Add autofill support for login screen (tested with Bitwarden) 2024-03-07 18:45:00 +01:00
grimsi 97a942c811 Add avatar 2024-03-07 18:44:29 +01:00
grimsi 521ece89ab Add run configurations 2024-03-07 18:44:20 +01:00
grimsi e79dd7a6df Switch to Hilla for UI 2024-03-06 23:35:41 +01:00
grimsi 73457aad0b Experimenting with Vaadin 2024-02-20 16:17:17 +01:00
grimsi 64280579f2 Implement user management
Implement dark mode for UI
2024-02-06 01:56:38 +01:00
grimsi 310bff3b8c Adjust headings in README.md 2024-02-04 21:00:51 +01:00
grimsi ef635b8593 Fix banner in README.md 2024-02-04 20:59:39 +01:00
grimsi 6cc96359ef Add new styling for logo 2024-02-04 20:58:10 +01:00
grimsi 3c8d78d22b Implement frontend structure 2024-02-04 19:15:34 +01:00
grimsi fc84f92e23 Start development of v2 2024-02-04 12:21:07 +01:00
GitHub Actions 8baf2e776b [ci skip] prepare for next development iteration 2024-01-28 21:56:06 +00:00
GitHub Actions 05f557d34d [ci skip] prepare release v1.4.5 2024-01-28 21:56:04 +00:00
Simon Grimme c891168873 Revert "[ci skip] prepare release v1.4.5"
This reverts commit 798e5c2c42.
2024-01-28 22:53:25 +01:00
GitHub Actions 798e5c2c42 [ci skip] prepare release v1.4.5 2024-01-28 21:50:32 +00:00
Simon Grimme b7dbb9bd5f Fix Dockerfile 2024-01-28 22:42:31 +01:00
Simon Grimme 1f998fa0a3 Update flex-layout to v17
Update Youtube player to v17
2024-01-28 22:42:24 +01:00
GitHub Actions cf5b318783 [ci skip] prepare for next development iteration 2024-01-28 18:49:57 +00:00