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
Sam Saffron 25f1f23288
FEATURE: Stricter rules for user presence
Previously we would consider a user "present" and "last seen" if the
browser window was visible.

This has many edge cases, you could be considered present and around for
days just by having a window open and no screensaver on.

Instead we now also check that you either clicked, transitioned around app
or scrolled the page in the last minute in combination with window
visibility

This will lead to more reliable notifications via email and reduce load of
message bus for cases where a user walks away from the terminal
2020-03-26 17:36:52 +11:00
..
concerns Last ES6 files in our app/assets/javascripts 2020-03-25 12:30:20 -04:00
after-transition.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
ajax-error.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
ajax.js FEATURE: Stricter rules for user presence 2020-03-26 17:36:52 +11:00
autocomplete.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
autosize.js Support for transpiling .js files (#9160) 2020-03-11 09:43:55 -04:00
cached-topic-list.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
category-hashtags.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
category-tag-search.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
clean-dom.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
click-track.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
computed.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
copy-text.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
d-popover.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
debounce.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
decimal-adjust.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
desktop-notifications.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
dirty-keys.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
discourse-location.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
export-csv.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
export-result.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
eyeline.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
formatter.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
hash.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
highlight-syntax.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
highlight-text.js Revert "FIX: word boundary regex (\b) not working in Unicode languages. (#9163)" 2020-03-25 14:34:45 +00:00
intercept-click.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
is-element-in-viewport.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
key-value-store.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
keyboard-shortcuts.js FEATURE: Navigate through search results using J/K (#9264) 2020-03-25 15:45:35 +11:00
lazy-load-images.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
lightbox.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
link-category-hashtags.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
link-lookup.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
link-mentions.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
link-tag-hashtag.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
load-script.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
lock-on.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
logout.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
mobile.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
notification-levels.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
offset-calculator.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
optional-service.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
page-tracker.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
page-visible.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
plugin-api.js DEV: fix "addNavigationBarItem" documentation (#9207) 2020-03-16 13:12:04 +01:00
plugin-connectors.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
posts-with-placeholders.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
push-notifications.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
pwa-utils.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
quote-state.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
quote.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
raw-templates.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
register-topic-footer-button.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
render-tag.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
render-tags.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
render-topic-featured-link.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
reports-loader.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
round.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
safari-hacks.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
screen-track.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
search.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
settings.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
sharing.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
show-modal.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
static-route-builder.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
svg-sprite-loader.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
tag-hashtags.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
text-direction.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
text.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
theme-selector.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
to-markdown.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
tooltip.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
transform-post.js DEV: Move requested_group_id custom field from post to topic (#9127) 2020-03-24 11:12:52 +02:00
uploads.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
url.js FIX: Check for permalinks before showing the 404 page 2020-03-23 16:31:07 -07:00
user-activation.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
user-presence.js FEATURE: Stricter rules for user presence 2020-03-26 17:36:52 +11:00
user-search.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
utilities.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00
webauthn.js Rename many .js.es6 files to .js 2020-03-12 13:29:55 -04:00