Commit Graph

459 Commits

Author SHA1 Message Date
grimsi caf8a0641c Minor UI fix 2025-04-01 10:19:03 +02:00
grimsi c9f582df82 Rename nextui.ts to heroui.ts 2025-03-31 11:54:45 +02:00
grimsi aae9a989d0 Minor bugfixes in IGDB plugin
Minor bugfixes in Steam plugin
2025-03-31 11:25:50 +02:00
grimsi bcade0e4f1 Minor matching algorithm improvement
Add "Clear DB" button to UI
2025-03-31 09:39:53 +02:00
grimsi c3f696ea90 Automatically assign priority at first plugin load 2025-03-30 22:44:31 +02:00
grimsi 7fdeeedad3 Add "originalIds" to Game entity
Add "userRatings" to Game entity
Add "criticRatings" to Game entity
2025-03-30 22:23:23 +02:00
grimsi a589b9dbfb Start library management UI implementation
Minor layout fixes
Minor refactorings
2025-03-30 21:54:09 +02:00
grimsi dd145b466f Improve game matching algorithm 2025-03-30 12:58:56 +02:00
grimsi e26320fb6d Add new game mode from IGDB 2025-03-30 12:58:39 +02:00
grimsi 1c1a203ebd Fix bug in avatar upload 2025-03-30 12:32:40 +02:00
grimsi 17d3211d22 Add logo support to plugins and UI 2025-03-30 12:11:58 +02:00
grimsi 55818d4f37 Improve styling 2025-03-30 12:11:38 +02:00
grimsi 1afa98fa33 Update @react-aria/utils to fix navigation bug in side menu (forced page reload) 2025-03-29 23:24:53 +01:00
grimsi d874d593de Add priority management to plugins 2025-03-29 22:53:41 +01:00
grimsi 3ae4ecb1ac Implement "secret" toggle for plugin config fields 2025-03-28 21:32:41 +01:00
grimsi 80bb4cefef Implement field metadata
Implement result merging for GameMetadata
2025-03-28 21:09:27 +01:00
grimsi 2981e87e76 Simplify Steam plugin to make it more resilient to API changes 2025-03-28 21:08:18 +01:00
grimsi 4dc709660d Replace shadcn-ui with HeroUI components 2025-03-18 16:38:10 +01:00
grimsi 84a90d41ea Migrate from NextUI to HerUI
Update dependencies
2025-03-18 16:37:47 +01:00
grimsi d7258892fd Upgrade dependencies (Kotlin, Vaadin, Spring Boot, PF4J) 2025-01-14 13:03:11 +01:00
grimsi 8fdb6ac24d Preparations for plugin prioritisation and metadata merging 2025-01-04 18:26:11 +01:00
grimsi 046b550cc9 Finalize Steam plugin (more or less) 2025-01-04 17:51:23 +01:00
grimsi 72f2e8e693 First version of metadata on field level, probably not the final implementation 2025-01-01 14:08:56 +01:00
grimsi 1c85d4dcaa First version of GameOverviewCard 2024-12-22 22:43:38 +01:00
grimsi c1012c7e96 Migrate to ImageEndpoint 2024-12-22 22:18:00 +01:00
grimsi a45d8812dc Move AvatarController to ImageController 2024-12-22 13:09:02 +01:00
grimsi eb14007190 Update Plugin API (and plugins)
Fix issue with persisting new games
2024-12-21 23:43:38 +01:00
grimsi 890748fb7c Finish implementing IGDB plugin
Updated Plugin API
Updated Steam plugin
Other minor improvements
2024-12-21 19:01:33 +01:00
grimsi 7b12ce1029 Verify plugin config before starting plugin
Fix issue with SLF4J in plugins
2024-12-20 00:48:57 +01:00
grimsi c365574a92 Implement plugin enabling & disabling 2024-12-19 16:34:01 +01:00
grimsi 798328a292 Update frontend dependencies
Update .gitignore
2024-12-19 13:35:58 +01:00
grimsi 5eb94180e7 Implement plugin config validation
Refactor plugin management card
2024-12-19 13:23:19 +01:00
grimsi 774f904334 Update Hilla to 24.6.0
Fix plugin loading due to unavailable status from DB
2024-12-18 18:29:03 +01:00
grimsi 79119fc467 Update dependencies and plugins 2024-12-05 09:48:43 +01:00
grimsi 584cc765cb Implement PluginManagementService 2024-12-03 16:36:39 +01:00
grimsi b30be5722a Update dependencies
Update Spring Boot
Update Spring Cloud
Update Hilla
2024-12-03 15:33:19 +01:00
grimsi cebfc99ec2 Proof of concept implementation for a Steam metadata provider plugin
Mainly for testing purposes
2024-11-01 15:41:25 +01:00
grimsi 34f00c091f Finish plugin support implementation
Small refactoring
2024-10-31 14:33:35 +01:00
grimsi 5ebd074d3b Small refactoring 2024-10-31 09:07:46 +01:00
grimsi f89086a06d WIP: small fix: display plugin config in frontend 2024-10-30 23:32:53 +01:00
grimsi 50bb5fa9b4 WIP: First "full-stack" implementation of plugin management 2024-10-30 23:26:29 +01:00
grimsi a4ce0826cc Very basic implementation of IGDB plugin 2024-10-30 16:30:28 +01:00
grimsi fdfeac3725 Merge remote-tracking branch 'origin/v2' into v2
# Conflicts:
#	plugins/build.gradle.kts
#	plugins/igdb/build.gradle.kts
#	plugins/igdb/src/main/kotlin/de/grimsi/gameyfin/plugins/igdb/IgdbPlugin.kt
2024-10-30 16:07:00 +01:00
Simon 22103d800c Added support for 3rd party dependencies in plugins (#434) 2024-10-30 16:06:33 +01:00
grimsi 1bb46e3a71 Got 3rd party dependencies working in development mode 2024-10-30 14:10:51 +01:00
grimsi 0563f2b366 More sophisticated fix (thanks to stefv from SO) 2024-10-29 13:22:41 +01:00
grimsi 690b08cfa1 Quick fix (disable Spring Devtools Restart) for plugins 2024-10-29 11:52:40 +01:00
grimsi cc6056fce8 Further work and debugging on plugin integration 2024-10-11 10:18:48 +02:00
grimsi bfcd3d83c9 WIP: Plugin for IGDB 2024-10-08 22:45:38 +02:00
grimsi fa685dc541 Preparation for plugins 2024-10-08 21:15:49 +02:00