From 8c57e8af5246a9f1aee7c3962e7d61f4bda6d018 Mon Sep 17 00:00:00 2001 From: Jack McDade Date: Mon, 9 Nov 2026 17:11:37 -0500 Subject: [PATCH 1/7] Improve Cache Manager metrics and action feedback --- resources/js/pages/utilities/Cache.vue | 470 +++++++++++++----- .../CP/Utilities/CacheController.php | 45 +- tests/Feature/Utilities/CacheManagerTest.php | 29 ++ 3 files changed, 423 insertions(+), 121 deletions(-) diff --git a/resources/js/pages/utilities/Cache.vue b/resources/js/pages/utilities/Cache.vue index b6c34b95792..493e22a300b 100644 --- a/resources/js/pages/utilities/Cache.vue +++ b/resources/js/pages/utilities/Cache.vue @@ -1,73 +1,117 @@ @@ -78,156 +122,360 @@ function invalidateStaticUrls() {
+ + {{ results.all.message }} + +
- - {{ __('Content Stache') }} + +
+ {{ __('Content Stache') }} + +
-
- {{ __('statamic::messages.cache_utility_stache_description') }} -
- {{ stache.records }} - {{ stache.size }} - {{ stache.time }} +
+
+
+ {{ __('Records') }} +
+
+ {{ numberFormatter.format(stache.records) }} +
+
+
+
+ {{ __('Size') }} +
+
+ {{ stache.size }} +
+
+
+
+ {{ stache.time }} {{ stache.rebuilt }}
+ + {{ results.stache?.message }} + - - {{ __('Static Page Cache') }} + +
+ {{ __('Static Page Cache') }} + +
- - - - - - - - - - - -

{{ __('Specify the URLs you want to invalidate. One line per URL.') }}

-