Commit Graph

47 Commits

Author SHA1 Message Date
grimsi 82f8e1fc04 Fix gap in grid layout of game screenshots 2022-08-06 12:40:36 +02:00
grimsi d989d0d5e4 Polishing and code clean-up 2022-08-06 12:24:33 +02:00
grimsi 34d9de44dd Fix bug when library is empty 2022-08-05 23:17:31 +02:00
grimsi 04febd13d1 Implemented filter 2022-08-05 23:01:07 +02:00
grimsi ddc1c036b6 Implemented dark mode 2022-08-05 23:00:48 +02:00
grimsi 98197fc4a6 Various improvements to game management interface 2022-08-05 18:34:24 +02:00
grimsi 22c8e99f38 Improved search algorithm 2022-08-05 18:18:36 +02:00
grimsi 8ee217bbe8 Various styling and small QoL improvements 2022-08-05 10:26:01 +02:00
grimsi 7f2e77c8bc Fixed error log in browser console 2022-08-04 21:22:38 +02:00
grimsi 195981d0f7 Updated styling of frontend 2022-08-04 21:19:57 +02:00
grimsi f335d770eb Hide Library Management site content until user is logged in
Removed unused UnmappedFileController
2022-08-04 16:24:57 +02:00
grimsi 1879648e25 Implemented caching of static images 2022-08-04 15:57:40 +02:00
grimsi 7ba2eb2aea Added missing files 2022-07-25 21:26:32 +02:00
grimsi aa72161990 Finished implementation of frontend functionality.
Styling and bugfixing next
2022-07-25 21:17:30 +02:00
grimsi 57377036c4 Removed SecureProperties 2022-07-25 17:03:49 +02:00
Simon Grimme 6b25fc3548 Implement library management endpoint (authenticated) 2022-07-25 15:00:51 +02:00
Simon Grimme 206272b50b Fix bug when game has no cover in IGDB 2022-07-25 11:34:22 +02:00
grimsi b86544b22a Added game file size 2022-07-24 23:17:11 +02:00
grimsi f2197a3bd4 Refactored backend code a bit 2022-07-24 21:50:48 +02:00
grimsi 80e3ff05d5 WIP: Simplified logic on when to download single file vs when to zip folder 2022-07-24 20:52:29 +02:00
grimsi aa8fd0d613 WIP: Some performance improvements (maybe) 2022-07-24 20:45:09 +02:00
grimsi e1a285a77d WIP: Implemented game download functionality 2022-07-24 20:01:28 +02:00
grimsi eab1cf629c WIP: Implement frontend
Implemented 1st version of game-detail-view
2022-07-24 14:53:24 +02:00
grimsi e11611bbe6 WIP: Implement frontend 2022-07-22 15:16:19 +02:00
Simon Grimme a06dfa7c47 WIP: Proceed with frontend implementation 2022-07-22 12:54:39 +02:00
Simon Grimme 38028b7e49 WIP: Proceed with frontend implementation 2022-07-21 21:17:04 +02:00
Simon Grimme cc1e02a1ca WIP: Implement frontend 2022-07-21 00:29:00 +02:00
Simon Grimme 6b89690180 Added OpenAPI UI
Refactored some REST Endpoints
2022-07-19 12:30:24 +02:00
Simon Grimme a3e5f59795 Restructured API 2022-07-18 23:25:05 +02:00
grimsi 6b814d24a4 Implemented endpoint to get images 2022-07-18 19:28:00 +02:00
grimsi f7f989e3c9 Implemented screenshot and logo download
Fixed a few bugs
2022-07-17 12:46:22 +02:00
grimsi 9803a9dc0a Switched from in-memory DB to file-based DB
Fixed a few bugs linked to unmapped files
2022-07-16 18:02:34 +02:00
grimsi 64485bf3f0 Optimized query to IGDB API
Implemented mapping of nested fields
2022-07-16 15:47:20 +02:00
Simon Grimme 937c440cdf Added additional check if a game with a slug exists, so the user does not overwrite a mapping accidentally 2022-07-16 03:07:33 +02:00
Simon Grimme 2a33fb1d6b Implement manual mapping for files that could not be automatically mapped 2022-07-16 02:48:58 +02:00
Simon Grimme 132d4d3694 Implement rate limiter for IGDB API
Rename BlacklistEntry to UnmappableFile
2022-07-16 02:07:46 +02:00
grimsi 183f58c64c Implemented persistence layer for games
Implemented blacklist for paths
2022-07-15 23:00:04 +02:00
Simon Grimme 4991bfb461 Start implementation of persistence layer 2022-07-15 17:24:42 +02:00
Simon Grimme f321088636 Removed custom IGDB Dto (not needed any more) 2022-07-15 10:52:34 +02:00
Simon Grimme f46f82d4f3 Implemented Protobuf endpoints 2022-07-15 10:20:01 +02:00
Simon Grimme 149e1cc7e1 Use Protobuf endpoints (WIP) 2022-07-14 16:47:11 +02:00
grimsi 9e1b510f48 Add postman collection 2022-07-14 10:18:18 +02:00
Simon Grimme 1142bc307e Implement file-system PoC
Implement proxy functionality for external APIs
2022-07-12 17:25:23 +02:00
grimsi b1103119b6 Initial commit 3: Will it work this time? 2022-07-04 20:57:24 +02:00
grimsi ebc8ad7a0a initial commit 2: electric boogaloo 2022-07-04 19:26:48 +02:00
Simon 1abda4bffe Add README.md 2022-07-04 19:25:39 +02:00
grimsi 45b9682212 initial commit 2022-07-04 19:24:37 +02:00