Skip to content

BUI-245: fix settings and icon fallback#71

Merged
callumflack merged 56 commits intomainfrom
fix/settings-and-icon-fallback
Mar 6, 2026
Merged

BUI-245: fix settings and icon fallback#71
callumflack merged 56 commits intomainfrom
fix/settings-and-icon-fallback

Conversation

@callumflack
Copy link
Member

@callumflack callumflack commented Mar 4, 2026

Refs BUI-245

Use brand-domain logo resolution for connector cards and drop dead registry/UI fields tied to emoji/primary-color display metadata. Keep availability/showInConnectList metadata with explicit comments that they are currently unused at runtime.

Made-with: Cursor
Document Brand.dev logo provider configuration in example env files and remove obsolete DEV_FLAGS entries from the base example to match current runtime usage.

Made-with: Cursor
Resolve platform logos from registry domains inside PlatformIcon so connected/imported surfaces share the same provider-backed icon behavior. Remove legacy platform SVG registry mappings, move Brand.dev public client id to checked-in config, and clean dead env example flags/vars.

Made-with: Cursor
@callumflack callumflack marked this pull request as ready for review March 5, 2026 06:18
Only route external link clicks through openExternalUrl in Tauri runtime.
In browser runtime, preserve native anchor behavior so a single click opens once.

Made-with: Cursor
Add a prefilled app-submission mailto link and wire the Data Apps page CTA to it so app builders can submit for manual review.

Made-with: Cursor
@callumflack callumflack changed the title fix: settings and icon fallback BUI-245: fix settings and icon fallback Mar 5, 2026
Track image load and failure by source so the muted tile stays visible until an image resolves, including cached-image and src-swap cases.

Made-with: Cursor
Explain what the Personal Server does in plain language and tie the sign-in action to the user-facing outcome without repeating the story.

Made-with: Cursor
Use NavLink for the server route so the active state applies, and manually match the server status dot ring to the tuned active tile fill.

Made-with: Cursor
Document the GitHub submission flow, add the PR template, and capture the ecosystem rollout plans alongside the example submission files.

Made-with: Cursor
Replace the placeholder catalog with markdown-backed app entries, including icon discovery and submission URL validation for listed apps.

Made-with: Cursor
Require Connect to be opened with an app or scopes instead of silently falling back to a removed demo app, and reuse the submission-safe opener for connected apps.

Made-with: Cursor
The hook kept exposing the last ready port after the process exited because
shared state was not cleared before subscribers re-synced.

Made-with: Cursor
This adds a bottom-right dev debug panel for the connect page so loading,
redirecting, no-connector, and connected states can be forced from the URL.
It also updates the busy spinner treatment for the collecting-data state.

Made-with: Cursor
@callumflack callumflack merged commit 9e586f4 into main Mar 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant