]> cat aescling's git repositories - mastodon.git/commit
Add streaming API updates for announcements being modified or deleted (#12963)
authorEugen Rochko <eugen@zeonfederated.com>
Sun, 26 Jan 2020 19:07:26 +0000 (20:07 +0100)
committerGitHub <noreply@github.com>
Sun, 26 Jan 2020 19:07:26 +0000 (20:07 +0100)
commitb9d74d407673a6dbdc87c3310618b22c85358c85
treeace3034da9a8d8973ccbbcf3532dee2f597a5364
parent408b3e2b9328f54d471deba346a182f7c8856676
Add streaming API updates for announcements being modified or deleted (#12963)

Change `all_day` to be a visual client-side cue only

Publish immediately if `scheduled_at` is in the past

Add `published_at` and `updated_at` to announcements JSON
12 files changed:
app/controllers/admin/announcements_controller.rb
app/javascript/mastodon/actions/announcements.js
app/javascript/mastodon/actions/streaming.js
app/javascript/mastodon/components/animated_number.js
app/javascript/mastodon/features/getting_started/components/announcements.js
app/javascript/mastodon/reducers/announcements.js
app/lib/feed_manager.rb
app/models/announcement.rb
app/serializers/rest/announcement_serializer.rb
app/workers/publish_announcement_reaction_worker.rb
app/workers/publish_scheduled_announcement_worker.rb
app/workers/unpublish_announcement_worker.rb [new file with mode: 0644]