Commit Graph

684 Commits

Author SHA1 Message Date
grimsi 664d47d1d7 Add favicon 2025-07-18 11:17:48 +02:00
grimsi f401bd8c78 Fix #632 2025-07-18 10:49:34 +02:00
Simon 749b031db1 Fix #630 (#631) 2025-07-17 18:29:15 +02:00
grimsi 75a3f8dea4 Increment version of SteamGridDB plugin 2025-07-17 17:59:24 +02:00
Simon 13d5fcc80a 2.0.0.beta5 (#629)
* Remove unnecessary "requiresLogin" handles

* Rename property in UserInfoDto

* Fix #628

* Fix ant matchers (again)

* Major performance improvements for game matching

* Minor logging improvements
2025-07-17 17:53:40 +02:00
grimsi e506ad1bc2 Fix public access permissions 2025-07-17 00:10:59 +02:00
Simon edf7a569df v2.0.0.beta5 (#626)
* Fix wrong version property used in release.yml

* Implement "Allow access to Gameyfin without login"

* Implement filter by keyword (closes #613)

* Fix bug where secret fields would be displayed as normal text

* Optimize Gradle build performance

* Fix ant path matchers

* Fix NPE in role authority mapper (fixes #614)
2025-07-16 22:39:09 +02:00
grimsi 49ff9474fb Add release workflow 2025-07-16 10:17:19 +02:00
grimsi 12f94b4897 Merge remote-tracking branch 'origin/main' 2025-07-15 20:19:43 +02:00
grimsi b36fb43d73 Add Plugin-API release step to Release workflow 2025-07-15 20:19:25 +02:00
grimsi 06698517e7 chore: release v2.0.0.beta4 2025-07-15 18:06:43 +00:00
grimsi 22fe518878 Fix release.yml 2025-07-15 20:01:27 +02:00
grimsi 7debdb066e Fix deprecation warning in constructor of DaoAuthenticationProvider 2025-07-15 17:38:39 +02:00
Simon e995b1f2e6 Implement plugin state (closes #603) 2025-07-15 17:36:09 +02:00
grimsi 4628e436aa Add "create GitHub release" to Release workflow 2025-07-15 16:48:46 +02:00
grimsi a5aca5cb74 Add Release workflow 2025-07-15 16:34:12 +02:00
GRIMSIM 801e980806 Update dependency versions 2025-07-15 15:58:56 +02:00
Simon 7a9bf304e2 Update issue templates 2025-07-11 20:46:40 +02:00
Simon c4c39a8dd3 Implement plugin state (closes #603) (#622) 2025-07-11 20:23:39 +02:00
grimsi a407471814 Add bugfix Docker image workflow 2025-07-11 20:20:06 +02:00
Simon 338119c768 Merge pull request #623 from gameyfin/fix/617_igdb-rate-limits
Fix/617 igdb rate limits
2025-07-11 20:15:04 +02:00
grimsi da47781b16 Implement proper rate limiter for IGDB API calls 2025-07-11 20:13:03 +02:00
grimsi c3a62fa8bb Fix wrong number for unmatchedPaths in ScanResult 2025-07-11 20:12:46 +02:00
GRIMSIM 5cee5cb9e1 Update version to "2.0.0.beta4" 2025-07-11 15:59:18 +02:00
GRIMSIM 025d9ca72b Add keystore password from secrets to build 2025-07-11 15:47:51 +02:00
GRIMSIM 49139f1600 Add automatic Docker build for "develop" tag 2025-07-11 15:44:09 +02:00
Simon 824f78b917 Merge pull request #621 from gameyfin/fix/sso-users
Fix various SSO issues
Fixes #614
2025-07-11 14:05:36 +02:00
GRIMSIM 739c883bf1 Fix various issues with SSO users 2025-07-11 14:05:00 +02:00
GRIMSIM 0e8b0b70e2 Fix redirect loop (#614) 2025-07-11 14:04:46 +02:00
GRIMSIM a34bd741e3 Force SSO user registration due to a bug 2025-07-11 11:02:54 +02:00
GRIMSIM 7ac1377c57 Enable direct login even if SSO is enabled 2025-07-11 10:37:11 +02:00
Simon 4e624b5a0e Merge pull request #602 from gameyfin/feature/improve-plugins
General plugin improvements
2025-06-18 17:50:00 +02:00
GRIMSIM df95bc4534 Use SingletonExtensionFactory 2025-06-18 17:49:29 +02:00
GRIMSIM 0e928f812a Use undocumented field release_date
Close client on Plugin.stop()
2025-06-18 17:49:20 +02:00
GRIMSIM ed95400d2d Try to parse release date from store page
Use short_description because of relevance of content
2025-06-18 17:48:21 +02:00
Simon 249065a90b Merge pull request #600
* Removed CORS configuration
2025-06-18 15:45:08 +02:00
GRIMSIM 373fbba63c Update to 2.0.0.beta3
Added entrypoint to Docker image
Fixed issues with CORS when behind reverse-proxy
Added APP_URL environment variable
2025-06-17 17:27:42 +02:00
Simon f8e69e6b49 Update README.md 2025-06-17 10:32:54 +02:00
grimsi 99893ac0c3 Added Dockerfile
Added docker-compose.example.yml
Implemented JAR signing with Gradle
2025-06-16 19:12:33 +02:00
grimsi b2cb8ca33e Fix: Used wrong version in Plugin API (not inherited from rootProject) 2025-06-16 17:14:34 +02:00
GRIMSIM 5e52d11835 Extend Plugin API to return a list of covers and header images
Implement dedicated header image in GameView
Implement GameHeaderPicker
2025-06-16 16:56:46 +02:00
GRIMSIM ac4eaf915e Sync npm version with Gradle version 2025-06-16 11:13:35 +02:00
Simon ac88812356 Update README.md 2025-06-16 09:52:13 +02:00
Simon e9ca85063b The moment has come to sundown development of Gameyfin v1
Gameyfin v2 will be the only version in active development from now on
2025-06-15 17:53:45 +02:00
grimsi 11512e6806 Merge remote-tracking branch 'origin/main' into v2
# Conflicts:
#	.github/workflows/release.yml
#	backend/pom.xml
#	config/gameyfin.properties
#	frontend/package-lock.json
#	frontend/package.json
#	frontend/pom.xml
#	frontend/src/app/themes/dark-theme.scss
#	frontend/src/app/themes/light-theme.scss
#	pom.xml
2025-06-15 17:52:19 +02:00
grimsi 2b5bcddf55 Update README.md 2025-06-15 17:47:57 +02:00
grimsi 8d9ce92c51 Add javadoc to plugin-api
Configure plugin-api build to publish to Maven Central
2025-06-15 17:35:57 +02:00
grimsi c84c6a1d56 Update version to "2.0.0.beta1" 2025-06-15 17:35:47 +02:00
grimsi d3d46b6b01 Move package "de.grimsi.gameyfin" to "org.gameyfin" 2025-06-14 19:26:17 +02:00
grimsi be0ba28c54 Update version to "2.0.0-beta1" 2025-06-14 18:35:49 +02:00