grimsi
c01222d521
Various bugfixes and minor improvements
2025-07-19 15:11:40 +02:00
grimsi
577f901e85
Add new error class path to ErrorHandlingMiddleware
2025-07-19 13:48:01 +02:00
grimsi
c39e79c931
Fixed bug "each child needs a unique key property"
2025-07-19 00:03:31 +02:00
grimsi
8078d9a4cc
Handle scan failure correctly
2025-07-18 23:46:08 +02:00
Simon
f759b0c947
Implement "full" scan type ( #633 )
2025-07-18 16:42:23 +02:00
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