Repository navigation
Float flash messages as dismissible toasts - #28
Merged
Merged
Conversation
Flash messages rendered inline at the top of the content container, pushing the page down when shown, and the faint danger tint was nearly invisible against the canvas background. Render them instead as a fixed top-right toast stack that overlays content, with a white card, solid colored left border and status dot for contrast, and a dismiss button. A new Stimulus toast controller fades each toast in and auto-dismisses it after 5s. The flash id values are preserved so existing tests still match. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Flash messages rendered inline at the top of the page content, pushing the page down when shown, and the faint danger tint was nearly invisible against the canvas background. They now render as a fixed top-right toast stack that overlays content, using a white card with a solid colored left border and status dot for contrast plus a dismiss button. A new Stimulus
toastcontroller fades each toast in and auto-dismisses it after 5s (manual close supported). The flashidvalues (alert/notice) are preserved so existing tests still match.🤖 Generated with Claude Code