Skip to content

Docker, Homepage, Favs, Public Users w/Follows, Fix Cart, Editor, CORs, Streams, Swagger - #88

Merged
aaronsmulktis merged 12 commits into
masterfrom
@aaron.smulktis/develop
Jan 11, 2026
Merged

Docker, Homepage, Favs, Public Users w/Follows, Fix Cart, Editor, CORs, Streams, Swagger#88
aaronsmulktis merged 12 commits into
masterfrom
@aaron.smulktis/develop

Conversation

@aaronsmulktis

@aaronsmulktis aaronsmulktis commented Dec 15, 2025

Copy link
Copy Markdown
Member

Changes:

  1. fix docker build
  2. update bundler
  3. disable precompile
  4. require logger
  5. add Gemfile.lock
  6. homepage sections API
  7. fix contacts links
  8. tweak convo UI
  9. remove vinsol_themes migration
  10. seed messages
  11. add copilot instructions
  12. AI implementation summary
  13. homepage migrations
  14. homepage controller
  15. fix menu_items mgmt
  16. improve reports??
  17. tweak CKEditor
  18. user favorites!
  19. fix swagger spec
  20. public user details
  21. contacts & actor in live streams
  22. public favorites
  23. update swagger
  24. user following
  25. update CORS
  26. fix remove_item in cart decorator

To review, checkout @aaron.smulktis/develop:

  1. docker-compose up --build
  2. In a separate terminal: rails s
  3. http://localhost:3000

1. fix docker build
1. update bundler
1. disable precompile
1. require logger
1. add Gemfile.lock
@aaronsmulktis aaronsmulktis self-assigned this Dec 15, 2025
1. homepage sections API
1. fix contacts links
1. tweak convo UI
1. remove vinsol_themes migration
1. seed messages
1. add copilot instructions
1. AI implementation summary
1. homepage migrations
1. homepage controller
1. fix menu_items mgmt
1. improve reports??
1. tweak CKEditor
1. favorites!
1. fix swagger spec
1. public user details
1. contacts & actor in live streams
1. public favorites
1. update swagger
1. user following
1. update CORS
1. fix remove_item in cart decorator
@aaronsmulktis aaronsmulktis changed the title Fix Docker Build Docker, Homepage, Favs, Public Users w/Follows, Fix Cart, Editor, CORs, Streams, Swagger Jan 9, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR implements multiple features and fixes across the DNA Admin platform, including Docker build improvements, user favorites system, user following functionality, homepage sections management, live stream enhancements, improved messaging UI, CORS configuration updates, API improvements, and various bug fixes.

Changes:

  • Docker configuration and bundler updates for improved build process
  • User favorites system with public/private toggle
  • User following/followers functionality
  • Homepage sections WYSIWYG management with API and admin interface
  • Live stream contacts and actor tracking
  • Enhanced messaging/conversations UI with better participant identification
  • CORS configuration improvements for production security
  • Cart item removal fix
  • Swagger documentation updates and fixes

Reviewed changes

Copilot reviewed 46 out of 47 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
db/schema.rb Added new tables for favorites, user_follows, homepage_sections, and live_stream_contacts
db/migrate/*.rb New migrations for favorites, user follows, and homepage sections
db/seeds/*.rb Comprehensive seed data for products, homepage sections, and realistic message conversations
app/models/*.rb New models for Favorite, UserFollow, and HomepageSection with validations
app/controllers/spree/api/v1/*.rb New API controllers for favorites, homepage sections, and enhanced user/live stream endpoints
app/controllers/spree/admin/*.rb Admin controllers for homepage sections and reporting dashboard
app/views/spree/admin/*.erb Enhanced admin views for conversations, homepage sections, and analytics dashboard
config/initializers/*.rb CORS improvements, CKEditor configuration, and decorator loading
config/routes.rb New routes for favorites, homepage sections, and user profile/follow features
Dockerfile Build improvements with updated bundler and repository fixes

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread db/migrate/20260109054125_add_public_to_favorites.rb Outdated
Comment thread db/seeds/008_messages.rb Outdated
Comment thread db/seeds/009_products_with_images.rb Outdated
Comment thread config/initializers/cors.rb Outdated
Comment thread app/models/user_follow.rb Outdated
Comment thread app/controllers/spree/api/v1/users_controller.rb Outdated
Comment thread app/controllers/spree/api/v1/favorites_controller.rb Outdated
aaronsmulktis and others added 8 commits January 10, 2026 12:47
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@aaronsmulktis
aaronsmulktis merged commit 22198bc into master Jan 11, 2026
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.

2 participants