Commit graph

51 commits

Author SHA1 Message Date
297c552335 Update chrono: 0.2 -> 0.4 2017-07-17 11:39:40 +02:00
fad981a40f Update toml-query: 0.2.0 -> 0.3.0 2017-07-09 21:43:58 +02:00
992bba86d9 Remove unused macro import 2017-06-21 10:08:35 +02:00
87cab6dbb9 Remove unused dependency: lazy_static 2017-06-21 10:08:34 +02:00
50c4c16aaf Fix libimagdiary for new toml interface 2017-05-30 21:05:13 +02:00
80fb6cc2bd Revert "Remove stuff for the focus-shift"
This reverts commit 63a7f0d8a9.
2017-05-30 20:25:00 +02:00
63a7f0d8a9 Remove stuff for the focus-shift 2017-01-21 13:05:50 +01:00
Raphael Nestler
c4b1f7ac8d Rename ParseError to IdParseError 2016-11-20 16:45:50 +01:00
Raphael Nestler
a676f4c148 Use into_error() 2016-11-19 23:18:09 +01:00
Raphael Nestler
2c16171d65 Use trace_error 2016-11-19 23:08:02 +01:00
Raphael Nestler
c8710a4d13 Use map_err_into 2016-11-19 23:08:02 +01:00
Raphael Nestler
24c7bbc835 Refactor fetching of next component into function 2016-11-19 23:08:02 +01:00
Raphael Nestler
42b0dd6083 Return Result from component_to_str 2016-11-19 23:08:02 +01:00
Raphael Nestler
841c82b950 Use Result for from_storeid 2016-11-19 23:08:02 +01:00
5182d8e2ad libimagdiary: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
8e331f1f08 Move viewer implementation for imag-diary to libimagdiary 2016-09-21 16:58:21 +02:00
f98afd4b01 Move dependencies 2016-09-21 16:58:21 +02:00
f8db1273e7 Export MapErrInto as well here 2016-09-05 16:15:54 +02:00
ccffeb91a2 Remove StoreId::is_in_collection(), add StoreId::local()
Having a ::is_in_collection() is a nice thing, though it is _way_ better
if we just give the user of the `StoreId` object access to the local
part of the ID.

Using this new function, one can do all the actions one might need on
the Path for the actual entry without nasty copying or such.

`StoreId::is_in_collection()` can be replaced by
`StoreId::local().starts_with()` and everything is fine, as we do not
have to move a `PathBuf` object into the function anymore.
2016-09-04 10:40:38 +02:00
3c31854e66 Use new StoreId::is_in_collection() interface 2016-09-02 17:17:41 +02:00
8563e0d4fc Reimplement IsInDiary for StoreId with StoreId::is_in_collection() 2016-08-31 09:21:06 +02:00
82f08c6021 Remove version argument from module_entry_path_mod!() macro 2016-08-30 11:40:56 +02:00
ff89111d47 Fix libimagdiary::{diaryid, diary, is_in_diary}::* for new StoreId interface 2016-08-28 18:41:56 +02:00
4614b9d430 Use libimagentryedit instead of libimagrt 2016-08-09 15:47:56 +02:00
99612b4ecc Replace unwrap with match 2016-08-04 14:15:34 +02:00
669b5a936a Replace unwrap() with match 2016-08-04 14:13:09 +02:00
1872dcd5e6 Replace unwrap() with match 2016-08-04 14:12:42 +02:00
9337a14cdd Update all version strings: 0.1.0 -> 0.2.0 2016-07-12 11:51:20 +02:00
4a134144d1 Add debugging in lib-iter 2016-06-09 15:41:42 +02:00
c5beb34614 Add dependencies 2016-06-09 15:41:42 +02:00
b68bd7ef8e Impl Display for DiaryId 2016-06-08 19:36:13 +02:00
de9d933a6b Add DiaryId::now(name) to create DiaryId at current time 2016-06-08 13:59:41 +02:00
857daa1c99 Add Diary::name() getter 2016-06-08 13:59:41 +02:00
ecba4e670f Add Diary::new_entry_by_id()
to generate a new entry from a DiaryId object.

Rewrite Diary::new_entry_today() to use this new functionality for more
DRY code.
2016-06-08 13:59:41 +02:00
7c50dd88b5 Impl Default for DiaryId 2016-06-08 13:59:41 +02:00
b04b6e3d24 Add setters for DiaryId type 2016-06-08 13:59:41 +02:00
dc07abdd72 Fix Into<String> for DiaryId to contain padding zeroes 2016-06-07 20:02:18 +02:00
a29ea121a0 Reimplement FromStoreId::from_storeid() for DiaryId 2016-06-07 20:02:18 +02:00
0318117b6c Add missing imports 2016-06-04 15:34:02 +02:00
14a4b786e8 Enable lints 2016-06-04 15:34:02 +02:00
ef86c5e1ff Add config module 2016-06-04 15:34:02 +02:00
0363a6a4d4 Add Diary type 2016-06-04 15:34:02 +02:00
97c710baf8 Add modules in lib.rs 2016-06-04 15:34:02 +02:00
2f3a52b2ab Add IsInDiary trait 2016-06-04 15:34:02 +02:00
f1be77081c Add diary iterator 2016-06-04 15:34:02 +02:00
6067ccb46a Add result module 2016-06-04 15:34:02 +02:00
fa370facf3 Add error module 2016-06-04 15:34:02 +02:00
735fcc93c5 Add Entry type 2016-06-04 15:34:02 +02:00
41f0f63c67 Add DiaryId type 2016-06-04 15:34:02 +02:00
243aeb5e72 Add dependencies 2016-06-04 15:34:02 +02:00