discourse/app/jobs/regular
David Battersby 6ec8728ebf
DEV: refactor live notifications setting in user preferences (#28145)
This change is mainly a refactor of the desktop notifications service to improve readability and have standardised values for tracking state for current user in regards to the Notification API and Push API.

Also improves readability when handling push notification jobs, especially in scenarios where the push_notification_time_window_mins site setting is set to 0, which will allow sending push notifications instantly.
2024-08-02 17:25:15 +04:00
..
admin_confirmation_email.rb
anonymize_user.rb PERF: limit anonymization to 1 per cluster (#21992) 2023-06-14 08:30:23 +10:00
automatic_group_membership.rb
backfill_sidebar_site_settings.rb FIX: Set `Jobs::BackfillSidebarSiteSettings` cluster concurrency to 1 (#22316) 2023-06-28 13:07:46 +08:00
backup_chunks_merger.rb
bulk_grant_trust_level.rb
bulk_invite.rb DEV: Update bulk-invite logs and PM template (#27057) 2024-05-17 12:21:21 -06:00
bulk_user_title_update.rb
bump_topic.rb
change_display_name.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
clear_slow_mode.rb
close_topic.rb
confirm_sns_subscription.rb
crawl_topic_link.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
create_avatar_thumbnails.rb
create_backup.rb
create_linked_topic.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
create_user_reviewable.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
critical_user_email.rb DEV: Fix various rubocop lints (#24749) 2023-12-06 23:25:00 +01:00
delete_inaccessible_notifications.rb
delete_replies.rb
delete_topic.rb
download_avatar_from_url.rb
download_backup_email.rb
download_profile_background_from_url.rb
emit_web_hook_event.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
enable_bootstrap_mode.rb UX: make first admin a moderator to review user approvals. (#26588) 2024-04-10 20:59:03 +05:30
export_csv_file.rb FIX: export csv file failed message (#25443) 2024-01-26 11:16:02 -07:00
export_user_archive.rb DEV: Block accidental serialization of entire AR models (#27668) 2024-07-01 17:08:48 -03:00
feature_topic_users.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
generate_topic_thumbnails.rb
group_pm_alert.rb
group_pm_update_summary.rb
group_smtp_email.rb DEV: Increase default SMTP read timeout to 30s (#25763) 2024-02-21 07:13:18 +10:00
index_category_for_search.rb
index_user_fields_for_search.rb FIX: Move user reindexing into a job (#26753) 2024-04-25 20:58:34 +08:00
invite_email.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
invite_password_instructions_email.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
make_embedded_topic_visible.rb FIX: Better tracking of topic visibility changes (#26709) 2024-04-29 10:34:46 +10:00
mass_award_badge.rb
merge_user.rb
notify_category_change.rb
notify_mailing_list_subscribers.rb
notify_moved_posts.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
notify_post_revision.rb
notify_reviewable.rb PERF: only allow one reviewable notification at a time (#26330) 2024-03-22 17:37:06 -04:00
notify_tag_change.rb
open_topic.rb
post_alert.rb
post_update_topic_tracking_state.rb
process_bulk_invite_emails.rb
process_email.rb
process_post.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
process_sns_notification.rb
publish_group_membership_updates.rb
publish_topic_to_category.rb
pull_hotlinked_images.rb FIX: disallow concurrent downloads of hotlinked images (#27676) 2024-07-02 10:06:46 +01:00
pull_user_profile_hotlinked_images.rb
push_notification.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
rebake_custom_emoji_posts.rb
rebake_posts_for_upload.rb
refresh_users_reviewable_counts.rb DEV: Exclude system users when calculating group user count (#25400) 2024-01-25 08:13:58 +08:00
remove_banner.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
retrieve_topic.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
run_heartbeat.rb
run_problem_check.rb DEV: Database backed admin notices (#26192) 2024-05-23 09:29:08 +08:00
send_push_notification.rb DEV: refactor live notifications setting in user preferences (#28145) 2024-08-02 17:25:15 +04:00
send_system_message.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
suspicious_login.rb
sync_acls_for_uploads.rb DEV: Resolve TODO comments for martin-brennan 2024-07-01 15:32:30 +10:00
sync_topic_user_bookmarked.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
toggle_topic_closed.rb DEV: Replace raw comments with deprecation warnings (#22617) 2023-07-18 10:13:40 +08:00
topic_action_converter.rb
topic_timer_base.rb
truncate_user_flag_stats.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
unpin_topic.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
update_gravatar.rb
update_group_mentions.rb
update_hotlinked_raw.rb PERF: Skip validations when hotlinked images are replaced in posts 2024-01-16 14:35:24 +01:00
update_post_uploads_secure_status.rb
update_top_redirection.rb
update_topic_upload_security.rb
update_username.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00
user_email.rb DEV: Update to lastest rubocop-discourse 2024-05-27 18:06:14 +02:00