Adding lot of things )#1
Open
jaainil wants to merge 74 commits into
Open
Conversation
…for KaraKeep, FreshRSS, and Movary with detailed descriptions and links.
…d tags for analytics platform.
…com/enough-jainil/templates into adding-freshrss-movary-and-karakeep
… tags for bookmark management.
… and tags for budget management.
…s for IP management and network tools.
… tags for habit tracking and productivity.
…, 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.
… 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.
…or improved branding 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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Checklist
CC: @Siumauricio