aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* include only minimal code changes to add ctrl-c capturing functionalitync2020-08-062-0/+8
|
* revertnc2020-08-064-22/+10
|
* Override Ctrl-C by disabling callback in Cursivenc2020-08-065-10/+5
| | | | | | | Thanks to @gyscos for the explanation in #22! Also removed extraneous code that's no longer needed.
* add ctrlc to on_event triggernc2020-07-291-0/+4
|
* remove debug code, add cargo.locknc2020-07-202-1/+2
|
* Add RwLock around messages. Catch SIGINT and print that :q is the way to quit.nc2020-07-205-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 #18Akshay2020-07-204-48/+21
|
* bump to v0.1.4: remove ncurses as dependencyv0.1.4Akshay2020-07-201-1/+1
|
* add MSRV to installation sectionAkshay2020-07-201-1/+4
|
* Disable default ncurses backend from cursiveAlexandre Bury2020-07-201-0/+1
| | | Cursive includes the ncurses backend by default, which requires building it and overall causes a bunch of unnecessary complications.
* bump lockfileAkshay2020-07-201-1/+1
|
* add LICENSE file, bump to v0.1.3Akshay2020-07-202-1/+21
|
* Merge pull request #9 from Infinisil/lockfilev0.1.3Akshay2020-07-202-4/+1047
|\ | | | | Commit Cargo.lock
| * Commit Cargo.lockSilvan Mosberger2020-07-192-4/+1047
| |
* | Merge https://github.com/Youx/dijo into fix/macos-watcherAkshay2020-07-201-2/+2
|\ \
| * | use cross-platform file watcherHugo Camboulive2020-07-191-2/+2
| |/ | | | | | | Allows running on OSX.
* | Merge branch 'fix/week-view'; fixes #5, #4Akshay2020-07-201-2/+2
|\ \ | |/ |/|
| * fix divide by zero for #5nc2020-07-201-2/+2
|/
* bump versionAkshay2020-07-191-1/+1
|
* more docs0.1.2Akshay2020-07-191-12/+48
|
* bumpv0.1.1Akshay2020-07-191-1/+1
|
* add startup hint, fix watcher panicsAkshay2020-07-195-28/+24
|
* add crate metadataAkshay2020-07-191-0/+7
|
* stop habits from consuming global eventsAkshay2020-07-192-16/+20
|
* being adding command eval error messagesAkshay2020-07-191-0/+9
|
* improve command mode positioning/uxAkshay2020-07-194-48/+60
|
* fix reexportsAkshay2020-07-181-0/+3
|
* add smooth error handlingAkshay2020-07-184-69/+140
|
* add message typeAkshay2020-07-181-0/+50
|
* refactor app.rs into module: appAkshay2020-07-183-186/+210
|
* switch to termion backend for strikethrough and stable refresh rateAkshay2020-07-183-8/+10
|
* add file watcher for auto habitsAkshay2020-07-182-2/+31
|
* begin work on command line interfaceAkshay2020-07-162-9/+34
|
* add track commandsAkshay2020-07-163-10/+41
|
* add rustfmt.tomlAkshay2020-07-152-0/+19
|
* make `add` command easier to useAkshay2020-07-152-10/+6
|
* add utils for auto habitsAkshay2020-07-152-31/+55
| | | | auto trackable habits can be added, but not tracked as of this commit
* display view mode in statuslineAkshay2020-07-153-16/+45
|
* more boilerplate for auto-trackable habitsAkshay2020-07-148-19/+56
| | | | add funding.yml also :^)
* prep for autohabits, impl Default for App, bugfix file writingAkshay2020-07-121-11/+20
|
* remove unused imports, upgrade to cursive v0.15Akshay2020-07-124-46/+5
|
* Merge branch 'dependabot/cargo/master/cursive-0.15' of ↵Akshay2020-07-121-1/+1
|\ | | | | | | github.com:NerdyPepper/dijo into dep-upgrade
| * Update cursive requirement from 0.14 to 0.15dependabot-preview[bot]2020-07-121-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 moduleAkshay2020-07-126-319/+353
| |
* | moarAkshay2020-07-121-0/+13
| |
* | improve spacing, line counting; add Week mode to enumsAkshay2020-07-123-8/+11
| |
* | rename `Habit::total` to `Habit::goal`Akshay2020-07-121-6/+6
| |
* | add new mode: week view modeAkshay2020-07-122-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 todosAkshay2020-07-121-0/+6
| |
* | Merge branch 'dependabot/add-v2-config-file'Akshay2020-07-121-0/+8
|\ \