/mindstream

Task management app, built on todo.txt.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Mindstream

GitHub release License: GPL v3

Task management app that uses todo.txt format.

Get it on Google Play

Features

  • Projects, contexts, priorities, due dates.
  • Recurring tasks.
  • Filtering by project, context or due date.
  • Sorting by due date or priority.
  • Markdown support.

Supported todo.txt extensions

  • Tasks with due date: due:2019-01-01.
  • Recurrent tasks: rec:1d (d = day, w = week, m = month, y = year).
  • Colored tasks: color:#e9dce5.
  • Hidden tasks: h:1.

See example.

Changelog

See CHANGELOG.

Usage

Android

Android app can be installed from Google Play.

Alternatively, latest APK can be downloaded from releases page.

iOS (unmaintained)

Build unsigned iOS package from source (only on MacOS):

npm install
npm run ios-unsigned

Web

Build from source:

npm install
npm run web-release

Run the web app (it will be available at http://localhost:8080/):

cd platforms/web/
PORT=8080 node index.js

Development

Prerequisites:

Install required packages:

npm install

Mobile

Run in Android emulator:

npm run android

Run in iOS emulator:

npm run ios

Web

Run in browser:

npm start

Testing

npm run lint
npm run test

License

GPL v3