Commit Graph

  • 2e596bf7a3 Update trigger for workflow grimsi 2025-07-21 14:20:41 +02:00
  • 33aeb038bc Fix #639 (#642) Simon 2025-07-21 14:00:20 +02:00
  • 3a35adf545 Fix #640 (#641) Simon 2025-07-21 10:33:10 +02:00
  • 32731b3f22 Fix NPE in ImageService when contentId of Image entity is null grimsi 2025-07-21 10:09:22 +02:00
  • 3cecdd558a Implement scheduled library scans (closes #609) (#638) Simon 2025-07-20 13:57:54 +02:00
  • 357c68ffe1 chore: release v2.0.0.beta6 grimsi 2025-07-19 21:23:35 +00:00
  • 49019e561e Fix release workflow (share data between jobs) grimsi 2025-07-19 23:19:05 +02:00
  • dccb15de71 Fix #635 grimsi 2025-07-19 23:03:37 +02:00
  • ce7729ed6d Implement title extraction using Regex (closes #636) (#637) Simon 2025-07-19 22:15:02 +02:00
  • c01222d521 Various bugfixes and minor improvements grimsi 2025-07-19 15:11:40 +02:00
  • 577f901e85 Add new error class path to ErrorHandlingMiddleware grimsi 2025-07-19 13:48:01 +02:00
  • c39e79c931 Fixed bug "each child needs a unique key property" grimsi 2025-07-19 00:03:31 +02:00
  • 8078d9a4cc Handle scan failure correctly grimsi 2025-07-18 23:46:08 +02:00
  • f759b0c947 Implement "full" scan type (#633) Simon 2025-07-18 16:42:23 +02:00
  • 664d47d1d7 Add favicon grimsi 2025-07-18 11:17:48 +02:00
  • f401bd8c78 Fix #632 grimsi 2025-07-18 10:49:34 +02:00
  • 749b031db1 Fix #630 (#631) Simon 2025-07-17 18:29:15 +02:00
  • 75a3f8dea4 Increment version of SteamGridDB plugin grimsi 2025-07-17 17:59:24 +02:00
  • 13d5fcc80a 2.0.0.beta5 (#629) Simon 2025-07-17 17:53:40 +02:00
  • e506ad1bc2 Fix public access permissions grimsi 2025-07-17 00:10:59 +02:00
  • edf7a569df v2.0.0.beta5 (#626) Simon 2025-07-16 22:39:09 +02:00
  • 49ff9474fb Add release workflow grimsi 2025-07-15 21:07:02 +02:00
  • 12f94b4897 Merge remote-tracking branch 'origin/main' grimsi 2025-07-15 20:19:43 +02:00
  • b36fb43d73 Add Plugin-API release step to Release workflow grimsi 2025-07-15 20:19:25 +02:00
  • 06698517e7 chore: release v2.0.0.beta4 grimsi 2025-07-15 18:06:43 +00:00
  • 22fe518878 Fix release.yml grimsi 2025-07-15 20:01:27 +02:00
  • 7debdb066e Fix deprecation warning in constructor of DaoAuthenticationProvider grimsi 2025-07-15 17:38:39 +02:00
  • e995b1f2e6 Implement plugin state (closes #603) Simon 2025-07-15 17:36:09 +02:00
  • 4628e436aa Add "create GitHub release" to Release workflow grimsi 2025-07-15 16:48:46 +02:00
  • a5aca5cb74 Add Release workflow grimsi 2025-07-15 16:34:12 +02:00
  • 801e980806 Update dependency versions GRIMSIM 2025-07-15 15:58:56 +02:00
  • 7a9bf304e2 Update issue templates Simon 2025-07-11 20:46:40 +02:00
  • c4c39a8dd3 Implement plugin state (closes #603) (#622) Simon 2025-07-11 20:23:39 +02:00
  • a407471814 Add bugfix Docker image workflow grimsi 2025-07-11 20:20:06 +02:00
  • 338119c768 Merge pull request #623 from gameyfin/fix/617_igdb-rate-limits Simon 2025-07-11 20:15:04 +02:00
  • da47781b16 Implement proper rate limiter for IGDB API calls grimsi 2025-07-11 20:13:03 +02:00
  • c3a62fa8bb Fix wrong number for unmatchedPaths in ScanResult grimsi 2025-07-11 20:12:46 +02:00
  • 5cee5cb9e1 Update version to "2.0.0.beta4" GRIMSIM 2025-07-11 15:59:18 +02:00
  • 025d9ca72b Add keystore password from secrets to build GRIMSIM 2025-07-11 15:47:51 +02:00
  • 49139f1600 Add automatic Docker build for "develop" tag GRIMSIM 2025-07-11 15:42:13 +02:00
  • 824f78b917 Merge pull request #621 from gameyfin/fix/sso-users Simon 2025-07-11 14:05:36 +02:00
  • 739c883bf1 Fix various issues with SSO users GRIMSIM 2025-07-11 14:05:00 +02:00
  • 0e8b0b70e2 Fix redirect loop (#614) GRIMSIM 2025-07-11 14:04:46 +02:00
  • a34bd741e3 Force SSO user registration due to a bug GRIMSIM 2025-07-11 11:02:54 +02:00
  • 7ac1377c57 Enable direct login even if SSO is enabled GRIMSIM 2025-07-11 10:37:11 +02:00
  • 4e624b5a0e Merge pull request #602 from gameyfin/feature/improve-plugins Simon 2025-06-18 17:50:00 +02:00
  • df95bc4534 Use SingletonExtensionFactory GRIMSIM 2025-06-18 17:49:29 +02:00
  • 0e928f812a Use undocumented field release_date Close client on Plugin.stop() GRIMSIM 2025-06-18 17:49:20 +02:00
  • ed95400d2d Try to parse release date from store page Use short_description because of relevance of content GRIMSIM 2025-06-18 17:48:21 +02:00
  • 249065a90b Merge pull request #600 Simon 2025-06-18 15:45:08 +02:00
  • 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 GRIMSIM 2025-06-17 17:27:42 +02:00
  • f8e69e6b49 Update README.md Simon 2025-06-17 10:32:54 +02:00
  • 99893ac0c3 Added Dockerfile Added docker-compose.example.yml Implemented JAR signing with Gradle grimsi 2025-06-16 19:12:33 +02:00
  • b2cb8ca33e Fix: Used wrong version in Plugin API (not inherited from rootProject) grimsi 2025-06-16 17:14:34 +02:00
  • 5e52d11835 Extend Plugin API to return a list of covers and header images Implement dedicated header image in GameView Implement GameHeaderPicker GRIMSIM 2025-06-16 16:56:46 +02:00
  • ac4eaf915e Sync npm version with Gradle version GRIMSIM 2025-06-16 11:13:35 +02:00
  • ac88812356 Update README.md Simon 2025-06-16 09:52:13 +02:00
  • e9ca85063b The moment has come to sundown development of Gameyfin v1 Simon 2025-06-15 17:53:45 +02:00
  • 11512e6806 Merge remote-tracking branch 'origin/main' into v2 grimsi 2025-06-15 17:52:19 +02:00
  • 2b5bcddf55 Update README.md grimsi 2025-06-15 17:47:57 +02:00
  • 8d9ce92c51 Add javadoc to plugin-api Configure plugin-api build to publish to Maven Central grimsi 2025-06-15 17:35:57 +02:00
  • c84c6a1d56 Update version to "2.0.0.beta1" grimsi 2025-06-15 17:35:47 +02:00
  • d3d46b6b01 Move package "de.grimsi.gameyfin" to "org.gameyfin" grimsi 2025-06-14 19:23:12 +02:00
  • be0ba28c54 Update version to "2.0.0-beta1" grimsi 2025-06-14 18:35:49 +02:00
  • e9a12718e4 Update production build command grimsi 2025-06-14 18:33:54 +02:00
  • ca24af6fd8 Increase logging of spring boot component to supress false positive warning grimsi 2025-06-14 18:33:40 +02:00
  • 4394b2240b Add ordinal number to plugins grimsi 2025-06-14 18:33:19 +02:00
  • 35f604348d More minor changes (cleaning up mostly) grimsi 2025-06-14 15:44:23 +02:00
  • a34f0c6e5e Minor changes to user profile view grimsi 2025-06-14 15:42:16 +02:00
  • ca7d458f3e Small layout changes to improve visibility on lower resolutions (1080p) grimsi 2025-06-14 15:34:47 +02:00
  • b1dd4cb8c1 Finish game metadata editing Add comment field to GameView grimsi 2025-06-14 15:20:49 +02:00
  • c969bdeda3 Add sorting to tables in LibraryManagementView grimsi 2025-06-14 14:28:27 +02:00
  • f2823760ce Change default values of "coming soon" options grimsi 2025-06-14 13:50:34 +02:00
  • dd64713448 Improve UI grimsi 2025-06-14 13:20:50 +02:00
  • cfc499ff54 Small layout fix grimsi 2025-06-14 13:20:30 +02:00
  • c3ab8c6ec0 Improve grouping of result (add year as discriminator) grimsi 2025-06-14 13:20:19 +02:00
  • c31081756d Mark some options as "coming soon" grimsi 2025-06-14 13:19:53 +02:00
  • 3fd795acb1 Keep navigation state in LibraryManagementView grimsi 2025-06-14 13:15:15 +02:00
  • 39fc7d2616 Fix navigation bug grimsi 2025-06-14 13:06:40 +02:00
  • 5b368b46c2 Fix date parsing in DatePickerInput grimsi 2025-06-14 13:06:26 +02:00
  • 93861310fa Improve metadata matching algorithms grimsi 2025-06-14 13:00:15 +02:00
  • 436ace14a2 Implement GameCoverPicker grimsi 2025-06-14 00:25:08 +02:00
  • 382d26373e Implement manual game matching grimsi 2025-06-13 19:37:53 +02:00
  • d9f97f1de5 I hate Steam. Why is releaseDate a free-text field in the API? grimsi 2025-06-13 19:26:47 +02:00
  • 5a0beeae17 Load certain states only as admin grimsi 2025-06-13 18:53:46 +02:00
  • c74a7e9bf1 Fix URL encoding of search queries grimsi 2025-06-13 18:53:30 +02:00
  • da978f1277 Disable Vaadin usage statistics grimsi 2025-06-13 18:06:17 +02:00
  • 19c3d2d3ce Fix getGameByIt grimsi 2025-06-13 18:01:01 +02:00
  • 4811681f05 Implement parsing of quarter dates ("Q2 2026") to SteamMetadataPlugin grimsi 2025-06-13 17:45:30 +02:00
  • e96dd7f6c6 Limit IGDB plugin to PC search results until Gameyfin has multi-platform support grimsi 2025-06-13 15:14:12 +02:00
  • 54e37889c1 Fix retry in IgdbPlugin grimsi 2025-06-13 12:03:21 +02:00
  • 0633bb14e7 Extend GameMetadataProvider with fetchById grimsi 2025-06-12 19:53:09 +02:00
  • ddfaeed34a (WIP) Implement manual matching of game files grimsi 2025-06-12 19:29:26 +02:00
  • 9dc8d0f046 Fix bug in release date parsing from IGDB Game protobuf entity grimsi 2025-06-12 19:28:43 +02:00
  • 1e242cd7ae (WIP) Implement game management grimsi 2025-06-12 15:57:12 +02:00
  • f5e9486246 Update Hilla version grimsi 2025-06-12 15:56:37 +02:00
  • 37a40a4665 Only add each torrent once to tracker grimsi 2025-06-12 10:53:30 +02:00
  • d3759b8865 Remove (non-working) SSL tracker support grimsi 2025-06-12 10:09:33 +02:00
  • 60c83487dd Add TorrentDownloadPlugin grimsi 2025-06-11 20:13:51 +02:00
  • 4072ff3dde Change "Author" to "Author(s)" in PluginDetailsModal grimsi 2025-06-11 20:13:41 +02:00