naoNao89
a1d2fbd96b
[Editor] Prevent excessive project creation from invalid routes
...
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
2025-07-31 05:29:42 +07:00
Dominik K.
1c20027d33
feat: create external tools section ( #493 )
...
* feat: create external tools section
* fix: better wording
2025-07-30 16:20:44 +03:00
iza
81ad5c1782
Merge pull request #443 from OpenCut-app/feat/sitemap
...
feat: add sitemap and robots generation
2025-07-23 20:46:02 +03:00
Dominik Koch
17d1336c80
chore: bump nextjs
2025-07-23 19:33:30 +02:00
Taqib
57243bc4b4
feat: add an rss feed
2025-07-23 15:11:10 +01:00
Maze Winther
fb5dca9f9d
Merge branch 'main' into staging
2025-07-22 11:41:58 +02:00
Dominik Koch
5ef6e2bc97
fix: implement coderabbit suggestions
...
They actually good wtf
2025-07-21 23:45:02 +02:00
Dominik Koch
e21c467489
feat: add opencut blog
2025-07-21 23:18:07 +02:00
tuananh31j
18296402cb
config: Turborepo and Biome configuration
2025-07-21 19:42:25 +07:00
Maze Winther
fef9d9a3fb
??? typescript
2025-07-17 17:08:33 +02:00
Maze Winther
8bc26539eb
cleanup (this doesn't work)
2025-07-16 14:37:08 +02:00
Maze Winther
527d588897
chore: bump lucide react verion
2025-07-16 13:40:34 +02:00
Ahmet Kilinc
eb49500592
adds Vercel BotId
2025-07-16 01:00:40 +01:00
Maze Winther
2432bcf54b
chore: bump next version
2025-07-15 14:56:48 +02:00
tranminhquang
9d5fb821c7
feat: integrate @t3-oss/env for environment variable management across the application
2025-07-15 13:29:16 +07:00
Maze Winther
7798334300
feat: roadmap page and move all open-graph images to /open-graph folder
2025-07-14 20:34:16 +02:00
Maze Winther
89691312b8
chore: bump drizzle-orm version
2025-07-14 16:20:52 +02:00
Maze
e96832bf9b
Merge pull request #172 from Zaid-maker/bump-bun-version
...
Bump bun version
2025-07-12 16:52:42 +02:00
Maze Winther
8545d95070
refactor: add FPS and remove turbopack (yes, fuck you turbopack)
2025-07-12 12:48:31 +02:00
Zaid Hafeez
74408541fd
Update package.json
2025-07-08 13:24:33 +05:00
priyankarpal
f76555dae5
fix: remmove video track when media is deleted
2025-06-26 21:29:03 +05:30
muhammed sinan
354dbbd0f9
Moved @types/pg into devDependencies
2025-06-25 14:59:49 +05:30
Hyteq
b57d6db5a0
first test
2025-06-24 13:44:23 +03:00
Hyteq
d25e1eaa1d
feat: migrated packages properly, using packages in web app
2025-06-24 11:29:15 +03:00
Hyteq
140880a444
chore(turborepo): initial setup and config, move db to package
2025-06-24 11:23:40 +03:00
Maze Winther
4260d4be08
feat: implement unified AuthForm component for login and signup pages
2025-06-24 02:48:14 +02:00
Hyteq
fd7ac5fd42
fix: mentions of npm
2025-06-23 13:39:38 +03:00
Hyteq
8ab6d243bb
feat: github templates and db migration
2025-06-23 13:37:33 +03:00
Hyteq
56480772c3
feat: initial DnD and ffmpeg install
2025-06-23 10:33:03 +03:00
Hyteq
ed6ab6cd5b
feat: cleaned up video player, added functionality, zooming in/out, timeline position viewer, keyboard controls
2025-06-23 09:18:15 +03:00
Hyteq
589f4a20a1
feat: migrated to latest radix to improve performance / tree-shaking
2025-06-23 09:06:42 +03:00
Maze Winther
4bcd8aec0e
chore: add cross-env as dep
2025-06-22 14:27:44 +02:00
Maze Winther
6e84dcaffb
chore: add dotenv as dependency
2025-06-22 13:45:34 +02:00
Maze Winther
faca97f1ae
add upstash rate limiting
2025-06-22 13:21:03 +02:00
Maze Winther
be97024868
so much stuff???
2025-06-22 13:07:02 +02:00
Maze Winther
87a83a5604
Initial commit
2025-06-22 10:02:50 +02:00