Skip to content

Adding lot of things )#1

Open
jaainil wants to merge 74 commits into
mainfrom
Adding-Lot-of-things--)
Open

Adding lot of things )#1
jaainil wants to merge 74 commits into
mainfrom
Adding-Lot-of-things--)

Conversation

@jaainil

@jaainil jaainil commented Jun 26, 2025

Copy link
Copy Markdown
Owner

Checklist

CC: @Siumauricio

jaainil and others added 30 commits June 23, 2025 19:01
…for KaraKeep, FreshRSS, and Movary with detailed descriptions and links.
…, and tags for self-hosted YouTube media server.
… and tags for proxy server and web scraping automation.
…d tags for AI software development and automation tools.
…ks, and tags for file sharing and directory browsing.
…d tags for YouTube media management and content downloading.
…d tags for self-hosted RSS reading and management.
…ags for online code execution and programming support.
…ags for a privacy-focused Twitter alternative.
…s for a self-hosted virtual browser utilizing WebRTC technology.
…gs for an open-source project management platform, along with updates to docker-compose and template files for improved configuration and deployment.
…tags for a simple notepad application featuring auto-save, dark mode, and collaborative editing.
…nd tags for a personal budgeting app featuring PIN protection, multi-currency support, and PWA capabilities.
… tags for a simple file upload application featuring drag-and-drop uploads, directory support, and mobile-friendly interface.
…nd tags for a simple asset management system designed for tracking physical and digital assets, featuring inventory management, multi-currency support, and notifications.
…nd tags for a self-hosted collection of web-based tools for image/video processing, string manipulation, and various utilities, all processed client-side.
… tags for an AI-powered meeting notepad that transcribes and summarizes meetings locally, ensuring privacy and offline functionality.
…s for a fully open-source generalist AI agent that automates real-world tasks, including browser automation, file management, and API integration.
jaainil and others added 30 commits June 26, 2025 02:40
… ensure compatibility and access to the latest features.
…ags for a web GUI that allows users to download videos from YouTube and other sites, enhancing the catalog of tools for media downloading with features like playlist support and concurrent downloads.
…ags for an all-in-one insight hub that combines website analytics, uptime monitoring, and server status monitoring, enhancing the catalog of tools for tracking website performance and server health.
…d tags for a comprehensive OSINT tool that analyzes websites, enhancing the catalog of tools for security research, performance testing, and website intelligence.
… tags for an open-source read-it-later and RSS reader, enhancing the catalog of tools for article organization and reading with features like PDF support and a mobile-friendly interface.
… and tags for a self-hosted application that provides music analytics and listening statistics, enhancing the catalog of tools for Spotify users seeking privacy and customization in their music exploration.
…gs for a self-hosted URL shortening solution built with SvelteKit, enhancing the catalog of tools for link management and analytics with advanced features and privacy controls.
…ks, and tags for a privacy-focused resume builder that offers real-time editing, customizable templates, and OpenAI integration, enhancing the catalog of tools for job seekers and professionals.
…d tags for a customizable, self-hosted Linktree alternative built with Laravel and PHP, enhancing the catalog of tools for link management and online presence control.
…s, including Papra, KaraKeep, FreshRSS, Movary, OpenPanel, Grimoire, I Hate Money, MyIP, Habitica, TubeArchivist, FlareSolverr, OpenHands, OpenGist, DirectoryLister, Pinchflat, Pingvin Share, Scira, Voltaserve, Authentik, yt-dlp Web UI, MeTube, and others. Each entry includes detailed descriptions, links, and tags, enhancing the catalog of tools for document management, media sharing, productivity, and more.
…ry array brackets and consolidating tags into single-line format for improved readability and consistency.
…as a new dependency for enhanced functionality.
 Major Issues Fixed:
 Fixed React key duplication caused by 175+ duplicate templates in meta.json
 Removed broken search functionality that was causing lag and conflicts
 Cleaned meta.json: reduced from 430 to 255 unique templates (175 duplicates removed)

 Performance Improvements:
 Added Fuse.js fuzzy search with weighted fields (name 70%, description 20%, tags 10%)
 Implemented debounced search (300ms) to prevent excessive API calls
 Added memoization and useCallback optimizations for better rendering performance
 Consolidated filtering logic in TemplateGrid, removed duplicate logic from Search component

 Enhanced Features:
 Fuzzy search now works across name, description, and tags with typo tolerance
 Real-time filtering with smooth performance on large datasets
 Better error handling with placeholder SVG for missing template logos
 Improved UX with enhanced empty states, loading skeletons, and tag indicators
 URL sync for search queries with browser back/forward support

 Cleanup:
 Removed unused searchService.ts file
 Added robust template deduplication logic with detailed logging
 Created backup of original meta.json before cleanup

The search now supports intelligent matching (e.g., 'rect' finds 'Directus', 'dokr' finds Docker templates) while maintaining excellent performance even with large template collections.
- Updated docker-compose files to remove environment variable references and use hardcoded port mappings for consistency.
- Enhanced template files by introducing new variables for domain configuration and improving overall structure.
- Adjusted service dependencies and health checks for better reliability.
- Cleaned up unnecessary comments and container names for clarity.
- Standardized volume mounts and environment variable usage across multiple blueprints.
…proved readability and consistency across all entries.
- Updated docker-compose files to remove quotes around port mappings for consistency.
- Enhanced template files by introducing new variables for domain configuration and improving overall structure.
- Standardized volume mounts and environment variable usage across multiple blueprints.
- Cleaned up unnecessary comments and container names for clarity.
- Standardized versioning across docker-compose files to ensure consistency.
- Updated service images to use the latest versions for improved performance and security.
- Enhanced template files by adding new configuration options and cleaning up unnecessary variables.
- Improved volume naming conventions for better clarity and organization.
- Removed deprecated or unused configurations to streamline the setup process.
…improved readability and consistency across all entries.
- Downgraded docker-compose version to 3.8 for compatibility.
- Changed Commafeed image to use H2 database instead of PostgreSQL.
- Removed PostgreSQL service and related configurations to simplify setup.
- Updated volume configuration for Commafeed data persistence.
- Cleaned up template file by removing unused PostgreSQL environment variables.
- Deleted obsolete docker-compose files, template files, and associated assets for multiple services to streamline the project.
- Cleaned up the meta.json file by ensuring proper formatting and removing unnecessary entries.
- Enhanced overall project organization by eliminating deprecated resources.
…roved readability and consistency. Removed unnecessary line breaks in tag arrays.
…ate unnecessary files. This cleanup enhances overall organization and reduces clutter in the repository.
…docker-compose files, templates, and assets. Streamline project structure by deleting unnecessary files and ensuring proper formatting in meta.json for improved organization.
…es and @types/node, enhancing dependency management and ensuring compatibility with the latest features and fixes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants