Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.1-dev librsvg2-dev \
libayatana-appindicator3-dev patchelf
libayatana-appindicator3-dev patchelf libasound2-dev
- uses: actions/setup-node@v4
with:
node-version: 22
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.1-dev librsvg2-dev \
libayatana-appindicator3-dev patchelf
libayatana-appindicator3-dev patchelf libasound2-dev

- uses: actions/setup-node@v4
with:
Expand Down Expand Up @@ -84,6 +84,9 @@ jobs:
# to another repo. If the secret is absent the step no-ops (release still ships).
update-cask:
needs: release
# Disabled: the Homebrew cask is bumped manually for now. Re-enable by
# removing this guard to restore automatic tap updates on release.
if: false
runs-on: ubuntu-latest
steps:
- name: Bump the Homebrew cask
Expand Down
19 changes: 19 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,8 @@ Press `?` in the app (outside a text input) for the full, always-current list.
| Cycle sidebar view (project / sections / stacks) | `⇄` |
| Move a session to a section | drag its row onto a section header (drop on *In Progress* to unpin) |
| Save a review comment | `Cmd/Ctrl+Enter` |
| Review: previous / next file | `↑` / `↓` or `Ctrl-P` / `Ctrl-N` |
| Review: toggle a file reviewed (bands the row) | click `○` / `✓` on the file row |

## Platform notes

Expand All @@ -135,3 +137,20 @@ The packaging scripts (`app:install`) and the login-shell PATH fix are macOS-spe
## Theming

CC-GUI owns its own theming (independent of `claude-commander` config). Ten themes ship built in, and you can drop your own JSON themes into the app's config folder without rebuilding. Full authoring guide: [`docs/theming.md`](docs/theming.md).

## Usage telemetry

CC-GUI embeds `claude-commander`, which reports anonymous **feature-usage** telemetry so the maintainers can see which features are used. It is **on by default** and **opt-out**, identifying itself as `cc-gui` so GUI usage is distinguishable from the terminal app.

**What is sent:** the name of each feature used (e.g. `review.open`), a coarse environment fingerprint (OS, architecture, shell name, terminal colour mode), a non-sensitive config snapshot (theme preset, view mode, which optional features are enabled), the app name + version, and a random, resettable install id.

**What is never sent:** typed text, prompts, Claude session content, comment bodies, branch/session names, repository paths, or command arguments. The event schema is a fixed set of typed fields with no path that forwards free-form text.

**To opt out**, either uncheck **telemetry (send anonymous usage)** in Settings (`Cmd/Ctrl+K` → "Settings"), set the config flag, or export the standard [`DO_NOT_TRACK`](https://consoledonottrack.com/) variable:

```toml
[telemetry]
enabled = false
```

See [`claude-commander`'s configuration docs](https://github.com/sizeak/claude-commander/blob/main/docs/configuration.md#usage-telemetry) for the full detail (and self-hosting the ingest endpoint).
Loading
Loading