Skip to content

Conversation

@mwvolo
Copy link
Member

@mwvolo mwvolo commented Nov 8, 2025

This commit removes unused JavaScript and CSS files, fixes broken asset manifests, and removes unused images to improve maintainability and reduce bundle size.

Changes:

  • Removed unused signup.js bundle and all related files (signup/*) The legacy signup flow redirects to newflow, making this bundle unused
  • Removed section_block.scss (unused stylesheet with note indicating it may be obsolete)
  • Removed unused images: accounts_horiz_v2.png, rice_logo_4.png
  • Fixed remote-access/index.coffee by uncommenting require directives
  • Fixed signin/index.coffee by uncommenting require directives
  • Updated assets.rb precompile list to remove:
    • signup.js (unused bundle)
    • newflow_colors.css (imported by newflow.scss, shouldn't be standalone)

Benefits:

  • Reduced asset precompilation time
  • Cleaner codebase with less confusion
  • Removed dead code that could mislead developers
  • Fixed broken require directives that could cause issues

This commit removes unused JavaScript and CSS files, fixes broken asset
manifests, and removes unused images to improve maintainability and
reduce bundle size.

Changes:
- Removed unused signup.js bundle and all related files (signup/*)
  The legacy signup flow redirects to newflow, making this bundle unused
- Removed section_block.scss (unused stylesheet with note indicating it may be obsolete)
- Removed unused images: accounts_horiz_v2.png, rice_logo_4.png
- Fixed remote-access/index.coffee by uncommenting require directives
- Fixed signin/index.coffee by uncommenting require directives
- Updated assets.rb precompile list to remove:
  * signup.js (unused bundle)
  * newflow_colors.css (imported by newflow.scss, shouldn't be standalone)

Benefits:
- Reduced asset precompilation time
- Cleaner codebase with less confusion
- Removed dead code that could mislead developers
- Fixed broken require directives that could cause issues
Copilot finished reviewing on behalf of mwvolo November 12, 2025 02:37
Copy link

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 removes unused static assets and fixes broken asset manifests to improve maintainability and reduce bundle size. The cleanup focuses on removing the legacy signup flow bundle that has been superseded by the newflow implementation.

  • Removed the entire legacy signup.js bundle and all related JavaScript files
  • Fixed broken require directives in signin and remote-access asset manifests by uncommenting them
  • Removed unused stylesheet and image files

Reviewed Changes

Copilot reviewed 9 out of 11 changed files in this pull request and generated no comments.

Show a summary per file
File Description
config/initializers/assets.rb Removed signup.js and newflow_colors.css from precompile list (the latter is imported by newflow.scss, not standalone)
app/assets/stylesheets/section_block.scss Deleted unused stylesheet that was already marked as potentially obsolete
app/assets/javascripts/signup/type-selector.coffee Removed as part of legacy signup bundle cleanup
app/assets/javascripts/signup/phone-number.js Removed as part of legacy signup bundle cleanup
app/assets/javascripts/signup/namespace.coffee Removed as part of legacy signup bundle cleanup
app/assets/javascripts/signup/index.js Removed as part of legacy signup bundle cleanup
app/assets/javascripts/signup/email-value.coffee Removed as part of legacy signup bundle cleanup
app/assets/javascripts/signin/index.coffee Fixed commented-out require directives by changing ##= to #=
app/assets/javascripts/remote-access/index.coffee Fixed commented-out require directives by changing ##= to #=
app/assets/images/rice_logo_4.png Removed unused image file
app/assets/images/accounts_horiz_v2.png Removed unused image file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

3 participants