-
Notifications
You must be signed in to change notification settings - Fork 108
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Goal
Refresh the Hub Home screen: clearer layout, backend-driven content where it helps, and removal of redundant cards so the dashboard stays maintainable and consistent with the new design system.
Pull requests
| PR | Summary |
|---|---|
| #2155 | shadcn v4 + theme — UI foundation (components upgrade, Alby theme polish, hub logo) that the Home work builds on. |
| #2169 | New Arrivals — new Home widget surfacing recently added app store apps. |
| #2168 | Recently Used Apps — polish on the existing Home widget (layout/copy/visual consistency). |
| #2170 | App of the Day — UI alignment with the rest of the Home grid. |
| #2171 | Support Open Source — refresh of the Home widget content and presentation. |
| #2172 | Stories — /api/alby/stories for HTTP + Wails, Home Stories strip with YouTube dialog, optional modal CTAs by story kind, preview fallback when the API errors. |
| #2173 | Alby Blog — endpoint-driven blog widget (replaces heavier client-side embedding where applicable). |
| #2174 | Top Home widgets (backend-driven) — server-backed data for the top-of-Home widgets (e.g. charts / summaries), simplifying the frontend. |
| #2175 | Remove Alby Go + extension cards — drop dedicated Home cards now covered by Stories (or elsewhere). |
| #2176 | Remove What’s New card — same cleanup pass on Home. |
Related / prior art
- #1650 — earlier Stories draft (superseded by the approach in feat: integrate Stories widget with backend endpoint #2172; keep for history).
Suggested merge / review order
- Land chore(frontend): shadcn v4 upgrade, Alby theme polish, hub logo #2155 first if other Home PRs depend on the upgraded components/theme.
- feat: add backend-driven top home widgets #2174 before or in parallel with widgets that consume the new backend aggregates (confirm in PR descriptions).
- Widget PRs (feat: polish Recently Used Apps widget on Home #2168–feat: add endpoint-driven Alby Blog widget #2173) can often merge in any order after conflicts are resolved; coordinate with chore: remove Home Alby Go and extension cards #2175 / chore: remove Home What's New card #2176 so removed cards are not still referenced.
Done when
- Home matches the intended widget set and layout, with redundant cards removed.
- Stories and blog (and any chart rows) use stable APIs and CSP-safe embedding where needed.
- Frontend lint/typecheck and relevant Go tests pass on the integration branch or
masterafter merges.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request