Add featured hashtags to profiles (#9755)
* Add hashtag filter to profiles GET /@:username/tagged/:hashtag GET /api/v1/accounts/:id/statuses?tagged=:hashtag * Display featured hashtags on public profile * Use separate model for featured tags * Update featured hashtag counters on-write * Limit featured tags to 10
Showing
- app/controllers/accounts_controller.rb 12 additions, 2 deletionsapp/controllers/accounts_controller.rb
- app/controllers/api/v1/accounts/statuses_controller.rb 5 additions, 0 deletionsapp/controllers/api/v1/accounts/statuses_controller.rb
- app/controllers/settings/featured_tags_controller.rb 51 additions, 0 deletionsapp/controllers/settings/featured_tags_controller.rb
- app/controllers/settings/profiles_controller.rb 1 addition, 1 deletionapp/controllers/settings/profiles_controller.rb
- app/controllers/settings/sessions_controller.rb 1 addition, 0 deletionsapp/controllers/settings/sessions_controller.rb
- app/javascript/styles/mastodon/accounts.scss 4 additions, 0 deletionsapp/javascript/styles/mastodon/accounts.scss
- app/javascript/styles/mastodon/admin.scss 6 additions, 1 deletionapp/javascript/styles/mastodon/admin.scss
- app/javascript/styles/mastodon/widgets.scss 5 additions, 2 deletionsapp/javascript/styles/mastodon/widgets.scss
- app/models/concerns/account_associations.rb 1 addition, 0 deletionsapp/models/concerns/account_associations.rb
- app/models/featured_tag.rb 46 additions, 0 deletionsapp/models/featured_tag.rb
- app/models/tag.rb 2 additions, 0 deletionsapp/models/tag.rb
- app/services/process_hashtags_service.rb 11 additions, 1 deletionapp/services/process_hashtags_service.rb
- app/services/remove_status_service.rb 4 additions, 0 deletionsapp/services/remove_status_service.rb
- app/views/accounts/show.html.haml 13 additions, 0 deletionsapp/views/accounts/show.html.haml
- app/views/settings/featured_tags/index.html.haml 27 additions, 0 deletionsapp/views/settings/featured_tags/index.html.haml
- config/locales/en.yml 5 additions, 0 deletionsconfig/locales/en.yml
- config/locales/simple_form.en.yml 4 additions, 0 deletionsconfig/locales/simple_form.en.yml
- config/navigation.rb 1 addition, 0 deletionsconfig/navigation.rb
- config/routes.rb 2 additions, 0 deletionsconfig/routes.rb
- db/migrate/20171005102658_create_account_moderation_notes.rb 1 addition, 0 deletionsdb/migrate/20171005102658_create_account_moderation_notes.rb
app/models/featured_tag.rb
0 → 100644
Please register or sign in to comment