Skip to content

feat(web): switch branding icon to transparent teal/white shield#62

Merged
anand-testcompare merged 3 commits intomainfrom
chore/delete-project-skills-move-to-global
Feb 20, 2026
Merged

feat(web): switch branding icon to transparent teal/white shield#62
anand-testcompare merged 3 commits intomainfrom
chore/delete-project-skills-move-to-global

Conversation

@anand-testcompare
Copy link
Collaborator

@anand-testcompare anand-testcompare commented Feb 19, 2026

Summary

  • switched favicon and apple touch icon to the new transparent teal/white shield asset
  • switched navbar brand logo to the same asset for visual consistency
  • kept the rounded variant as an alternate (apps/web/static/cable-intel-shield-usbc-rounded.png)
  • removed unreferenced legacy icon files from apps/web/static

Validation

  • bun x ultracite check apps/web/src/app.html apps/web/src/components/header.svelte apps/web/src/app.css
  • bun run --cwd apps/web check
  • bun run --cwd apps/web build
  • d3k visual check on http://127.0.0.1:4173/
    • screenshot: /tmp/cable-intel-after-icon-update.png
    • DOM snapshot confirms navbar logo renders
    • d3k error/log scan is clean

Notes

  • left unrelated local edits in .gitignore and .ignore untouched

Summary by CodeRabbit

  • Chores
    • Removed the Convex "Delete Deployments" skill and its associated documentation and interface—this capability is no longer available.
  • Style
    • Updated site branding: new favicon/apple-touch-icon, header now displays a logo alongside app title/subtitle, and added styling for the brand link and logo.

@vercel
Copy link

vercel bot commented Feb 19, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cable-intel-web Ready Ready Preview, Comment Feb 20, 2026 2:38am

Request Review

@coderabbitai
Copy link

coderabbitai bot commented Feb 19, 2026

Walkthrough

Removes the Convex Delete Deployments skill (docs, OpenAI interface, and CLI), adds .agents to .gitignore, and introduces branding asset and markup changes in the web app (favicon/asset and header styling/markup).

Changes

Cohort / File(s) Summary
Convex Delete Deployments Skill
.agents/skills/convex-delete-deployments/SKILL.md, .agents/skills/convex-delete-deployments/agents/openai.yaml, .agents/skills/convex-delete-deployments/scripts/delete_deployments.py
Removed the skill: deleted documentation, deleted OpenAI interface metadata (display_name/short_description/default_prompt), and removed the Python CLI implementation that listed and bulk-deleted Convex deployments with dry-run, filtering, and safety confirmations.
Git configuration
.gitignore
Added .agents to ignore agent-related files.
Web app branding & header
apps/web/src/app.html, apps/web/src/app.css, apps/web/src/components/header.svelte
Replaced favicon/apple-touch-icon references with a PNG asset; added CSS classes (brand-link, brand-logo, brand-copy); updated header markup to use a branded link containing an image and grouped text.

Possibly related PRs

Poem

🐰 I hopped through code and pruned a skill,
Files tucked away, the tree is still.
A favicon shines, a brand now sings,
.agents sleeps, quiet wings.
Hooray — a tidy hop and gentle trill.

🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the primary visual change: switching the branding icon to a transparent teal/white shield, which is reflected in the app.html favicon/icon asset replacement and header.svelte branding updates.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/delete-project-skills-move-to-global

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
.gitignore (1)

56-57: Consider reducing extra blank lines.

Two consecutive blank lines before the .agents entry is unconventional for .gitignore files. Typically, one blank line (or none) is used to separate logical sections.

Minor formatting suggestion
-

-
+
 .agents
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.gitignore around lines 56 - 57, Remove the extra blank line(s) before the
`.agents` entry in the .gitignore so there is at most one blank line (or none)
separating sections; edit the .gitignore to collapse the two consecutive blank
lines into a single blank line (or delete both) so the `.agents` entry sits
directly after a single separator for consistent formatting.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In @.gitignore:
- Around line 56-57: Remove the extra blank line(s) before the `.agents` entry
in the .gitignore so there is at most one blank line (or none) separating
sections; edit the .gitignore to collapse the two consecutive blank lines into a
single blank line (or delete both) so the `.agents` entry sits directly after a
single separator for consistent formatting.

@anand-testcompare anand-testcompare changed the title moved to global feat(web): switch branding icon to transparent teal/white shield Feb 20, 2026
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
apps/web/src/app.html (1)

5-14: Consider using appropriately sized favicon assets.

Using a 1024x1024 PNG for the favicon is significantly larger than typical favicon sizes (16x16, 32x32, 48x48). This may unnecessarily increase initial page load time since browsers will download the full-size image and scale it down.

For apple-touch-icon, the recommended size is 180x180 pixels.

Consider providing properly sized assets or generating multiple sizes:

💡 Suggested approach
     <link
       rel="icon"
-      href="%sveltekit.assets%/cable-intel-shield-usbc-transparent-teal-white.png"
+      href="%sveltekit.assets%/favicon-32x32.png"
       type="image/png"
-      sizes="1024x1024"
+      sizes="32x32"
     >
     <link
       rel="apple-touch-icon"
-      href="%sveltekit.assets%/cable-intel-shield-usbc-transparent-teal-white.png"
+      href="%sveltekit.assets%/apple-touch-icon-180x180.png"
     >
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@apps/web/src/app.html` around lines 5 - 14, Replace the oversized 1024x1024
asset usage in the link elements by providing appropriately sized favicon files
and links: keep the link rel="icon" but point to/emit multiple assets (e.g.,
16x16, 32x32, 48x48) and set the sizes attribute accordingly, and replace the
apple-touch-icon href to a 180x180 asset; ensure the original filename
(cable-intel-shield-usbc-transparent-teal-white.png) is re-exported in those
resized variants and include a reasonable fallback to the existing 1024 PNG only
if needed.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@apps/web/src/app.html`:
- Around line 5-14: Replace the oversized 1024x1024 asset usage in the link
elements by providing appropriately sized favicon files and links: keep the link
rel="icon" but point to/emit multiple assets (e.g., 16x16, 32x32, 48x48) and set
the sizes attribute accordingly, and replace the apple-touch-icon href to a
180x180 asset; ensure the original filename
(cable-intel-shield-usbc-transparent-teal-white.png) is re-exported in those
resized variants and include a reasonable fallback to the existing 1024 PNG only
if needed.

@anand-testcompare anand-testcompare merged commit 1e322f3 into main Feb 20, 2026
5 checks passed
@anand-testcompare anand-testcompare deleted the chore/delete-project-skills-move-to-global branch February 20, 2026 02:54
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