✅ Add comprehensive tests for UploadedFile, Admin::PostsController, NewsletterController, ProjectsController, and project management workflows
- Implement validation and slug generation tests for UploadedFile model.
- Create extensive tests for Admin::PostsController covering CRUD operations, authentication, and error handling.
- Add tests for NewsletterController to validate email subscriptions and CORS handling.
- Develop tests for ProjectsController to ensure proper filtering, display, and navigation of projects.
- Establish integration tests for admin workflows including post creation, editing, and file uploads.
- Implement blog workflow tests for reading, filtering, and RSS feed functionality.
- Add project management tests for discovery, filtering, and status checks.
- Enhance Project model tests with validations, tag handling, and scope functionality.
✅ Add new Tictactoe game creation and update tests
Implement new game creation view and update related tests for
Tictactoe controller and fixtures.
✨ Implement file upload feature and admin dashboard
- Added a centralized admin dashboard with statistics and quick actions for managing posts, projects, and uploaded files.
- Implemented file upload functionality with the UploadedFile model, including validations and Active Storage integration.
- Created admin interface for managing uploaded files with full CRUD operations.
- Introduced public route for file downloads, allowing access via unique slugs.
- Enhanced markdown support for referencing uploaded files in posts and projects.
- Updated routes to include new admin dashboard and uploaded files management.
- Modified development environment to use port 3100 for action mailer.
- Updated schema to include the new uploaded_files table.
- Added tests and fixtures for the UploadedFile model.
Deployed 3 days ago
July 23, 2025 at 12:28

Deployed by
Peter Theill