Skip to content

Staging into main#118

Merged
rsmoke merged 18 commits intomainfrom
staging
Apr 28, 2025
Merged

Staging into main#118
rsmoke merged 18 commits intomainfrom
staging

Conversation

@rsmoke
Copy link
Member

@rsmoke rsmoke commented Apr 28, 2025

Update mailers and UI

dependabot bot and others added 18 commits April 22, 2025 04:53
Bumps the bundler group with 1 update in the / directory: [nokogiri](https://github.com/sparklemotion/nokogiri).


Updates `nokogiri` from 1.18.4 to 1.18.8
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](sparklemotion/nokogiri@v1.18.4...v1.18.8)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-version: 1.18.8
  dependency-type: indirect
  dependency-group: bundler
...

Signed-off-by: dependabot[bot] <support@github.com>
…bbe88

Bump nokogiri from 1.18.4 to 1.18.8 in the bundler group across 1 directory
This commit introduces a new SVG asset for the U-M logo, enhancing the visual branding of the application. The addition of this logo supports ongoing improvements in the application's user interface and overall aesthetic appeal.
This commit updates the mailer layout by adding the U-M logo with adjusted dimensions and a new header section. It introduces a structured layout that includes a footer with automated email disclaimers and copyright information. These changes improve the visual branding and user experience of email communications.
…chment

This commit modifies the ApplicationMailer to enhance email branding by updating the default sender format to include the University of Michigan - LSA Evaluate name. It also adds a before_action to attach the U-M logo as an inline image in emails, improving the visual identity of communications. These changes support ongoing efforts to strengthen the application's branding and user experience.
…iler

This commit introduces new preview classes for CustomDeviseMailer, ResultsMailer, and TestMailer, enhancing the ability to visualize email content during development. The CustomDeviseMailerPreview includes a method for previewing password change emails, while the ResultsMailerPreview provides a comprehensive setup for entry evaluation notifications with sample data. Additionally, a simple TestMailerPreview is added for testing purposes. These changes improve the development workflow by allowing developers to easily preview email templates and ensure proper formatting and content before sending.
…act information display

This commit modifies the entry evaluation notification email template by replacing the plain contact email with a mailto link, enhancing user experience. Additionally, the footer section has been removed to streamline the email content, focusing on essential information. These changes contribute to a cleaner and more user-friendly email communication.
This commit modifies the action label in the container detail view from "Edit" to "Edit Collection" for improved clarity. This change enhances user understanding of the action being performed, contributing to a better user experience.
…resentation

This commit updates the layout of the contest descriptions table by changing the action link container from a vertical to a horizontal flexbox arrangement. Additionally, it enhances the icon styling for better visual consistency. These changes aim to improve the user interface and overall usability of the action links within the table.
…d hierarchy

This commit changes the header for the "Add New Permission" section from an `<h3>` to an `<h4>` tag in the container detail view. This adjustment enhances the visual hierarchy of the page, contributing to a clearer and more organized user interface.
…nt display

This commit modifies the judging results partial by changing the button class to a more visually distinct outline style and updating the email count display to use the pluralization helper for better readability. These enhancements contribute to a more polished user interface and improved user experience.
… layout

This commit updates the contest instances index view by enhancing button styles to use outline variants and adding icons for better visual clarity. The layout of action links is also adjusted from a vertical to a horizontal flexbox arrangement, contributing to a more polished and user-friendly interface.
This commit changes the label of the edit button in the contest instance view from "Edit" to "Edit Instance." This adjustment enhances user understanding of the action being performed, contributing to a better user experience.
…ew views

This commit introduces a new informational section in both the edit and new views for judging rounds. The section provides judges with guidance on comment interface behavior, including the conditions under which comment fields appear and details about real-time word count validation. These enhancements aim to improve user understanding and experience during the evaluation process.
…nderable content

This commit removes static informational content about comment interface behavior from the edit and new views for judging rounds, replacing it with a dynamic rendering method. This change enhances maintainability and allows for easier updates to the content displayed to judges, improving the overall user experience during the evaluation process.
This commit enhances the seed data by adding instructions for the comment interface behavior in the judging rounds section. This update aims to provide clearer guidance for users, improving the overall experience during the evaluation process.
@rsmoke rsmoke merged commit d51f38c into main Apr 28, 2025
5 checks passed
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