mirror of
https://github.com/Drop-OSS/drop.git
synced 2026-07-25 20:36:10 -04:00
[PR #259] [MERGED] Admin home page 128 #278
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Drop-OSS/drop/pull/259
Author: @Pacodastre
Created: 10/8/2025
Status: ✅ Merged
Merged: 11/7/2025
Merged by: @DecDuck
Base:
develop← Head:admin-home-page-128📝 Commits (10+)
899d77bFirst iteration on the new PieChart componentff15287#128 Adds new admin home page448110cFixes code after merging conflicts9b765cbRemoves empty filef00a18eUses real data for admin home page, and improves style7ae14abReverts debugging code32172deDefines missing variable87d1a97Caches user stats data for admin home pagebfe494cTypoa22910eStyles improvements📊 Changes
40 files changed (+1352 additions, -150 deletions)
View changed files
📝
components/GameEditor/Metadata.vue(+0 -1)📝
components/GameEditor/Version.vue(+14 -4)➕
components/Icons/GamepadIcon.vue(+19 -0)➕
components/PieChart/PieChart.vue(+45 -0)➕
components/PieChart/PieSlice.vue(+35 -0)➕
components/PieChart/types.d.ts(+19 -0)➕
components/PieChart/utils.ts(+50 -0)➕
components/ProgressBar.vue(+31 -0)➕
components/RankingList.vue(+43 -0)➕
components/SourceTable.vue(+193 -0)➕
components/TileWithLink.vue(+52 -0)📝
i18n/locales/en_us.json(+29 -3)📝
layouts/admin.vue(+7 -2)📝
pages/admin/index.vue(+167 -1)📝
pages/admin/library/sources/index.vue(+7 -94)📝
pages/admin/task/[id]/index.vue(+1 -12)📝
pages/store/[id]/index.vue(+23 -1)📝
server/api/v1/admin/game/[id]/index.delete.ts(+2 -6)📝
server/api/v1/admin/game/[id]/index.get.ts(+14 -1)📝
server/api/v1/admin/game/version/index.delete.ts(+2 -10)...and 20 more files
📄 Description
This is what the new page looks like (style could be greatly improved here).
Some notes about this PR:
fsStatswhich returns file system info for the base directory in the configuration of that provider.Here's what the sources page looks like now:
Let me know what you want me to improve.
Fixes #128
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.