grimsi
989a5ef189
Display toast when Gameyfin restarts
2025-09-02 14:13:46 +02:00
grimsi
3377f770f6
Implement automatic "mark as fulfilled" for requests
2025-09-02 11:22:49 +02:00
grimsi
9908c401e6
Update imports in LibraryScanService
2025-09-02 10:58:48 +02:00
grimsi
9a65f0873f
Merge branch 'main' into feature/643-request-system
...
# Conflicts:
# app/src/main/kotlin/org/gameyfin/app/libraries/LibraryScanService.kt
2025-09-02 10:57:30 +02:00
grimsi
ee67f98431
chore: release v2.0.1
2025-09-01 15:42:46 +00:00
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
grimsi
0f2b45f5e9
BE implementation of request system
2025-09-01 13:01:17 +02:00
grimsi
6b81d3904c
Start implementation of game requests
2025-08-31 15:56:56 +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