Skip to content

feat: add helper again and get content from docs#3340

Open
isaquebock wants to merge 1 commit intodevfrom
feat-add-documentation-in-get-help
Open

feat: add helper again and get content from docs#3340
isaquebock wants to merge 1 commit intodevfrom
feat-add-documentation-in-get-help

Conversation

@isaquebock
Copy link
Contributor

@isaquebock isaquebock commented Mar 2, 2026

Summary

Redesign of the Home page with a new dashboard layout featuring multiple information cards, Activity History enhancements, and Appcues integration for communications and changelog.

Changes

New Home Page Dashboard

  • Complete redesign of HomeView.vue with responsive grid layout (75%/25% columns on desktop)
  • New modular card components system with standardized styling

New Home Cards/Blocks

  • MetricsBlock: Real-time metrics with dynamic filters and async loading
  • MonthlyUsageCard: Usage tracking with max 6 selections limit and warning tooltip
  • MarketplaceTrendsCard: Trending solutions from marketplace with cache support
  • CommunicationsCard: User communications integrated with Appcues API
  • AzionChangelogCard: Changelog display with Appcues integration
  • ResourcesBlock: Resources overview with routing map and workloads table
  • LastActivitiesBlock: Recent activity display with navigation to details
  • WorkloadsEmptyState: Empty state for workloads with actions

Activity History Enhancements

  • New ActivityHistoryTable.vue component with improved column display
  • Advanced filters with smart search functionality
  • Support for parent/child resources routing
  • Extended periodicity filter (last 6 months limit)
  • Default "last 5 minutes" filter
  • Improved column sorting support
  • Date range selector component (DateRangeSelector.vue)
  • Operation tag component (OperationTag.vue)

Appcues Integration

  • New TanStack Query service with cache support (src/services/v2/appcues/)
  • Edge function proxy for production CORS handling
  • list-changelog-service.js and list-communications-service.js
  • Helper functions in appcues-helpers.js

Other Features

  • InviteUserDialog: New dialog for inviting team members
  • InfoBanner: Notification banner component for home page
  • Font change: New mono font (Roboto)
  • Local storage manager helper
  • Metric variation calculator helper

Fixes & Refinements

  • Adjusted changelog order
  • Guard rail in changelog service
  • Fixed activity history routing for child resources
  • Improved workloads table domain display (fallback to hostname)
  • Security fix for overly permissive regex range
  • Various styling adjustments and responsive behavior

Files Changed

  • 67 files changed
  • 4,847 additions, 540 deletions

Related Tickets

  • ENG-35541 (New Home)
  • ENG-36165 (Redesign home page)
  • ENG-36166 (Home metrics block)
  • ENG-36167 (Resources block)
  • ENG-36168 (Last activities block)
  • ENG-36169 (Monthly usage)
  • ENG-36170 (Invite user dialog)
  • ENG-36171 (Appcues integration)
  • ENG-36172 (Info banner)
  • ENG-36173 (Marketplace trends)
  • ENG-36174 (Activity history extended periodicity)
  • ENG-36373 (Activity history improvements)
  • ENG-36374 (Activity history extended periodicity)
  • ENG-36377 (Activity history smart filters)

@gdsantana gdsantana added enhancement New feature or request do-not-merge labels Mar 5, 2026
@gdsantana gdsantana marked this pull request as ready for review March 5, 2026 18:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge enhancement New feature or request

Development

Successfully merging this pull request may close these issues.

2 participants