Repository navigation
Redraw the app icon; add just desktop prod and just fresh - #46
Merged
Merged
Conversation
The bundled icon was the old vermilion-on-black mark: a pink fringe around the tile and a wordmark crowding the right edge. Redraw it from the brand the app and apple-touch-icon use: Forest tile, white Newsreader Bold Italic "cot", lime dot, on the macOS icon grid (824px tile inset 100, r185, soft shadow), wordmark centered on its ink. icons/icon.svg is the source; scripts/make-app-icon-svg.py outlines the wordmark into it and scripts/make-app-icon.sh renders the PNGs, icns and ico.
Builds cot.app from a clean worktree reset to origin/main, installs it, then refreshes the bridge and agent hooks from the new collector, the same script the app's Repair Agent Hooks menu runs.
Runs the cot.run installer with HOME in a temp dir and its own container and port, so a new user's install (collector, ~/.cot, bridge, hooks, shell PATH) can be tried without touching the real one. Builds the collector from origin/main by default; 'release' uses the published image.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
App icon
The bundled icon was the old vermilion-on-black mark, with a pink fringe around the tile and the wordmark crowding the right edge. Redrawn in the Signal Forest brand the app and
apple-touch-icon.svguse: flat Forest tile#0F5B3E, white Newsreader Bold Italic "cot", lime dot#C8F169, on the macOS icon grid (824px tile inset 100 on 1024, r185, soft shadow), wordmark centered on its ink.desktop/src-tauri/icons/icon.svgis the new source.desktop/scripts/make-app-icon-svg.pyoutlines the wordmark (HarfBuzz-shaped, opsz 72) into it.desktop/scripts/make-app-icon.shrenders the PNGs,icon.icnsandicon.ico. Tray icons unchanged.just desktop prodInstalls origin/main the way a release lands: clean worktree reset to origin/main (
../cot-release),just desktop deploy, then the collector'sinstall.sh --repairto refresh the bridge and hooks (what the app's Repair Agent Hooks menu runs).just freshTries the web install as a new user without touching the real one: runs
curl cot.run/install | shwithHOMEin a temp dir, its own container (cot-fresh) and port (31390).just fresh releaseuses the published image,just fresh downremoves it.COT_FRESH_HISTORY=1imports real transcripts read-only.Testing
icon.icnsmatches; checked 16/32px on light and dark.just fresh releaseran end to end; real~/.cot/config.json, hook files,.zshrcand bridge untouched, live collector on 31337 unaffected.just desktop prod: syntax and dry run only (running it replaces the installed app).Branched before #32 (OpenCode) merged; needs a rebase or merge of main if GitHub reports conflicts.
🤖 Generated with Claude Code