Commit Graph

4443 Commits

Author SHA1 Message Date
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
Matthias Beyer 53c7d602eb Merge pull request #1062 from matthiasbeyer/libimagstore/error-opt
libimagstore: Optimize errors
2017-09-10 11:45:59 +02:00
Matthias Beyer 785e17a4a3 Add param to StoreIdHasNoBaseError 2017-09-10 10:48:51 +02:00
Matthias Beyer a670172880 Add param to StoreIdLocalPartAbsoluteError 2017-09-10 10:48:50 +02:00
Matthias Beyer b772908697 Add params to EntryRenameError 2017-09-10 10:48:50 +02:00
Matthias Beyer 2ce2ba54da Replace GlobError with link to ::glob::PatternError 2017-09-10 10:48:50 +02:00