discourse/app/assets/javascripts/discourse
Sam 6ddd8d9166 FIX: when entering topics "tracking" would not be set
There was a timing issue when subscribing to messages for topics.

Old flow:

- We generate JSON for topic
- We subscribe to messages for topic

New flow:

- We keep track of last id in the topic message bus channel
- We generate JSON
- We subscribe to messages for topic starting at saved message id

This ensures that there is complete overlap for message consumption
and that there are no cases where an update may go missing due to timing
2017-05-16 15:04:21 -04:00
..
adapters FEATURE: Native theme support 2017-04-12 10:53:49 -04:00
components FIX: Only mark all as rendered after *everything* is rendered 2017-05-15 15:12:10 -04:00
controllers FIX: when entering topics "tracking" would not be set 2017-05-16 15:04:21 -04:00
helpers UX: Clear the header when navigating to a new topic 2017-03-23 13:19:59 -04:00
initializers FIX: Don't redirect for users/account-created path 2017-05-11 11:04:45 -04:00
lib FEATURE: allow users to select theme on single device 2017-05-15 12:48:16 -04:00
mixins FEATURE: rebuild user preferences page to use tabs 2017-05-02 16:52:18 -04:00
models we should use fancy title if available 2017-05-15 15:45:29 -04:00
pre-initializers FEATURE: new category setting for whether to show latest topics or top topics by default 2017-03-03 11:30:44 -05:00
raw-views Update topic status to use more ES6 features, clean up 2017-01-13 15:49:31 -05:00
routes FIX: when entering topics "tracking" would not be set 2017-05-16 15:04:21 -04:00
services FEATURE: search should default scope to current category or user 2017-02-20 17:02:02 -05:00
templates correctly pick the selected theme based on what is loaded 2017-05-15 14:34:24 -04:00
widgets FEATURE: use fancy title in notifications 2017-05-15 15:38:30 -04:00
mapping-router.js.es6 FIX: Remove duplicate route warning, it's just a noop now 2017-04-24 13:36:05 -04:00