Skip to content

digit1024/msToDO

 
 

Repository files navigation


MS TODO App

A Microsoft TODO management application for the COSMIC™ desktop

baner.png

window-light.png window-dark.png

Download Flatpak Release

About

This is a fork of the original Tasks application by Eduardo Flores, rebranded and focused on Microsoft TODO integration for the COSMIC desktop environment.

Original Developer

Fork Maintainer

Installation

git clone https://github.com/digit1024/msToDO.git
cd msToDO
sudo just install

Build

git clone https://github.com/digit1024/msToDO.git
cd msToDO
cargo build

CLI Usage

MS TODO App includes a comprehensive command-line interface for automation and scripting:

# GUI mode (no arguments)
./ms-todo-app

# CLI mode (with commands)
./ms-todo-app lists --include-virtual
./ms-todo-app tasks <list-id> --today
./ms-todo-app create --list <list-id> --title "New task" --due-date "2025-10-15"
./ms-todo-app update <task-id> --status finished
./ms-todo-app delete <task-id> --yes

Features:

  • 📋 List management and task queries
  • ✅ Create, update, and delete tasks
  • 🎯 Filter by date, status, and keywords
  • 📊 JSON output for scripting (-o json)
  • 🔄 POSIX exit codes for automation
  • 🤖 Perfect for cron jobs and shell scripts

Flatpak Installation

Download the latest Flatpak release from the Releases page and install it:

# Download the .flatpak file from the latest release
flatpak install --user ms-todo-app_v.1.0.flatpak

Building from Source

To build the cargo sources for the Flatpak manifest:

python3 ./flatpak/flatpak-cargo-generator.py ./Cargo.lock -o ./flatpak/cargo-sources.json
appstreamcli validate --pedantic --explain res/com.github.digit1024.ms-todo-app.metainfo.xml

Dependencies

Copyright and licensing

Copyright 2024 © Eduardo Flores (Original Tasks app) Copyright 2025 © digit1024 (MS TODO App fork)

MS TODO App is released under the terms of the GPL-3.0

Support the Project

If you find this application useful, consider supporting the development:

Buy Me a Coffee

About

Microsoft TODO management application for the COSMIC desktop.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 81.9%
  • Fluent 12.6%
  • Python 4.0%
  • Other 1.5%