Commit Graph

750 Commits

Author SHA1 Message Date
grimsi f43140eb2a Update SecurityConfig to use SecurityFilterChain 2025-09-25 13:18:36 +02:00
grimsi f523187971 Update dependencies 2025-09-24 11:46:04 +02:00
Simon 4514471913 Fix image handling
Fixes #703
2025-09-09 21:11:17 +02:00
grimsi e4d216473f Code cleanup 2025-09-09 20:02:50 +02:00
grimsi 479259adc7 Fix image handling and cleanup 2025-09-09 19:18:52 +02:00
grimsi 6c7bf4399e Fix rating calculation 2025-09-04 18:58:07 +02:00
grimsi 24eacc0196 Update rating algorithm 2025-09-04 18:19:22 +02:00
Simon 183e1fc192 DIsplay rating & implement rating filter
DIsplay rating & implement rating filter
2025-09-04 17:47:43 +02:00
grimsi 8900e16e60 Sync showFilter with URL
Make 5 stars filter actually "higher than 4.5"
2025-09-04 17:41:58 +02:00
grimsi ab0f28e94f Show rating in GameView
Implement filter by rating
2025-09-04 17:20:13 +02:00
Simon 151f25cfba Implement sorting for search page 2025-09-04 12:49:03 +02:00
grimsi cc53a6faaa Implement sorting in SearchView 2025-09-04 12:44:15 +02:00
grimsi 4ae78b01a8 Fixed various smaller issues 2025-09-03 20:26:44 +02:00
grimsi 153001fdfe Bump version to 2.1.0-preview 2025-09-03 18:20:14 +02:00
Simon ed975cad4d Add actions workflow for release previews
Add actions workflow for release previews
2025-09-03 18:01:21 +02:00
Simon 31ba2a3e05 Implement metadata completeness indicator
Show metadata completeness
2025-09-03 18:00:21 +02:00
grimsi 1bd48210ad Add actions workflow for release previews 2025-09-03 17:44:40 +02:00
grimsi 98991baefa Implement metadata completeness indicator
Implement sorting by completeness
2025-09-03 16:42:58 +02:00
Simon 9e56d83d8f Implement request system (#643) 2025-09-03 10:26:57 +02:00
grimsi 6e86584fd8 Add permission checks
Add UI for config
2025-09-03 10:26:17 +02:00
grimsi c50c3e43bb Upgrade Hilla version 2025-09-03 10:13:55 +02:00
grimsi 2f54cb49e6 Finish implementing game requests 2025-09-03 00:41:52 +02:00
grimsi ae7a65ccbc Add minimal UI for game requests
Fix some minor bugs
2025-09-02 18:49:51 +02:00
grimsi 6198c143db Fix error log in console when user has no avatar 2025-09-02 14:14:59 +02:00
grimsi deb0a20bc0 Rename run configuration 2025-09-02 14:14:40 +02:00
grimsi 45e9f562e8 Migrate UserInfoDto -> ExtendedUserInfoDto 2025-09-02 14:14:30 +02:00
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