Commit Graph

  • c097c6fdc0 Fix library overview layout gaps when screen is not filled with covers grimsi 2022-08-17 15:13:14 +02:00
  • 881b4a3d1d Fix "gameyfin.cache" and "gameyfin.db" properties are ignored grimsi 2022-08-17 15:03:23 +02:00
  • 53e9ac2b62 Release 1.1.4 grimsi 2022-08-17 15:00:14 +02:00
  • 57c0b9edb5 Merge pull request #19 from grimsi/release-1.1.3 Simon 2022-08-17 14:32:48 +02:00
  • 90f41055be Fix bug when trying to determine file size for files (instead of directories) grimsi 2022-08-17 14:30:48 +02:00
  • dc6f2a813e Merge pull request #18 from grimsi/release-1.1.2 Simon 2022-08-17 09:06:23 +02:00
  • 6edeb12bb7 Merge pull request #17 from grimsi/gh-16_fixDuplicateHandling Simon 2022-08-17 09:05:54 +02:00
  • 33113321b6 Release 1.1.2 grimsi 2022-08-17 09:03:30 +02:00
  • 6cdaebd758 Update README.md Simon 2022-08-16 18:30:21 +02:00
  • 8081ee1a51 Fix handling of duplicates Corrupted files are now automatically re-downloaded grimsi 2022-08-16 17:48:11 +02:00
  • e8863053c9 Merge pull request #15 from grimsi/release-1.1.1 Simon 2022-08-16 01:04:15 +02:00
  • 2ef03d0598 Release 1.1.1 Simon Grimme 2022-08-16 01:00:54 +02:00
  • 165d10c4d5 Chips in game detail view are now clickable Filters are now expanded if they are active at page load Fixed bug where filters would be loaded twice, resulting in the user not being able to navigate back Simon Grimme 2022-08-16 00:32:04 +02:00
  • af74ee83d3 Fixed a few styling issues on smaller displays Simon Grimme 2022-08-15 23:12:58 +02:00
  • b9bd257c1d Merge pull request #14 from grimsi/release-1.1.0 Simon 2022-08-15 17:47:41 +02:00
  • 0e9504b420 Release 1.1.0 grimsi 2022-08-15 17:47:15 +02:00
  • d6a4a5f5d9 Fixed bug in previous bugfix Part II - Electric Bogaloo grimsi 2022-08-15 17:45:19 +02:00
  • e0550de34d Fixed bug in previous bugfix grimsi 2022-08-15 17:32:09 +02:00
  • 291d7ad8d8 Fixed "Go to library screen" shown on library screen when filters were active grimsi 2022-08-15 17:30:04 +02:00
  • fe63f3b776 Merge pull request #11 from grimsi/gh-9_ImproveSortingAndFiltering Simon 2022-08-15 17:10:28 +02:00
  • b58af494e9 Implement loading and saving state from/to URL grimsi 2022-08-15 17:09:59 +02:00
  • b6626c9d4f Added filter for player perspective grimsi 2022-08-15 16:10:12 +02:00
  • 89a7d7ea81 Implemented sorting for library overview grimsi 2022-08-15 15:49:19 +02:00
  • 9ff6d76cf2 Refactored and improved dark-mode implementation grimsi 2022-08-15 14:31:44 +02:00
  • 1f24aa73e5 Moved filters into expansion panels grimsi 2022-08-14 15:46:45 +02:00
  • acd9e79fce Added field "addedToLibrary" to DetectedGame Integrated Flyway for DB Migrations Removed unused DTO classes grimsi 2022-08-14 15:26:09 +02:00
  • 8746ac6f10 Merge pull request #10 from grimsi/gh-8_MultipleLibraryFolders Simon 2022-08-13 16:37:01 +02:00
  • c3de83c6b9 Renamed "gameyfin.root" to "gameyfin.sources" grimsi 2022-08-13 16:34:56 +02:00
  • ba4568cb35 Set db and cache path from first library root grimsi 2022-08-13 12:43:51 +02:00
  • 7a3a323212 [untested] Set db and cache path from first library root Simon Grimme 2022-08-13 11:19:36 +02:00
  • da8e075cfc Removed default value from gameyfin.yml grimsi 2022-08-12 23:37:47 +02:00
  • 63d585b5d6 Fixed some bugs related to the property files grimsi 2022-08-12 23:36:47 +02:00
  • 763bd63056 Added support for multiple library folders Simon Grimme 2022-08-12 22:08:19 +02:00
  • ab6b4900d6 Update README.md Simon 2022-08-11 17:59:04 +02:00
  • d9b6098930 Merge pull request #4 from grimsi/v1.0.1 Simon 2022-08-10 22:53:58 +02:00
  • 8b17620f40 Add logo source file grimsi 2022-08-10 22:39:57 +02:00
  • 8db014da5c Fix Logo in README grimsi 2022-08-10 22:38:04 +02:00
  • c5455f503d Add Logo to README grimsi 2022-08-10 22:35:42 +02:00
  • c89d9b4db5 Added Favicon and Logo Fixed logging typo in GameMapper grimsi 2022-08-10 22:32:58 +02:00
  • 02656cf6f9 Refactor directory size calculation grimsi 2022-08-10 21:58:47 +02:00
  • 38bbdc7c57 Improved logging for client-aborted downloads grimsi 2022-08-10 21:15:58 +02:00
  • c196fd2cbc Added config properties for max req/s and max concurrent requests grimsi 2022-08-10 21:01:24 +02:00
  • 6d0f0d4c01 Merge pull request #2 from grimsi/gh-1_ShortenStartupCommand Simon 2022-08-10 20:21:55 +02:00
  • fd56c1c2af Update README.md grimsi 2022-08-10 20:19:49 +02:00
  • d0b126848b Moved config file names from startup command into source code grimsi 2022-08-10 20:18:50 +02:00
  • aed6e2e020 Fix typo in docker-compose.example.yml grimsi 2022-08-06 19:58:41 +02:00
  • 0939117dc5 Update README with installation instructions grimsi 2022-08-06 18:33:41 +02:00
  • e1a8fefa2a Added Dockerfile and docker-compose.example.yml grimsi 2022-08-06 18:28:37 +02:00
  • 75dd0edb3e Update README with screenshots grimsi 2022-08-06 15:31:32 +02:00
  • 17f3a934e5 Add License Simon 2022-08-06 15:03:27 +02:00
  • 66b251b1d9 Final polishing steps grimsi 2022-08-06 13:44:04 +02:00
  • 82f8e1fc04 Fix gap in grid layout of game screenshots grimsi 2022-08-06 12:40:36 +02:00
  • d989d0d5e4 Polishing and code clean-up grimsi 2022-08-06 12:24:33 +02:00
  • 34d9de44dd Fix bug when library is empty grimsi 2022-08-05 23:17:31 +02:00
  • 04febd13d1 Implemented filter grimsi 2022-08-05 23:01:07 +02:00
  • ddc1c036b6 Implemented dark mode grimsi 2022-08-05 23:00:48 +02:00
  • 98197fc4a6 Various improvements to game management interface grimsi 2022-08-05 18:34:24 +02:00
  • 22c8e99f38 Improved search algorithm grimsi 2022-08-05 18:18:36 +02:00
  • 8ee217bbe8 Various styling and small QoL improvements grimsi 2022-08-05 10:26:01 +02:00
  • 7f2e77c8bc Fixed error log in browser console grimsi 2022-08-04 21:22:38 +02:00
  • 195981d0f7 Updated styling of frontend grimsi 2022-08-04 21:19:57 +02:00
  • f335d770eb Hide Library Management site content until user is logged in Removed unused UnmappedFileController grimsi 2022-08-04 16:24:57 +02:00
  • 1879648e25 Implemented caching of static images grimsi 2022-08-04 15:57:40 +02:00
  • 7ba2eb2aea Added missing files grimsi 2022-07-25 21:26:32 +02:00
  • aa72161990 Finished implementation of frontend functionality. Styling and bugfixing next grimsi 2022-07-25 21:17:30 +02:00
  • 57377036c4 Removed SecureProperties grimsi 2022-07-25 17:03:49 +02:00
  • 6b25fc3548 Implement library management endpoint (authenticated) Simon Grimme 2022-07-25 15:00:51 +02:00
  • 206272b50b Fix bug when game has no cover in IGDB Simon Grimme 2022-07-25 11:34:22 +02:00
  • b86544b22a Added game file size grimsi 2022-07-24 23:17:11 +02:00
  • f2197a3bd4 Refactored backend code a bit grimsi 2022-07-24 21:50:48 +02:00
  • 80e3ff05d5 WIP: Simplified logic on when to download single file vs when to zip folder grimsi 2022-07-24 20:52:29 +02:00
  • aa8fd0d613 WIP: Some performance improvements (maybe) grimsi 2022-07-24 20:45:09 +02:00
  • e1a285a77d WIP: Implemented game download functionality grimsi 2022-07-24 20:01:28 +02:00
  • eab1cf629c WIP: Implement frontend Implemented 1st version of game-detail-view grimsi 2022-07-24 14:53:24 +02:00
  • e11611bbe6 WIP: Implement frontend grimsi 2022-07-22 15:16:19 +02:00
  • a06dfa7c47 WIP: Proceed with frontend implementation Simon Grimme 2022-07-22 12:54:39 +02:00
  • 38028b7e49 WIP: Proceed with frontend implementation Simon Grimme 2022-07-21 21:17:04 +02:00
  • cc1e02a1ca WIP: Implement frontend Simon Grimme 2022-07-21 00:29:00 +02:00
  • 6b89690180 Added OpenAPI UI Refactored some REST Endpoints Simon Grimme 2022-07-19 12:30:24 +02:00
  • a3e5f59795 Restructured API Simon Grimme 2022-07-18 23:25:05 +02:00
  • 6b814d24a4 Implemented endpoint to get images grimsi 2022-07-18 19:28:00 +02:00
  • f7f989e3c9 Implemented screenshot and logo download Fixed a few bugs grimsi 2022-07-17 12:46:22 +02:00
  • 9803a9dc0a Switched from in-memory DB to file-based DB Fixed a few bugs linked to unmapped files grimsi 2022-07-16 18:02:34 +02:00
  • 64485bf3f0 Optimized query to IGDB API Implemented mapping of nested fields grimsi 2022-07-16 15:47:20 +02:00
  • 937c440cdf Added additional check if a game with a slug exists, so the user does not overwrite a mapping accidentally Simon Grimme 2022-07-16 03:07:33 +02:00
  • 2a33fb1d6b Implement manual mapping for files that could not be automatically mapped Simon Grimme 2022-07-16 02:48:58 +02:00
  • 132d4d3694 Implement rate limiter for IGDB API Rename BlacklistEntry to UnmappableFile Simon Grimme 2022-07-16 02:07:46 +02:00
  • 183f58c64c Implemented persistence layer for games Implemented blacklist for paths grimsi 2022-07-15 23:00:04 +02:00
  • 4991bfb461 Start implementation of persistence layer Simon Grimme 2022-07-15 17:24:42 +02:00
  • f321088636 Removed custom IGDB Dto (not needed any more) Simon Grimme 2022-07-15 10:52:34 +02:00
  • f46f82d4f3 Implemented Protobuf endpoints Simon Grimme 2022-07-15 10:20:01 +02:00
  • 149e1cc7e1 Use Protobuf endpoints (WIP) Simon Grimme 2022-07-14 16:47:11 +02:00
  • 9e1b510f48 Add postman collection grimsi 2022-07-14 10:18:18 +02:00
  • 1142bc307e Implement file-system PoC Implement proxy functionality for external APIs Simon Grimme 2022-07-12 17:25:23 +02:00
  • b1103119b6 Initial commit 3: Will it work this time? grimsi 2022-07-04 20:57:24 +02:00
  • ebc8ad7a0a initial commit 2: electric boogaloo grimsi 2022-07-04 19:26:48 +02:00
  • 1abda4bffe Add README.md Simon 2022-07-04 19:25:39 +02:00
  • 45b9682212 initial commit grimsi 2022-07-04 19:24:37 +02:00