discourse/spec/services
Roman Rizzi b7b61d4b56
FEATURE: A notification consolidation plan for keeping the latest one. (#15249)
We previously used ConsolidateNotifications with a threshold of 1 to re-use an existing notification and bump it to the top instead of creating a new one. It produces some jumpiness in the user notification list, and it relies on updating the `created_at` attribute, which is a bit hacky.

As a better alternative, we're introducing a new plan that deletes all the previous versions of the notification, then creates a new one.
2021-12-10 10:32:15 -03:00
..
notifications REFACTOR: Improve support for consolidating notifications. (#14904) 2021-11-30 13:36:14 -03:00
anonymous_shadow_creator_spec.rb
auto_silence_spec.rb
badge_granter_spec.rb
color_scheme_revisor_spec.rb
destroy_task_spec.rb
email_settings_exception_handler_spec.rb
email_settings_validator_spec.rb
email_style_updater_spec.rb
external_upload_manager_spec.rb FEATURE: Direct S3 multipart uploads for backups (#14736) 2021-11-11 08:25:31 +10:00
flag_sockpuppets_spec.rb
group_action_logger_spec.rb
group_mentions_updater_spec.rb
group_message_spec.rb
heat_settings_updater_spec.rb
inline_uploads_multisite_spec.rb
inline_uploads_spec.rb
notification_emailer_spec.rb
post_action_notifier_spec.rb FEATURE: Add setting to disable notifications for topic tags edits (#14794) 2021-11-02 13:53:21 -04:00
post_alerter_spec.rb FEATURE: A notification consolidation plan for keeping the latest one. (#15249) 2021-12-10 10:32:15 -03:00
post_owner_changer_spec.rb
push_notification_pusher_spec.rb
random_topic_selector_spec.rb
search_indexer_spec.rb DEV: Remove xlink hrefs (#15059) 2021-11-25 15:22:43 +11:00
site_settings_spec.rb
staff_action_logger_spec.rb
themes_spec.rb
topic_status_updater_spec.rb
topic_timestamp_changer_spec.rb
trust_level_granter_spec.rb
user_activator_spec.rb DEV: Hash tokens stored from email_tokens (#14493) 2021-11-25 09:34:39 +02:00
user_anonymizer_spec.rb FIX: remove 'crawl_images' site setting (#14646) 2021-10-19 17:12:29 +05:30
user_authenticator_spec.rb FIX: Support Ruby 3 keyword arguments 2021-10-05 11:25:00 -04:00
user_destroyer_spec.rb PERF: Shave off some test-suite time (#15183) 2021-12-03 14:54:07 -06:00
user_merger_spec.rb PERF: Shave off some test-suite time (#15183) 2021-12-03 14:54:07 -06:00
user_notification_schedule_processor_spec.rb
user_silencer_spec.rb
user_updater_spec.rb
username_changer_spec.rb FIX: extract and fix overriding of usernames by external auth (#14637) 2021-12-02 17:42:23 +04:00
username_checker_service_spec.rb
wildcard_domain_checker_spec.rb
wildcard_url_checker_spec.rb
word_watcher_spec.rb