Commit Graph

82 Commits

Author SHA1 Message Date
dependabot[bot] 174596e95f Bump @angular/youtube-player from 14.1.0 to 15.2.2 in /frontend (#106)
Bumps [@angular/youtube-player](https://github.com/angular/components) from 14.1.0 to 15.2.2.
- [Release notes](https://github.com/angular/components/releases)
- [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/components/compare/14.1.0...15.2.2)

---
updated-dependencies:
- dependency-name: "@angular/youtube-player"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-10 19:42:35 +01:00
dependabot[bot] 386af00c13 Bump karma-jasmine from 5.0.1 to 5.1.0 in /frontend (#108)
Bumps [karma-jasmine](https://github.com/karma-runner/karma-jasmine) from 5.0.1 to 5.1.0.
- [Release notes](https://github.com/karma-runner/karma-jasmine/releases)
- [Changelog](https://github.com/karma-runner/karma-jasmine/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma-jasmine/compare/v5.0.1...v5.1.0)

---
updated-dependencies:
- dependency-name: karma-jasmine
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-10 19:37:46 +01:00
dependabot[bot] 1215f1c244 Bump zone.js from 0.11.6 to 0.11.8 in /frontend (#109)
Bumps [zone.js](https://github.com/angular/angular/tree/HEAD/packages/zone.js) from 0.11.6 to 0.11.8.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/packages/zone.js/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/zone.js-0.11.8/packages/zone.js)

---
updated-dependencies:
- dependency-name: zone.js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-10 19:36:44 +01:00
GitHub Actions d3c7cee11a [ci skip]prepare for next development iteration 2023-02-05 00:31:53 +00:00
GitHub Actions 53c51dc63e [ci skip]prepare release v1.3.2 2023-02-05 00:31:52 +00:00
Simon 757b7e63d2 Release 1.3.2 (#74)
* Fixes #71

* [GH-61] Fix manual mapping leading to duplicates in DB

* [GH-73] Fix Gameyfin only detecting PC games

* Improve game title matching (#77)

* Implement some filename suffix logic

Removes some common file suffixes from files downloaded from for example itch.io. Also removes trailing/leading whitespace/-/_/./()  and version numbers starting with a "v" like "v1.2.3".

* Add edge cases for game titles (#76)

* Fix SONAR code smells

Co-authored-by: tr7zw <tr7zw@live.de>
Co-authored-by: Pfuenzle <dark.leon64@gmail.com>

* Validate some combinations of filename with added suffixes (#79)

Also fixes a bug of not removing trailing empty [].

* Improve test coverage (#70)

* Implemented missing testcases for IgdbWrapper

Refactored getPlatformBySlug to return Optional<>

* Fixed SONAR findings

* Implemented integration tests for the DB

* Started implementing tests for controller

* Finished GamesControllerTest

* Added ImageControllerTest

* Implemented LibraryControllerTest

* Add LibraryManagementControllerTest

* Updated some dependencies

* Add DownloadServiceTest

* Introduced "gameyfin.data" property to specify a folder for both cache and DB.

De-facto removed "gameyfin.db" and "gameyfin.cache" properties

Refactored file-system code to be cleaner and easier to test

* Refactored filesystem code
Implemented FilesystemServiceTest

* Fix SONAR code smells

* Implemented GameServiceTest

* Implemented ImageServiceTest

* Fix website scroll position when clicking on game covers in the library view (#94)

Fixes #81

* Expansion panels are now not collapsing when last active filter is de-selected (#95)

Fixes #86

---------

Co-authored-by: tr7zw <tr7zw@live.de>
Co-authored-by: Pfuenzle <dark.leon64@gmail.com>
2023-02-05 01:25:11 +01:00
GitHub Actions 5497555bf0 [ci skip]prepare for next development iteration 2022-10-27 10:54:58 +00:00
GitHub Actions f9ffedad58 [ci skip]prepare release v1.3.1 2022-10-27 10:54:56 +00:00
GitHub Actions b071abbca8 [ci skip]prepare for next development iteration 2022-10-25 19:01:45 +00:00
GitHub Actions 08b632fd97 [ci skip]prepare release v1.3.0 2022-10-25 19:01:44 +00:00
Simon 8e23549336 feat(platforms): added platform support (#67)
Now libraries can be assigned to platforms in the admin section.
Games will be assigned to libraries on scanning.

Resolves grimsi/gameyfin#31

Co-authored-by: shawly <shawlyde@gmail.com>
2022-10-25 20:55:35 +02:00
GitHub Actions 7504cd3500 [ci skip]prepare for next development iteration 2022-10-21 20:12:10 +00:00
GitHub Actions fe7aff456a [ci skip]prepare release v1.2.5 2022-10-21 20:12:08 +00:00
grimsi 755611689e [GH-61] Fix manual mapping leading to duplicates in DB 2022-10-21 21:15:51 +02:00
GitHub Actions 76ea2d81f6 [ci skip]prepare for next development iteration 2022-10-21 18:14:32 +00:00
GitHub Actions 8fc5f3d62c [ci skip]prepare release v1.2.4 2022-10-21 18:14:30 +00:00
Simon e5cdd24b19 Merge pull request #56 from shawly/main
feat(download): add file size calculation for DownloadService
2022-10-20 11:12:40 +02:00
Simon ea0295644a Merge pull request #57 from shawly/feature/refresh-metadata
feat(refresh): added refresh button on game detail view to refresh metadata
2022-10-20 11:08:57 +02:00
shawly 46b8ddcd2a fix(game-detail): prevent overflow of long company logos
Fixes grimsi/gameyfin#55
2022-10-20 00:34:49 +02:00
shawly 130ec4565d feat(refresh): added refresh button on game detail view to refresh metadata
Resolves grimsi/gameyfin#45
2022-10-19 23:48:32 +02:00
shawly cb7c8c8e00 feat(download): add file size calculation for DownloadService
This allows the browser to show file size and a time estimate for downloading files.
Does not work for ZipOutputStreams though since dir size doesn't match the zip file size.
Also added no-cache headers so browser won't start caching downloads.
2022-10-19 17:44:00 +02:00
GitHub Actions 6ee1117f3d [ci skip]prepare for next development iteration 2022-10-15 08:51:54 +00:00
GitHub Actions 5f30140923 [ci skip]prepare release v1.2.3 2022-10-15 08:51:53 +00:00
Simon Grimme e6ed869bac Check OS before hiding internal folder 2022-10-15 02:01:39 +02:00
GitHub Actions 317c692056 [ci skip]prepare for next development iteration 2022-10-13 22:45:25 +00:00
GitHub Actions 8c75642440 [ci skip]prepare release v1.2.2 2022-10-13 22:45:23 +00:00
GitHub Actions 6cecdd6c9e [ci skip]prepare for next development iteration 2022-10-13 22:32:34 +00:00
GitHub Actions dfb51db1a1 [ci skip]prepare release v1.2.2 2022-10-13 22:32:32 +00:00
GitHub Actions 6bf56da5c0 [ci skip]prepare for next development iteration 2022-10-13 16:00:50 +00:00
GitHub Actions 11e5f520a9 [ci skip]prepare release gameyfin-1.2.2 2022-10-13 16:00:48 +00:00
Simon Grimme fdb1682273 Ignore empty folders and hidden files/folders in the library
Hide ".gameyfin" folder on DOS systems (UNIX already worked)
2022-10-12 13:23:39 +02:00
grimsi b8812d900d Add "--allow-same-version" to npm version in build.
Update version to 1.2.1
2022-08-24 13:41:30 +02:00
grimsi c2398aeee2 Gameyfin version is now displayed in footer 2022-08-24 13:35:43 +02:00
grimsi 3877b5defd Added detailed library scan result
Small layout fixes in game detail view
2022-08-23 13:17:56 +02:00
grimsi 3325f066bd Small fix 2022-08-19 13:02:04 +02:00
grimsi 963b667a4a Small fixes 2022-08-19 13:01:11 +02:00
grimsi a37a05551c Made Screenshot and Video grid responsive in game detail view 2022-08-19 12:35:32 +02:00
Simon Grimme 5de215a11a Added company logos to detail view 2022-08-19 01:47:15 +02:00
Simon Grimme f652397257 Added nicer display for ratings in the detail view 2022-08-19 01:21:49 +02:00
grimsi 1a7016d2ab Changed hover animation for game-covers 2022-08-18 22:17:13 +02:00
grimsi 1fbfeb1c7e Refactored file-system code
Fixed logging when aborting download of single files
2022-08-18 20:26:09 +02:00
grimsi c097c6fdc0 Fix library overview layout gaps when screen is not filled with covers 2022-08-17 15:13:14 +02:00
grimsi 53e9ac2b62 Release 1.1.4 2022-08-17 15:00:14 +02:00
grimsi 90f41055be Fix bug when trying to determine file size for files (instead of directories) 2022-08-17 14:30:48 +02:00
grimsi 33113321b6 Release 1.1.2 2022-08-17 09:03:30 +02:00
Simon Grimme 2ef03d0598 Release 1.1.1 2022-08-16 01:00:54 +02:00
Simon Grimme 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
2022-08-16 00:32:04 +02:00
Simon Grimme af74ee83d3 Fixed a few styling issues on smaller displays 2022-08-15 23:12:58 +02:00
grimsi 0e9504b420 Release 1.1.0 2022-08-15 17:47:15 +02:00
grimsi d6a4a5f5d9 Fixed bug in previous bugfix Part II - Electric Bogaloo 2022-08-15 17:45:19 +02:00