Home
Softono

Mindstream

Open source TypeScript
48
Stars
5
Forks
12
Issues
3
Watchers
1 year
Last Commit

 About Mindstream

Task management app, built on todo.txt.

Platforms

Web Self-hosted

Languages

TypeScript

Links

Need Help Installing Mindstream?

We provide expert installation service for this software. Our team will install, configure, and secure Mindstream on your server. plans start at just $30.

Mindstream

View on GitHub

Mindstream

GitHub release License: GPL v3

Task management app that uses todo.txt format.

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

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:

  • Node.js & NPM
    • Note: Known to be broken on Node.js v20.18.0, but works on v12.22.6. YMMV. Use nvm to switch.
  • NativeScript CLI 7.0

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