7 Open Issues Need Help Last updated: Jul 6, 2025

Open Issues Need Help

View All on GitHub
Web Development Clone/Rewrite

AI Summary: Implement a backend feature to allow users to download a merged, edited video of their recorded session. This involves fetching individual participant video chunks from cloud storage, using session metadata to determine the video layout and timeline, merging the chunks using ffmpeg, storing the final video in cloud storage, and providing a download link via a new API endpoint.

Complexity: 4/5
enhancement help wanted good first issue nextJS typescript nodejs

riverside clone but better

TypeScript
Web Development Clone/Rewrite

AI Summary: Implement a queue-like data structure in IndexedDB to improve the handling of chunk uploads in a Riverside.fm clone. The current implementation uses a flat list, causing bottlenecks when a chunk fails to upload. The improved queue should allow for reordering chunks, retrying failed chunks by moving them to the end, and maintaining processing order without blocking on failures. This involves adding a position or timestamp field to the chunk metadata, sorting by this field before processing, and updating the position on upload failure.

Complexity: 4/5
bug enhancement good first issue

riverside clone but better

TypeScript
Web Development Clone/Rewrite

AI Summary: Debug and fix a bug in a Riverside.fm clone where the last audio chunk isn't uploaded to Supabase storage after recording stops. The issue stems from timing problems in the upload process, potentially related to the clearing of an upload interval before the last chunk is processed. The solution involves ensuring `processQueue()` is called after the last chunk is written or delaying the interval clearing.

Complexity: 4/5
bug good first issue

riverside clone but better

TypeScript
Web Development Clone/Rewrite

AI Summary: Debug and fix a bug in a Riverside.fm clone where users leaving a session still receive notifications. The issue likely stems from incomplete socket disconnection and requires cleaning up socket event listeners to prevent further notifications after session exit.

Complexity: 4/5
bug good first issue typescript monorepo

riverside clone but better

TypeScript
Web Development Clone/Rewrite

AI Summary: Enhance the user authentication experience in a Next.js application by replacing a login button with a signup button, creating a styled authentication page with Google and GitHub login options, and implementing success toast notifications using react-hot-toast. This involves modifying the homepage header, creating a new authentication route, and integrating the authentication provider and toast library.

Complexity: 3/5
enhancement good first issue nextJS monorepo ui tailwind

riverside clone but better

TypeScript
Web Development Clone/Rewrite

AI Summary: Debug and fix a frontend rendering issue where a background video on the homepage of a Riverside.fm clone built with Next.js, Tailwind CSS, and LiveKit is not displaying. The task involves inspecting the provided code snippet (Hero.tsx component) and potentially related files to identify and correct the problem, likely involving video element setup, styling, or pathing issues.

Complexity: 3/5
bug good first issue nextJS

riverside clone but better

TypeScript
Web Development Clone/Rewrite

AI Summary: The task is to make the Riverside.fm clone's Next.js application responsive across all screen sizes using Tailwind CSS. This involves auditing existing pages (homepage, studio pages, session interfaces) for responsiveness issues, implementing responsive design fixes using Tailwind's responsive classes and layout helpers, and thoroughly testing on various mobile devices and browsers. The goal is to eliminate layout breaks, overflowing elements, and ensure seamless navigation and interaction on smaller screens.

Complexity: 3/5
good first issue ui tailwind

riverside clone but better

TypeScript