discourse/app/assets/javascripts
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
..
admin FIX: Use 1 column instead of 4 for permalink destination (#9260) 2020-03-25 11:30:39 -07:00
confirm-new-email Last ES6 files in our app/assets/javascripts 2020-03-25 12:30:20 -04:00
discourse FEATURE: Stricter rules for user presence 2020-03-26 17:36:52 +11:00
discourse-common Migrate discourse-common from es6 -> js 2020-03-23 15:05:58 -04:00
docs
ember-addons Migrate ember-addons from ES6 -> JS 2020-03-24 16:11:56 -04:00
locales Run prettier on a couple of files 2020-03-12 14:07:38 -04:00
pretty-text Migrate pretty-text to .js extensions (#9243) 2020-03-20 09:55:42 -04:00
select-kit Fix the typo. 2020-03-25 23:32:32 +05:30
wizard FIX: Wizard tests were missing 2020-03-23 14:25:25 -04:00
activate-account.js Last ES6 files in our app/assets/javascripts 2020-03-25 12:30:20 -04:00
admin.js.erb
application.js FEATURE: Stricter rules for user presence 2020-03-26 17:36:52 +11:00
auto-redirect.js Last ES6 files in our app/assets/javascripts 2020-03-25 12:30:20 -04:00
deprecated.js Run prettier on a couple of files 2020-03-12 14:07:38 -04:00
discourse-loader.js DEV: Clean up Ember imports (#8979) 2020-03-06 23:49:28 +01:00
discourse-objects.js
discourse.js Rename more es6 files to js 2020-03-24 16:32:56 -04:00
embed-application.js Last ES6 files in our app/assets/javascripts 2020-03-25 12:30:20 -04:00
ember_include.js.erb
ember_jquery.js
ember-shim.js DEV: Deprecate ember module imports (#9011) 2020-02-21 15:56:49 +01:00
env.js
google-tag-manager.js Last ES6 files in our app/assets/javascripts 2020-03-25 12:30:20 -04:00
google-universal-analytics.js Last ES6 files in our app/assets/javascripts 2020-03-25 12:30:20 -04:00
main_include_admin.js
markdown-it-bundle.js REFACTOR: Attach resize controls to images from the markdown pipeline (#8314) 2019-11-12 17:32:37 -03:00
onpopstate-handler.js More JS files 2020-03-24 16:18:56 -04:00
polyfills.js FIX: moves back padStart/padEnd to core polyfills (#8714) 2020-01-14 10:54:39 +01:00
preload-application-data.js Rename more es6 files to js 2020-03-24 16:32:56 -04:00
preload-store.js Rename more es6 files to js 2020-03-24 16:32:56 -04:00
pretty-text-bundle.js DEV: Remove pretty_text import hack & still work server-side (#8266) 2019-10-31 11:54:46 -05:00
print-page.js
service-worker.js.erb DEV: Bump uglifyjs (#7834) 2019-10-09 10:02:49 -03:00
set-prototype-polyfill.js
template_include.js DEV: Remove unsafe-eval from development CSP (#8569) 2019-12-30 12:17:12 +00:00
template_include.js.erb DEV: Remove unsafe-eval from development CSP (#8569) 2019-12-30 12:17:12 +00:00
vendor.js Revert "FIX: word boundary regex (\b) not working in Unicode languages. (#9163)" 2020-03-25 14:34:45 +00:00
wizard-application.js DEV: Move computed to discourseComputed (#8312) 2019-11-07 15:38:28 -06:00
wizard-start.js Rename more es6 files to js 2020-03-24 16:32:56 -04:00
wizard-vendor.js FIX: ensure s2 is working with wizard (#8886) 2020-02-07 10:00:39 +01:00