No description
Find a file
Vadym Samoilenko 0c7a7b8082 feat: logout button, revoke/delete keys, setup script download
- Sidebar: Add Sign Out button below user info
- Keys API: split revoke (PATCH /{id}/revoke) and delete (DELETE /{id})
- Keys page: Revoke + Delete buttons per key; delete removes from DB
- New key flow: after creation show download setup script step
  - Script embeds API key, asks for projects root folder
  - Downloads cc-collector.py, merges Claude Code hook into settings.json
  - Tests connection and reports result

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 14:05:14 +00:00
alembic fix: simplify migration — let create_table handle user_role enum 2026-03-26 13:06:22 +00:00
scripts Initial commit — CC Dashboard v1.0 2026-03-26 12:54:47 +00:00
src feat: logout button, revoke/delete keys, setup script download 2026-03-26 14:05:14 +00:00
.dockerignore add .dockerignore to exclude __pycache__ from image 2026-03-26 13:02:16 +00:00
.env.example Initial commit — CC Dashboard v1.0 2026-03-26 12:54:47 +00:00
.gitignore Initial commit — CC Dashboard v1.0 2026-03-26 12:54:47 +00:00
apache.conf Initial commit — CC Dashboard v1.0 2026-03-26 12:54:47 +00:00
deploy.sh fix: correct static file layout for Apache Alias serving 2026-03-26 13:57:33 +00:00
docker-compose.yml Initial commit — CC Dashboard v1.0 2026-03-26 12:54:47 +00:00
Dockerfile fix: alembic config path in Dockerfile CMD 2026-03-26 12:59:10 +00:00
requirements.txt fix: replace passlib with bcrypt directly (passlib incompatible with bcrypt>=4) 2026-03-26 13:10:24 +00:00