discourse/app/assets/javascripts
David Taylor ed1dece517
DEV: Introduce history-store service (#24486)
This commit extracts the storage part of the route-scroll-manager into a dedicated service. This provides a key/value store which will reset for each navigation, and restore previous values when the user uses the back/forward buttons in their browser.

This gives us a reliable replacement for the old `DiscourseRoute.isPoppedState` function, which would not work under all situations.

Previously reverted in e6370decfd. This version has been significantly refactored, and includes an additional system spec for the issue we identified.
2023-11-22 14:25:52 +00:00
..
admin Build(deps-dev): Bump the types group (#24502) 2023-11-21 22:40:04 +01:00
bootstrap-json DEV: Reorder custom ember-cli middleware to restore error page (#24383) 2023-11-15 14:43:01 +00:00
confirm-new-email
deprecation-silencer
dialog-holder Build(deps-dev): Bump the types group (#24502) 2023-11-21 22:40:04 +01:00
discourse DEV: Introduce history-store service (#24486) 2023-11-22 14:25:52 +00:00
discourse-common Build(deps-dev): Bump the types group (#24502) 2023-11-21 22:40:04 +01:00
discourse-hbr Build(deps): Bump the embroider group (#24391) 2023-11-16 12:31:25 +01:00
discourse-i18n Build(deps): Bump the embroider group (#24391) 2023-11-16 12:31:25 +01:00
discourse-markdown-it Build(deps): Bump the embroider group (#24391) 2023-11-16 12:31:25 +01:00
discourse-plugins DEV: Simplify ember-cli proxy strategy (#24242) 2023-11-10 11:16:06 +00:00
discourse-widget-hbs Build(deps): Bump the embroider group (#24391) 2023-11-16 12:31:25 +01:00
docs
ember-addons
ember-cli-progress-ci
ember-production-deprecations
float-kit Build(deps-dev): Bump the types group (#24502) 2023-11-21 22:40:04 +01:00
locales DEV: convert I18n pseudo package into real package (discourse-i18n) (#23867) 2023-10-12 14:44:01 +01:00
patches DEV: Refactor bowerDependencies patch (#24437) 2023-11-20 13:28:02 +00:00
pretty-text Build(deps-dev): Bump the types group (#24502) 2023-11-21 22:40:04 +01:00
select-kit Build(deps-dev): Bump the types group (#24502) 2023-11-21 22:40:04 +01:00
theme-transpiler Build(deps): Bump the babel group (#24472) 2023-11-20 22:54:30 +01:00
truth-helpers Build(deps-dev): Bump the types group (#24502) 2023-11-21 22:40:04 +01:00
wizard Build(deps-dev): Bump the types group (#24502) 2023-11-21 22:40:04 +01:00
.licensee.json
.npmrc
handlebars-shim.js
package.json DEV: remove markdown-it-bundle and custom build code (#23859) 2023-11-06 16:59:49 +00:00
polyfills.js
run-patch-package DEV: Automatically retry patch-package on failure (#23583) 2023-09-14 12:25:06 +01:00
service-worker.js.erb FIX: Ensure service-worker cache is cleaned correctly (#23204) 2023-08-23 13:58:32 +01:00
yarn.lock Build(deps-dev): Bump the types group (#24502) 2023-11-21 22:40:04 +01:00