|
ddf703eaa0
|
Add HabitTemplate::next_instance_date_after()
Rewrite HabitTemplate::next_instance_date() to use the new function
|
2017-12-19 19:13:12 +01:00 |
|
|
6f244a52ff
|
Add function to instantiate with a given date
Use that function in the `create_instance()` function which was renamed
to `create_instance_today()`.
|
2017-12-19 19:13:04 +01:00 |
|
|
13e9ee3ffa
|
Add Habit::next_instance_date()
|
2017-12-08 14:54:49 +01:00 |
|
|
f81faa3f6a
|
Make "util" pub
|
2017-12-08 14:54:49 +01:00 |
|
|
999bdf8d0d
|
Add HabitTemplate::linked_instances() function
|
2017-12-08 14:54:49 +01:00 |
|
|
3b319fd4f0
|
Add HabitInstanceStoreIdIterator::new
|
2017-12-08 14:54:49 +01:00 |
|
|
30e05d21f9
|
Add debugging output
|
2017-12-08 14:54:49 +01:00 |
|
|
90a4139ede
|
Make builder consuming
|
2017-12-08 14:54:49 +01:00 |
|
|
dc7a315176
|
Getter for all instances
|
2017-12-08 14:54:45 +01:00 |
|
|
b181b488a2
|
Add extension to check whether an Entry or a StoreId points to a habit instance/template
|
2017-12-08 14:54:45 +01:00 |
|
|
9af2f34b58
|
Outsource instance id creation to helper fn
|
2017-12-08 14:54:45 +01:00 |
|
|
6a13567efc
|
dependency: kairos: beta-1 -> beta-2
|
2017-12-08 14:54:45 +01:00 |
|
|
0ffbb2ef1a
|
Add kairos error chain integration
|
2017-12-08 14:54:45 +01:00 |
|
|
2c655daa39
|
Add IsValidHabitObj helper trait
|
2017-12-08 14:54:45 +01:00 |
|
|
6b33fc9e6f
|
Update kairos: master -> 0.1.0-beta-1
|
2017-12-08 14:54:45 +01:00 |
|
|
a6a36455f5
|
Add recur spec with kairos support
|
2017-12-08 14:54:41 +01:00 |
|
|
42cabffa64
|
Implement HabitInstance for Entry
|
2017-12-08 14:54:41 +01:00 |
|
|
533d97532b
|
Move date-string conversion utils to util module
|
2017-12-08 14:54:40 +01:00 |
|
|
a71c9281ec
|
Initial import
|
2017-12-08 14:54:40 +01:00 |
|
|
167511afec
|
Fix formatting and adjust module/lib documentation
Also add symlink in module implementation to lib-documentation.
|
2017-12-08 14:54:40 +01:00 |
|
|
04d5af8d50
|
Switch to upstream rust-vobject
|
2017-11-09 11:21:17 +01:00 |
|
|
dfbc69400a
|
Let ContactData be unpacked and derefd
|
2017-10-31 19:10:11 +01:00 |
|
|
4fa41faa59
|
Add iterator for contacts
|
2017-10-31 19:10:11 +01:00 |
|
|
b05c8c6f6d
|
Replace search_contact() with all_contacts()
We can then use filters to filter out the non relevant ones.
|
2017-10-31 19:10:11 +01:00 |
|
|
f3d75e97b6
|
Rely on own clone of rust-vobject
|
2017-10-31 19:10:10 +01:00 |
|
|
12e8657eb9
|
Add Contact::is_contact()
|
2017-10-31 19:09:43 +01:00 |
|
|
f2bd241a59
|
Add error for header type error
|
2017-10-31 19:09:43 +01:00 |
|
|
aae19221b6
|
Impl Contact::get_contact_data()
|
2017-10-31 19:09:43 +01:00 |
|
|
ce5e7f5252
|
Impl Store::create_from_path()
|
2017-10-31 19:09:43 +01:00 |
|
|
c14c19483c
|
Add lib internal utilities
|
2017-10-31 19:09:43 +01:00 |
|
|
577f8d313a
|
Add more error links
|
2017-10-31 19:09:43 +01:00 |
|
|
04182f5cb6
|
Add initial layout of code
|
2017-10-31 19:09:43 +01:00 |
|
|
eaa9ad5993
|
Add basic documentation on how the lib works
|
2017-10-31 19:09:43 +01:00 |
|
|
434505f1f0
|
Initial import of libimagcontact
|
2017-10-31 19:09:41 +01:00 |
|
|
f82ad2b6d1
|
Replace uses of try!() macro with "?" operator
|
2017-10-31 15:04:50 +01:00 |
|
|
29c9ad71b5
|
Replace uses of try!() macro with "?" operator
|
2017-10-31 15:04:50 +01:00 |
|
|
a44d79093c
|
Replace uses of try!() macro with "?" operator
|
2017-10-31 15:04:50 +01:00 |
|
|
e758a28c9e
|
Replace uses of try!() macro with "?" operator
|
2017-10-31 15:04:50 +01:00 |
|
|
a20871eb5e
|
Add badges in Cargo.toml of all crates
|
2017-10-31 15:03:30 +01:00 |
|
|
ea618ee3c7
|
Remove unused variable
|
2017-10-31 15:03:30 +01:00 |
|
|
b237adfe19
|
Fix calls to Runtime::config() to use direct result
|
2017-10-31 09:25:14 +01:00 |
|
|
758166637b
|
Update toml-query: 0.3.* -> 0.4
This update is needed for the error-chain update, as the toml-query
0.4.0 release also bumps this dependency.
|
2017-10-12 22:13:04 +02:00 |
|
|
663242db7e
|
Update dependency: error-chain: 0.10 -> 0.11
|
2017-10-12 22:12:27 +02:00 |
|
|
013e82f04f
|
Update dependency: filters: 0.1 -> 0.2
|
2017-10-12 19:48:01 +02:00 |
|
|
67a127f700
|
Update dependency: itertools: 0.6 -> 0.7
|
2017-10-12 19:45:50 +02:00 |
|
|
643db0df3a
|
Remove libimagcounter / imag-counter
|
2017-09-28 22:41:23 +02:00 |
|
|
046eb5eca3
|
Merge pull request #1108 from matthiasbeyer/libimagentryref/refactor-errors
Refactor errors to use error-chain linking functionality
|
2017-09-24 15:23:04 +02:00 |
|
|
2ce75251d9
|
Adjust for new error linking setup in libimagentryref
|
2017-09-24 13:05:16 +02:00 |
|
|
73f6016221
|
Update version strings: 0.4.0 -> 0.5.0
|
2017-09-24 13:05:01 +02:00 |
|
|
da4d670cbc
|
Base IsInDiary::is_in_diary() on StoreId::is_in_collection(), which is tested
|
2017-09-20 18:48:55 +02:00 |
|