Open Issues Need Help
View All on GitHubAI Summary: Create cross-platform startup scripts (.sh, .bat) for the Beetle backend, replacing the current Linux-only .sh script. This ensures the backend can be easily started on Windows and macOS systems.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: This task requires replacing hardcoded content on the "Why", "How It Works", and "Contribute" pages within the Beetle Contributions section with dynamically fetched data. This involves implementing backend data fetching, user authentication to restrict editing to project owners only, and ensuring data persistence for owner-made updates. The goal is to create dynamic, editable pages for owners while maintaining a consistent view for other users.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Improve Beetle Hub's search bar to perform case-insensitive exact matches for usernames, repository names, and organization names. The results should be categorized (Users, Repos, Orgs) and a 'No match found' message should display if necessary.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: The task requires modifying the Beetle application's contribution route to persist the selected repository across page reloads. This involves implementing a mechanism (e.g., using session storage, local storage, or query parameters) to store and retrieve the selected repository's identifier, preventing the route from defaulting to the 'demo' repository unless no repository is explicitly chosen.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: This task requires fixing the broken Chatbot and Import functionalities on the Contributions page of the Beetle project. This involves debugging data fetching, optimizing API calls, and refactoring the AI codebase for better modularity, scalability, and performance to ensure reliable chatbot responses and consistent data loading. The goal is to improve the user experience and prepare the AI architecture for future feature additions.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Develop a system for Beetle to track project roadmaps and contributor activity, including tasks, help requests, and progress. The system should offer real-time synchronization with online storage and local caching for offline accessibility, while maintaining privacy and minimizing server load. This involves designing the data model, implementing the tracking mechanisms, and integrating it into the Beetle platform.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Modify the Beetle application's security logging mechanism to prevent duplicate entries for a single login session. The solution should ensure only one log entry is created per successful login, regardless of session refreshes or page reloads, while optionally logging re-authentication after session expiry. This involves updating the login event logging logic to identify and prevent redundant entries.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Update the project's CONTRIBUTING.md file to reflect the current contribution process, including step-by-step instructions, local setup, branch naming, PR guidelines, linting/testing rules, issue reporting procedures, and other helpful tips for contributors. Collaboration with the maintainer is encouraged.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Refactor the monolithic Beetle Hub frontend codebase into a modular structure with proper routing using React Router or Next.js. This involves splitting the code into route-specific components for improved maintainability, performance, and user navigation.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Center the navigation bar in the Beetle Hub application and adjust spacing to match the design specifications. This involves correcting the alignment of the navbar elements to ensure a visually balanced and consistent header across different screen sizes.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Fix the overflowing monthly goal loading bar in the Beetle Hub Overview section and improve the UI of the box components for better alignment, spacing, and overall design consistency.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: The task involves cleaning up the Beetle project's codebase by removing unnecessary, unused, or outdated files. This includes identifying and removing deprecated components, unused assets, obsolete scripts, redundant stylesheets, configs, and irrelevant test files. Thorough regression testing is required to ensure no existing functionality is broken.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Debug and fix a frontend bug in the Beetle project's Overview page where refreshing the page repeatedly adds duplicate commits, pull requests, and contributions to the displayed count. The issue stems from the fetched data being appended instead of replaced, requiring modification of the data handling and update logic within the frontend code.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Implement robust GitHub API rate limit handling in the Beetle backend to prevent downtime and improve performance. This involves adding retry mechanisms, caching, using authenticated tokens with higher rate limits, and potentially displaying user-friendly messages when rate limits are hit.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: The task requires replacing the hardcoded "Trending Featured Projects" section on Beetle Hub's Projects page with a dynamic implementation. This involves fetching trending project data from the backend (database or API), implementing logic to determine trending projects based on relevant metrics (e.g., popularity, recent activity), and adding appropriate fallback messaging for cases where no trending projects are found. The goal is to make the section dynamic and scalable.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: The task requires fixing the non-functional search bar in Beetle Hub. This involves replacing hardcoded data with dynamically fetched data from the GitHub API (profiles, projects, repositories), optimizing API calls to avoid rate limits (using debouncing, caching, and authenticated tokens), and ensuring accurate display of search results while maintaining the existing UI/UX.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Refactor the hardcoded 'Manage' page in the Beetle Contributions section to dynamically fetch and store data from a backend API or database. This involves removing all hardcoded data, implementing a persistent storage solution, ensuring data consistency across sessions, and optimizing for performance and scalability.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Update the project's README file with accurate installation instructions, including steps for running the frontend and backend, configuring .env files, and a summary of recent project progress. This will improve onboarding for new contributors.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Update the 'About Beetle' link in the application's profile dropdown menu to correctly point to the project's about page or repository. This involves verifying and correcting the link's URL within the application's codebase.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: The task requires fixing the Contribution Activity section on Beetle's Activity page. Currently, it uses hardcoded data and cannot fetch real-time contribution data due to GitHub API limitations. Solutions involve either overcoming the API limitations, implementing a custom contribution tracker within the Beetle platform, or designing a new visualization using a combination of partial data and platform activity.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Implement a 'Back to Hub' button or link on the project Contributions page to improve navigation and user experience. Consider adding breadcrumb navigation for enhanced context.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: A complete overhaul of the Contribution page is needed, encompassing both frontend UI improvements for better clarity and interactivity, and backend modifications to support dynamic contributor activity tracking, improved onboarding, and integration with the project's branch-level intelligence and AI features. This aims to significantly enhance the contributor experience.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Design an AI architecture for Beetle, prioritizing locally-run open-source models (like Mistral or Llama) with fallback to cloud APIs (OpenAI, etc.). The architecture should handle context caching, throttling, and offline use, and include a pluggable backend for easy model swapping. Consider model selection, integration layer design (e.g., FastAPI), local/remote mode abstraction, resource constraints, compatibility, and licensing.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Enhance the user interface (UI) of the Beetle project by improving the color palette, button styles, and overall visual consistency. This involves auditing existing components, applying contrast improvements and hover/active states, and updating components with rounded corners and padding.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Design the architecture for integrating AI models into the Beetle frontend. This involves defining use cases and UI entry points for AI features, designing APIs and loading strategies for efficient data flow, proposing a scalable inference pipeline, and evaluating performance optimization techniques like caching.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.
AI Summary: Make the Beetle project's frontend UI responsive across different screen sizes and devices. This involves ensuring consistent layout and functionality on desktops, tablets, and mobile phones.
Bettle is an open-source tool to track, organize, and collaborate across multiple branches. With AI-powered assistance, branch-specific planning, and contributor dashboards, it brings structure and personalization to open-source workflows like never before.