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/controllers
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
..
badges Fix more deprecations: 2016-10-21 17:28:37 -04:00
discovery FIX: If you refresh New, clear the incoming topics text 2017-05-15 16:57:09 -04:00
navigation remove unused setting import 2017-02-22 13:05:57 -05:00
preferences correctly pick the selected theme based on what is loaded 2017-05-15 14:34:24 -04:00
about.js.es6 Fixes some deprecations 2015-05-11 11:18:37 -04:00
account-created-edit-email.js.es6 FEATURE: Allow users to resend/update email from confirmation page 2017-05-03 11:18:01 -04:00
account-created-index.js.es6 FEATURE: Allow users to resend/update email from confirmation page 2017-05-03 11:18:01 -04:00
activation-edit.js.es6 FEATURE: Allow users to resend/update email from confirmation page 2017-05-03 11:18:01 -04:00
application.js.es6 Reapply Ember 2.10 for good this time! 2016-12-19 11:19:10 -05:00
avatar-selector.js.es6 FIX: Discourse.ajax is deprecated. 2016-12-13 15:53:04 +08:00
basic-modal-body.js.es6 FEATURE: Let users update their emails before confirming 2017-04-05 16:44:49 -04:00
bulk-notification-level.js.es6 Fixes some Ember Deprecations for 1.13: 2016-10-21 11:06:07 -04:00
change-owner.js.es6 Fix more deprecations: 2016-10-21 17:28:37 -04:00
change-timestamp.js.es6 Fix more deprecations: 2016-10-21 17:28:37 -04:00
composer.js.es6 FIX: Don't warn users about duplicate links for: 2017-05-12 12:37:02 -04:00
create-account.js.es6 Convert front end paths from /users/ to /u/ 2017-03-30 10:23:24 -04:00
discovery-sortable.js.es6 FEATURE: add bumped_before query param for topic list 2017-03-02 15:11:50 -05:00
discovery.js.es6 Fix more deprecations: 2016-10-21 17:28:37 -04:00
edit-category.js.es6 remove tooltip on hover on desktop 2017-03-20 13:26:36 +01:00
edit-topic-timer.js.es6 FEATURE: staff can set a timer to remind them about a topic 2017-05-16 14:49:50 -04:00
exception.js.es6 UX: center align exceptions page button on mobile 2016-03-28 22:42:51 +05:30
feature-topic.js.es6 Fix more deprecations: 2016-10-21 17:28:37 -04:00
flag.js.es6 Migrate flag modal to use components 2016-11-14 16:50:46 -05:00
forgot-password.js.es6 FIX: Rate limited errors on forgot password were not displayed 2016-11-16 11:20:55 -05:00
full-page-search.js.es6 Refactor setSearchTerm, to be reused on noSortQ 2017-03-30 03:22:49 +07:00
group-activity-posts.js.es6 UX: Redesign group page to follow user page. 2016-12-22 13:08:59 +08:00
group-activity.js.es6 UX: Redesign group page to follow user page. 2016-12-22 13:08:59 +08:00
group-edit.js.es6 UX: Move editing group from into an individual tab. 2016-12-13 15:15:20 +08:00
group-index.js.es6 UX: Show spinning icon while group members load. 2017-01-03 14:58:14 +08:00
group-logs.js.es6 FEATURE: Group logs. 2016-12-12 17:29:54 +08:00
group.js.es6 UX: Display translated group name for automatic groups. 2017-05-05 14:34:47 +08:00
groups.js.es6 FIX: Missing action to show login modal on group page. 2017-01-06 11:40:32 +08:00
header.js.es6 Migrate this.container to getOwner(this) 2016-11-07 15:21:31 -05:00
history.js.es6 UX: Show edit button on post revision modal as long as user can edit. 2017-01-27 10:49:17 +08:00
invite.js.es6 FIX: incorrect instructions when inviting user to forum 2017-02-03 13:49:07 +05:30
invites-show.js.es6 FEATURE: new invite acceptance page, where username can be chosen and password can be set 2017-02-15 16:51:57 -05:00
jump-to-post.js.es6 UX: Show post count in jump to post modal 2016-12-22 12:34:42 -05:00
keyboard-shortcuts-help.js.es6 Fix more deprecations: 2016-10-21 17:28:37 -04:00
login.js.es6 FIX: Don't mark user as active if verified email is different. 2017-03-02 14:24:30 +08:00
merge-topic.js.es6 Fix more deprecations: 2016-10-21 17:28:37 -04:00
modal.js.es6 Remove ObjectController, Discouse Controllers + Presence 2015-08-13 10:49:08 -04:00
not-activated.js.es6 FEATURE: Allow users to resend/update email from confirmation page 2017-05-03 11:18:01 -04:00
password-reset.js.es6 Convert front end paths from /users/ to /u/ 2017-03-30 10:23:24 -04:00
post-enqueued.js.es6 Support for custom reasons for things being queued for approval 2015-04-28 15:06:47 -04:00
preferences.js.es6 FEATURE: rebuild user preferences page to use tabs 2017-05-02 16:52:18 -04:00
raw-email.js.es6 UX: display text & html parts alongside raw email in incoming email modal 2017-03-08 23:15:42 +01:00
rename-tag.js.es6 Use db schema for tags instead of plugin store and custom fields 2016-05-26 14:29:48 -04:00
reorder-categories.js.es6 Remove SortedMixin 2016-12-01 11:33:33 -05:00
search-help.js.es6 Fix more deprecations: 2016-10-21 17:28:37 -04:00
split-topic.js.es6 Fix more deprecations: 2016-10-21 17:28:37 -04:00
static.js.es6 Convert front end paths from /users/ to /u/ 2017-03-30 10:23:24 -04:00
tag-groups-show.js.es6 Fixes some Ember Deprecations for 1.13: 2016-10-21 11:06:07 -04:00
tag-groups.js.es6 FIX: error when trying to create new tag groups 2016-12-28 12:42:51 -05:00
tags-index.js.es6 hide tags-admin-dropdown unless you are staff 2016-06-06 16:04:24 -04:00
tags-show.js.es6 Reapply Ember 2.10 for good this time! 2016-12-19 11:19:10 -05:00
topic-bulk-actions.js.es6 UX: Move delete button to end and mark it as dangerous 2017-05-11 16:22:15 -04:00
topic-unsubscribe.js.es6 ObjectController is deprecated 2015-08-12 23:07:58 +02:00
topic.js.es6 FIX: when entering topics "tracking" would not be set 2017-05-16 15:04:21 -04:00
upload-selector.js.es6 Migration upload-selector to component 2016-11-15 14:10:34 -05:00
user-activity.js.es6 FIX: use proper locale for user archive download alerts 2016-11-29 12:48:28 +05:30
user-badges.js.es6 Fixes some Ember Deprecations for 1.13: 2016-10-21 11:06:07 -04:00
user-card.js.es6 Migrate user card to use components 2016-11-17 15:40:04 -05:00
user-invited-show.js.es6 FEATURE: ask for confirmation before resending all invites 2017-05-11 18:07:28 +05:30
user-notifications.js.es6 FIX: Dismiss all button was not updating the UI 2017-05-09 13:46:26 -04:00
user-posts.js.es6 Fix more deprecations: 2016-10-21 17:28:37 -04:00
user-private-messages.js.es6 Fix more deprecations: 2016-10-21 17:28:37 -04:00
user-summary.js.es6 Fix more deprecations: 2016-10-21 17:28:37 -04:00
user-topics-list.js.es6 Fix more deprecations: 2016-10-21 17:28:37 -04:00
user.js.es6 FEATURE: make summary as first tab on user page 2017-03-21 23:12:28 +05:30
users.js.es6 Fix more deprecations: 2016-10-21 17:28:37 -04:00