| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [Editor] Prevent excessive project creation from invalid routes | naoNao89 | 2025-07-31 | 1 | -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 | ||||
| * | more | Zaid-maker | 2025-07-17 | 1 | -0/+2 |
| | | |||||
| * | fix typo | Zaid-maker | 2025-07-17 | 1 | -1/+1 |
| | | |||||
| * | fix build by passing correct env | Zaid-maker | 2025-07-16 | 1 | -0/+2 |
| | | |||||
| * | Update bun-ci.yml | Zaid Hafeez | 2025-07-08 | 1 | -1/+1 |
| | | |||||
| * | bump bun version in CI | Zaid Hafeez | 2025-07-08 | 1 | -2/+2 |
| | | |||||
| * | fix(ci): update cache key to include Bun version for consistency | Zaid-maker | 2025-06-25 | 1 | -1/+1 |
| | | |||||
| * | update: bump Bun version to 1.2.17 in CI workflow | Zaid-maker | 2025-06-25 | 1 | -1/+1 |
| | | |||||
| * | re arrange | Zaid-maker | 2025-06-24 | 1 | -2/+3 |
| | | |||||
| * | fixing CI | Zaid-maker | 2025-06-24 | 1 | -0/+2 |
| | | |||||
| * | fix: update Bun setup action to a specific commit version | Zaid-maker | 2025-06-24 | 1 | -1/+1 |
| | | |||||
| * | fix: correct cache key for Bun modules in CI workflow | Zaid-maker | 2025-06-24 | 1 | -1/+1 |
| | | |||||
| * | implement cache | Zaid-maker | 2025-06-24 | 1 | -0/+6 |
| | | |||||
| * | Add a top-level concurrency block so obsolete runs are auto-cancelled: | Zaid-maker | 2025-06-24 | 1 | -0/+4 |
| | | |||||
| * | feat: enable multi-platform builds in Bun CI workflow | Zaid-maker | 2025-06-24 | 1 | -1/+4 |
| | | |||||
| * | feat: add Bun CI workflow for building and testing | Zaid-maker | 2025-06-24 | 1 | -0/+37 |
