Over The Hill v0.1.0 Release Notes

๐ŸŽ‰ 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/

Over The Hill v0.0.2 Release Notes

๐ŸŽ‰ What’s New in v0.0.2

๐Ÿ› Bug Fixes

  • Fixed Date Handling in Snapshots: Resolved issue where snapshots were created with the next day’s date due to timezone conversion
    • Changed formatDateKey function to use toLocaleDateString('sv-SE') instead of toISOString()
    • Export filenames now use local date for consistency
    • Addresses issue where users in different timezones experienced incorrect snapshot dates

๐Ÿ”ง Technical Improvements

  • Enhanced Date Consistency: All date-related operations now use local timezone instead of UTC
  • Improved Export Functionality: Export filenames now reflect the actual local date of creation
  • Better Cross-Platform Compatibility: Fixed timezone-related issues affecting users worldwide

๐Ÿ“‹ Previous Features (v0.0.1)

๐ŸŽฏ 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

๐Ÿ–ฅ๏ธ Desktop Application

  • Electron-based Desktop App: Native desktop experience with offline functionality
  • Cross-Platform Support: Available for Windows, macOS, and Linux
  • AppImage Distribution: Easy installation on Linux systems
  • Secure Local Storage: Data stored locally using Electron’s built-in storage
  • Native File Operations: Direct file save/load without browser limitations

๐Ÿš€ Installation

Desktop App (Linux)

# Download the AppImage
chmod +x Over-The-Hill-0.0.2.AppImage
./Over-The-Hill-0.0.2.AppImage

Web Version

Visit: https://over-the-hill.faurobert.fr/

Over The Hill v0.0.1 Release Notes

๐ŸŽ‰ What’s New

Over The Hill is a powerful Hill Chart Generator inspired by 37signals’ project management methodology. This release brings you a complete solution for visualizing project progress with both web and desktop applications.

โœจ Key Features

๐ŸŽฏ Hill Chart Visualization

  • Interactive Hill Chart: Visualize project progress using the proven 37signals methodology
  • Two-Phase Tracking:
    • Up the Hill (Left Side): Discovery, research, and problem-solving phase
    • Down the Hill (Right Side): Clear path, active implementation phase
  • Drag & Drop Interface: Intuitive positioning of tasks on the hill

๐Ÿ“Š Task Management

  • Customizable Dots: Each dot represents a task, feature, or project item
  • Rich Customization:
    • Colors: Blue, green, red, orange, purple
    • Sizes: 5 different size options (1-5) for visual hierarchy
    • Labels: Custom names for each task
  • Real-time Updates: Instant visual feedback as you move tasks

๐Ÿ“ Collection Management

  • Multiple Collections: Organize tasks into different projects or categories
  • Collection Switching: Seamlessly switch between different project contexts
  • Collection Naming: Custom names for better organization
  • Collection Visibility: Option to hide collection names in exports

๐Ÿ“ธ Snapshot System

  • Daily Snapshots: Save the state of your hill chart for any date
  • Calendar Interface: Visual calendar showing days with saved snapshots
  • Snapshot Recovery: Load any previous snapshot to see historical progress
  • Progress Tracking: Monitor how your projects evolve over time

๐ŸŽจ Export & Sharing

  • Multiple Export Formats:
    • PNG Export: High-quality raster images for presentations
    • SVG Export: Scalable vector graphics for documents
  • Clipboard Integration: Copy charts directly to clipboard in PNG or SVG format
  • Download Options: Save charts as files with timestamped filenames
  • Export Settings: Choose between PNG and SVG for clipboard operations

๐ŸŒ™ Theme Support

  • Light Theme: Clean, bright interface for daytime use
  • Dark Theme: Easy on the eyes for evening work
  • System Theme: Automatically follows your operating system preference
  • Theme Persistence: Remembers your theme preference

๐Ÿ’พ Data Management

  • Import/Export: Full data portability with JSON format
  • Backup & Restore: Export all collections and snapshots
  • Legacy Support: Import data from previous versions
  • Data Validation: Robust error handling for corrupted files

๐Ÿ–ฅ๏ธ Desktop Application Features

Cross-Platform Support

  • Windows: Native Windows application with installer
  • macOS: Universal binary supporting Intel and Apple Silicon
  • Linux: AppImage format for easy distribution

Enhanced Desktop Capabilities

  • Secure Local Storage: Data stored securely using Electron’s built-in storage
  • Native File Operations: Direct file save/load without browser limitations
  • Offline Functionality: Works completely offline
  • Native Clipboard Integration: Superior clipboard support for copying charts
  • System Integration: Install as a native application (Linux)

Linux-Specific Features

  • AppImage Distribution: Portable, self-contained application
  • System Installation: One-click installation to system menu
  • GTK Compatibility: Optimized for mixed GTK2/3/4 environments
  • Multiple Launch Methods: 5 different ways to run the application
  • Comprehensive Troubleshooting: Detailed solutions for common Linux issues

๐Ÿš€ Getting Started

Web Version

Visit https://over-the-hill.vercel.app/ to start using the web version immediately.