Skip to content

Migrate contact index view to ERB with snapshot coverage#7

Closed
mfo wants to merge 2 commits into
US/haml-to-herbfrom
codex/migrer-vues-haml-vers-html-erb
Closed

Migrate contact index view to ERB with snapshot coverage#7
mfo wants to merge 2 commits into
US/haml-to-herbfrom
codex/migrer-vues-haml-vers-html-erb

Conversation

@mfo

@mfo mfo commented Sep 17, 2025

Copy link
Copy Markdown
Owner

Summary

  • add a view spec for contact/index with snapshot generation and structural comparison helpers
  • migrate app/views/contact/index from HAML to ERB while preserving title/footer content and form rendering

Testing

  • SNAPSHOT=1 bundle exec rspec spec/views/contact/index.html.erb_spec.rb
  • CHECK_SNAPSHOT=1 bundle exec rspec spec/views/contact/index.html.erb_spec.rb

https://chatgpt.com/codex/tasks/task_e_68cad2b01b188321975b6a1710b0410d

mfo added a commit that referenced this pull request Mar 5, 2026
Remove deprecated components:
- UniqueComponent and MultipleComponent
- DragDropUploaderComponent
- ButtonUploaderComponent (replaced by FileInputComponent)
- drag_drop_uploader_controller.ts

All usages have been migrated to the new unified architecture.

Part of attachment components refactoring (#7/7)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
mfo added a commit that referenced this pull request Mar 6, 2026
Remove deprecated components:
- UniqueComponent and MultipleComponent
- DragDropUploaderComponent
- ButtonUploaderComponent (replaced by FileInputComponent)
- drag_drop_uploader_controller.ts

All usages have been migrated to the new unified architecture.

Part of attachment components refactoring (#7/7)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
mfo added a commit that referenced this pull request Mar 6, 2026
Remove deprecated components:
- UniqueComponent and MultipleComponent
- DragDropUploaderComponent
- ButtonUploaderComponent (replaced by FileInputComponent)
- drag_drop_uploader_controller.ts

All usages have been migrated to the new unified architecture.

Part of attachment components refactoring (#7/7)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
mfo added a commit that referenced this pull request Mar 6, 2026
Remove deprecated components:
- UniqueComponent and MultipleComponent
- DragDropUploaderComponent
- ButtonUploaderComponent (replaced by FileInputComponent)
- drag_drop_uploader_controller.ts

All usages have been migrated to the new unified architecture.

Part of attachment components refactoring (#7/7)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
mfo added a commit that referenced this pull request Mar 6, 2026
Remove deprecated components:
- UniqueComponent and MultipleComponent
- DragDropUploaderComponent
- ButtonUploaderComponent (replaced by FileInputComponent)
- drag_drop_uploader_controller.ts

All usages have been migrated to the new unified architecture.

Part of attachment components refactoring (#7/7)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
mfo added a commit that referenced this pull request Mar 6, 2026
Remove deprecated components:
- UniqueComponent and MultipleComponent
- DragDropUploaderComponent
- ButtonUploaderComponent (replaced by FileInputComponent)
- drag_drop_uploader_controller.ts

All usages have been migrated to the new unified architecture.

Part of attachment components refactoring (#7/7)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
mfo added a commit that referenced this pull request Mar 6, 2026
Remove deprecated components:
- UniqueComponent and MultipleComponent
- DragDropUploaderComponent
- ButtonUploaderComponent (replaced by FileInputComponent)
- drag_drop_uploader_controller.ts

All usages have been migrated to the new unified architecture.

Part of attachment components refactoring (#7/7)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
mfo added a commit that referenced this pull request Mar 16, 2026
Remove deprecated components:
- UniqueComponent and MultipleComponent
- DragDropUploaderComponent
- ButtonUploaderComponent (replaced by FileInputComponent)
- drag_drop_uploader_controller.ts

All usages have been migrated to the new unified architecture.

Part of attachment components refactoring (#7/7)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
mfo added a commit that referenced this pull request Mar 16, 2026
Remove deprecated components:
- UniqueComponent and MultipleComponent
- DragDropUploaderComponent
- ButtonUploaderComponent (replaced by FileInputComponent)
- drag_drop_uploader_controller.ts

All usages have been migrated to the new unified architecture.

Part of attachment components refactoring (#7/7)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
mfo added a commit that referenced this pull request Mar 16, 2026
Remove deprecated components:
- UniqueComponent and MultipleComponent
- DragDropUploaderComponent
- ButtonUploaderComponent (replaced by FileInputComponent)
- drag_drop_uploader_controller.ts

All usages have been migrated to the new unified architecture.

Part of attachment components refactoring (#7/7)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@mfo mfo closed this Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant