discourse/app
Joffrey JAFFEUX 324aa3eb61
REFACTOR: reworks all the search-advanced-options panel (#10661)
* REFACTOR: reworks all the search-advanced-options panel

This commit includes the following changes:
- prevents any mutation of external (to the component) values
- get rid of observers
- uses @action
- minor UI tweaks
- dropped the unecessary debounce
- drops all the legacy code for badges/groups which is not being used
- replaces user-selector by user-chooser and improves multi-select to not show `search` if maximum has been reached

Most importantly this refactor should fix multiple bugs due to _update() being called multiple times if searchTerm was empty and other various bugs where some changes in searchTerm was not applied to the sidebar.
2020-09-15 09:39:12 +02:00
..
assets REFACTOR: reworks all the search-advanced-options panel (#10661) 2020-09-15 09:39:12 +02:00
controllers UX: display moderators group name in the group dropdown menu. 2020-09-11 00:06:40 +05:30
helpers PERF: Remove an unncessary query when check for dark mode. 2020-09-09 15:18:52 +08:00
jobs FEATURE: Remove user topic timers and migrate to bookmarks with reminders (#10474) 2020-09-14 11:11:55 +10:00
mailers FEATURE: Allow email image embed with secure media (#10563) 2020-09-10 09:50:16 +10:00
models DEV: Fix another `MessageBus::InvalidMessageTarget` error. 2020-09-15 14:25:10 +08:00
serializers FEATURE: Remove user topic timers and migrate to bookmarks with reminders (#10474) 2020-09-14 11:11:55 +10:00
services FIX: ensures we don't attempt to concat an empty list (#10600) 2020-09-04 19:08:07 +02:00
views FIX: Make form use /u/admin-login instead of /users/admin-login (#10663) 2020-09-14 12:27:06 +10:00