discourse/app/assets/stylesheets/mobile
Alan Guo Xiang Tan 82d6420e31
PERF: Paginate loading of tags in edit nav menu tags modal (#22380)
What is the problem?

Before this change, we were relying on the  `/tags` endpoint which 
returned all the tags that are visible to a give user on the site leading to potential performance problems. 
The attribute keys of the response also changes based on the `tags_listed_by_group` site setting. 

What is the fix?

This commit fixes the problems listed above by creating a dedicate `#list` action in the
`TagsController` to handle the listing of the tags in the edit
navigation menu tags modal. This is because the `TagsController#index`
action was created specifically for the `/tags` route and the response
body does not really map well to what we need. The `TagsController#list`
action added here is also much safer since the response is paginated and
we avoid loading a whole bunch of tags upfront.
2023-07-04 11:36:39 +08:00
..
components PERF: Paginate loading of tags in edit nav menu tags modal (#22380) 2023-07-04 11:36:39 +08:00
select-kit DEV: Use css var font sizes (#18518) 2022-10-12 15:31:59 +02:00
_index.scss DEV: Mobile layout support for experimental user nav (#18308) 2022-09-22 09:45:50 +08:00
admin_badges.scss General admin style cleanup 2019-10-04 13:25:54 -04:00
admin_customize.scss DEV: Clean up some styles (#14374) 2021-09-20 09:52:03 -04:00
admin_report_counters.scss
admin_report_table.scss DEV: Use css var font sizes (#18518) 2022-10-12 15:31:59 +02:00
admin_report.scss
admin_reports.scss
alert.scss FEATURE: update bootstrap mode notice to add invite and wizard links (#17822) 2022-08-10 00:13:42 +05:30
buttons.scss Mobile SCSS cleanup and removing unused styles 2019-01-23 14:36:53 -05:00
compose.scss FIX: Show tag chooser in composer for PM on mobile (#22241) 2023-06-26 20:12:32 +03:00
dashboard.scss DEV: Use css var font sizes (#18518) 2022-10-12 15:31:59 +02:00
directory.scss REFACTOR: user directories without <table>, second attempt (#20515) 2023-03-02 15:10:19 -05:00
discourse.scss UX: Make Sidebar more consistent with user menu on mobile (#17940) 2022-08-16 13:45:32 +08:00
edit-category.scss DEV: Use css var font sizes (#18518) 2022-10-12 15:31:59 +02:00
emoji.scss UX: Larger images in mobile emoji picker (#17013) 2022-06-07 12:00:09 -04:00
group.scss UX: style improvements to new user tables (#20530) 2023-03-06 09:30:48 -05:00
header.scss FIX: A mobile header regression in 9cc2b5c (#22344) 2023-06-29 10:36:27 +02:00
history.scss UX: improve edit history display (#21474) 2023-05-24 08:59:13 +08:00
lightbox.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
login.scss UX: better email login pages (#19058) 2022-11-17 13:09:39 +05:30
menu-panel.scss UX: remove sidebar background color (#21775) 2023-06-06 09:24:56 -04:00
modal.scss UX: remove fixed width from buttons (#20369) 2023-02-20 11:17:17 +01:00
new-user.scss DEV: remove old and experimental user menu styles (#21326) 2023-05-02 15:07:42 -04:00
personal-message.scss UX: refactor & update small post styles (#19274) 2022-12-05 09:54:29 -05:00
push-notifications-mobile.scss
reviewables.scss UX/DEV: Review queue redesign fixes (#20239) 2023-03-02 16:40:53 +01:00
ring.scss DEV: Remove old "first notification" tutorial (#19036) 2022-11-16 14:35:18 +02:00
search.scss UX: Fix topic status icon size in mobile search results (#15251) 2021-12-09 14:32:12 -05:00
tagging.scss FEATURE: ability to add description to tags (#15125) 2021-12-01 09:18:56 +11:00
topic-list.scss UX: fix tag & category clicks on mobile topic list (#20449) 2023-02-24 15:29:57 -05:00
topic-post.scss FEATURE: Custom content summarization strategies. (#21813) 2023-06-13 14:21:46 -03:00
topic.scss DEV: Use more css vars (#18561) 2022-10-12 16:05:42 +02:00
upload.scss FEATURE: use native file picker in composer (#13552) 2021-06-30 12:45:47 +04:00
user-badges.scss UX: Improve user profile header layout on mobile 2019-03-20 14:56:34 -04:00
user.scss UX: improve layout and styles for solo preferences (#21094) 2023-04-19 09:41:02 -04:00