Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nuance-dev/impulso

Not another task manager app
https://github.com/nuance-dev/impulso

Last synced: 14 days ago
JSON representation

Not another task manager app

Awesome Lists containing this project

README

        

# Impulso - Yet another macOS Task Management App

![ImpulsoBanner](https://github.com/user-attachments/assets/884ca72a-05f3-4051-926f-4fcb69559628)

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](https://github.com/your-repo/Impulso/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](LICENSE) file for details.

## 🔗 Links

- Report issues: [GitHub Issues](https://github.com/your-repo/Impulso/issues)