pull down to refresh

What's New in 1.2.0What's New in 1.2.0

Design System EnhancementsDesign System Enhancements

  • Standardized modal overlays with consistent 85% opacity across all modals
  • Consolidated button styling with centralized theme.colors.buttons configuration
  • Added input focus states with orange accent borders for better feedback
  • Notification badges redesigned from red to orange for visual cohesion with app theme

New Reusable ComponentsNew Reusable Components

  • FilterChips: Horizontal scrollable filter component for activity type filtering
  • ToggleButtons: Unified tab switching component with orange active states
  • Enhanced ZapModal: Preset amount buttons (100-5000 sats), custom input with balance validation
  • Events screen now features back button navigation for improved UX flow
  • Cleaner header design with intuitive return navigation

Component RefactoringComponent Refactoring

  • WorkoutsTab now uses shared ToggleButtons component for consistency
  • WorkoutActionButtons renamed for clarity:
    • "Public" → "Compete" (action-oriented)
    • "Published!" → "Entered!" (clearer feedback)
    • Status: "✓ Public" → "✓ Competing"

Theme SystemTheme System

  • Centralized modal styling across all overlay components
  • Added inputFocus and modalOverlay to theme constants
  • Removed hardcoded color values in favor of theme references

The update is available on Github, will go on a run before throwing it to zapstore and ios