Skip to content

Add Wall of Love edit profile, upgrade forms to Flux, remove old views#310

Merged
simonhamp merged 2 commits intomainfrom
wall-of-love-edit-profile
Mar 29, 2026
Merged

Add Wall of Love edit profile, upgrade forms to Flux, remove old views#310
simonhamp merged 2 commits intomainfrom
wall-of-love-edit-profile

Conversation

@simonhamp
Copy link
Copy Markdown
Member

@simonhamp simonhamp commented Mar 29, 2026

Summary

  • Allow Wall of Love users to edit their photo and company name after submission (no re-approval required)
  • Add "Wall of Love" nav item to the dashboard sidebar for eligible early adopters, linking to create or edit as appropriate
  • Upgrade both Showcase and Wall of Love submission forms from raw HTML to Flux UI components
  • Remove old unused controller-based views (resources/views/customer/), the dashboard-menu component, and the WallOfLoveBanner Livewire component

Test plan

  • 8 new tests in WallOfLoveEditTest covering owner access, non-owner 403, guest redirect, company update, photo update, approval preservation, field visibility, and photo removal
  • Verify Wall of Love nav item appears for early adopters in the sidebar
  • Verify nav links to create (no submission) or edit (existing submission)
  • Verify editing company/photo works without resetting approval status
  • Verify Showcase and Wall of Love forms render correctly with Flux components

🤖 Generated with Claude Code

simonhamp and others added 2 commits March 29, 2026 18:16
Allow Wall of Love users to edit their photo and company name without
re-approval. Add nav item for eligible users, upgrade both Showcase and
Wall of Love forms to Flux UI components, and remove old unused
controller-based views and the WallOfLoveBanner component.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Show a success callout on the form instead of redirecting to the
dashboard, and update the existing photo preview when a new photo
is uploaded.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@simonhamp simonhamp marked this pull request as ready for review March 29, 2026 17:51
@simonhamp simonhamp merged commit 8e4bb24 into main Mar 29, 2026
2 checks passed
@simonhamp simonhamp deleted the wall-of-love-edit-profile branch March 29, 2026 18:03
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