Tags give the ability to mark specific points in history as being important
-
v1.3.0
Release: v1.3.0c5da3b74 · ·### 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
9076df86 · ·### 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
5ca1a740 · ·- Add timestamp verification for each saas alreay create - Change disclaimer in footer for timestamp information
-
v1.2.1
7fef175a · ·### 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
aa16a10e · ·# 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.0
Release: v0.1.0-beta - HostingTrack Beta Launchce9ebfd3 · ·✨ 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
-