Make PreviewCard records reuseable between statuses (#4642)
* Make PreviewCard records reuseable between statuses **Warning!** Migration truncates preview_cards tablec * Allow a wider thumbnail for link preview, display it in horizontal layout (#4648) * Delete preview cards files before truncating * Rename old table instead of truncating it * Add mastodon:maintenance:remove_deprecated_preview_cards * Ignore deprecated_preview_cards in schema definition * Fix null behaviour
Showing
- app/controllers/api/v1/statuses_controller.rb 1 addition, 1 deletionapp/controllers/api/v1/statuses_controller.rb
- app/javascript/mastodon/features/status/components/card.js 7 additions, 2 deletionsapp/javascript/mastodon/features/status/components/card.js
- app/javascript/styles/components.scss 12 additions, 0 deletionsapp/javascript/styles/components.scss
- app/models/media_attachment.rb 3 additions, 0 deletionsapp/models/media_attachment.rb
- app/models/preview_card.rb 23 additions, 8 deletionsapp/models/preview_card.rb
- app/models/status.rb 2 additions, 1 deletionapp/models/status.rb
- app/services/fetch_link_card_service.rb 60 additions, 40 deletionsapp/services/fetch_link_card_service.rb
- config/environment.rb 2 additions, 0 deletionsconfig/environment.rb
- db/migrate/20170901141119_truncate_preview_cards.rb 30 additions, 0 deletionsdb/migrate/20170901141119_truncate_preview_cards.rb
- db/migrate/20170901142658_create_join_table_preview_cards_statuses.rb 7 additions, 0 deletions...0170901142658_create_join_table_preview_cards_statuses.rb
- db/schema.rb 13 additions, 9 deletionsdb/schema.rb
- lib/tasks/mastodon.rake 23 additions, 0 deletionslib/tasks/mastodon.rake
- spec/services/fetch_link_card_service_spec.rb 3 additions, 3 deletionsspec/services/fetch_link_card_service_spec.rb
Loading
Please register or sign in to comment