grimsi
442f83eabe
Implement SearchBar
2025-05-22 19:33:53 +02:00
grimsi
5966f31c1e
Fix download button not showing
...
Change description of "library.scan.title-match-min-ratio" config property
2025-05-22 12:48:25 +02:00
grimsi
c68ecedd03
Implement realtime UI for games
...
Minor refactorings and cleanups
Minor UI fixes and improvement
2025-05-22 12:07:53 +02:00
grimsi
ad2fee0c3f
Implement realtime UI for libraries
2025-05-21 20:44:00 +02:00
grimsi
54e8c31f9e
Fix layout issue in LibraryHeader
2025-05-21 18:47:03 +02:00
grimsi
f67bd703c9
Fix bug in FilesystemService trying to read content of zip files while scanning
2025-05-21 18:40:28 +02:00
grimsi
bfe14706f7
Make realtime UI more robust
2025-05-21 16:07:50 +02:00
grimsi
83fb5ea1d0
(WIP) Implement library management game view
...
Small changes to DirectDownloadPlugin
2025-05-21 14:10:18 +02:00
grimsi
4c5788ea90
Fix build
2025-05-20 22:09:26 +02:00
grimsi
c770ed182e
Implement library management
2025-05-20 20:52:43 +02:00
grimsi
d5eb4b9a73
Fix small bug in ComboButton
2025-05-20 09:25:29 +02:00
grimsi
afd99d79df
Load download options dynamically from backend
...
Minor layout and performance improvements
2025-05-19 17:59:22 +02:00
grimsi
eab23d48e1
Small UI tweaks
2025-05-19 13:49:15 +02:00
grimsi
d9fef0f30c
Extend plugin config validation
...
Cache validation results
Show field-level errors in UI
Enable manual revalidation
Move PluginConfigService and PluginManagementService into PluginService
2025-05-19 12:21:42 +02:00
grimsi
08c41265c8
Update plugin validation state on plugin state change
2025-05-18 17:55:07 +02:00
grimsi
9794ecc1dd
Implement realtime UI for plugins
...
Refactor PluginEndpoint
Switch from Set to List for a minor performance boost
2025-05-18 17:38:35 +02:00
grimsi
01cc758b07
Fix authentication for websocket based endpoints
2025-05-18 09:52:16 +02:00
grimsi
2f2b18fade
Adjust return type of toNestedConfig
2025-05-17 22:34:41 +02:00
grimsi
80230b3d7e
Fix excessive DB access in SecurityConfig
...
Fix array parsing bug in ConfigService
Potential fix for push subscription being cancelled in frontend
Simplify ConfigState since we are already returning the correct types from the backend
2025-05-17 22:30:51 +02:00
grimsi
457c997ac7
Remove unnecessary computed value
2025-05-17 20:02:13 +02:00
grimsi
03d635a997
Enable real-time UI starting with config pages
...
Implement client side state caching and updating via websocket
Simplify config REST endpoints
2025-05-17 18:55:17 +02:00
grimsi
9a467fd1ce
Add external path to library directories
...
Add config option to include empty directories in scan
2025-05-17 15:18:33 +02:00
grimsi
26f89a02b3
Minor layout fixes and improvements
2025-05-16 17:30:21 +02:00
grimsi
f0b91c7ed8
Fix bug where ExtensionFinder ignores disabled plugins
2025-05-16 15:26:19 +02:00
grimsi
350f75344b
Add shine effect to GameCover
2025-05-16 13:18:28 +02:00
grimsi
f2fa014571
Sort plugins by type in frontend
2025-05-16 13:04:14 +02:00
grimsi
9c6becb29e
Refactor GameyfinPlugin and ConfigurableGameyfinPlugin to fix SLF4J issue
2025-05-16 10:59:49 +02:00
grimsi
f91b289cee
Implement file size calculation
...
Implement compression level config for DirectDownloadPlugin
Fix download of games hogging RAM
2025-05-15 22:57:25 +02:00
grimsi
fc3a6fd52f
Implement direct download via plugin
2025-05-15 19:18:55 +02:00
grimsi
75a5d5997a
Refactor plugin config logic into Configurable
2025-05-15 16:34:50 +02:00
grimsi
4230bf31cc
Refactor and extend the plugin MANIFEST.MF parser
...
Redesign the PluginDetailsModal
2025-05-15 14:15:15 +02:00
grimsi
9f7233cb88
Allow HTML in the game summary since Steam summaries usually contains HTML elements
2025-05-15 14:09:53 +02:00
grimsi
71a42ccf0c
Progress implementation of GameView
2025-05-14 17:33:03 +02:00
grimsi
b906d8a77b
Add screenshot preview to GameView
...
Add videos to GameView
2025-05-14 01:34:15 +02:00
grimsi
f16e2df043
Fix metadata merging bug in GameService
2025-05-14 01:33:40 +02:00
grimsi
fc9a74fb09
Filter videos returned from IGDB because of Youtube age restrictions
2025-05-14 01:33:19 +02:00
grimsi
ce9f8aab2a
Add image carousel to GameView
2025-05-13 01:54:27 +02:00
grimsi
44be983533
Remove unused .npmrc
2025-05-12 19:47:41 +02:00
grimsi
03cff14719
Remove unused state in GameView
2025-05-12 19:45:27 +02:00
grimsi
7725179fe3
Add download button to GameView
2025-05-12 17:22:21 +02:00
grimsi
4ad1b8525a
Improve user preference caching logic in frontend
2025-05-12 17:06:27 +02:00
grimsi
cb0aaacfb3
First WIP version of GameView
2025-05-12 15:11:39 +02:00
grimsi
0f90278e9f
Add CORS management to admin frontend
2025-05-11 22:28:34 +02:00
grimsi
8e7e84de5c
Adjust theme preview message to include theme & mode
2025-05-11 20:41:57 +02:00
grimsi
0bf1d68d9f
Update frontend after library deletion
2025-05-11 15:42:01 +02:00
grimsi
8adfd4b444
Fix SteamGridDB plugin title
2025-05-11 15:25:43 +02:00
grimsi
180242fdf3
Add seperate root log level config property
...
Adjust logging behaviour of Gameyfin
2025-05-11 13:57:03 +02:00
grimsi
ee9af0533f
Major matching improvements
...
Minor performance optimizations
2025-05-11 13:29:36 +02:00
grimsi
02f1a766be
Only request vertical covers from SteamGridDb
2025-05-11 12:05:03 +02:00
grimsi
355cfcbe65
Fix parsing of "Coming soon" in date field
2025-05-11 12:04:37 +02:00