Ghost/ghost/admin/app/templates
Steve Larson 3d9d552271
Improved performance in Admin Posts view (#20503)
ref https://linear.app/tryghost/issue/ONC-111
- changed posts fetching/display behavior to be client-side instead of server-side
- admin will issue (potentially multiple) requests based on the desired status(es)
- updated admin acceptance test for missing coverage

I've pulled the sort from the database query as this triple sort
performs very poorly at scale (taking ~4s+ past ~20k posts sometimes).
Instead, we now split up the fetch to grab only one status at a time and
use the front-end logic to handle displaying scheduled, then drafts,
then published. This should result in a much more responsive view.

We will separately change the default sort on the Admin API as that was the ultimate intent for this change.
2024-07-01 19:43:41 +00:00
..
explore Added Ghost Explore in Ghost as iframe app behind feature flag (#15495) 2022-10-07 14:32:54 +01:00
lexical-editor Lexical-powered editor experiment (#15278) 2022-08-23 11:45:50 +01:00
members Added new members CSV importer (#1797) 2020-12-10 01:02:31 +05:30
posts Wired email debug screen with API (#15919) 2022-12-02 14:38:40 +05:30
react-editor Fixed linter error for use of {{action}} in editor-loading controller 2022-07-18 10:50:03 +01:00
activitypub-x.hbs Added ActivityPub playground (#20081) 2024-04-25 16:44:29 +08:00
application-error.hbs Update dependency ember-template-lint to v5.3.0 (#16062) 2023-01-04 09:39:32 +00:00
application.hbs Added date based cache buster to client script (#19873) 2024-03-18 09:29:00 +00:00
collection.hbs Added basic UI for collection posts 2023-06-19 14:38:01 +07:00
collections.hbs Added collections CRUD UI 2023-05-23 17:26:47 +07:00
dashboard.hbs 🐛 Fixed dashboard appearing blank if members disabled before completing onboarding 2024-06-20 10:43:58 +01:00
demo-x.hbs Created a skeleton AdminX demo app (#19005) 2023-11-20 13:30:15 +00:00
designsandbox.hbs Added <GhPostBookmark> and displayed on publish flow complete step 2022-05-10 13:26:13 +01:00
error.hbs Fixed 404 code alignment 2021-07-08 15:42:46 +02:00
lexical-editor.hbs Added TK support to subtitle 2024-06-03 13:22:16 +01:00
member.hbs 🔒 Added support for logging out members on all devices (#18935) 2023-11-15 17:10:28 +01:00
members-activity.hbs Cleaned up member attribution flag (#16745) 2023-05-05 15:04:14 +02:00
members.hbs 🐛 Fixed members breadcrumbs when not coming from analytics 2023-05-04 11:20:33 +02:00
mentions.hbs Added a temporary fix for wrapping multiple mentions dropdown 2023-03-02 20:06:53 +00:00
migrate.hbs Add Migrate app (#16458) 2023-03-30 15:40:06 +01:00
offer.hbs Updated playwright tests to use updated data ids 2023-01-10 13:33:12 +05:30
offers.hbs Fixed Offers redemptions preselection (#19541) 2024-01-22 15:14:08 +00:00
pages-loading.hbs Released new editor (#18422) 2023-10-04 12:22:54 +01:00
pages.hbs Released new editor (#18422) 2023-10-04 12:22:54 +01:00
posts-loading.hbs Released new editor (#18422) 2023-10-04 12:22:54 +01:00
posts.hbs Improved performance in Admin Posts view (#20503) 2024-07-01 19:43:41 +00:00
reset.hbs Refactored reset controller to Octane patterns 2022-10-07 19:07:51 +01:00
settings-x.hbs Fixed bugs with AdminX navigation settings (#17340) 2023-07-13 01:12:31 +00:00
setup.hbs Fixed flash of failure state when submitting site setup and staff signup forms 2022-05-27 12:13:54 +01:00
signin.hbs Simplified login form heading (#18282) 2023-09-22 12:19:43 +08:00
signup.hbs Migrated signup screen to Octane patterns 2022-05-27 13:28:29 +01:00
site.hbs Added reset-to-homepage behaviour when clicking "view site" link 2019-03-21 17:55:58 +00:00
tag.hbs Fixed breadcrumbs responsive issues 2022-10-06 16:25:57 +07:00
tags-loading.hbs Updated breadcrumb and title style across admin 2022-10-04 12:35:29 +07:00
tags.hbs Updated breadcrumb and title style across admin 2022-10-04 12:35:29 +07:00
websockets.hbs Added alpha feature to demonstrate websockets 2023-02-17 11:55:15 +01:00
whatsnew.hbs Replaced copy that uses "See" to "View" across Admin 2023-01-11 15:44:23 +01:00