Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
f269b15
Add AI-generated E2E testing feature
azizmejri1 Jun 25, 2026
00f9323
Address PR review comments
azizmejri1 Jun 27, 2026
412924b
Test account for supabase
azizmejri1 Jun 28, 2026
52d6d6d
Remove test recording feature
azizmejri1 Jun 29, 2026
5431b89
Consolidate test branch migrations into one
azizmejri1 Jun 29, 2026
ede5653
improvements
azizmejri1 Jun 30, 2026
f899e23
Address PR review comments
azizmejri1 Jun 30, 2026
6924b49
improvements
azizmejri1 Jul 1, 2026
9780eb8
docs: record session learnings
azizmejri1 Jul 1, 2026
0fc04c3
improvements
azizmejri1 Jul 1, 2026
50e9500
Address PR review comments
azizmejri1 Jul 1, 2026
b56bd66
Address PR review comments
azizmejri1 Jul 1, 2026
adba19a
docs: record session learnings
azizmejri1 Jul 1, 2026
b75cace
Address PR review comments
azizmejri1 Jul 1, 2026
c0bb78e
Address PR review comments
azizmejri1 Jul 2, 2026
ab1a551
Address PR review comments
azizmejri1 Jul 2, 2026
002fbd0
Address PR review comments
azizmejri1 Jul 2, 2026
d361d66
Fix deadlock re-entering per-app lock during Neon test setup
azizmejri1 Jul 2, 2026
b79cb8c
Handling issues reported by fable
azizmejri1 Jul 3, 2026
22a36e8
Adding test opt-in toggle and debugging guidance
azizmejri1 Jul 4, 2026
35e7175
Address PR review comments
azizmejri1 Jul 6, 2026
a17d5ad
Remove invalid --base-url flag from Playwright test run
azizmejri1 Jul 6, 2026
269b0b2
fix
azizmejri1 Jul 7, 2026
b59b136
Add E2E tests for AI-generated testing feature
azizmejri1 Jul 8, 2026
4775a90
Rebase on upstream/main: resolve drizzle migration + parser conflicts
azizmejri1 Jul 8, 2026
625df93
Fix rebase fallout: rename E2E nav method, resolve undici dep
azizmejri1 Jul 8, 2026
50ffeda
Gate test guidance and enforce testing opt-in
azizmejri1 Jul 8, 2026
a44cb64
Update E2E snapshots
azizmejri1 Jul 8, 2026
862e876
Attach failure screenshot when asking AI to fix a test
azizmejri1 Jul 8, 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
1 change: 1 addition & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ You should test your changes before committing or pushing. Run relevant unit tes
- Keep Electron security practices in mind (no `remote`, validate/lock by `appId` when mutating shared resources).
- **Never embed GitHub tokens in git remote URLs** (e.g., `https://<token>@github.com/...`) — they persist in plaintext in users' `.git/config` and leak via git error output. Native git network operations (clone/fetch/pull/push) in `src/ipc/utils/git_utils.ts` inject auth per-invocation via `getGitNetworkEnv(accessToken)` (`GIT_CONFIG_*` env vars); any new network-touching git command must pass this env or auth will silently be missing for private repos.
- Add tests in the same folder tree when touching renderer components.
- **Sandbox hook restrictions:** inline `python3 -c "..."` is blocked, and Python scripts only run when the file lives inside the repo's `.claude/` directory — write helper scripts to `.claude/tmp/` (and clean them up before committing).
- **Always use Base UI (`@base-ui/react`) for UI primitives, never Radix UI.** This includes menus, tooltips, accordions, context menus, and other headless UI components. See [rules/base-ui-components.md](rules/base-ui-components.md) for component-specific guidance.

Use these guidelines whenever you work within this repository.
Expand Down
3 changes: 3 additions & 0 deletions drizzle/0035_slim_mariko_yashida.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ALTER TABLE `apps` ADD `supabase_test_user_id` text;--> statement-breakpoint
ALTER TABLE `apps` ADD `neon_test_branch_id` text;--> statement-breakpoint
ALTER TABLE `apps` ADD `testing_enabled` integer DEFAULT 0 NOT NULL;
Loading
Loading