Matthias Beyer
2f0fa2b6ca
Merge pull request #1068 from matthiasbeyer/imag-timetrack/fix-track-command
...
Fix: Let the track command parse the start/end time more intelligently
2017-09-15 12:38:42 +02:00
Matthias Beyer
e049559bed
Fix: Let the track command parse the start/end time more intelligently
...
It understands "now" from this point and can parse dates or date-times
(whereas dates get normalized to date + hour 0, minute 0, second 0).
2017-09-14 20:49:10 +02:00
Matthias Beyer
dc78c0e448
Change create() to check config and commandline whether entry should be created timed or not
2017-09-14 18:59:03 +02:00
Matthias Beyer
dbf529e427
Add config parsing helpers
2017-09-14 18:58:40 +02:00
Matthias Beyer
ea982204b9
Add new deps: toml, toml_query
2017-09-14 18:58:17 +02:00
Matthias Beyer
976f280511
Update toml-query: 0.3.* -> ^0.3.1
...
This release contains a bugfix for a critical bug in the
`TomlValueInsertExt::insert()` algorithm which was triggered by an
edgecase.
2017-09-06 19:30:32 +02:00
Matthias Beyer
c115215fa4
Merge branch 'master' into libimagerror/integration
...
This merge solved a _LOT_ of conflicts and was a rather complicated one,
as parts of the conflict-resolution involved rewriting of half the
stuff.
This merge commit fixes all the things so a `cargo check --all`
succeeds, but I did not yet check whether tests run without failure.
2017-09-04 23:02:45 +02:00
Matthias Beyer
6d1dab3117
Merge pull request #1029 from matthiasbeyer/all-extensions-as-traits
...
All extensions as traits
2017-09-04 21:59:54 +02:00
Matthias Beyer
51650bf043
Small embellishments
...
Fix false documentation, make warn!() into error!() and provide more
information in the logged message.
2017-09-04 16:24:50 +02:00
Matthias Beyer
72ea21ee1f
Rename module task -> taskstore
2017-09-04 09:20:14 +02:00
Matthias Beyer
18e806f588
Remove dedicated result modules, use error chain generated Result types
2017-09-04 09:19:29 +02:00
Matthias Beyer
7ce44e8090
Remove "IntoError" trait, use error_chain functionality
2017-09-03 21:34:07 +02:00
Matthias Beyer
2b845c773b
imag-mail: Rewrite error handling
2017-09-03 21:33:54 +02:00
Matthias Beyer
69b3fe52c6
imag-diary: Rewrite error handling
2017-09-03 21:33:54 +02:00
Mario Krehl
0f317858e2
Refactor imag-todo to work with the TaskStore trait instead of Task
2017-09-02 16:12:12 +02:00
Mario Krehl
ef92acb1b0
Refactor imag-todo to work with the changes in libimagtodo
2017-09-02 13:29:49 +02:00
Matthias Beyer
26115bf7f8
Remove tagging functionality from imag-notes
2017-09-02 10:16:56 +02:00
Matthias Beyer
177e5bf762
Remove tagging support
2017-09-02 10:16:55 +02:00
Matthias Beyer
048517a3c2
Fix readme links in cargo metadata
2017-09-01 18:48:02 +02:00
Matthias Beyer
8071c4c721
Refactor, minify edit() impl
2017-09-01 11:04:07 +02:00
Matthias Beyer
356c86fd51
Refactor, minify create() impl
2017-09-01 11:04:07 +02:00
Matthias Beyer
7e7cf8ecf8
Refactor, minify delete() impl
2017-09-01 11:04:07 +02:00
Matthias Beyer
21c15ca207
Adapt imag-diary to compile with the new libimagdiary API
2017-09-01 11:04:07 +02:00
Matthias Beyer
7e4275c420
Remove unused crate import
2017-08-31 20:56:13 +02:00
Matthias Beyer
9a9a3f2f43
Merge branch 'libimagstore/remove-unused' into integrate-remove-unused
...
The merge conflicts which were resolved may roll back some changes from
the merged branch (unknowingly).
These will be fixed in the next commits
2017-08-31 20:56:08 +02:00
Matthias Beyer
bc74ea7e41
Fix copy-paste bug
2017-08-31 10:57:19 +02:00
Matthias Beyer
00b8d5192c
Remove unused variables
2017-08-31 10:57:19 +02:00
Matthias Beyer
fabb990336
Remove unused imports
2017-08-31 10:57:19 +02:00
Matthias Beyer
ae5255c7c7
Remove unused crate imports
...
This patch removes unused crate imports reported by newer rust versions.
Some crates were only required for tests, some only for tests with
macro_import - these things were fixed with feature gates.
2017-08-31 10:56:15 +02:00
Matthias Beyer
7ff3985eaf
Fix imag-mail to use new Ref interface
2017-08-28 14:32:50 +02:00
Matthias Beyer
9081a2d58d
Fix libimag(entry)ref name
2017-08-27 18:57:59 +02:00
Matthias Beyer
ef93cf0243
libimagentrytimetrack -> libimagtimetrack
...
This is actually a domain library and thus should be put into the
lib/domain/ folder.
2017-08-27 18:23:47 +02:00
Matthias Beyer
2fcead5f53
Fix broken README symlinks
...
Along: Add files in documentation for modules that not yet had one.
2017-08-27 15:13:25 +02:00
Mario Krehl
8a63815854
Fix package name of libimagentryannotation
...
Fix: run `sed -i 's,libimagref,libimagentryref,g' (rg -l 'libimagref')`
Fix: run `sed -i 's,libimagannotation,libimagentryannotation,g' (rg -l 'libimagannotation')`
2017-08-27 15:13:25 +02:00
Matthias Beyer
59a3662ac4
Reorganize code in subdirs
2017-08-27 15:12:09 +02:00