Matthias Beyer
c558addbd6
Add debug/trace output in Store
2017-09-20 12:05:44 +02:00
Matthias Beyer
c3ad3a1256
Remove unused import
2017-09-20 12:05:44 +02:00
Matthias Beyer
e986fbeabc
Add debugging output
2017-09-20 12:05:44 +02:00
Matthias Beyer
0da07a3387
Each test should use an other name for the file it creates
2017-09-20 12:05:44 +02:00
Matthias Beyer
5ce6cb2aa5
Switch from .set() to .insert()
2017-09-20 12:05:44 +02:00
Matthias Beyer
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
Matthias Beyer
00256effdb
Merge pull request #1087 from matthiasbeyer/testing-default-entry-fix
...
Testing default entry fix
2017-09-20 09:24:18 +02:00
Matthias Beyer
39b9c17a0c
Add default entry by simply creating an empty Entry
2017-09-19 22:31:23 +02:00
Matthias Beyer
a3d923ab20
Add default entry by simply creating an empty Entry
2017-09-19 22:31:23 +02:00
Matthias Beyer
8904694b2a
Remove plain-text default entry
2017-09-19 22:31:23 +02:00
Matthias Beyer
75bc1b0511
Fix README symlink
2017-09-19 18:34:56 +02:00
Matthias Beyer
afd6c19c63
Merge pull request #1086 from matthiasbeyer/deps-update
...
Update dependency specs
2017-09-19 18:32:55 +02:00
Matthias Beyer
ec0c58d360
Fix README symlink
2017-09-19 18:32:34 +02:00
Matthias Beyer
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
Matthias Beyer
d56e086242
Remove shell code which is not used anymore
2017-09-18 14:21:48 +02:00
Matthias Beyer
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
Matthias Beyer
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
Matthias Beyer
29e1107d3e
Add file abstraction function to check whether path exists
2017-09-17 15:43:57 +02:00
Matthias Beyer
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
Matthias Beyer
210688d913
Transform UI to use positional args
2017-09-17 08:30:00 +02:00
Matthias Beyer
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
Matthias Beyer
22b9f8ecdd
Do not insert the links array in the core header
2017-09-16 19:44:09 +02:00
Matthias Beyer
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
Matthias Beyer
c0f4abc8cb
Merge pull request #1074 from matthiasbeyer/libimagentrylink/test-external
...
libimagentrylink: test external linking
2017-09-16 02:38:06 +02:00
Matthias Beyer
b853e35a05
Merge pull request #1071 from matthiasbeyer/imag-grep
...
imag-grep: Add new crate
2017-09-15 23:21:18 +02:00
Matthias Beyer
6228de1066
Query-path fixed
2017-09-15 23:01:45 +02:00
Matthias Beyer
324110cb76
Add more debugging/tracing output
2017-09-15 23:01:26 +02:00
Matthias Beyer
2c1d322a1c
Add test to test external linking
2017-09-15 22:49:40 +02:00
Matthias Beyer
29e9fffd03
Move env_logger dep to dev-dependencies
2017-09-15 22:49:24 +02:00
Matthias Beyer
a5951e6951
Merge pull request #1072 from matthiasbeyer/imag-notes/positional-args
...
imag-notes: Use positional args
2017-09-15 21:56:12 +02:00
Matthias Beyer
d7d4d9fa7a
Make default bookmark collection configurable via imagrc.toml
2017-09-15 21:46:15 +02:00
Matthias Beyer
922ed445d4
imag-grep: Add new crate
2017-09-15 21:16:02 +02:00
Matthias Beyer
1ffc45a4c0
Use positional args
2017-09-15 21:07:01 +02:00
Matthias Beyer
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
Matthias Beyer
b4e6200eab
Merge pull request #1070 from matthiasbeyer/libimagstore/iter
...
libimagstore: iter
2017-09-15 13:53:52 +02:00
Matthias Beyer
5271255ae3
Fix libimagentryannotation for changes in libimagnotes
2017-09-15 13:53:30 +02:00
Matthias Beyer
cefe58ffd4
Add changelog
2017-09-15 13:53:30 +02:00
Matthias Beyer
2bbda59051
Refactor and simplify imag-notes binary
2017-09-15 13:53:16 +02:00
Matthias Beyer
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
Matthias Beyer
8b8e4e9c6e
Minify iterator helper implementation
2017-09-15 13:17:12 +02:00
Matthias Beyer
fce5df48c8
Add simple iterator helpers for StoreIdIterator -> CRUD Iterator
2017-09-15 13:07:49 +02:00
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
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
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
bcb6c7b52d
Add changelog entry
2017-09-14 20:06:22 +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
e4036c531b
Add example setting for diary
2017-09-14 18:57:59 +02:00
Matthias Beyer
3a317451f6
Add RSS feed
2017-09-11 16:42:06 +02:00