Commit Graph

5090 Commits

Author SHA1 Message Date
Matthias Beyer 3dfb17aabd Add functionality to find contacts and print the storeid/file path 2018-04-06 15:42:15 +02:00
Matthias Beyer 2cee4ba90f
Merge pull request #1375 from matthiasbeyer/imag-contact/find-format
imag-contact: Add format argument
2018-04-06 15:32:15 +02:00
Matthias Beyer 3cc045f437
Merge pull request #1374 from matthiasbeyer/imag-contact/format-lists-seperated
imag-contact: Fix formatted output, use seperator for lists
2018-04-06 15:32:09 +02:00
Matthias Beyer c6d0e37629 Fix formatted output, use seperator for lists
The formatted output should use ", " as seperator for lists of values
2018-04-06 14:26:46 +02:00
Matthias Beyer 14fc6c7c7f Add format argument 2018-04-06 14:24:30 +02:00
Matthias Beyer 8492f149be
Merge pull request #1373 from matthiasbeyer/libimagrt/handle-unknown-subcommand
libimagrt: Handle unknown subcommand
2018-04-05 09:36:31 +02:00
Matthias Beyer 8c1b4124c0 Handle unknown subcommands in binaries with Runtime::handle_unknown_subcommand 2018-04-04 19:34:13 +02:00
Matthias Beyer 140624ec52 Add changelog entry for unknown subcommand handling helper 2018-04-04 19:34:13 +02:00
Matthias Beyer 93195b3bad Default clap app builder: Allow external subcommands 2018-04-04 19:34:13 +02:00
Matthias Beyer cb8b5a0cf6 Add helper for handling unknown subcommands 2018-04-03 18:23:01 +02:00
Matthias Beyer 348389f745
Merge pull request #1366 from matthiasbeyer/libimagstore/entry-to-str-result
Fix: Entry::to_str() should return Result<_>
2018-03-26 15:37:08 +02:00
Matthias Beyer e61ccc9561 Fix: Entry::to_str() should return Result<_>
Because serializing might fail.

Also fixes all usages of the API.
2018-03-26 14:24:42 +02:00
Matthias Beyer ec2f87afad
Merge pull request #1372 from matthiasbeyer/libimagrt/edit-stdin-devtty
libimagrt: Pass /dev/tty as stdin to editor
2018-03-24 08:26:36 +01:00
Matthias Beyer 7429754665 Rewrite edit_in_tmpfile() for new Runtime::editor() signature 2018-03-23 23:55:11 +01:00
Matthias Beyer ea38f2ffbf Fix: Pass /dev/tty as stdin for editor
This fixes the issue that spawning the editor trashes the terminal.

The signature of the Runtime::editor() function changed, which has to be
fixed in using code.
2018-03-23 23:55:06 +01:00
Matthias Beyer 0600f1d5f9
Merge pull request #1371 from matthiasbeyer/revert-1361-travis-do-not-cargobuild
Revert "Remove "build" job to speed up travis builds"
2018-03-23 22:20:52 +01:00
Matthias Beyer 2d95a952a3
Revert "Remove "build" job to speed up travis builds" 2018-03-23 21:33:43 +01:00
Matthias Beyer 7907ed96c7
Merge pull request #1368 from matthiasbeyer/imag-link/list-output-table
imag-link: Do table output by default
2018-03-23 19:37:13 +01:00
Matthias Beyer 3416cf247b
Merge pull request #1361 from matthiasbeyer/travis-do-not-cargobuild
Remove "build" job to speed up travis builds
2018-03-23 19:28:15 +01:00
Matthias Beyer 96b6beff5d
Merge pull request #1365 from matthiasbeyer/libimagentryedit/edit-header
imag-edit / libimagentryedit: edit header support
2018-03-23 19:26:54 +01:00
Matthias Beyer f627d22057 Add header editing support 2018-03-23 17:16:40 +01:00
Matthias Beyer 13af364b76 Add header editing support 2018-03-23 17:16:40 +01:00
Matthias Beyer ed41922c2e
Merge pull request #1367 from matthiasbeyer/libimagstore/entry-replace-from-buffer
Add Entry::replace_from_buffer()
2018-03-23 16:46:00 +01:00
Matthias Beyer 9c13c276fb Do table output by default 2018-03-23 15:58:45 +01:00
Matthias Beyer 9e0d0d9f6c Add Entry::replace_from_buffer() 2018-03-23 15:44:34 +01:00
Matthias Beyer fd91662ed9
Merge pull request #1363 from matthiasbeyer/imag-init/create-store-dir
Fix: Create store directory as well
2018-03-23 13:41:10 +01:00
Matthias Beyer e93cf199ec
Merge pull request #1350 from matthiasbeyer/minor
Minor
2018-03-23 13:41:02 +01:00
Matthias Beyer 8f1d3c4ffb Fix: Create store directory as well 2018-03-23 10:12:39 +01:00
Matthias Beyer 76abfbda81 Add changelog entry for habit template to instance linking fix 2018-03-23 10:06:11 +01:00
Matthias Beyer 2b4e8880a4 Add changelog entry for Store::create() override fix 2018-03-23 10:06:11 +01:00
Matthias Beyer 200864e2c6 Add changelog for "imag-habit" with "--done" flag 2018-03-23 10:06:11 +01:00
Matthias Beyer dacd231039 Add changelog for Habit::instance_exists_for_date() 2018-03-23 10:05:58 +01:00
Matthias Beyer aa32dd1ec2 Add debugging output if kairos fails to parse input 2018-03-23 10:05:58 +01:00
Matthias Beyer c31edd5cf4 Add changelog for hash buffer allocation fix in libimagentryref 2018-03-23 10:05:58 +01:00
Matthias Beyer 6298cea4d7 Add changelog entry for Ref::make_ref() 2018-03-23 10:05:58 +01:00
Matthias Beyer 6f33e4e322 Add debug output 2018-03-23 10:05:58 +01:00
Matthias Beyer bcdbb8197a Use "ui" module in libimagtimeui 2018-03-23 10:05:58 +01:00
Matthias Beyer 127681498f Add debug output in tests 2018-03-23 10:05:58 +01:00
Matthias Beyer 7e623f39b8 Add message why panic
So we see that when grepping the source for `unimplemented!()`.
2018-03-23 10:05:58 +01:00
Matthias Beyer c6f1c78597 Fix typo in changelog 2018-03-23 10:05:58 +01:00
Matthias Beyer 835c003491
Merge pull request #1360 from matthiasbeyer/libimaghabit/create-vs-retrieve
Fix: Use retrieve in retrieve variant
2018-03-23 10:03:52 +01:00
Matthias Beyer 96f4f93ed0
Merge pull request #1356 from matthiasbeyer/libimaghabit/link-new-instances
Fix: libimaghabit::habit::HabitTemplate should link created instances…
2018-03-23 10:03:44 +01:00
Matthias Beyer cde8a37e41 Remove "build" job to speed up travis builds 2018-03-22 22:16:42 +01:00
Matthias Beyer c39a1f82e2
Merge pull request #1355 from matthiasbeyer/libimagstore/create-semantic-fix
Fix: Store::create() should fail if the entry exists
2018-03-22 22:04:29 +01:00
Matthias Beyer 30233456df Fix: Use retrieve in retrieve variant 2018-03-22 21:34:00 +01:00
Matthias Beyer bcdfe3ceea Use variable mutable, so we can create an instance 2018-03-22 21:32:58 +01:00
Matthias Beyer b62d7eab85 Fix: libimaghabit::habit::HabitTemplate should link created instances to the template 2018-03-22 21:32:58 +01:00
Matthias Beyer c857f97287
Merge pull request #1357 from matthiasbeyer/libimaghabit/create-vs-retrieve
Libimaghabit/create vs retrieve
2018-03-22 21:20:26 +01:00
Matthias Beyer 41f7bab1c5 Fix: Store::create() should fail if the entry exists 2018-03-22 21:16:11 +01:00
Matthias Beyer 58f50ac2f9
Merge pull request #1358 from matthiasbeyer/imag-habit/show-done
imag-habit: show done
2018-03-22 21:15:20 +01:00