summaryrefslogtreecommitdiff
path: root/.github/workflows
Commit message (Collapse)AuthorAgeFilesLines
* [Editor] Prevent excessive project creation from invalid routesnaoNao892025-07-311-2/+5
| | | | | | | | | | | | | | | | | | | | | Race conditions in useEffect hook caused navigation to invalid project IDs to create multiple 'Untitled Project' entries. Users reported accumulating 885+ projects due to this bug. This change adds global invalid project ID tracking across component remounts and prevents race conditions through: - Global invalidProjectIds Set in project store with tracking functions - isInitializingRef to prevent duplicate initialization attempts - Proper useEffect cleanup with cancellation tokens - Specific error handling for 'not found' vs recoverable errors - Removed problematic activeProject?.id dependency Testing: - Add comprehensive test suite (15 tests) with Vitest + React Testing Library - Include integration tests demonstrating bug and validating fix - Update CI pipeline to run automated tests Fixes #182
* moreZaid-maker2025-07-171-0/+2
|
* fix typoZaid-maker2025-07-171-1/+1
|
* fix build by passing correct envZaid-maker2025-07-161-0/+2
|
* Update bun-ci.ymlZaid Hafeez2025-07-081-1/+1
|
* bump bun version in CIZaid Hafeez2025-07-081-2/+2
|
* fix(ci): update cache key to include Bun version for consistencyZaid-maker2025-06-251-1/+1
|
* update: bump Bun version to 1.2.17 in CI workflowZaid-maker2025-06-251-1/+1
|
* re arrangeZaid-maker2025-06-241-2/+3
|
* fixing CIZaid-maker2025-06-241-0/+2
|
* fix: update Bun setup action to a specific commit versionZaid-maker2025-06-241-1/+1
|
* fix: correct cache key for Bun modules in CI workflowZaid-maker2025-06-241-1/+1
|
* implement cacheZaid-maker2025-06-241-0/+6
|
* Add a top-level concurrency block so obsolete runs are auto-cancelled:Zaid-maker2025-06-241-0/+4
|
* feat: enable multi-platform builds in Bun CI workflowZaid-maker2025-06-241-1/+4
|
* feat: add Bun CI workflow for building and testingZaid-maker2025-06-241-0/+37