Skip to content

SteamGridDB integration#960

Merged
zurdi15 merged 16 commits intomasterfrom
feature/steamgriddb
Jun 28, 2024
Merged

SteamGridDB integration#960
zurdi15 merged 16 commits intomasterfrom
feature/steamgriddb

Conversation

@zurdi15
Copy link
Member

@zurdi15 zurdi15 commented Jun 26, 2024

  • Added SteamGridDB integration.
  • Added updated_at and created_at columns to all the tables.

The admin menu now has a new option to search covers for your game.
Thanks to the updated_at column, covers are now reactive when updating them.

TODO:

  • Get all cover pages from SGDB
  • Filter by static and animated

Partially fixes #212
Closes #421

@zurdi15 zurdi15 added feature ui/ux UI/UX improvements or suggestions labels Jun 26, 2024
@zurdi15 zurdi15 requested a review from gantoine June 26, 2024 15:39
@zurdi15 zurdi15 self-assigned this Jun 26, 2024
@github-actions
Copy link
Contributor

github-actions bot commented Jun 26, 2024

Test Results

73 tests  ±0   73 ✅ ±0   20s ⏱️ ±0s
 1 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit dc479b2. ± Comparison against base commit 6bc7f28.

♻️ This comment has been updated with latest results.

@zurdi15 zurdi15 force-pushed the feature/steamgriddb branch from b6d48cf to c8f9015 Compare June 26, 2024 16:17
@zurdi15 zurdi15 force-pushed the feature/steamgriddb branch from 1af370a to b314799 Compare June 26, 2024 17:44
@zurdi15 zurdi15 force-pushed the feature/steamgriddb branch from de4927e to a07133d Compare June 27, 2024 14:46
@zurdi15 zurdi15 requested a review from gantoine June 28, 2024 14:46
@zurdi15 zurdi15 mentioned this pull request Jun 28, 2024
@zurdi15 zurdi15 merged commit 1772f33 into master Jun 28, 2024
@zurdi15 zurdi15 deleted the feature/steamgriddb branch June 28, 2024 16:00
@zurdi15 zurdi15 mentioned this pull request Jul 19, 2024
spiceratops referenced this pull request in spiceratops/k8s-gitops Jul 23, 2024
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [rommapp/romm](https://togithub.com/rommapp/romm) | minor | `3.2.0` ->
`3.3.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>rommapp/romm (rommapp/romm)</summary>

### [`v3.3.0`](https://togithub.com/rommapp/romm/releases/tag/3.3.0)

[Compare
Source](https://togithub.com/rommapp/romm/compare/3.2.0...3.3.0)

#### What's Changed

- UI complete redesign by
[@&#8203;zurdi15](https://togithub.com/zurdi15) in
[https://github.com/rommapp/romm/pull/934](https://togithub.com/rommapp/romm/pull/934)
- Covers are now fetch in their 1080p version by
[@&#8203;zurdi15](https://togithub.com/zurdi15) in
[https://github.com/rommapp/romm/pull/934](https://togithub.com/rommapp/romm/pull/934)
- Now sibling roms can have different covers by
[@&#8203;zurdi15](https://togithub.com/zurdi15) in
[https://github.com/rommapp/romm/pull/934](https://togithub.com/rommapp/romm/pull/934)
- Screenshots are fetch in their big version by
[@&#8203;zurdi15](https://togithub.com/zurdi15) in
[https://github.com/rommapp/romm/pull/934](https://togithub.com/rommapp/romm/pull/934)
- Setup wizard added for new **RomM** installations by
[@&#8203;zurdi15](https://togithub.com/zurdi15) in
[https://github.com/rommapp/romm/pull/976](https://togithub.com/rommapp/romm/pull/976)
- Added collections by [@&#8203;zurdi15](https://togithub.com/zurdi15)
in
[https://github.com/rommapp/romm/pull/964](https://togithub.com/rommapp/romm/pull/964)
- Add favourites collection as special collection by
[@&#8203;zurdi15](https://togithub.com/zurdi15) in
[https://github.com/rommapp/romm/pull/977](https://togithub.com/rommapp/romm/pull/977)
- SteamGridDB integration. Roms and collections can be edited with a
SteamGridDB cover by [@&#8203;zurdi15](https://togithub.com/zurdi15) in
[https://github.com/rommapp/romm/pull/960](https://togithub.com/rommapp/romm/pull/960)
- Enhanced scan logs by [@&#8203;zurdi15](https://togithub.com/zurdi15)
in
[https://github.com/rommapp/romm/pull/965](https://togithub.com/rommapp/romm/pull/965)
- Select main sibling added for merged roms in gallery by
[@&#8203;zurdi15](https://togithub.com/zurdi15) in
[https://github.com/rommapp/romm/pull/963](https://togithub.com/rommapp/romm/pull/963)
- Allow users to edit their own profile by
[@&#8203;zurdi15](https://togithub.com/zurdi15) in
[https://github.com/rommapp/romm/pull/975](https://togithub.com/rommapp/romm/pull/975)
- Fixed firmware drawer permissions by
[@&#8203;zurdi15](https://togithub.com/zurdi15) in
[https://github.com/rommapp/romm/pull/956](https://togithub.com/rommapp/romm/pull/956)
- Added total filesize endpoint by
[@&#8203;adamantike](https://togithub.com/adamantike) in
[https://github.com/rommapp/romm/pull/969](https://togithub.com/rommapp/romm/pull/969)
- Improved Docker image size by
[@&#8203;adamantike](https://togithub.com/adamantike) in
[https://github.com/rommapp/romm/pull/947](https://togithub.com/rommapp/romm/pull/947)
- Install redis instead of building in Dockerfile by
[@&#8203;gantoine](https://togithub.com/gantoine) in
[https://github.com/rommapp/romm/pull/945](https://togithub.com/rommapp/romm/pull/945)
- Fix section links and improve grammar/spelling in README.md by
[@&#8203;TylerVigario](https://togithub.com/TylerVigario) in
[https://github.com/rommapp/romm/pull/914](https://togithub.com/rommapp/romm/pull/914)
- Add trunk.io checks by
[@&#8203;gantoine](https://togithub.com/gantoine) in
[https://github.com/rommapp/romm/pull/868](https://togithub.com/rommapp/romm/pull/868)
- Add parallel-n64 to cores by
[@&#8203;gantoine](https://togithub.com/gantoine) in
[https://github.com/rommapp/romm/pull/923](https://togithub.com/rommapp/romm/pull/923)
- Use core icon when showing version by
[@&#8203;gantoine](https://togithub.com/gantoine) in
[https://github.com/rommapp/romm/pull/922](https://togithub.com/rommapp/romm/pull/922)
- Add interactive table of contents by
[@&#8203;Nicmorris1820](https://togithub.com/Nicmorris1820) in
[https://github.com/rommapp/romm/pull/924](https://togithub.com/rommapp/romm/pull/924)
- Added linuxserver/mariadb as alternative by
[@&#8203;need4swede](https://togithub.com/need4swede) in
[https://github.com/rommapp/romm/pull/926](https://togithub.com/rommapp/romm/pull/926)
- Added large carousel on screnshot click by
[@&#8203;zurdi15](https://togithub.com/zurdi15) in
[https://github.com/rommapp/romm/pull/932](https://togithub.com/rommapp/romm/pull/932)
- Resources structure migrated from
`resources/{platform_slug}/{rom_name}` to
`resources/roms/{platform_id}/{rom_id}`.
- Disabled zip compression on streaming multi-file download to increase
speed by [@&#8203;adamantike](https://togithub.com/adamantike) in
[https://github.com/rommapp/romm/pull/983](https://togithub.com/rommapp/romm/pull/983)
- Prevent mass-purging of roms during scan if filesystem is not
correctly mounted by [@&#8203;gantoine](https://togithub.com/gantoine)
in
[https://github.com/rommapp/romm/pull/987](https://togithub.com/rommapp/romm/pull/987)
- Fixed abort scan by [@&#8203;gantoine](https://togithub.com/gantoine)
in
[https://github.com/rommapp/romm/pull/1004](https://togithub.com/rommapp/romm/pull/1004)
- Added support for any kind of image extension on custom covers by
[@&#8203;gantoine](https://togithub.com/gantoine) in
[https://github.com/rommapp/romm/pull/1002](https://togithub.com/rommapp/romm/pull/1002)
-   Fixes and improvements everywhere

#### New Contributors

- [@&#8203;adamantike](https://togithub.com/adamantike) made their first
contribution in
[https://github.com/rommapp/romm/pull/947](https://togithub.com/rommapp/romm/pull/947)
- [@&#8203;TylerVigario](https://togithub.com/TylerVigario) made their
first contribution in
[https://github.com/rommapp/romm/pull/914](https://togithub.com/rommapp/romm/pull/914)
- [@&#8203;Nicmorris1820](https://togithub.com/Nicmorris1820) made their
first contribution in
[https://github.com/rommapp/romm/pull/924](https://togithub.com/rommapp/romm/pull/924)
- [@&#8203;need4swede](https://togithub.com/need4swede) made their first
contribution in
[https://github.com/rommapp/romm/pull/926](https://togithub.com/rommapp/romm/pull/926)
- [@&#8203;lepture](https://togithub.com/lepture) made their first
contribution in
[https://github.com/rommapp/romm/pull/931](https://togithub.com/rommapp/romm/pull/931)

**Full Changelog**:
rommapp/romm@3.2.0...3.3.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzQuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQzNC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ui/ux UI/UX improvements or suggestions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants