Commit Graph

75 Commits

Author SHA1 Message Date
GitHub Actions 9be6afe491 [ci skip] prepare release v1.4.2 2023-10-25 08:19:38 +00:00
GitHub Actions 97b0320ac5 [ci skip] prepare for next development iteration 2023-10-24 08:36:35 +00:00
GitHub Actions 17abf63040 [ci skip] prepare release v1.4.1 2023-10-24 08:36:34 +00:00
dependabot[bot] f75f20adaf Bump org.springframework.boot:spring-boot-starter-parent (#186)
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
  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-10-24 09:33:53 +02:00
GitHub Actions 047327d4a9 [ci skip] prepare for next development iteration 2023-10-10 21:28:53 +00:00
GitHub Actions 3b9f6f9f56 [ci skip] prepare release v1.4.0 2023-10-10 21:28:51 +00:00
dependabot[bot] 6379846e84 Bump org.springframework.boot:spring-boot-starter-parent (#161)
Bumps [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) from 3.1.0 to 3.1.4.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.1.0...v3.1.4)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
  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-10-10 12:10:56 +02:00
dependabot[bot] f0e13ff169 Bump spring-boot-starter-parent from 3.0.5 to 3.1.0 (#145)
Bumps [spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) from 3.0.5 to 3.1.0.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v3.0.5...v3.1.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-parent
  dependency-type: direct:production
  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-10-03 20:36:22 +02:00
dependabot[bot] ff1defaffe Bump maven-release-plugin from 2.5.3 to 3.0.1 (#147)
Bumps [maven-release-plugin](https://github.com/apache/maven-release) from 2.5.3 to 3.0.1.
- [Release notes](https://github.com/apache/maven-release/releases)
- [Commits](https://github.com/apache/maven-release/compare/maven-release-2.5.3...maven-release-3.0.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-release-plugin
  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-10-03 20:36:16 +02:00
Simon 2231077935 Update backend to Spring Boot 3 (#111)
* Update Spring Boot to 3.0.5
2023-04-09 01:41:54 +02: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
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
grimsi 91ba8a6c4a Add test coverage to CI 2022-10-21 20:00:31 +02:00
Simon f224b04afb Merge branch 'main' into gh33_ImproveTestCoverage 2022-10-21 19:52:25 +03:00
Simon be540ce783 Merge branch 'release-1.2.4' into gh33_ImproveTestCoverage 2022-10-21 19:27:50 +03:00
grimsi b488cb59d9 Switch to SonarCloud 2022-10-21 18:05:23 +02:00
grimsi 24656ea075 Switch to SonarCloud 2022-10-21 17:58:01 +02:00
grimsi 435ed2360e Generate test coverage report 2022-10-21 17:44:57 +02:00
grimsi 0c9eb90f5a Switch CI pipeline to SonarCloud 2022-10-21 17:30:57 +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 99734aa0f0 Update Spring Boot version to 2.7.4 2022-10-15 10:27:37 +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 ad051dae6e [ci skip]prepare for next development iteration 2022-10-13 22:23:17 +00:00
GitHub Actions ac74d5e4d7 [ci skip]prepare release v1.2.2 2022-10-13 22:23:16 +00:00
Simon Grimme ff108c6d6a Fix versions 2022-10-14 00:20:41 +02:00
GitHub Actions 8bc7b04f5a [ci skip]prepare release v1.2.2 2022-10-13 22:13:28 +00:00
GitHub Actions 1970fdf018 [ci skip]prepare for next development iteration 2022-10-13 22:03:04 +00:00
GitHub Actions b5472f0070 [ci skip]prepare release v1.2.2 2022-10-13 22:03:03 +00:00
GitHub Actions 4278cdcb17 [ci skip]prepare for next development iteration 2022-10-13 21:47:30 +00:00
GitHub Actions db2b59597a [ci skip]prepare release v1.2.2 2022-10-13 21:47:28 +00:00
GitHub Actions c159396995 [ci skip]prepare for next development iteration 2022-10-13 16:44:55 +00:00
GitHub Actions d05494a9ef [ci skip]prepare release v1.2.2 2022-10-13 16:44:53 +00:00
Simon Grimme 2e0cd6ed75 Try to fix CI 2022-10-13 18:42:34 +02:00
GitHub Actions ba6b98de9b [ci skip]prepare release v1.2.2 2022-10-13 16:34:44 +00:00
Simon Grimme 634abbf6fb Try to fix CI 2022-10-13 18:31:07 +02:00
Simon Grimme a6256aab20 Try to fix CI 2022-10-13 18:23:37 +02:00