{"items":[{"id":"c95f036c-fa1c-4486-8544-1575d654ec4d","type":"push","org":"subh05sus","repo":"visual-anim-studio","title":"Resolved deployment failure by explicitly including Chromium binaries in the build trace","summary":"We encountered runtime errors where Chromium binaries were missing from the deployed function because @vercel/nft failed to automatically trace them due to dynamic file access. By updating next.config.ts to include the ./node_modules/@sparticuz/chromium/bin/**/* directory in outputFileTracingIncludes, we ensure these necessary assets are correctly bundled. The deployment is now stable. ![Chromium binary path tracing fixed](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/subh05sus/visual-anim-studio/success/26293bd4-2909-4568-a9d9-92f1d67ee81f.png)","url":"https://nomit.dev/subh05sus/visual-anim-studio/status/8a9ba1286a44dd16b331a21c571727887c79ae4be47344ccc1a7a6f3eb40032d","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-09-15T13:30:55+00:00"},{"id":"77d022a7-5682-4091-8334-2ff751f2b3bb","type":"push","org":"subh05sus","repo":"visual-anim-studio","title":"Prevent Next.js from bundling @sparticuz/chromium","summary":"We encountered runtime errors where Next.js was attempting to tree-shake the @sparticuz/chromium package, removing the essential Chromium binary needed at runtime. By adding it to serverExternalPackages in next.config.ts, we ensure the binary is included as-is in the deployment, preventing the 'input directory does not exist' failure. ![This is fine](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/subh05sus/visual-anim-studio/fine/7bcfe7f6-cc96-417b-9308-5fb16c404aae.png)","url":"https://nomit.dev/subh05sus/visual-anim-studio/status/8b8378184b3067e021f60d94ff537a3f69e35064d242fd97c92e675986689d2d","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-09-15T13:28:32+00:00"},{"id":"9709c0fd-2a3a-4aaf-bacb-a449d2615b61","type":"push","org":"subh05sus","repo":"visual-anim-studio","title":"Initialized Next.js 16 web application and added serverless Chromium verification spike","summary":"We have scaffolded the web application using Next.js 16 and React 19 within our pnpm workspace, fully integrating it with existing @visual-studio packages. As part of this setup, a throwaway API route has been introduced to validate that @sparticuz/chromium and puppeteer-core operate correctly within the Vercel serverless runtime. This proactive validation ensures our rendering pipeline assumptions hold true before we commit to deeper architectural work. ![Developer Spike](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/4acf4ef0-f0f2-4ea6-8989-668b20a08ec7.png)","url":"https://nomit.dev/subh05sus/visual-anim-studio/status/464cf5c5bdc2cd973f43b944dd99ae84c1bc171f54e358c136318156a4dda5d9","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-09-15T13:17:04+00:00"},{"id":"71f1e8ae-817f-49d8-8161-9dc2cd34394d","type":"push","org":"subh05sus","repo":"visual-anim-studio","title":"Initial implementation of the GPTMarlon visual generation pipeline","summary":"Introduced a robust six-phase automated pipeline designed to transform scripts and SRT files into professionally rendered Remotion visual assets. This modular architecture includes a planner, template engine, generation router, and review system, supported by 130 passing end-to-end tests across 8 packages. This foundation enables fully automated reel creation with named, timestamped output. ![Automated pipeline built](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/subh05sus/visual-anim-studio/success/f8d38d6a-762a-4827-a23f-0a12a0cf84bb.png)","url":"https://nomit.dev/subh05sus/visual-anim-studio/status/5ab89b9d3c150866e1595fdbcc9e4e2a7ca322942674950d336580c3543b73c3","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-09-15T13:11:54+00:00"}],"pagination":{"offset":0,"limit":5,"has_more":false}}