[go: up one dir, main page]

Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v1.3.0

    Release: v1.3.0
    ### Added
    - 📂 **SaaS categorization system** - Added "Type" field to classify software by purpose
    - 🏷️ **Type filter** - New dropdown filter for SaaS categories (Gestion, RH, IA, Marketing, Productivité, Bureautique)
    - 📊 **Enhanced data structure** - 51 SaaS entries now categorized across 6 business domains
    - 🗂️ **Desktop-only Type column** - Strategic placement between SaaS name and Editor for optimal UX
    
    ### Changed
    - 📱 **Mobile-optimized design** - Type column hidden on mobile to preserve table readability
    - 🎯 **Improved data discovery** - Users can now filter by business function (accounting, HR, AI tools, etc.)
    - 📈 **Expanded database** - Added 11 new SaaS entries (Queoval, Dougs, Fulll, Kanta, ACD, Dext, MyUnisoft, Teledec, Inqom, Septeo, MyCompany Files)
    
    ### Technical
    - **Enhanced data schema** with new "type" field validation in CLAUDE.md
    - **Performance optimizations** with DOM element caching for frequently accessed elements
    - **Improved accessibility** with semantic HTML structure (`<main>` element)
    - **Better maintainability** with CSS custom properties for color management
    - **Comprehensive code review** covering security, performance, and documentation
    - **Updated JSDoc documentation** reflecting new data structure
    
    ### Code Quality
    - **Security hardening** with XSS prevention across all dynamic content
    - **Performance boost** through DOM caching and optimized rendering
    - **Documentation improvements** with updated architecture guide
    - **Accessibility enhancements** with proper semantic markup
    - **Maintainability** through CSS variables and cleaner code structure
  • v1.2.3

    ### Fixed
    - 🔒 **Security vulnerability** - Fixed XSS vulnerability in note badges by properly escaping grade values
    - 📅 **Date validation** - Enhanced date formatting with robust validation to prevent crashes on malformed dates
    - 🏢 **Provider parsing** - Improved provider nationality parsing to handle more delimiter formats (commas, ampersands, slashes)
    
    ### Changed
    - 📱 **Mobile display** - Reordered filter columns: now shows Hosting Provider before Location for better mobile UX
    - 📱 **Mobile table** - Optimized table for small screens showing only: SaaS name, Provider nationality, and Source
    - 🎨 **Filter layout** - Unified filter field widths in mobile view for consistent appearance
    
    ### Technical
    - Enhanced error handling and input validation across all user-facing functions
    - Improved code documentation with comprehensive English comments
    - Added JSDoc documentation for global state variables
    - Strengthened security practices with proper HTML escaping throughout the application
  • v1.2.2

    - Add timestamp verification for each saas alreay create
    - Change disclaimer in footer for timestamp information
  • v1.2.1

    ### Added
    - 📄 **Terms of service page** (`terms.html`) with privacy information
    - 🎨 **Favicon support** across all pages (`icon_hostingtrack.png`)
    - 🏢 **Enhanced provider filter** - now filters by hosting nationality instead of provider name
    - 🔗 **Cross-page navigation** with terms link in footer
    
    ### Changed
    - **Unified design system** - terms page uses same CSS framework as main page
    - **Improved filter logic** - provider filter splits multiple nationalities (e.g., "🇫🇷 Français / 🇺🇸 États-Unis")
    - **Better CI/CD pipeline** - now copies all website files to public/ directory
    
    ### Fixed
    - 🐛 **JSON syntax errors** - missing/extra commas in data.json
    - 🏷️ **Grading inconsistencies** - corrected Obat (C→E) and Costructo (A→B) ratings
    - 🔧 **GitLab CI configuration** - added missing stages and image declarations
    
    ### Technical
    - Maintained single-file architecture principle
    - Zero-dependency approach preserved
    - Enhanced data consistency across 40+ SaaS entries
  • v1.2

    # Release v1.1.0 - Code Documentation & Performance Improvements
    
    ## 🎯 Overview
    This release focuses on code quality, documentation, and performance optimizations while maintaining the minimalist, framework-free approach.
    
    ## ✨ New Features
    - **Comprehensive JSDoc documentation** for all JavaScript functions
    - **Inline code comments** explaining complex logic and business rules
    - **Enhanced accessibility** with proper ARIA labels on all form controls
    - **Contributing guide** (`CONTRIBUTING.md`) for open-source contributors
    
    ## 🚀 Performance Improvements
    - **Optimized table rendering** using single innerHTML assignment instead of DOM manipulation
    - **Improved provider filtering** with more efficient regex parsing
    - **Streamlined filter logic** with cleaner conditional chains
    - **Better mobile responsiveness** with optimized CSS media queries
    
    ## 🔒 Security Enhancements
    - **HTML escaping** for all user-generated content to prevent XSS attacks
    - **Enhanced external links** with `rel="noopener"` security attribute
    - **Input sanitization** for search and filter operations
    
    ## 🐛 Bug Fixes
    - Fixed malformed HTML with unclosed `<p>` tag in contribution section
    - Corrected typo: "vérifiées" → "vérifiées" in French text
    - Improved sort indicators with better opacity and visual clarity
    
    ## 🛠️ Developer Experience
    - **Structured CSS** with clear section comments and organization
    - **Comprehensive code documentation** explaining data flow and architecture
    - **Improved code maintainability** with better function separation
    - **Enhanced debugging capabilities** with clearer error messages
    
    ## 📱 UI/UX Improvements
    - **Better mobile layout** with full-width filter controls
    - **Improved visual hierarchy** in CSS with clear section divisions
    - **Enhanced sort indicators** with improved visual feedback
    - **Consistent spacing** and padding across all screen sizes
    
    ## 🧪 Technical Details
    - Maintained vanilla JavaScript approach (no frameworks)
    - Zero breaking changes to existing functionality
    - Backward compatible with existing `data.json` format
    - All improvements preserve existing browser support
    
    ## 📊 Code Quality Metrics
    - **100% documented functions** with JSDoc comments
    - **Security-first approach** with proper input escaping
    - **Accessibility compliance** with ARIA labels
    - **Performance optimized** rendering and filtering
    
    ## 🔗 For Contributors
    - New `CONTRIBUTING.md` with complete development guide
    - Detailed architecture documentation
    - Code style guidelines and testing procedures
    - Clear contribution workflow for both code and data
    
    ---
    
    **Compatibility**: No breaking changes - fully backward compatible
    **Browser Support**: Chrome 60+, Firefox 55+, Safari 12+, Edge 79+
    **Dependencies**: None (vanilla HTML/CSS/JavaScript)
  • v1.1.1

    Add discord link in footer + correction wording for host providers
  • v1.1.0

    Release: v0.1.0-beta - HostingTrack Beta Launch
    ✨ New Features
    
    Alphabetical sorting on SaaS column (A→Z by default)
    Quality-based sorting on Note column (A→E ranking)
    Interactive headers with visual indicators (↑ ↓ arrows)
    Persistent sorting maintained during filtering operations
    
    🎯 User Experience Improvements
    
    Click any sortable column header to toggle ascending/descending order
    Default alphabetical organization for easier SaaS discovery
    Streamlined navigation through growing database
    Minimal performance impact with vanilla JavaScript implementation
    
    📊 Technical Details
    
    Pure JavaScript sorting algorithms (no external dependencies)
    Specialized sorting logic for grade system (A=best → E=undisclosed)
    Responsive design compatibility maintained
    ~55 lines of additional code while preserving minimalist philosophy
    
    🗃️ Database Status
    
    15+ SaaS applications referenced
    Focus on European software sovereignty
    All entries backed by official sources
    Comprehensive hosting location tracking
  • v1.0.0

    5eebb3e8 · Modifier CHANGELOG ·