Commit Graph

717 Commits

Author SHA1 Message Date
Simon 86a64e145e Release 2.0.1 2025-09-01 17:03:58 +02:00
Simon 7a4ad96134 Use .getHostName() instead of .getCanonicalHostname() to avoid reverse DNS lookups (#672) 2025-09-01 14:00:09 +02:00
Simon a2abac0698 Make OAuth request scopes & roles claim configurable (#689)
* Request OAuth scope "roles" by default
* Make OAuth request scopes configurable
* Make roles claim configurable
2025-09-01 13:50:28 +02:00
Simon 345bd6cd1e Fix download providers not updating on view navigation event 2025-08-30 19:16:22 +02:00
dependabot[bot] 10c83fc436 Bump actions/setup-java from 4 to 5 (#687)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-30 18:14:24 +02:00
Simon 021d165fb1 Fix #663 (#679)
Implement clean-up of image files
2025-08-29 19:20:43 +02:00
dependabot[bot] 20c9bf47da Bump actions/checkout from 4 to 5 (#676)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 08:05:48 +02:00
dependabot[bot] 1afb67582a Bump actions/download-artifact from 4 to 5 (#677)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 08:05:33 +02:00
Simon 3070a0c931 Fix UI display bug when user email is very long (#664)
Fixes #662
2025-07-26 17:13:38 +02:00
Simon 54dd404e01 Add image with Ubuntu base (#661) 2025-07-26 15:51:13 +02:00
grimsi d5b2eb039e chore: release v2.0.0 2025-07-24 19:30:27 +00:00
grimsi dec1793519 Prepare 2.0.0 release 2025-07-24 21:16:48 +02:00
grimsi 24c75bd7d8 Release should also update the "develop" tag 2025-07-24 20:57:21 +02:00
grimsi 34fa7cbabe Also push image to ghcr.io/gameyfin/app
Use caching in Docker build
Improve error handling
2025-07-24 20:34:50 +02:00
Simon 3d8f60a7f5 Fix RoleHierarchy not applied for SSO users (#649)
Fixes #648
2025-07-24 11:38:34 +02:00
grimsi af4ddd2f34 chore: release v2.0.0.RC1 2025-07-23 14:38:34 +00:00
Simon 9a12a66c0f Implement custom error page (#647) 2025-07-22 21:47:55 +02:00
grimsi c17ff5085b chore: release v2.0.0.beta7 2025-07-22 13:03:32 +00:00
Simon 791ddf8ce2 Implement different DTOs for users and admins (#644)
* Implement different DTOs for users and admins
* Fix performance by not creating unnecessary websocket connections
2025-07-22 14:52:59 +02:00
grimsi 2e596bf7a3 Update trigger for workflow 2025-07-21 14:20:41 +02:00
Simon 33aeb038bc Fix #639 (#642) 2025-07-21 14:00:20 +02:00
Simon 3a35adf545 Fix #640 (#641) 2025-07-21 10:33:10 +02:00
grimsi 32731b3f22 Fix NPE in ImageService when contentId of Image entity is null 2025-07-21 10:09:22 +02:00
Simon 3cecdd558a Implement scheduled library scans (closes #609) (#638)
First implementation of job system
2025-07-20 13:57:54 +02:00
grimsi 357c68ffe1 chore: release v2.0.0.beta6 2025-07-19 21:23:35 +00:00
grimsi 49019e561e Fix release workflow (share data between jobs) 2025-07-19 23:19:05 +02:00
grimsi dccb15de71 Fix #635 2025-07-19 23:03:37 +02:00
Simon ce7729ed6d Implement title extraction using Regex (closes #636) (#637)
* Implement #636

* Fix potential bug in Regex parsing
Add validation in UI
Adjust log entries
2025-07-19 22:15:02 +02:00
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