Commit Graph

356 Commits

Author SHA1 Message Date
Matthias Beyer f84cc8169f Revert "Remove libimagmail"
This reverts commit 74045e1800.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-02-20 16:22:52 +01:00
Matthias Beyer 74045e1800 Remove libimagmail
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-02-17 11:09:48 +01:00
Matthias Beyer db7121ccba Rewrite library
* Remove old code
* Rewrite with tests

This implements a fassade pattern for ref library

With the fassade, we can specify the hasher in a rather easy way, which
is not possible with default generics for traits.

The "default" part in "default generic type" is not properly implemented
yet (as visible in the tests), as I don't know how to realize this.

For simplicity, the `hasher` module exports a `default` module with a
`DefaultHasher` type, which resolves to the `Sha1Hasher`.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-02-17 11:09:48 +01:00
Matthias Beyer a41479c0ec doc: Rewrite README for libimagentryref 2019-02-17 11:09:48 +01:00
Matthias Beyer aa5ea533c7 Add imag-header
imag-header is a tool for querying information of an entry in a defined
format.

imag-header is intended for scripting with imag commands.
The output format is not stable yet, though.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-02-15 20:54:52 +01:00
Matthias Beyer 96a25c18b2 doc: Rewrite imag-mail documentation
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-02-10 17:14:48 +01:00
Matthias Beyer 73d8d54528 doc: Add notes on CLI conventions
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-02-10 17:14:45 +01:00
Matthias Beyer 5775a3461a doc: Add note that sorting in collections is no hard rule
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-02-10 17:14:42 +01:00
Matthias Beyer de8e065eec doc: Rewrite docs for todo module parts
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-02-10 17:14:21 +01:00
Matthias Beyer 4e516ee19d Update version strings
...for the next release, which will be imag 0.10.0!

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-11-10 11:56:37 +01:00
Matthias Beyer dfba366a89 Add changelog for 0.9.0
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-11-09 22:14:11 +01:00
Matthias Beyer b3b32077a5 Remove empty section
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-11-09 21:48:26 +01:00
Matthias Beyer 8552843796 doc: Add note on IO conventions 2018-11-06 20:32:34 +01:00
Matthias Beyer 8c597d2c4d doc: Document new IO story with libimagrt 2018-11-06 20:32:34 +01:00
Matthias Beyer b5c73d9c19 doc: Specify how imag-mail should look like 2018-08-26 04:24:57 +02:00
Matthias Beyer f4e0c1c5eb doc: Add more planned commands for imag-mail 2018-08-26 04:24:57 +02:00
Matthias Beyer 104cbfbfa7 doc: Format for line length 2018-08-26 04:24:57 +02:00
Matthias Beyer 6ba87a58d1 Add 'Known Problems' section 2018-06-23 21:55:35 +02:00
Matthias Beyer 473f962874 Update lib description 2018-06-23 21:55:35 +02:00
Matthias Beyer cb8c511985 Update lib description 2018-06-23 21:55:35 +02:00
Matthias Beyer d6a19d8645 Update lib description 2018-06-23 21:55:27 +02:00
Matthias Beyer 5847987404 Remove old statement 2018-06-23 21:54:27 +02:00
Matthias Beyer 869f5377f9 Update intro 2018-06-23 21:54:27 +02:00
Matthias Beyer 6e45727f15 Update conventions 2018-06-23 21:54:27 +02:00
Matthias Beyer f9294eb07a doc: Update README 2018-06-23 21:54:27 +02:00
Matthias Beyer 33789a0da8 Change contributing documentation
For after we leave github, the documentation on how to  contribute has
to be adjusted.
This patch does this.
2018-06-23 21:54:27 +02:00
Matthias Beyer 664edc7943 Update version string: 0.8.0 -> 0.9.0 2018-05-09 11:39:33 +02:00
Matthias Beyer be0c8c658b Update date 2018-05-08 21:37:19 +02:00
Matthias Beyer 31e320e2e5 Add changelog for 0.8.0 2018-05-08 21:37:19 +02:00
Matthias Beyer 61d0136c26 imag-category: Initial import 2018-05-04 11:09:20 +02:00
Matthias Beyer 9efa4c715f Add changelog for 0.7.1 2018-05-01 22:29:46 +02:00
Matthias Beyer 563c76c375 Remove "stdio" file abstraction from store implementation 2018-04-24 22:16:40 +02:00
Matthias Beyer d2dceb6640 Update version numbers: 0.7.0 -> 0.8.0 2018-04-19 10:05:53 +02:00
Matthias Beyer 00affd2056 Update date 2018-04-18 19:34:52 +02:00
Matthias Beyer 4667ec61b5 Move changelog to 0.7.0 section 2018-04-18 19:34:52 +02:00
Matthias Beyer 1188ac4c56 Add changelog from 0.6.4
This changelog was never added to the master branch, which I catch up on
with this commit.
2018-04-18 19:34:52 +02:00
Matthias Beyer 4568b1f625
Merge pull request #1380 from matthiasbeyer/minor
Minor patches
2018-04-18 16:46:41 +02:00
Matthias Beyer 51205af668
Merge pull request #1400 from matthiasbeyer/imag-wiki/init
imag-wiki: init
2018-04-18 15:42:27 +02:00
Matthias Beyer 95d3fbebcc
Merge pull request #1182 from matthiasbeyer/libimagwiki/init
libimagwiki: init
2018-04-18 15:13:56 +02:00
Matthias Beyer a31c5397d4 Add changelog entry for libimagwiki/imag-wiki 2018-04-18 14:56:31 +02:00
Matthias Beyer 13e6924047
Merge pull request #1359 from matthiasbeyer/doc-writing-modules
Add guide on how to write modules
2018-04-18 14:35:10 +02:00
Matthias Beyer 8dd3a57114 Initial import 2018-04-18 14:32:23 +02:00
Matthias Beyer bb0d4319c3 Initial import: libimagwiki 2018-04-15 10:27:09 +02:00
Matthias Beyer 16458d7015 Add changelog for log level fix 2018-04-14 21:28:30 +02:00
Matthias Beyer e23254674f Add changelog for autocomplete script generation 2018-04-14 14:37:27 +02:00
Matthias Beyer e5ca1904c7 Add changelog entry for clap wrap_help 2018-04-13 16:20:41 +02:00
Matthias Beyer 87b3579d9c Add changelog entry for libimagentryref path variable fix 2018-04-13 14:09:21 +02:00
Matthias Beyer 045a7b7c1b Add changelog entry for libimagdiary sorting when viewing 2018-04-13 13:41:51 +02:00
Matthias Beyer d2c9c146c6 Add changelog entry for imag-grep count fix 2018-04-13 13:27:33 +02:00
Matthias Beyer f331f9d580 Add changelog entry for filtering by collection in imag-ids 2018-04-12 22:38:23 +02:00