discourse/app
Bianca Nenciu 81b0420614
FEATURE: Add pagination to categories page (#23976)
When `lazy_load_categories` is enabled, the categories are no longer
preloaded in the `Site` object, but instead they are being requested
on a need basis.

The categories page still loaded all categories at once, which was not
ideal for sites with many categories because ti would take a lot of
time to build and parse the response.

This commit adds pagination to the categories page using the LoadMore
helper. As the user scrolls through the categories page, more categories
are requested from the server and appended to the page.

<!-- NOTE: All pull requests should have tests (rspec in Ruby, qunit in JavaScript). If your code does not include test coverage, please include an explanation of why it was omitted. -->
2023-12-11 17:58:45 +02:00
..
assets FEATURE: Add pagination to categories page (#23976) 2023-12-11 17:58:45 +02:00
controllers FEATURE: Add pagination to categories page (#23976) 2023-12-11 17:58:45 +02:00
helpers DEV: Simplify ember-cli proxy strategy (#24242) 2023-11-10 11:16:06 +00:00
jobs DEV: Fix various rubocop lints (#24749) 2023-12-06 23:25:00 +01:00
mailers FIX: Add higher read & open timeouts for group SMTP emails (#24593) 2023-11-28 15:32:59 +10:00
models FEATURE: Add pagination to categories page (#23976) 2023-12-11 17:58:45 +02:00
serializers FIX: category selectors for lazy loaded categories (#24533) 2023-12-08 12:01:08 +02:00
services DEV: Fix various rubocop lints (#24749) 2023-12-06 23:25:00 +01:00
views FIX: Account activation under ember-5 build (#24722) 2023-12-05 17:49:40 +00:00