discourse/app/assets/javascripts/select-kit/addon/components
Martin Brennan d6374fdc53
FEATURE: Allow users to manually track threads without replying (#22100)
This commit adds a tracking dropdown to each individual thread, similar to topics,
that allows the user to change the notification level for a thread manually. Previously
the user had to reply to a thread to track it and see unread indicators.

Since the user can now manually track threads, the thread index has also been changed
to only show threads that the user is a member of, rather than threads that they had sent
messages in.

Unread indicators also respect the notification level -- Normal level thread tracking
will not show unread indicators in the UI when new messages are sent in the thread.
2023-06-16 12:08:26 +10:00
..
category-drop DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
color-palettes DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
combo-box DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
dropdown-select-box FEATURE: Allow users to manually track threads without replying (#22100) 2023-06-16 12:08:26 +10:00
future-date-input-selector DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
mini-tag-chooser DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
multi-select DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
notifications-button DEV: Sort imports alphabetically (#11382) 2020-12-01 15:31:26 -03:00
notifications-filter DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
period-chooser DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
select-kit A11Y: Improve select-kit accessibility (take 2) (#21530) 2023-05-16 09:57:50 -04:00
tag-drop DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
toolbar-popup-menu-options DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
user-chooser DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
categories-admin-dropdown.js DEV: Fix typos and other spell-checker warnings (#17554) 2022-07-19 10:27:10 +08:00
category-chooser.js FEATURE: Default Composer Category Site Setting (#18967) 2022-11-14 11:09:57 -07:00
category-drop.js DEV: Remove 'htmlSafe' string prototype extensions (#16766) 2022-05-13 14:58:26 -05:00
category-notifications-button.js A11Y: Add labels to some search fields, category notification selector (#14430) 2021-09-23 14:52:34 -04:00
category-row.hbs DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
category-row.js DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
category-selector.js DEV: Fix typos and other spell-checker warnings (#17554) 2022-07-19 10:27:10 +08:00
color-palettes.js DEV: Sort imports alphabetically (#11382) 2020-12-01 15:31:26 -03:00
combo-box.js DEV: Remove use of run-loop-and-computed-dot-access (#17113) 2022-06-17 09:43:13 -05:00
composer-actions.js DEV: Refactor the last few bootbox dialogs (#18416) 2022-10-07 11:38:27 -04:00
create-color-row.hbs DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
create-color-row.js DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
dropdown-select-box.js FIX: ensures minimum tags logic is correct and shared (#14723) 2021-11-12 14:04:48 +01:00
email-group-user-chooser-filter.js FIX: fixes few regressions in select-kit (#17453) 2022-07-12 21:38:17 +02:00
email-group-user-chooser-row.hbs DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
email-group-user-chooser-row.js DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
email-group-user-chooser.js FEATURE: Optionally show user status on email group user chooser (#18367) 2022-09-28 17:31:20 +04:00
flair-chooser.js FIX: Do not show invalid option in flair chooser (#13725) 2021-07-13 19:22:39 +03:00
flair-row.hbs DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
flair-row.js DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
form-template-chooser.js DEV: Show form templates in the composer (#21190) 2023-05-29 14:47:18 -07:00
future-date-input-selector.js DEV: Remove user options from current user serializer (#19089) 2022-12-05 18:25:30 +02:00
group-chooser.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
group-dropdown.js DEV: select-kit third major update with focus on accessibility (#13303) 2021-08-23 10:44:19 +02:00
group-notifications-button.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
icon-picker.js FIX: IconPicker option to display only available icons (#20235) 2023-02-13 09:24:47 +11:00
list-setting.js DEV: Extensively use includes() (#17541) 2022-07-17 20:48:36 +02:00
mini-tag-chooser.js DEV: Convert SiteSettings to a tracked object (#19015) 2022-11-17 18:44:23 +01:00
multi-select.hbs UX: loading slider for select-kit filter (#21401) 2023-05-08 14:56:46 -04:00
multi-select.js Revert "A11Y: select kit close on focus out (#21274)" (#21383) 2023-05-04 09:45:19 -04:00
none-category-row.hbs DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
none-category-row.js DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
notifications-button.js DEV: Sort imports alphabetically (#11382) 2020-12-01 15:31:26 -03:00
notifications-filter.js DEV: Sort imports alphabetically (#11382) 2020-12-01 15:31:26 -03:00
period-chooser.js A11Y: Fix several minor issues (#14436) 2021-09-24 11:52:07 -04:00
pinned-button.hbs DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
pinned-button.js DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
pinned-options.js DEV: Remove 'htmlSafe' string prototype extensions (#16766) 2022-05-13 14:58:26 -05:00
search-advanced-category-chooser.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
select-kit.js FEATURE: Allow users to manually track threads without replying (#22100) 2023-06-16 12:08:26 +10:00
selected-choice-category.hbs DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
selected-choice-category.js DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
selected-choice-color.js DEV: select-kit third major update with focus on accessibility (#13303) 2021-08-23 10:44:19 +02:00
selected-choice.hbs DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
selected-choice.js DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
selected-color.js DEV: select-kit third major update with focus on accessibility (#13303) 2021-08-23 10:44:19 +02:00
selected-flair.hbs DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
selected-flair.js DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
selected-name.hbs DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
selected-name.js DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
single-select.hbs UX: loading slider for select-kit filter (#21401) 2023-05-08 14:56:46 -04:00
single-select.js DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
tag-chooser-row.hbs DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
tag-chooser-row.js DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
tag-chooser.js FEATURE: add new tags from edit tag synonyms page (#20553) 2023-03-08 14:26:20 +08:00
tag-drop.js FIX: Hide tag count in tag filter when in a category context (#16327) 2022-03-31 12:57:27 +11:00
tag-group-chooser.js DEV: Convert SiteSettings to a tracked object (#19015) 2022-11-17 18:44:23 +01:00
tag-notifications-button.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
tag-row.hbs DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
tag-row.js DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
tags-intersection-chooser.js UX: implements a new tags-intersection-chooser (#12139) 2021-02-19 13:46:02 +01:00
timezone-input.js FIX: Regression in timezone name localizations (#15761) 2022-02-02 23:41:42 +01:00
toolbar-popup-menu-options.js DEV: Some select-box headers don't need a class (#12992) 2021-05-20 16:00:45 +10:00
topic-chooser.js FEATURE: Use new topic-chooser for invite modal (#15884) 2022-02-14 13:43:52 +02:00
topic-footer-mobile-dropdown.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
topic-notifications-button.hbs DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
topic-notifications-button.js DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
topic-notifications-options.js DEV: Remove duplicate (and deprecated) SK option (#11435) 2020-12-08 13:21:02 -05:00
topic-row.hbs DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
topic-row.js DEV: Co-locate select-kit component templates (#20779) 2023-05-02 14:10:53 +01:00
user-chooser.js DEV: Remove {{user-selector}} (#17753) 2023-03-29 11:49:47 +03:00
user-notifications-dropdown.js DEV: Fix typos and other spell-checker warnings (#17554) 2022-07-19 10:27:10 +08:00