Skip to content
Task management app, built on todo.txt.
TypeScript JavaScript HTML CSS Shell
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
App_Resources Version 1.1.0 Dec 31, 2019
artwork Add icon without rounded corners Sep 20, 2019
metadata/en-US/images Misc: Update screenshots Dec 24, 2019
plugins Update sidedrawer styles Sep 11, 2019
scripts Web: Fix error on app reloading Nov 24, 2019
src Common: Change styles on 'Tags' page Jan 3, 2020
.bumpversion.cfg Version 1.1.0 Dec 31, 2019
.editorconfig
.eslintrc.json Common: Upgrade typescript-eslint to version 2.9.0 Nov 27, 2019
.gitignore Web: Serve static files with backend service Oct 25, 2019
.npmrc Initial commit Sep 8, 2019
.stylelintrc.json Misc: Install and configure stylelint Oct 25, 2019
CHANGELOG.md Common: Don't show empty task when creating new todo.txt file Jan 3, 2020
LICENSE Initial commit Sep 8, 2019
README.md Common: Upgrade nativescript to version 6.3 Dec 19, 2019
angular.json Web: Serve static files with backend service Oct 25, 2019
nsconfig.json Initial commit Sep 8, 2019
package-lock.json Version 1.1.0 Dec 31, 2019
package.json Version 1.1.0 Dec 31, 2019
reference.d.ts Change datepicker appearance on iOS Sep 14, 2019
tsconfig.json Initial commit Sep 8, 2019
tsconfig.tns.json Initial commit Sep 8, 2019
tslint.json Initial commit Sep 8, 2019
webpack-web.config.js Web: Allow to use custom port in production mode Oct 31, 2019
webpack.config.js Common: Upgrade nativescript to version 6.3 Dec 19, 2019

README.md

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).
  • Hidden tasks: h:1.

Changelog

See CHANGELOG.

Usage

Android

Android app can be installed from Google Play.

Alternatively, latest APK can be downloaded from releases page.

iOS

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

You can’t perform that action at this time.