From 3574ceaf8bb30743e48a9688d7f7f99ee8eaa140 Mon Sep 17 00:00:00 2001 From: "smx.pusha" <139338836+smxpusha@users.noreply.github.com> Date: Tue, 18 Aug 2026 10:40:01 +0200 Subject: [PATCH] ENH - refine VaultX activity controls Unify the activity summary and filters into a polished VaultX hub with icon-led controls, stronger selected states, and performance-mode-safe effects. --- .../src/views/apps/CryptoApp.contract.test.ts | 7 + frontend/src/views/apps/CryptoApp.vue | 252 ++++++++++++++---- 2 files changed, 207 insertions(+), 52 deletions(-) diff --git a/frontend/src/views/apps/CryptoApp.contract.test.ts b/frontend/src/views/apps/CryptoApp.contract.test.ts index fec96d3..5f1f18e 100644 --- a/frontend/src/views/apps/CryptoApp.contract.test.ts +++ b/frontend/src/views/apps/CryptoApp.contract.test.ts @@ -95,6 +95,13 @@ describe('VaultX crypto app contracts', () => { expect(source).toContain(':content-wrap="false"') }) + it('groups the activity summary and icon filters into one VaultX hub', () => { + expect(source).toContain('class="activity-overview"') + expect(source).toContain('class="activity-filter-panel"') + expect(source).toContain('class="activity-filters"') + expect(source).toContain('') + }) + it('exposes a broad fictional market with dedicated logo marks', () => { const cryptoConfig = config.slice( config.indexOf('Config.Crypto = {'), diff --git a/frontend/src/views/apps/CryptoApp.vue b/frontend/src/views/apps/CryptoApp.vue index 33e164f..64d6387 100644 --- a/frontend/src/views/apps/CryptoApp.vue +++ b/frontend/src/views/apps/CryptoApp.vue @@ -882,47 +882,64 @@ onMounted(() => void crypto.load())