Skip to content
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

Reworked the GUI & A Auto Start for movies #446

Merged
merged 1 commit into from
Sep 6, 2024

Conversation

brand-it
Copy link
Owner

@brand-it brand-it commented Sep 6, 2024

Screenshot 2024-09-06 at 3 40 42 PM

Screenshot 2024-09-06 at 3 41 22 PM

  1. Rubocop Configuration:
    • Updated .rubocop_todo.yml with new exclusions for RSpec/MultipleExpectations and Rails/I18nLocaleTexts.
  2. Stylesheets:
    • Modified various SCSS files (application.scss, bg_process.scss, minimal.scss) to include new classes for layout, certification ratings, and cast displays.
    • Introduced new movie.scss for specific movie-related styles.
  3. View Components:
    • Added a new CastComponent with associated HTML and Ruby files to display cast members for movies.
    • Enhanced several existing components (e.g., LoadDiskProcessComponent, RipProcessComponent) for improved rendering and state management, including conditions for hidden elements and job progress tracking.
  4. JavaScript:
    • Updated various controllers to handle form submissions and pagination. Added a new submit_on_keyup_controller to debounce form submissions on keyup events.
    • Updated the broadcast_channel.js to dynamically update sidebar visibility.
  5. Database Migration:
    • Added a migration to introduce the auto_start boolean column for videos, enabling auto-start functionality for disk loading and ripping.
  6. Movies Controller:
    • Enhanced the auto_start and cancel_auto_start actions to manage the auto-start process for ripping movies.
  7. Test Suite:
    • Added new RSpec tests for the CastComponent, LoadDiskProcessComponent, and DiskListener.
    • Updated factory files for movies, TV shows, and videos to accommodate new attributes like auto_start.
  8. Miscellaneous:
    • Cleaned up layout files and views for better organization, removing deprecated partials and integrating new process components.
    • Updated the schema to reflect the new database migration changes.

@brand-it brand-it force-pushed the add-auto-start-for-disk-title branch from 802cd22 to c005d06 Compare September 6, 2024 22:36
@brand-it brand-it merged commit 1934082 into main Sep 6, 2024
2 checks passed
@brand-it brand-it deleted the add-auto-start-for-disk-title branch September 6, 2024 22:42
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.

1 participant