grimsi
a993b8a488
Implement notification templates
...
Refactor notification providers to be more expandable in the future
Minor layout changes
2024-09-21 19:24:43 +02:00
grimsi
69a32fb4f4
Fix word-break in log view
...
Remove unused useUpdateEffect
2024-09-21 15:52:32 +02:00
grimsi
9219b6747a
Improve log streaming performance by using Coroutines instead of platform threads
...
Refactor log streaming to use a replay which eliminates the need to read the log file each time for a new subscriber and instead caches the elements directly in the sink
Fix bug in log tailing (was running with two threads instead of one)
2024-09-21 14:37:59 +02:00
grimsi
75feb614e6
Implement push-based log view
...
Various layout fixes
2024-09-20 12:23:34 +02:00
grimsi
e28c21a2c9
Rename package "meta" to "core"
2024-09-19 09:17:22 +02:00
grimsi
f5962e3cfd
WIP: Notifications (via email, more to come?)
2024-09-18 23:35:19 +02:00
grimsi
a8b12528a4
Fix setup page
2024-09-18 15:00:01 +02:00
grimsi
e4ac87f96e
Optimized config management in FE and BE
...
Implemented standardized Avatar component
Added optional "Save message" to config pages
2024-09-18 11:40:03 +02:00
grimsi
6575e102f4
Bugfix and UX improvement
2024-09-17 16:45:48 +02:00
grimsi
4b48bc785f
Improve SSO user mapping
2024-09-17 16:16:12 +02:00
grimsi
9540e1e5fe
Implement role mapping from SSO
2024-09-17 16:15:01 +02:00
grimsi
0cdeffde51
Implement Enum support for ConfigProperties in frontend and backend
2024-09-17 12:30:55 +02:00
grimsi
9dd641656c
WIP: Implement SSO
2024-09-16 16:27:12 +02:00
grimsi
a2870011e8
WIP: SSO via Oauth2/OIDC
2024-09-15 23:36:04 +02:00
grimsi
de3732aec1
Refactored side-menu code
2024-09-15 19:46:03 +02:00
grimsi
791fd71795
Implemented basic user management
...
Smaller refactorings
2024-09-15 13:47:36 +02:00
grimsi
110eb3dd5a
Bugfix in avatar management
2024-09-14 17:52:52 +02:00
grimsi
3d77a6b871
Enable avatar upload for users
2024-09-14 17:22:43 +02:00
grimsi
d2f720a6ed
Update vaadin
...
WIP: User management
2024-09-13 14:28:40 +02:00
grimsi
0fe91a1980
Implemented profile management
...
Refactored shared code into components
Added parallel session handling
2024-09-12 18:01:47 +02:00
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