Draft
Conversation
* feat: new layout home * feat: add responsive layout for home view
…omponents refactor: adjust home components
we use yarn-lock not package-lock
* refactor: extract metrics block into separate component - Move metrics data and UI from HomeView to new MetricsBlock component - Remove metricsData ref and inline metrics template from HomeView - Add MetricsBlock component import and usage * refactor: extract metrics logic into usehomemetrics composable - Create useHomeMetrics composable to centralize metrics state and logic - Move metrics data, filters, and storage management from component to composable - Update MetricsCard to use variation data structure instead of trend - Add loading state support with skeleton placeholders - Improve variation display logic to handle positive/negative values and regular/inverse types - Simplify formattedTimestamp calculation using timeRangeOptions hours * refactor: replace direct localStorage usage with local-storage-manager helper - Replace localStorage.getItem/setItem with get/set helpers in useHomeMetrics composable - Add set and get functions to local-storage-manager with optional encryption support - Store selected resource filter in localStorage for resources-block component - Update simple-table to support per-column click behavior instead of row-level - Fix route names for object storage and functions navigation - Update workloads table to show * refactor: add error handling to metrics fetch functions and improve value formatting - Wrap all fetch functions in try-catch blocks with descriptive error messages - Change formatMetricValue to handle negative values by treating them as zero - Add Math.max to prevent negative sizeIndex in byte formatting calculations
- Remove border from simple-table component wrapper - Reduce top padding from pt-10 to pt-6 in home section - Add font-semibold to welcome heading - Set invite user button to small size
…art-filters-and-search [ENG-36377] feat: activity history smart filters and search
[NO-ISSUE] Ui fIXES
- Create makeAppcuesApi.js with Basic Auth - Create appcues-helpers.js with shared cache logic - Create list-communications-service.js - Create list-changelog-service.js - Add Promise cache to avoid race conditions
- Import listCommunicationsService directly in component - Update to use single image instead of array - Display tag, message and CTA button - Hide card if no data available
- Import listChangelogService directly in component - Parse title and date from pipe-separated string - Display relative time (e.g., '2 days ago') - Hide card if no data available - Add card to HomeView - Use CSS tokens instead of hardcoded colors
- Add /appcues proxy to avoid CORS during development
- Replace hardcoded colors with text-color-secondary and text-color
- Remove list-banners-service.js (mock data) - Remove index.js
[ENG-36171] AppCues Dynamic Content
* refactor: optimize metrics loading with separate variation fetching - Split metrics fetching into two phases: initial data load and variation calculation - Add isVariationLoading state to track variation loading independently from main metrics - Consolidate multiple API calls into single fetchAllWorkloadMetrics and fetchAllWafMetrics functions - Create fetchHomeMetricsVariationOnly and fetchWafMetricsVariationOnly for async variation loading - Update metric processing to separate value * fix: targetOrigin undefined behavior * fix: use rule order property instead of array index for position tracking (#3224) * fix: prevent login page reload loop when multiple tabs are open * refactor(solution-service): simplify Promise.all usage in prefetch configuration --------- Co-authored-by: Robson Junior <robson.ga.junior@gmail.com> Co-authored-by: HerbertJulio <herbert.julio@azion.com>
…ities card - Replace Tag with OperationTag component for consistent operation display - Update columns to match activity history structure (date, operation, resourceType, resourceName) - Add row click handler to navigate to activity details using resolveActivityHistoryRoute - Add toast notifications for navigation errors and unavailable routes - Enable click on resourceName column - Remove local getOperationSeverity function in
…ar expression range Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Feature
Description
How to test
UI Changes (if applicable)