Skip to content

feat(landing): add provider update advisories and landing page redesign#77

Merged
tyulyukov merged 2 commits into
mainfrom
feature/feat/provider-advisories-landing
Apr 29, 2026
Merged

feat(landing): add provider update advisories and landing page redesign#77
tyulyukov merged 2 commits into
mainfrom
feature/feat/provider-advisories-landing

Conversation

@tyulyukov

Copy link
Copy Markdown
Owner

Summary

  • Provider update advisories: Adds notification system to alert users about provider rate limits and usage, including new ProjectSeededIcon component for visual differentiation
  • Landing page redesign: Replaces interactive AppPreview component with static preview images, reducing bundle complexity
  • Provider updater enhancements: Updates ProviderUpdater logic and notification triggers with improved test coverage
  • Settings panel updates: Expands settings UI to support new provider usage visibility and advisory configuration options
  • Chat header improvements: Integrates provider usage indicator into chat interface with responsive styling

Testing

  • Provider update notification logic fires on rate limit thresholds (verify ProviderUpdateLaunchNotification.test.ts)
  • Landing page renders all preview images without layout shift
  • ProjectSeededIcon displays correctly for projects with pending provider advisories
  • Settings panel shows provider usage controls and they persist across app restart
  • Chat header displays provider usage meter without overlapping other controls
  • Sidebar pill updates reflect latest provider advisory status
  • Provider updater tests pass (51 test assertions in providerUpdater.test.ts)

- Integrate provider update notification system across web and server
- Replace interactive AppPreview component with static mockups
- Add ProjectSeededIcon and feature guards for provider updates
- Improve sidebar summary flags and provider usage tracking
- Update WebSocket integration and settings contracts
- Add UI components for provider update notifications and launch pills
@tyulyukov tyulyukov merged commit 43866b2 into main Apr 29, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant