Over The Hill v0.1.0 Release Notes
Major infrastructure upgrade with self-hosted Supabase backend, enhanced security with full encryption, improved privacy controls, and comprehensive bug fixes
๐ What’s New in v0.1.0
๐ Major Infrastructure Upgrade
- Migrated to Self-Hosted Supabase Backend: Complete backend infrastructure overhaul for improved performance and reliability
- Self-hosted Supabase instance for full control over data and infrastructure
- Enhanced scalability and custom deployment options
- Improved security with dedicated hosting environment
๐ Enhanced Security & Privacy
- Fully Encrypted Data: Complete end-to-end encryption for all sensitive information
- AES-256 encryption for collection names and dot labels
- User-specific encryption keys derived from session tokens
- Hash-based search to maintain privacy during queries
- Base64 encoding as fallback protection
๐ก๏ธ Privacy Settings & Data Control
- Export Your Data: Complete data export functionality for user control
- Export all collections, dots, and snapshots in encrypted format
- JSON export for backup and data portability
- GDPR compliance with data access rights
- Delete Your Data and Account: Full user control over data lifecycle
- Permanent deletion of individual collections and dots
- Complete account deletion with cascade data removal
- Immediate data removal with no recovery options
๐ฏ User Experience Improvements
- Dot Section Relocation: Moved dot management section below the graph for better workflow
- Improved visual hierarchy and user flow
- Better integration between chart and dot management
- Enhanced usability for task positioning and management
๐ Collection Management
- Delete/Archive Collections: Enhanced collection lifecycle management
- Permanent deletion of collections with all associated data
- Archive functionality for historical preservation
- Improved project organization and cleanup
๐ Dot Lifecycle Management
- Archive Dots: Better task lifecycle management
- Archive completed or deprecated tasks
- Maintain historical record while cleaning active workspace
- Improved project progress tracking
๐ Bug Fixes & Stability
- Comprehensive Bug Fixes: Multiple stability and functionality improvements
- Fixed data synchronization issues
- Resolved UI rendering problems
- Improved error handling and user feedback
- Enhanced cross-browser compatibility
๐งน Code Quality & Best Practices
- Code Rabbit Review: Comprehensive code review and optimization
- Automated code quality analysis and improvements
- Best practice compliance for production applications
- Enhanced code maintainability and performance
- Robust error handling and edge case management
๐ฅ๏ธ Desktop App Status
- Desktop App Development Paused: Strategic focus shift to web application
- Desktop app development temporarily suspended
- Focus on web app stability and feature completeness
- Web app remains fully functional with all features
๐ Previous Features (v0.0.2)
๐ฏ Core Functionality
- Hill Chart Visualization: Create and manage visual progress charts inspired by 37signals methodology
- Task Management: Add, customize, and position “dots” representing tasks or features
- Collections: Organize related dots into collections for better project management
- Real-time Updates: Drag and drop interface for positioning dots on the hill chart
๐จ Customization Options
- Dot Customization:
- 5 color options (blue, green, red, orange, purple)
- 5 size options (1-5)
- Custom naming for each dot
- Theme Support: Light, dark, and system-preferred themes
- Visual Feedback: Clear indication of “Up the Hill” (discovery) vs “Down the Hill” (execution) phases
๐ค Export & Sharing
- Multiple Export Formats:
- Copy as PNG to clipboard
- Copy as SVG to clipboard
- Download as PNG file
- Data Export: Export collections and snapshots as JSON for backup/transfer
- Snapshot System: Save and restore chart states with date-based snapshots
๐ Installation
Web Version
Visit: https://overthehill.faurobert.fr/
๐ง System Requirements
Web Version
- Modern web browser with JavaScript enabled
- No additional software required
- HTTPS connection required for security features