discourse/app/models
Jeff Wong 91b31860a1
Feature: Push notifications for Android (#5792)
* Feature: Push notifications for Android

Notification config for desktop and mobile are merged.

Desktop notifications stay as they are for desktop views.

If mobile mode, push notifications are enabled.

Added push notification subscriptions in their own table, rather than through
custom fields.

Notification banner prompts appear for both mobile and desktop when enabled.
2018-05-04 15:31:48 -07:00
..
concerns dashboard next: caching, mobile support and new charts 2018-05-03 15:41:41 +02:00
about.rb
admin_dashboard_data.rb FIX: show private message topic count on admin dashboard reports 2018-03-27 17:10:33 +05:30
admin_dashboard_next_data.rb dashboard next: caching, mobile support and new charts 2018-05-03 15:41:41 +02:00
api_key.rb
application_request.rb FEATURE: control which web crawlers can access using a whitelist or blacklist 2018-03-22 15:41:02 -04:00
auto_track_duration_site_setting.rb
backup.rb
badge.rb Update annotations. 2018-02-20 14:28:58 +08:00
badge_grouping.rb Update annotations. 2018-02-20 14:28:58 +08:00
badge_type.rb Update annotations. 2018-02-20 14:28:58 +08:00
category.rb FEATURE: enforce tagging on categories 2018-04-11 07:15:24 +05:30
category_and_topic_lists.rb
category_custom_field.rb
category_featured_topic.rb refinement and test for batch mode on feature_topics 2017-12-20 13:58:05 +11:00
category_group.rb FEATURE: move staff tags setting to tag group settings 2018-04-20 15:34:23 -04:00
category_list.rb FEATURE: add category suppress from latest 2018-02-22 09:56:35 +11:00
category_page_style.rb FEATURE: New "Categories and Top" homepage style 2018-03-03 14:26:57 -05:00
category_search_data.rb
category_tag.rb Update annotations. 2018-02-20 14:28:58 +08:00
category_tag_group.rb Update annotations. 2018-02-20 14:28:58 +08:00
category_tag_stat.rb Update annotations. 2018-02-20 14:28:58 +08:00
category_user.rb
child_theme.rb Update annotations. 2018-02-20 14:28:58 +08:00
color_scheme.rb FIX: color schemes not updating when remote saves 2018-03-15 18:26:54 +11:00
color_scheme_color.rb Update annotations. 2018-02-20 14:28:58 +08:00
custom_emoji.rb
developer.rb
digest_email_site_setting.rb
directory_item.rb FIX: properly omit inactive and silenced users from directory 2017-12-19 12:53:59 +11:00
discourse_single_sign_on.rb Add a distributed mutex around user creation via SSO. 2018-04-12 16:18:49 +08:00
discourse_version_check.rb REFACTOR: Avoid duplicated logic on server and client. 2017-11-21 17:10:04 +08:00
draft.rb Update annotations. 2018-02-20 14:28:58 +08:00
draft_sequence.rb Update annotations. 2018-02-20 14:28:58 +08:00
email_change_request.rb
email_log.rb Update annotations. 2018-02-20 14:28:58 +08:00
email_token.rb Review Changes for f4f8a293e7. 2018-02-21 14:55:49 +08:00
embeddable_host.rb Remove use of `rescue nil`. 2018-04-02 13:52:51 +08:00
embedding.rb
emoji.rb FEATURE: adds emoji search aliases 2018-05-01 15:43:49 +02:00
emoji_set_site_setting.rb
facebook_user_info.rb Update annotations. 2018-02-20 14:28:58 +08:00
github_user_info.rb Update annotations. 2018-02-20 14:28:58 +08:00
given_daily_like.rb
global_setting.rb FIX: CDN_URL hostname should be in GlobalSetting.hostnames 2018-03-27 15:20:22 -04:00
google_user_info.rb Update annotations. 2018-02-20 14:28:58 +08:00
group.rb Remove admin group management pages. 2018-04-09 15:14:50 +08:00
group_archived_message.rb FIX: Publish live messages to both team inbox and archive on update. 2018-03-07 14:01:20 +08:00
group_custom_field.rb
group_history.rb
group_manager.rb
group_mention.rb Update annotations. 2018-02-20 14:28:58 +08:00
group_user.rb FIX: Group can't be deleted if certain users are demoted. 2018-04-10 14:19:35 +08:00
incoming_domain.rb
incoming_email.rb FEATURE: Use Message-ID for detecting email replies to group 2018-04-05 11:00:38 +02:00
incoming_link.rb FIX: use different variable name for referer record 2017-12-29 23:31:53 +05:30
incoming_links_report.rb FIX: subfolder: top referred topics report was missing subfolder in links 2018-01-15 17:28:35 -05:00
incoming_referer.rb
instagram_user_info.rb
invite.rb Update annotations. 2018-02-20 14:28:58 +08:00
invite_redeemer.rb FIX: only allow one user to be created per invite 2018-04-27 19:21:10 +05:30
invited_group.rb
like_notification_frequency_site_setting.rb
locale_site_setting.rb FEATURE: Allow plugins to register a new locale 2018-01-25 14:57:41 +01:00
mailing_list_mode_site_setting.rb
muted_user.rb Update annotations. 2018-02-20 14:28:58 +08:00
new_topic_duration_site_setting.rb
notification.rb
notification_level_when_replying_site_setting.rb
oauth2_user_info.rb Update annotations. 2018-02-20 14:28:58 +08:00
onceoff_log.rb
optimized_image.rb Remove use of `rescue nil`. 2018-04-02 13:52:51 +08:00
permalink.rb Remove use of `rescue nil`. 2018-04-02 13:52:51 +08:00
plugin_store.rb REFACTOR: Instance methods added to 'PluginStore' model for easy access (#5315) 2017-11-15 10:10:20 -05:00
plugin_store_row.rb Update annotations. 2018-02-20 14:28:58 +08:00
post.rb FEATURE: Add option to delete all replies of flagged post 2018-04-24 11:08:05 -04:00
post_action.rb FEATURE: webhook for flag events 2018-04-13 07:47:58 +05:30
post_action_type.rb FIX: Post Action Type 6 is not a notify type 2017-10-19 17:13:55 -04:00
post_analyzer.rb FIX: Don't allow links with no href 2018-03-28 12:32:16 -04:00
post_custom_field.rb FEATURE: enforce tagging on categories 2018-04-11 07:15:24 +05:30
post_detail.rb Update annotations. 2018-02-20 14:28:58 +08:00
post_mover.rb UX: moved posts message links to the first post at the destination topic 2018-04-13 12:47:36 -04:00
post_reply.rb
post_revision.rb
post_search_data.rb Update annotations. 2018-02-20 14:28:58 +08:00
post_stat.rb Update annotations. 2018-02-20 14:28:58 +08:00
post_timing.rb PERF: reduce queries required for post timings 2018-01-17 15:50:41 +11:00
post_upload.rb
previous_replies_site_setting.rb
push_subscription.rb Feature: Push notifications for Android (#5792) 2018-05-04 15:31:48 -07:00
queued_post.rb FEATURE: add staff action log for post approvals 2018-04-23 11:28:44 +05:30
quoted_post.rb
remote_theme.rb add more safety 2018-03-16 11:19:06 +11:00
report.rb Dashboard next: correctly group inactive member count 2018-05-04 07:48:55 +02:00
s3_region_site_setting.rb
scheduler_stat.rb
screened_email.rb Update annotations. 2018-02-20 14:28:58 +08:00
screened_ip_address.rb FIX: error when trying to block an IP address. Return a message when IP address matches an existing screened IP address, including ranges. 2018-03-19 14:34:43 -04:00
screened_url.rb Update annotations. 2018-02-20 14:28:58 +08:00
search_log.rb Fix randomly failing specs due to SearchLog cache. 2018-04-23 10:10:10 +08:00
shared_draft.rb FEATURE: enforce tagging on categories 2018-04-11 07:15:24 +05:30
single_sign_on_record.rb Update annotations. 2018-02-20 14:28:58 +08:00
site.rb FEATURE: add category suppress from latest 2018-02-22 09:56:35 +11:00
site_setting.rb FEATURE: Shared Drafts 2018-03-20 17:15:26 -04:00
slug_setting.rb
stylesheet_cache.rb Update annotations. 2018-02-20 14:28:58 +08:00
tag.rb FEATURE: move staff tags setting to tag group settings 2018-04-20 15:34:23 -04:00
tag_group.rb FEATURE: move staff tags setting to tag group settings 2018-04-20 15:34:23 -04:00
tag_group_membership.rb Update annotations. 2018-02-20 14:28:58 +08:00
tag_group_permission.rb FEATURE: move staff tags setting to tag group settings 2018-04-20 15:34:23 -04:00
tag_search_data.rb
tag_user.rb Update annotations. 2018-02-20 14:28:58 +08:00
theme.rb FIX: color schemes not updating when remote saves 2018-03-15 18:26:54 +11:00
theme_field.rb FEATURE: theme settings in RAW hbs templates 2018-05-03 10:43:07 +10:00
theme_setting.rb FEATURE: we need access to settings in theme js 2018-03-05 15:35:41 +11:00
top_lists.rb
top_menu_item.rb
top_topic.rb
topic.rb dashboard next: activity metrics and new contributors 2018-04-26 14:49:41 +02:00
topic_allowed_group.rb
topic_allowed_user.rb
topic_converter.rb FIX: update categories topic_count when converting topic to a PM and vice versa 2018-04-04 12:01:56 +05:30
topic_custom_field.rb
topic_embed.rb FIX: TopicEmbed.import should update title and author 2018-05-02 17:12:31 +10:00
topic_featured_users.rb
topic_invite.rb
topic_link.rb FIX: don't break when posting invalid URIs 2018-04-19 12:29:35 +02:00
topic_link_click.rb Remove use of `rescue nil`. 2018-04-02 13:52:51 +08:00
topic_list.rb FIX: Shared draft performance fix + missing avatars 2018-03-28 16:11:43 -04:00
topic_notifier.rb
topic_participants_summary.rb
topic_poster.rb
topic_posters_summary.rb
topic_search_data.rb Update annotations. 2018-02-20 14:28:58 +08:00
topic_tag.rb Merge branch 'master' into pm-tags 2018-02-21 23:55:59 +05:30
topic_timer.rb Update annotations. 2018-02-20 14:28:58 +08:00
topic_tracking_state.rb UX: Use topic list for displaying group messages on group page. 2018-03-16 11:56:40 +08:00
topic_user.rb FIX: Set first visit PM notification level to group default notification level. 2018-03-05 13:39:00 +08:00
topic_view_item.rb
translation_override.rb Fix the build 2018-03-16 22:55:42 +01:00
trust_level3_requirements.rb FIX: Don't allow a user to become TL3 if they've ever been penalized 2018-04-24 15:15:32 -04:00
trust_level_setting.rb
twitter_user_info.rb Update annotations. 2018-02-20 14:28:58 +08:00
unsubscribe_key.rb Update annotations. 2018-02-20 14:28:58 +08:00
upload.rb FIX: create upload record for exported csv files 2018-04-20 00:27:49 +05:30
user.rb Feature: Push notifications for Android (#5792) 2018-05-04 15:31:48 -07:00
user_action.rb dashboard next: caching, mobile support and new charts 2018-05-03 15:41:41 +02:00
user_api_key.rb Update annotations. 2018-02-20 14:28:58 +08:00
user_archived_message.rb FIX: Circular references warning in `TopicTrackingState`. 2018-03-13 08:35:15 +08:00
user_auth_token.rb FEATURE: remove support for legacy auth tokens 2018-05-04 10:12:10 +10:00
user_auth_token_log.rb
user_avatar.rb Remove use of `rescue nil`. 2018-04-02 13:52:51 +08:00
user_badge.rb Update annotations. 2018-02-20 14:28:58 +08:00
user_badges.rb
user_custom_field.rb
user_email.rb Improve `UserEmail#email` validation to use the index. 2018-03-20 10:22:06 +08:00
user_export.rb FIX: create upload record for exported csv files 2018-04-20 00:27:49 +05:30
user_field.rb Update annotations. 2018-02-20 14:28:58 +08:00
user_field_option.rb Update annotations. 2018-02-20 14:28:58 +08:00
user_history.rb FEATURE: add staff action log for post approvals 2018-04-23 11:28:44 +05:30
user_open_id.rb Update annotations. 2018-02-20 14:28:58 +08:00
user_option.rb rename 'default_email_private_messages' to 'default_email_personal_messages' 2018-02-01 13:25:29 +05:30
user_profile.rb REFACTOR: move support for user card badge images to a plugin discourse-user-card-badges 2018-04-26 13:25:24 -04:00
user_profile_view.rb
user_search.rb FEATURE: search within title using in:title 2018-02-20 14:41:21 +11:00
user_search_data.rb
user_second_factor.rb Update annotations. 2018-02-26 15:32:04 +08:00
user_stat.rb PERF: reduce queries required for post timings 2018-01-17 15:50:41 +11:00
user_summary.rb FEATURE: show topics viewed on user summary 2017-11-17 17:53:30 -05:00
user_visit.rb dashboard next: caching, mobile support and new charts 2018-05-03 15:41:41 +02:00
user_warning.rb Update annotations. 2018-02-20 14:28:58 +08:00
username_validator.rb Revert "FIX: Username uniqueness check should not happen to current user_id" 2018-04-03 00:44:04 +08:00
watched_word.rb Update annotations. 2018-02-20 14:28:58 +08:00
web_crawler_request.rb FEATURE: enforce tagging on categories 2018-04-11 07:15:24 +05:30
web_hook.rb Update annotations. 2018-02-20 14:28:58 +08:00
web_hook_event.rb Update annotations. 2018-02-20 14:28:58 +08:00
web_hook_event_type.rb FEATURE: webhook for flag events 2018-04-13 07:47:58 +05:30