[PR #45] [MERGED] docker and metadata improves #192

Closed
opened 2026-02-17 17:06:24 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Drop-OSS/drop/pull/45
Author: @Huskydog9988
Created: 5/11/2025
Status: Merged
Merged: 5/29/2025
Merged by: @DecDuck

Base: developHead: more-fixes


📝 Commits (10+)

  • 3df6818 feat: openapi support plus more api validation
  • 60d22ea fix: back button link in admin dash
  • fc74738 feat: new unified data folder
  • 1bbdf46 feat: better docker builds
  • a8ee27e feat: pcgamgingwiki now provides a description
  • dad2161 feat: games now have tag support
  • a101ff0 fix: allow notification nonce reuse per user
  • b033496 feat: update checker based gh releases
  • ccdbbcf fix: editing game image metadata in admin panel
  • b551788 fix: object fs backend not deleting metadata

📊 Changes

57 files changed (+1506 additions, -363 deletions)

View changed files

📝 .dockerignore (+6 -1)
📝 .github/workflows/release.yml (+30 -0)
📝 Dockerfile (+34 -16)
📝 build/launch.sh (+2 -3)
📝 deploy-template/compose.yml (+7 -8)
📝 layouts/admin.vue (+2 -8)
📝 layouts/default.vue (+1 -7)
📝 nuxt.config.ts (+48 -13)
📝 package.json (+3 -1)
📝 pages/admin/metadata/games/[id]/index.vue (+3 -1)
📝 pages/store/[id]/index.vue (+3 -4)
prisma/migrations/20250511154134_add_tags_to_games/migration.sql (+16 -0)
prisma/migrations/20250514193830_allow_notification_nonce_reuse_per_user/migration.sql (+11 -0)
prisma/migrations/20250515021331_add_game_ratings/migration.sql (+41 -0)
📝 prisma/models/client.prisma (+5 -4)
📝 prisma/models/content.prisma (+40 -3)
📝 prisma/models/news.prisma (+1 -0)
📝 prisma/models/user.prisma (+4 -1)
📝 server/api/v1/admin/auth/invitation/index.delete.ts (+16 -6)
📝 server/api/v1/admin/auth/invitation/index.post.ts (+18 -23)

...and 37 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Drop-OSS/drop/pull/45 **Author:** [@Huskydog9988](https://github.com/Huskydog9988) **Created:** 5/11/2025 **Status:** ✅ Merged **Merged:** 5/29/2025 **Merged by:** [@DecDuck](https://github.com/DecDuck) **Base:** `develop` ← **Head:** `more-fixes` --- ### 📝 Commits (10+) - [`3df6818`](https://github.com/Drop-OSS/drop/commit/3df6818ffeadb89334bb57f334a16ce645b6f833) feat: openapi support plus more api validation - [`60d22ea`](https://github.com/Drop-OSS/drop/commit/60d22ea280047826e239f94be083ca08ba8b1b9d) fix: back button link in admin dash - [`fc74738`](https://github.com/Drop-OSS/drop/commit/fc7473864325dfa8f806e8468a07898a49343bb1) feat: new unified data folder - [`1bbdf46`](https://github.com/Drop-OSS/drop/commit/1bbdf46a0e039670c207364217956c10154813ad) feat: better docker builds - [`a8ee27e`](https://github.com/Drop-OSS/drop/commit/a8ee27eea9758fac419391593f20f4ba07329c45) feat: pcgamgingwiki now provides a description - [`dad2161`](https://github.com/Drop-OSS/drop/commit/dad21617541c78233b01fd235e2c0c56993f1fb8) feat: games now have tag support - [`a101ff0`](https://github.com/Drop-OSS/drop/commit/a101ff07c4be65826f87b2a06dd36b012d0647b6) fix: allow notification nonce reuse per user - [`b033496`](https://github.com/Drop-OSS/drop/commit/b03349671012e693bf238b4cabc23ca4c3597924) feat: update checker based gh releases - [`ccdbbcf`](https://github.com/Drop-OSS/drop/commit/ccdbbcf01cc489b0850c2bde6acd4a44883ae0a8) fix: editing game image metadata in admin panel - [`b551788`](https://github.com/Drop-OSS/drop/commit/b551788c4c8daaad1c19e41de9e4c9bfd81b776e) fix: object fs backend not deleting metadata ### 📊 Changes **57 files changed** (+1506 additions, -363 deletions) <details> <summary>View changed files</summary> 📝 `.dockerignore` (+6 -1) 📝 `.github/workflows/release.yml` (+30 -0) 📝 `Dockerfile` (+34 -16) 📝 `build/launch.sh` (+2 -3) 📝 `deploy-template/compose.yml` (+7 -8) 📝 `layouts/admin.vue` (+2 -8) 📝 `layouts/default.vue` (+1 -7) 📝 `nuxt.config.ts` (+48 -13) 📝 `package.json` (+3 -1) 📝 `pages/admin/metadata/games/[id]/index.vue` (+3 -1) 📝 `pages/store/[id]/index.vue` (+3 -4) ➕ `prisma/migrations/20250511154134_add_tags_to_games/migration.sql` (+16 -0) ➕ `prisma/migrations/20250514193830_allow_notification_nonce_reuse_per_user/migration.sql` (+11 -0) ➕ `prisma/migrations/20250515021331_add_game_ratings/migration.sql` (+41 -0) 📝 `prisma/models/client.prisma` (+5 -4) 📝 `prisma/models/content.prisma` (+40 -3) 📝 `prisma/models/news.prisma` (+1 -0) 📝 `prisma/models/user.prisma` (+4 -1) 📝 `server/api/v1/admin/auth/invitation/index.delete.ts` (+16 -6) 📝 `server/api/v1/admin/auth/invitation/index.post.ts` (+18 -23) _...and 37 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-17 17:06:24 -05:00
yindo closed this issue 2026-02-17 17:06:24 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop#192