Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
c10329d
feat: add custom LLM providers support
alfredolopez80 Jan 15, 2026
28aa8bc
merge: integrate main branch security fixes with custom providers fea…
alfredolopez80 Jan 15, 2026
e1fb6cb
feat: add Electron stability improvements (FASE 1-3)
alfredolopez80 Jan 15, 2026
496b8f0
feat: complete Electron stability improvements (FASE 2-4)
alfredolopez80 Jan 15, 2026
12831a4
fix: improve Makefile and add tsconfig include section
alfredolopez80 Jan 15, 2026
e30bcd8
fix: improve Makefile and add tsconfig include section
alfredolopez80 Jan 15, 2026
a3f0638
merge: feature/custom-llm-providers into fix/electron-windows
alfredolopez80 Jan 16, 2026
6241191
feat: add token encryption for providers storage
alfredolopez80 Jan 16, 2026
01a81de
feat: add security improvements to session-store
alfredolopez80 Jan 16, 2026
5547451
feat: add .claude/ to gitignore and default providers module
alfredolopez80 Jan 16, 2026
c89bb1b
feat: unified architecture with settings manager and orchestrator agent
alfredolopez80 Jan 16, 2026
bc8ab93
feat: token vault security, theme system, and provider UX improvements
alfredolopez80 Jan 16, 2026
de1be73
fix: critical security improvements and CI/CD pipeline
alfredolopez80 Jan 16, 2026
4495d17
fix: resolve ESLint errors in electron and UI components
alfredolopez80 Jan 16, 2026
33a2048
fix: security improvements from PR #26 comprehensive review
alfredolopez80 Jan 16, 2026
f2a8847
feat(wip): dynamic API connection with agent/skill restrictions
alfredolopez80 Jan 16, 2026
925dd58
merge: resolve conflicts with upstream/main
alfredolopez80 Jan 16, 2026
0cf0cab
feat: implement comprehensive security remediation (18 findings)
claude Jan 18, 2026
e25c168
fix: correct test assertion in sanitizeForLog test
claude Jan 18, 2026
f768f45
fix: comprehensive code review fixes (HIGH + MEDIUM + LOW)
claude Jan 19, 2026
65c8203
feat: add session permission modes (Secure, Restricted, Free, Developer)
claude Jan 19, 2026
80179b6
fix(ui): improve session mode preset buttons styling
claude Jan 19, 2026
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
55 changes: 55 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: CI

on:
push:
branches: [main, fix/electron-windows]
pull_request:
branches: [main]

jobs:
lint-and-build:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Setup Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: latest

- name: Install dependencies
run: bun install

- name: Run ESLint
run: bun run lint
# Fail on push to main, warn on PRs (allows iterating without blocking)
continue-on-error: ${{ github.event_name == 'pull_request' }}

- name: Transpile Electron
run: bun run transpile:electron

- name: Build React
run: bun run build

typecheck:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Setup Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: latest

- name: Install dependencies
run: bun install

- name: TypeScript check (Electron)
run: bun run transpile:electron

- name: TypeScript check (React)
run: bunx tsc --noEmit --project src/ui/tsconfig.json
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,5 @@ dist-electron
*.sln
*.sw?

.env
.env
.claude/
Loading