Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | include only minimal code changes to add ctrl-c capturing functionality | nc | 2020-08-06 | 2 | -0/+8 |
| | |||||
* | revert | nc | 2020-08-06 | 4 | -22/+10 |
| | |||||
* | Override Ctrl-C by disabling callback in Cursive | nc | 2020-08-06 | 5 | -10/+5 |
| | | | | | | | Thanks to @gyscos for the explanation in #22! Also removed extraneous code that's no longer needed. | ||||
* | add ctrlc to on_event trigger | nc | 2020-07-29 | 1 | -0/+4 |
| | |||||
* | remove debug code, add cargo.lock | nc | 2020-07-20 | 2 | -1/+2 |
| | |||||
* | Add RwLock around messages. Catch SIGINT and print that :q is the way to quit. | nc | 2020-07-20 | 5 | -11/+23 |
| | | | | | Note that this doesn't actually capture Ctrl-C. I'm not sure how it works but termion somehow swollows Ctrl-C so and circumvents the signal handler... | ||||
* | allow "untracking" of habits, closes #18 | Akshay | 2020-07-20 | 4 | -48/+21 |
| | |||||
* | bump to v0.1.4: remove ncurses as dependencyv0.1.4 | Akshay | 2020-07-20 | 1 | -1/+1 |
| | |||||
* | add MSRV to installation section | Akshay | 2020-07-20 | 1 | -1/+4 |
| | |||||
* | Disable default ncurses backend from cursive | Alexandre Bury | 2020-07-20 | 1 | -0/+1 |
| | | | Cursive includes the ncurses backend by default, which requires building it and overall causes a bunch of unnecessary complications. | ||||
* | bump lockfile | Akshay | 2020-07-20 | 1 | -1/+1 |
| | |||||
* | add LICENSE file, bump to v0.1.3 | Akshay | 2020-07-20 | 2 | -1/+21 |
| | |||||
* | Merge pull request #9 from Infinisil/lockfilev0.1.3 | Akshay | 2020-07-20 | 2 | -4/+1047 |
|\ | | | | | Commit Cargo.lock | ||||
| * | Commit Cargo.lock | Silvan Mosberger | 2020-07-19 | 2 | -4/+1047 |
| | | |||||
* | | Merge https://github.com/Youx/dijo into fix/macos-watcher | Akshay | 2020-07-20 | 1 | -2/+2 |
|\ \ | |||||
| * | | use cross-platform file watcher | Hugo Camboulive | 2020-07-19 | 1 | -2/+2 |
| |/ | | | | | | | Allows running on OSX. | ||||
* | | Merge branch 'fix/week-view'; fixes #5, #4 | Akshay | 2020-07-20 | 1 | -2/+2 |
|\ \ | |/ |/| | |||||
| * | fix divide by zero for #5 | nc | 2020-07-20 | 1 | -2/+2 |
|/ | |||||
* | bump version | Akshay | 2020-07-19 | 1 | -1/+1 |
| | |||||
* | more docs0.1.2 | Akshay | 2020-07-19 | 1 | -12/+48 |
| | |||||
* | bumpv0.1.1 | Akshay | 2020-07-19 | 1 | -1/+1 |
| | |||||
* | add startup hint, fix watcher panics | Akshay | 2020-07-19 | 5 | -28/+24 |
| | |||||
* | add crate metadata | Akshay | 2020-07-19 | 1 | -0/+7 |
| | |||||
* | stop habits from consuming global events | Akshay | 2020-07-19 | 2 | -16/+20 |
| | |||||
* | being adding command eval error messages | Akshay | 2020-07-19 | 1 | -0/+9 |
| | |||||
* | improve command mode positioning/ux | Akshay | 2020-07-19 | 4 | -48/+60 |
| | |||||
* | fix reexports | Akshay | 2020-07-18 | 1 | -0/+3 |
| | |||||
* | add smooth error handling | Akshay | 2020-07-18 | 4 | -69/+140 |
| | |||||
* | add message type | Akshay | 2020-07-18 | 1 | -0/+50 |
| | |||||
* | refactor app.rs into module: app | Akshay | 2020-07-18 | 3 | -186/+210 |
| | |||||
* | switch to termion backend for strikethrough and stable refresh rate | Akshay | 2020-07-18 | 3 | -8/+10 |
| | |||||
* | add file watcher for auto habits | Akshay | 2020-07-18 | 2 | -2/+31 |
| | |||||
* | begin work on command line interface | Akshay | 2020-07-16 | 2 | -9/+34 |
| | |||||
* | add track commands | Akshay | 2020-07-16 | 3 | -10/+41 |
| | |||||
* | add rustfmt.toml | Akshay | 2020-07-15 | 2 | -0/+19 |
| | |||||
* | make `add` command easier to use | Akshay | 2020-07-15 | 2 | -10/+6 |
| | |||||
* | add utils for auto habits | Akshay | 2020-07-15 | 2 | -31/+55 |
| | | | | auto trackable habits can be added, but not tracked as of this commit | ||||
* | display view mode in statusline | Akshay | 2020-07-15 | 3 | -16/+45 |
| | |||||
* | more boilerplate for auto-trackable habits | Akshay | 2020-07-14 | 8 | -19/+56 |
| | | | | add funding.yml also :^) | ||||
* | prep for autohabits, impl Default for App, bugfix file writing | Akshay | 2020-07-12 | 1 | -11/+20 |
| | |||||
* | remove unused imports, upgrade to cursive v0.15 | Akshay | 2020-07-12 | 4 | -46/+5 |
| | |||||
* | Merge branch 'dependabot/cargo/master/cursive-0.15' of ↵ | Akshay | 2020-07-12 | 1 | -1/+1 |
|\ | | | | | | | github.com:NerdyPepper/dijo into dep-upgrade | ||||
| * | Update cursive requirement from 0.14 to 0.15 | dependabot-preview[bot] | 2020-07-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Updates the requirements on [cursive](https://github.com/gyscos/cursive) to permit the latest version. - [Release notes](https://github.com/gyscos/cursive/releases) - [Changelog](https://github.com/gyscos/cursive/blob/main/CHANGELOG.md) - [Commits](https://github.com/gyscos/cursive/compare/v0.14.0...cursive-v0.15.0) Signed-off-by: dependabot-preview[bot] <[email protected]> | ||||
* | | refactor habit.rs into habit module | Akshay | 2020-07-12 | 6 | -319/+353 |
| | | |||||
* | | moar | Akshay | 2020-07-12 | 1 | -0/+13 |
| | | |||||
* | | improve spacing, line counting; add Week mode to enums | Akshay | 2020-07-12 | 3 | -8/+11 |
| | | |||||
* | | rename `Habit::total` to `Habit::goal` | Akshay | 2020-07-12 | 1 | -6/+6 |
| | | |||||
* | | add new mode: week view mode | Akshay | 2020-07-12 | 2 | -32/+82 |
| | | | | | | | | | | | | accessible via 'v' (single habit week mode toggle) and 'V' (bulk week mode) from any mode, press 'esc' to go back to day mode (this is probably the 'normal' mode of dijo) | ||||
* | | add interface todos | Akshay | 2020-07-12 | 1 | -0/+6 |
| | | |||||
* | | Merge branch 'dependabot/add-v2-config-file' | Akshay | 2020-07-12 | 1 | -0/+8 |
|\ \ |