Skip to content

misc: Random fixes and improvements #1999

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 21 commits into from
Jun 18, 2025
Merged

misc: Random fixes and improvements #1999

merged 21 commits into from
Jun 18, 2025

Conversation

zurdi15
Copy link
Member

@zurdi15 zurdi15 commented Jun 18, 2025

Description
This PR fixes and improves tiny stuff here and there:

  • Added filter for hasheous verified roms.
  • Fixed RA badges storage path
  • Unified and centralized metadata sources options in the frontend
  • Removed lazy-load images to reduce request amount to the backend
  • Improved game cover component layout
  • Added new chips to table view
  • Improved new chips visibility
  • Added DOS and Commodore 64 as webrcade platform

Checklist
Please check all that apply.

  • I've tested the changes locally
  • I've updated relevant comments
  • I've assigned reviewers for this PR
  • I've added unit tests that cover the changes

@zurdi15 zurdi15 self-assigned this Jun 18, 2025
Copy link

trunk-io bot commented Jun 18, 2025

Running Code Quality on PRs by uploading data to Trunk will soon be removed. You can still run checks on your PRs using trunk-action - see the migration guide for more information.

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR applies a series of minor fixes and improvements across both frontend and backend components. Key changes include refactoring Vue component props and inline styling, renaming and shifting filter logic in the store and API layers, and updating metadata and scanning endpoints for consistency.

Reviewed Changes

Copilot reviewed 52 out of 52 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
frontend/src/views/Scan.vue Refactored metadata options retrieval and API call formatting.
frontend/src/views/GameDetails.vue, Gallery components Updated UI components with new props (showPlatformIcon, showActionBar) and improved styling.
frontend/src/stores/heartbeat.ts & galleryFilter.ts Updated store methods and added new filterVerified functionality.
frontend/src/services/api/rom.ts Adjusted API filtering parameters and payload mapping.
Various frontend locales Added translations for "show-verified".
Multiple Vue components (e.g., Navigation, MissingFromFSIcon, Game dialogs) Minor UI improvements including styling and icon updates.
Backend handlers & endpoints (scan_handler.py, ra_handler.py, database roms_handler.py, endpoints) Updated parameter usage and filter renaming, improved RetroAchievements refresh and feed endpoints.

Copy link

github-actions bot commented Jun 18, 2025

Test Results

92 tests   92 ✅  29s ⏱️
 1 suites   0 💤
 1 files     0 ❌

Results for commit 020e644.

♻️ This comment has been updated with latest results.

@zurdi15 zurdi15 merged commit a7d765a into master Jun 18, 2025
11 checks passed
@zurdi15 zurdi15 deleted the misc/random_fixes branch June 18, 2025 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants