grimsi
|
90a9e8ba20
|
Precompile H2 helper functions
|
2025-09-29 17:27:50 +02:00 |
|
grimsi
|
8c2cedefe4
|
Refactor migrations to account for 2.1-preview users
|
2025-09-29 17:05:36 +02:00 |
|
grimsi
|
50868320ab
|
Add missing migrations
|
2025-09-29 15:58:24 +02:00 |
|
grimsi
|
ec55db54af
|
Fix: Only drop constraints if they exist
|
2025-09-29 15:19:56 +02:00 |
|
grimsi
|
1220fb5285
|
Add Flyway
Add baseline schema
Add v2.1.0 db migration
|
2025-09-29 13:52:46 +02:00 |
|
grimsi
|
9283a61f7e
|
Update frontend dependencies
|
2025-09-29 13:31:03 +02:00 |
|
grimsi
|
b034fd3ce7
|
Remove unused endpoints
|
2025-09-29 13:30:52 +02:00 |
|
grimsi
|
7cf227d3dd
|
Fix logout for SSO users
|
2025-09-25 14:25:40 +02:00 |
|
grimsi
|
f43140eb2a
|
Update SecurityConfig to use SecurityFilterChain
|
2025-09-25 13:18:36 +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 |
|
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 |
|
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 |
|
grimsi
|
98991baefa
|
Implement metadata completeness indicator
Implement sorting by completeness
|
2025-09-03 16:42:58 +02:00 |
|
grimsi
|
6e86584fd8
|
Add permission checks
Add UI for config
|
2025-09-03 10:26:17 +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
|
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
|
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 |
|
Simon
|
021d165fb1
|
Fix #663 (#679)
Implement clean-up of image files
|
2025-08-29 19:20:43 +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 |
|
grimsi
|
d5b2eb039e
|
chore: release v2.0.0
|
2025-07-24 19:30:27 +00: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 |
|
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
|
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 |
|