Commit graph

4449 commits

Author SHA1 Message Date
4b906f27b1 Merge pull request #1080 from matthiasbeyer/libimagentrytag/header-location
Do not use "imag" namespace in header
2017-09-20 12:40:39 +02:00
c558addbd6 Add debug/trace output in Store 2017-09-20 12:05:44 +02:00
c3ad3a1256 Remove unused import 2017-09-20 12:05:44 +02:00
e986fbeabc Add debugging output 2017-09-20 12:05:44 +02:00
0da07a3387 Each test should use an other name for the file it creates 2017-09-20 12:05:44 +02:00
5ce6cb2aa5 Switch from .set() to .insert() 2017-09-20 12:05:44 +02:00
8ddb0f6c24 Do not use "imag" namespace in header
This change switches the header location for the tagging information
from "imag.tags" to "tag.values". "tags" is not used because non-tables
are not allowed at the top level of the header.

Tests are adapted.
2017-09-20 09:24:46 +02:00
00256effdb Merge pull request #1087 from matthiasbeyer/testing-default-entry-fix
Testing default entry fix
2017-09-20 09:24:18 +02:00
39b9c17a0c Add default entry by simply creating an empty Entry 2017-09-19 22:31:23 +02:00
a3d923ab20 Add default entry by simply creating an empty Entry 2017-09-19 22:31:23 +02:00
8904694b2a Remove plain-text default entry 2017-09-19 22:31:23 +02:00
75bc1b0511 Fix README symlink 2017-09-19 18:34:56 +02:00
afd6c19c63 Merge pull request #1086 from matthiasbeyer/deps-update
Update dependency specs
2017-09-19 18:32:55 +02:00
ec0c58d360 Fix README symlink 2017-09-19 18:32:34 +02:00
162b36d6ee Update dependency specs
Most notably:

* env_logger: 0.4 -> 0.5
* hoedown: 5.0.0 -> 6.0.0
* itertools: 0.5 -> 0.6
* lazy_static: 0.1.15 -> 0.2
* regex: 0.1 -> 0.2
* semver: 0.5 -> 0.8
* url: 1.2 -> 1.5
* uuid: 0.3 -> 0.5

(This list is most surely not complete)
2017-09-19 17:16:19 +02:00
d56e086242 Remove shell code which is not used anymore 2017-09-18 14:21:48 +02:00
2cee0db1ec Merge pull request #1084 from matthiasbeyer/libimagstore/move-by-id-check-fs
libimagstore: move_by_id() should check FS
2017-09-18 09:34:28 +02:00
a01a2c18f8 Check in Store::move_by_id() whether target exists, not only in cache but also on FS 2017-09-17 15:44:19 +02:00
29e1107d3e Add file abstraction function to check whether path exists 2017-09-17 15:43:57 +02:00
d97b77c30c Merge pull request #1078 from matthiasbeyer/imag-tag/positional-args
Transform UI to use positional args
2017-09-17 09:48:30 +02:00
210688d913 Transform UI to use positional args 2017-09-17 08:30:00 +02:00
2c02c98230 Merge pull request #1079 from matthiasbeyer/libimagstore/no-more-links-in-header
Do not insert the links array in the core header
2017-09-17 08:28:33 +02:00
22b9f8ecdd Do not insert the links array in the core header 2017-09-16 19:44:09 +02:00
26a0038ac2 Merge pull request #1073 from matthiasbeyer/imag-bookmark/configurable
Make default bookmark collection configurable via imagrc.toml
2017-09-16 09:52:08 +02:00
c0f4abc8cb Merge pull request #1074 from matthiasbeyer/libimagentrylink/test-external
libimagentrylink: test external linking
2017-09-16 02:38:06 +02:00
b853e35a05 Merge pull request #1071 from matthiasbeyer/imag-grep
imag-grep: Add new crate
2017-09-15 23:21:18 +02:00
6228de1066 Query-path fixed 2017-09-15 23:01:45 +02:00
324110cb76 Add more debugging/tracing output 2017-09-15 23:01:26 +02:00
2c1d322a1c Add test to test external linking 2017-09-15 22:49:40 +02:00
29e9fffd03 Move env_logger dep to dev-dependencies 2017-09-15 22:49:24 +02:00
a5951e6951 Merge pull request #1072 from matthiasbeyer/imag-notes/positional-args
imag-notes: Use positional args
2017-09-15 21:56:12 +02:00
d7d4d9fa7a Make default bookmark collection configurable via imagrc.toml 2017-09-15 21:46:15 +02:00
922ed445d4 imag-grep: Add new crate 2017-09-15 21:16:02 +02:00
1ffc45a4c0 Use positional args 2017-09-15 21:07:01 +02:00
be8a3d1242 Merge pull request #1065 from matthiasbeyer/libimagnotes/do-not-wrap
libimagnotes: Do not wrap store types.
2017-09-15 21:00:24 +02:00
b4e6200eab Merge pull request #1070 from matthiasbeyer/libimagstore/iter
libimagstore: iter
2017-09-15 13:53:52 +02:00
5271255ae3 Fix libimagentryannotation for changes in libimagnotes 2017-09-15 13:53:30 +02:00
cefe58ffd4 Add changelog 2017-09-15 13:53:30 +02:00
2bbda59051 Refactor and simplify imag-notes binary 2017-09-15 13:53:16 +02:00
94855fb722 Refactor libimagdiary
To not wrap types anymore, but rather use extension traits for extending
all the things.
2017-09-15 13:53:16 +02:00
8b8e4e9c6e Minify iterator helper implementation 2017-09-15 13:17:12 +02:00
fce5df48c8 Add simple iterator helpers for StoreIdIterator -> CRUD Iterator 2017-09-15 13:07:49 +02:00
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
05c7467866 Merge pull request #1064 from matthiasbeyer/imag-diary/per-diary-timed-config
imag-diary: per diary timed config
2017-09-14 20:56:18 +02:00
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
bcb6c7b52d Add changelog entry 2017-09-14 20:06:22 +02:00
dc78c0e448 Change create() to check config and commandline whether entry should be created timed or not 2017-09-14 18:59:03 +02:00
dbf529e427 Add config parsing helpers 2017-09-14 18:58:40 +02:00
ea982204b9 Add new deps: toml, toml_query 2017-09-14 18:58:17 +02:00
e4036c531b Add example setting for diary 2017-09-14 18:57:59 +02:00