Skip to content

chore: misc admin/profile UI improvements (Skeleton, UseQueryResult type, badge pagination, AdminStatsDisplay, developer seeder) #411

@coderabbitai

Description

@coderabbitai

A collection of smaller UI/DX TODOs:

File Line TODO
src/app/profile/components/connections/SocialConnectionList.tsx 33 Replace <LoadingSpinner> with a custom Skeleton component
src/app/profile/components/DeviceAndSocPreferences.tsx 17 Use UseQueryResult from @tanstack/react-query for the preferences query type
src/app/admin/users/components/UserBadgeModal.tsx 39 Evaluate whether pagination is needed for the badges query
src/app/admin/trust-logs/page.tsx 141 Check if AdminStatsDisplay can replace the inline TrustStatsOverview usage
prisma/seeders/usersSeeder.ts 39 Assign emulators to the Developer seed user
src/server/api/mobileContext.ts 288 Start enforcing API key usage once base rate limit is reached
src/server/utils/emulator-config/eden/eden.defaults.ts 169 Update RESOLUTION_MULTIPLIER_MAPPING with new Eden mappings (added 0.25x)
src/app/admin/performance/components/ReplacementSelectionModal.tsx 42 Implement performance scale replacement in backend

Action required:
Address each item in a follow-up PR.


Requested by @Producdevity — related to PR #375

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions