notebook/app/models/users
Andrew Brown 2c507f093a Optimize user profiles and fix CSS conflicts
- Add counter caches for followers/following counts to improve performance
- Fix N+1 queries in user profiles with proper includes and pagination
- Optimize User model methods to use exists? instead of loading all records
- Add database indexes for user profile queries
- Fix CSS selector specificity in timeline_events.css to prevent style bleed
- Update profile views to use content type color/icon methods consistently
- Replace hardcoded colors with dynamic content type colors
- Add three-dot menu dropdown to content breadcrumb navigation

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-21 19:01:46 -07:00
..
api_key.rb reorganize models directory 2019-03-01 16:42:27 -06:00
contributor.rb optional belongs_to seem to be enforced now ???? 2019-12-15 12:36:19 -06:00
notice_dismissal.rb add paranoid deleted_at fields for recovery and reorganize model hierarchy 2020-08-28 18:31:21 -07:00
notification.rb add paranoid deleted_at fields for recovery and reorganize model hierarchy 2020-08-28 18:31:21 -07:00
page_settings_override.rb add paranoid deleted_at fields for recovery and reorganize model hierarchy 2020-08-28 18:31:21 -07:00
user_blocking.rb add paranoid deleted_at fields for recovery and reorganize model hierarchy 2020-08-28 18:31:21 -07:00
user_following.rb Optimize user profiles and fix CSS conflicts 2025-09-21 19:01:46 -07:00
user.rb Optimize user profiles and fix CSS conflicts 2025-09-21 19:01:46 -07:00