Impulso - Yet another macOS Task Management App

November 28, 2024 ยท View on GitHub

ImpulsoBanner

A sleek, native macOS app for managing tasks with intelligent priority scoring and flexible organization options. Built with SwiftUI for optimal performance and a modern user experience.

Note: This app requires macOS version 14.5+

Features

  • Smart Priority Scoring: Automatically calculates task priority based on multiple metrics
  • Multiple Views: Organize tasks between Active, Completed, and Backlog states
  • Task Metrics: Score tasks based on Impact, Fun, Momentum, Alignment, and Effort
  • Keyboard Shortcuts: Quick access with โŒ˜K command palette and other shortcuts
  • Dark and Light modes: Because we care about your eyes
  • Automatic Backups: Configurable backup frequency to keep your data safe
  • Data Import/Export: Easy data portability with JSON import/export options

https://github.com/user-attachments/assets/35e99133-302d-4baf-88ca-18df9febab28

Task Management

  • Focus important tasks
  • Drag and drop reordering
  • Move tasks to backlog
  • Mark tasks as complete
  • Context menu actions
  • Priority badges

Backup Features

  • Configurable automatic backups (Daily/Weekly/Monthly)
  • Manual backup creation
  • Backup restoration
  • Export/Import functionality
  • Backup history management

๐Ÿ’ป Installation

Download from the releases page.

โŒจ๏ธ Keyboard Shortcuts

  • โŒ˜K: Open command palette
  • โŒ˜N: Create new task
  • โŒ˜B: Create backup
  • โŒ˜U: Check for updates

๐Ÿค Contributing

We welcome contributions! Here's how you can help:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.