Over The Hill - Release Notes

Version 0.0.1

Release Date: 20JUN2025
Platforms: Linux (AppImage)


🎉 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.

Desktop Installation

Building from Source

# Install dependencies
pnpm install

# Build for your platform
pnpm run dist

# Build for all platforms
pnpm run dist-all

Linux AppImage

Download the AppImage and Install on your system from there

System Installation (Linux)

The desktop app includes a built-in installer that:

  • Copies the AppImage to ~/.local/bin/over-the-hill/
  • Creates a desktop entry in ~/.local/share/applications/
  • Makes the app available in your system menu

🔧 Technical Details

Technology Stack

  • Frontend: Next.js 15, React 19, TypeScript
  • UI Components: Radix UI, Tailwind CSS
  • Desktop: Electron 32.2.7
  • Build System: Electron Builder
  • Deployment: Vercel (Web)

Storage

  • Web: LocalStorage for data persistence
  • Desktop: Electron’s secure storage system
  • Cross-Platform: Automatic data migration between platforms

Performance

  • Optimized Rendering: High-quality exports with 3x scaling
  • Memory Efficient: Minimal resource usage
  • Fast Loading: Instant startup and data loading

🐛 Known Issues & Solutions

Installation Issues

  • Ensure you have write permissions to ~/.local/bin/
  • Some distributions may require additional GTK libraries
  • AppImage may need to be marked as executable: chmod +x Over-The-Hill-1.0.0.AppImage

🙏 Acknowledgments

  • 37signals: For the original Hill Chart methodology
  • Vercel: For the excellent deployment platform
  • v0.dev: For the initial project structure
  • Electron Team: For the robust desktop framework
  • Open Source Community: For the amazing tools and libraries

📞 Support

  • Web Demo: https://over-the-hill.vercel.app/
  • Documentation: See README.md for detailed usage instructions
  • Issues: Report bugs and feature requests through the project repository

Made with ❤️ by Gregoire Faurobert

Inspired by 37signals’ Shape Up methodology