Commit Graph

  • fb8739e39b Update issue templates Michael Green 2023-07-11 00:53:25 +10:00
  • 09ee46dd80 Merge pull request #10 from gaseous-project/develop Michael Green 2023-07-11 00:51:03 +10:00
  • f3bf320890 Merge branch 'main' into develop Michael Green 2023-07-11 00:50:51 +10:00
  • 35e5efd565 doc: updated readme Michael Green 2023-07-11 00:49:15 +10:00
  • 6aa62e9e8e feat: added ability to delete a rom Michael Green 2023-07-11 00:39:44 +10:00
  • b4c34d0604 fix: remove some overzealous caching Michael Green 2023-07-10 22:46:11 +10:00
  • 7e216a9192 fix: hide the last run time if the status of a timered event is NeverStarted Michael Green 2023-07-10 22:11:36 +10:00
  • 9cb981a2e9 feat: added ROM game match fixing Michael Green 2023-07-10 16:33:14 +10:00
  • cea23267b8 feat: added platform and game search functionality to support the “fix match” feature Michael Green 2023-07-08 15:42:55 +10:00
  • 844a357c63 fix: added condition to move the game file if it’s path is different than expected Michael Green 2023-07-07 15:49:25 +10:00
  • 64aa7d15bb fix: added full rescan Michael Green 2023-07-07 15:21:58 +10:00
  • ffbe8b19c8 fix: added hash checking Michael Green 2023-07-07 15:04:38 +10:00
  • e84726e800 fix: added more queries to ensure up to date information Michael Green 2023-07-07 11:10:34 +10:00
  • 85d562e84e fix: delete database entries with import directory path and scan for orphaned files first Michael Green 2023-07-07 11:08:14 +10:00
  • ae17674b76 fix: added duplicate record cleanup Michael Green 2023-07-07 10:20:36 +10:00
  • 92b7daeb1f fix: added process blocking to prevent competing processes from running at the same time Michael Green 2023-07-07 10:09:41 +10:00
  • ecfc258cba feat: added library scan to maintain the library Michael Green 2023-07-07 09:40:16 +10:00
  • d4eda0b3ea fix: hopefully resolve the signature import performance issues Michael Green 2023-07-06 12:23:42 +10:00
  • dcc2154324 refactor: more batching of inserts into the signatures tables Michael Green 2023-07-05 23:38:00 +10:00
  • 6f954f8d4a fix: skip dud files on signature import Michael Green 2023-07-05 22:41:22 +10:00
  • 97e8ffa386 refactor: tosec dat import is now batched using mysql transactions Michael Green 2023-07-04 22:54:28 +10:00
  • 99062da10b refactor: performance improvements in signature import Michael Green 2023-07-04 10:36:25 +10:00
  • 48e8682a55 feat: added system page to manage background tasks and get basic system information Michael Green 2023-07-04 09:20:42 +10:00
  • 26718b3cae doc: updated readme document Michael Green 2023-07-02 22:57:26 +10:00
  • d2fceff52a doc: updated readme Michael Green 2023-07-02 21:58:59 +10:00
  • a3dfcf7fd5 fix: added support for docker environment variables Michael Green 2023-07-02 19:49:28 +10:00
  • 5eb39f5060 fix: fixed column name typo Michael Green 2023-07-02 01:20:55 +10:00
  • 1b14e697a2 feat: added initial Docker support (still testing) and refactored the database for case-sensitive hosts Michael Green 2023-07-02 01:12:26 +10:00
  • 6c2c093ec9 fix: removed reference to deleted html object Michael Green 2023-06-30 23:20:24 +10:00
  • 0e3a3b3ecd fix: removed duplicate companies Michael Green 2023-06-30 23:17:03 +10:00
  • 0cc8e76f77 feat: added company info support Michael Green 2023-06-30 19:18:19 +10:00
  • fba9b7a6c9 refactor: moved import file name version trimming Michael Green 2023-06-29 14:46:41 +10:00
  • e86aa80df6 fix: added early breakout from game search if the title is found Michael Green 2023-06-29 09:29:23 +10:00
  • 495c39f2dd refactor: search engine enhancements to make finding titles more reliable Michael Green 2023-06-29 09:18:07 +10:00
  • 6377a99583 feat: added ROM info modal Michael Green 2023-06-29 07:47:33 +10:00
  • f5cfe9deb6 refactor: separated import code into it’s component chunks to allow for updating a ROM’s link to a platform and/or game Michael Green 2023-06-28 13:23:10 +10:00
  • ee4e5d4037 refactor: sped up game list loading code, plus many small bug fixes Michael Green 2023-06-27 23:31:29 +10:00
  • 3f269d802b feat: roms are now display by platform Michael Green 2023-06-26 23:49:06 +10:00
  • 805d213ab8 feat: added video support to the image carosel Michael Green 2023-06-26 16:02:43 +10:00
  • 9142ff4899 cleanup: removed redundant styling Michael Green 2023-06-26 12:13:17 +10:00
  • e6396d19e4 feat: added screenshot carosel Michael Green 2023-06-26 12:12:28 +10:00
  • c9dc1262b9 feat: further updates to the game detail page Michael Green 2023-06-26 01:03:56 +10:00
  • f21a926758 feat: initial game detail page + updated age rating icons with SVG’s Michael Green 2023-06-25 22:41:12 +10:00
  • 7eed686542 feat: added filtering and favicons, also squashed some bugs Michael Green 2023-06-25 13:05:44 +10:00
  • 8112f9e9a7 feat: first pass at filter and game screen + some bug fixes Michael Green 2023-06-24 14:06:14 +10:00
  • a9dee0dd4c feat: static pages can now be served Michael Green 2023-06-22 23:38:05 +10:00
  • 00cc051dc6 feat: added metadata source field - this will determine the handling of the flags attribute Michael Green 2023-06-18 23:08:02 +10:00
  • 4413dccbdf feat: Added Rom management to the API Michael Green 2023-06-17 00:39:26 +10:00
  • 8658689ac4 feat: Roms can now be downloaded via the API Michael Green 2023-06-16 23:56:12 +10:00
  • 4f40d04d30 feat: added platforms to the API Michael Green 2023-06-16 23:12:48 +10:00
  • d3a90e6798 chore: update nuget packages Michael Green 2023-06-15 23:44:56 +10:00
  • 800eea4f45 feat: added age ratings and icons to the game controller Michael Green 2023-06-15 23:39:21 +10:00
  • 76673c42b9 feat: Started Game controller - needs more error handling and handling for 404’s Michael Green 2023-06-12 10:09:16 +10:00
  • 0e70c9f999 feat: basic game query api support Michael Green 2023-05-29 22:43:59 +10:00
  • a6b0c85ad0 refactor: added an array of files to skip during import Michael Green 2023-05-26 23:25:38 +10:00
  • ae49f2f47c refactor: made the read and set settings functions more efficient Michael Green 2023-05-19 23:25:46 +10:00
  • 95872ac847 refactor: upgraded IGDB library Michael Green 2023-05-19 22:41:25 +10:00
  • 5ffc33472d fix: improved title matching Michael Green 2023-05-16 19:14:54 +10:00
  • 42d5f9f6f2 fix: remove string “original” from downloaded image file names Michael Green 2023-05-16 16:22:21 +10:00
  • be6e12be19 fix: sha1 hash generator now no longer always generates the same hash Michael Green 2023-05-16 14:44:33 +10:00
  • 5732c19ca4 feat: enhanced title matching, added more metadata types Michael Green 2023-05-16 00:39:54 +10:00
  • 520380243d fix: suppress log entries for items in the import folder that already exist in the database Michael Green 2023-05-05 09:53:36 +10:00
  • e68f6003ba feat: initial support for metadata refresh Michael Green 2023-05-05 00:29:38 +10:00
  • f16b2aabbf fix: updated import code and added organise library command Michael Green 2023-05-03 23:36:07 +10:00
  • 295629a665 Merge pull request #6 from gaseous-project/dependabot/nuget/Microsoft.AspNetCore.OpenApi-7.0.5 Michael Green 2023-05-01 00:46:54 +10:00
  • bbedebe2e5 Merge pull request #7 from gaseous-project/dependabot/nuget/MySql.Data-8.0.33 Michael Green 2023-05-01 00:46:43 +10:00
  • 3b3cf3c239 feat: platforms and games from IGDB are now imported successfully Michael Green 2023-05-01 00:42:23 +10:00
  • 59fddafc91 chore(deps): bump MySql.Data from 8.0.32.1 to 8.0.33 dependabot[bot] 2023-04-24 05:10:57 +00:00
  • 373bff374b chore(deps): bump Microsoft.AspNetCore.OpenApi from 7.0.4 to 7.0.5 dependabot[bot] 2023-04-17 05:08:52 +00:00
  • fb7b0a7eb2 feat: collects metadata for platform versions now Michael Green 2023-04-10 01:01:23 +10:00
  • 36616caf7b feat: added support for platform logos Michael Green 2023-04-09 23:45:48 +10:00
  • 913a7ad1e3 feat: added platform logos class Michael Green 2023-04-09 23:45:25 +10:00
  • c1e963c886 doc: added a README.MD file Michael Green 2023-04-09 01:29:24 +10:00
  • 302306e55c Merge pull request #5 from gaseous-project/main Michael Green 2023-04-09 01:22:43 +10:00
  • b36b3a8f57 feat: now pulls platform information and stores it in the database Michael Green 2023-04-09 01:19:50 +10:00
  • 54eea52e2e Merge pull request #4 from gaseous-project/dependabot/nuget/Microsoft.AspNetCore.OpenApi-7.0.4 Michael Green 2023-03-20 21:27:36 +11:00
  • 42fb7993f4 chore(deps): bump Microsoft.AspNetCore.OpenApi from 7.0.3 to 7.0.4 dependabot[bot] 2023-03-20 05:09:23 +00:00
  • 1ad840750e feat: can now run hourly (or by force) the TOSEC ingestor Michael Green 2023-03-18 07:38:46 +11:00
  • 5260738a5b feat: scaffolding for background tasks complete Michael Green 2023-03-17 23:08:46 +11:00
  • 55735599f8 chore(deps): upgrade MySQL Connector and Newtonsoft.Json packages Michael Green 2023-03-11 01:10:41 +11:00
  • 13dc90883d fix: database upgrade and added basic timer Michael Green 2023-03-11 01:04:03 +11:00
  • b8331bbcae Merge pull request #3 from gaseous-project/dependabot/nuget/Newtonsoft.Json-13.0.3 Michael Green 2023-03-10 17:06:43 +11:00
  • b42894dfa1 chore(deps): bump Newtonsoft.Json from 13.0.2 to 13.0.3 dependabot[bot] 2023-03-10 06:06:18 +00:00
  • dc2dab36a6 Merge pull request #2 from gaseous-project/dependabot/nuget/MySql.Data-8.0.32.1 Michael Green 2023-03-10 17:05:45 +11:00
  • 4cc07b65c3 chore(deps): bump MySql.Data from 8.0.32 to 8.0.32.1 dependabot[bot] 2023-03-09 12:52:48 +00:00
  • 0124891df6 Merge pull request #1 from gaseous-project/develop Michael Green 2023-03-07 11:01:05 +11:00
  • d484ee32cb fix: fixed database upgrade bug Michael Green 2023-03-07 10:59:19 +11:00
  • 8175b4b6e6 feat: initial signature look up support Michael Green 2023-03-07 10:53:46 +11:00
  • 959f6f2419 refactor: better casting of int types from database Michael Green 2023-03-03 16:27:42 +11:00
  • 39e0bd9740 refactor: check for the existance of a database upgrade script rather than swallow an error that it doesn’t exist Michael Green 2023-03-01 12:34:28 +11:00
  • 85726ada7a feat: added capability of creating/updating the database schema Michael Green 2023-03-01 11:50:58 +11:00
  • 055d09d77a feat: Added config file class to keep track of local settings such as database connectivity Michael Green 2023-03-01 10:22:19 +11:00
  • a6003372f5 refactor: added additional hash check on ingestion Michael Green 2023-02-28 22:45:14 +11:00
  • 4f19c9b8a3 fix: applied an index to the md5 and sha1 columns on the roms signature table Michael Green 2023-02-27 09:00:30 +11:00
  • e9b7e146be refactor: included checkifnull function, added sql schema for the signature database Michael Green 2023-02-26 23:48:27 +11:00
  • c9e55c03f8 feat: signature ingestor (mostly) complete Michael Green 2023-02-26 00:58:38 +11:00
  • be5904f9ad feat: first version to introduce database storage (incomplete) Michael Green 2023-02-25 01:49:20 +11:00
  • f97ae60175 chore: cleanup Michael Green 2023-02-22 21:13:27 +11:00
  • 96e6355c70 chore: cleanup Michael Green 2023-02-22 21:13:12 +11:00
  • 789b41ff12 chore: cleanup Michael Green 2023-02-22 21:12:58 +11:00