This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/lib
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
..
after-transition.js.es6 FIX: Only trigger callback for parent transition events. 2017-07-11 15:09:22 +09:00
ajax-error.js.es6 Many enhancements to the flagging / suspending interface. 2018-02-01 17:13:02 -05:00
ajax.js.es6 FIX: message bus now properly detects log off 2018-04-20 16:22:40 +10:00
app-events.js.es6 Fixes some deprecations: 2016-04-28 15:25:45 -04:00
autocomplete.js.es6 UX: Removing width: auto; in mobile autocomplete so long strings truncate 2018-01-16 17:09:07 -05:00
autosize.js.es6 Upgrade to Babel 6 2017-07-05 15:25:23 -04:00
binary-search.js.es6 FEATURE: Category reordering dialog 2015-09-06 16:53:52 -07:00
category-hashtags.js.es6 REFACTOR: Migrate markdown functionality in ES6 2016-07-11 12:57:05 -04:00
category-tag-search.js.es6 UX: Only include tag hashtag postfix when necessary. 2017-10-03 13:54:50 +08:00
clean-dom.js.es6 FIX: cleanDOM couldn't be called from url 2016-10-26 13:27:47 -04:00
click-track.js.es6 FIX: never open internal links in a new tab when user prefers opening external links in a new tab 2018-02-21 17:51:53 +01:00
computed.js.es6 Ember.String.fmt is deprecated 2016-11-03 11:00:26 -04:00
copy-text.js.es6 FIX: Do automatic copy on share in click handler 2015-07-21 10:34:41 -07:00
debounce.js.es6 Add ES6 support to more files 2015-08-13 10:49:08 -04:00
decimal-adjust.js.es6 FEATURE: 2 new reports: time to first response, topics with no response 2015-06-22 19:46:51 +02:00
desktop-notifications.js.es6 Feature: Push notifications for Android (#5792) 2018-05-04 15:31:48 -07:00
dirty-keys.js.es6 FIX: Dirty keys should become to a widget, not global 2017-06-21 14:27:08 -04:00
discourse-location.js.es6 Support for both /users/ and /u/ paths 2017-03-30 10:23:24 -04:00
export-csv.js.es6 SECURITY: Validate the entity when downloading a CSV 2017-05-19 16:00:51 -04:00
export-result.js.es6 FEATURE: download user posts archive 2014-12-24 15:13:48 +05:30
eyeline.js.es6 FIX: eyeline was broken in dev 2015-08-13 12:42:57 +02:00
formatter.js.es6 FIX: makes sure [999500..999999] is correctly shown as 999k 2018-03-02 11:00:48 +01:00
hash.js.es6 Refactor notifications localStorage cache into adapter pattern. 2015-08-31 14:12:27 -04:00
highlight-syntax.js.es6 lang-auto not being treated correctly after update 2016-03-10 16:44:24 +11:00
highlight-text.js.es6 FIX: only highlight exact word matches in results 2017-07-20 12:26:46 -04:00
intercept-click.js.es6 UX: Clear the header when navigating to a new topic 2017-03-23 13:19:59 -04:00
is-element-in-viewport.js.es6 FIX: better handling of the 'read guidelines' badge 2015-03-16 19:25:28 +01:00
key-value-store.js.es6 convert emoji toolbar to use safe local storage 2015-10-13 10:52:42 +02:00
keyboard-shortcuts.js.es6 FIX: J/K keyboard shortcut misbehaving 2018-04-09 17:28:43 +02:00
lightbox.js.es6 Use image gallery feature of magnific 2017-04-25 11:23:15 +09:00
link-category-hashtags.js.es6 REFACTOR: Remove Discourse.Ajax 2016-07-11 12:57:05 -04:00
link-lookup.js.es6 FIX: Don't warn if the link is in the post you are editing 2017-05-12 20:05:30 -04:00
link-mentions.js.es6 FEATURE: warn if attempting to mention a group with too many members 2017-12-21 16:13:57 +11:00
link-tag-hashtag.js.es6 FIX: Remove tag plugin code from tag hashtag check. 2016-08-02 10:59:12 +08:00
load-script.js.es6 Treat URL as loaded when loading script with tag. 2017-07-19 10:25:13 +09:00
lock-on.js.es6 FIX: scrolling was off sometimes 2018-04-05 10:08:48 +02:00
logout.js.es6 FEATURE: detect when client thinks user is logged on but is not 2018-03-06 16:49:31 +11:00
mobile.js.es6 Migrate this.container to getOwner(this) 2016-11-07 15:21:31 -05:00
notification-levels.js.es6 Use more semantic names for various tracking icons 2017-09-01 12:14:58 -04:00
offset-calculator.js.es6 FIX: scrolling was off sometimes 2018-04-05 10:08:48 +02:00
optional-service.js.es6 Add front end service for staff controls 2017-09-25 12:25:14 -04:00
page-tracker.js.es6 FEATURE: plugins can send more data to Google Tag Manager 2018-01-17 11:18:17 -05:00
page-visible.js.es6 FIX: last seen date erroneously updated when browser in background 2017-02-28 12:35:10 -05:00
plugin-api.js.es6 FEATURE: suppress duplicate username/names containing . 2018-04-27 11:41:16 +10:00
plugin-connectors.js.es6 Upgrade to Babel 6 2017-07-05 15:25:23 -04:00
posts-with-placeholders.js.es6 Ember.K was deprecated, so let's remove it. 2017-06-13 15:59:48 -04:00
push-notifications.js.es6 Feature: Push notifications for Android (#5792) 2018-05-04 15:31:48 -07:00
quote-state.js.es6 REFACTOR: Cleaner quoteButton object, and some bug fixes 2016-12-30 12:14:56 -05:00
quote.js.es6 FIX: reply as new topic wasn't working in FF when the post was only composed of an image 2015-10-01 21:43:43 +02:00
raw-templates.js.es6 Resolve raw templates in 'javascripts/mobile' and 'javascripts' on mobile 2016-12-22 18:13:26 -05:00
render-tag.js.es6 FIX: show only allowed tags on PM tags page and display correct count 2018-03-17 00:17:48 +05:30
render-tags.js.es6 FIX: show only allowed tags on PM tags page and display correct count 2018-03-17 00:17:48 +05:30
render-topic-featured-link.js.es6 UX: Replace heuristic solution root domain extraction for topic featured link. 2017-11-29 21:52:41 +08:00
round.js.es6 FEATURE: 2 new reports: time to first response, topics with no response 2015-06-22 19:46:51 +02:00
safari-hacks.js.es6 UX: allow for iPhone X in iOS Hacks 2017-12-19 15:20:06 +11:00
screen-track.js.es6 FIX: never flush timings while in progress 2018-01-19 08:27:29 +11:00
search.js.es6 FEATURE: site setting enable_mentions to turn on/off mentions 2017-12-07 16:27:58 -05:00
sharing.js.es6 REFACTOR: Replace some fa-* uses with helpers 2017-07-27 14:55:41 -04:00
show-modal.js.es6 FEATURE: replace GUID in image name uploaded from iOS (#5370) 2017-11-28 11:05:34 +01:00
static-route-builder.js.es6 FIX: Consistency with HTML anchors 2016-07-20 15:13:56 -04:00
tag-hashtags.js.es6 FEATURE: Merge tagging plugin into core 2016-04-27 11:58:53 -04:00
text-direction.js.es6 Refactor code; add tests 2018-01-29 17:42:19 -08:00
text.js.es6 FEATURE: New API to create a custom formatter for displaying usernames 2017-10-30 13:27:08 -04:00
theme-selector.js.es6 FEATURE: allow users to select theme on single device 2017-05-15 12:48:16 -04:00
to-markdown.js.es6 FEATURE: Composer HTML pasting ul tag support for MS Word 2018-02-10 01:18:56 +05:30
transform-post.js.es6 UX: staff can see the delete button on a post that was marked for deletion by the author 2018-04-13 15:10:18 -04:00
url.js.es6 Add baseUri to site model 2018-03-24 02:43:19 +01:00
user-activation.js.es6 FEATURE: Allow users to resend/update email from confirmation page 2017-05-03 11:18:01 -04:00
user-search.js.es6 UX: Don't match emails in user selector in group add members modal. 2018-04-20 10:28:52 +08:00
utilities.js.es6 FEATURE: New site setting for additional allowed filetypes for staff (#5364) 2018-02-19 10:44:24 +01:00