Commit Graph

4384 Commits

Author SHA1 Message Date
Matthias Beyer 9871a8bc0a Merge pull request #1128 from matthiasbeyer/libimaginteraction/format-helpers
Move handlebars custom helpers to libimaginteraction
2017-10-12 19:16:13 +02:00
Matthias Beyer d044e7a928 Add helper functions to register all helpers 2017-10-12 18:46:58 +02:00
Matthias Beyer eb07bce1d0 Move handlebars custom helpers to libimaginteraction 2017-10-12 18:46:58 +02:00
Matthias Beyer ac704cab76 Merge pull request #1126 from asuivelentine/imag-store/id-dump
Dump all StoreIds
2017-10-09 15:10:59 +02:00
Kai Sickeler 1f84643486 Dump all StoreIds
Add StoreId Dump changes
2017-10-09 12:18:27 +02:00
Matthias Beyer 75a8041c0e Merge pull request #1127 from matthiasbeyer/libimagrt/logging-to-file
Add multi-destination logging to logger
2017-10-08 19:00:07 +02:00
Matthias Beyer f266791142 Add multi-destination logging to logger
The logger was not able to handle multiple destinations before. Now it
is possible for the logger.

The file must be held behind an Arc<Mutex<_>> so we can use the logging
from multiple threads but also because we need to borrow mutably, so
that bit changes whith this commit.
2017-10-08 18:08:51 +02:00
Matthias Beyer e5155cacca Merge pull request #1125 from matthiasbeyer/imag-view/cli-rewrite
Imag view/cli rewrite
2017-10-08 16:42:30 +02:00
Matthias Beyer 9dcb323c45 Add example configuration for imag-view 2017-10-08 15:08:27 +02:00
Matthias Beyer 969211174a Rewrite imag-view
The imag-view command was redesigned with this change. It now looks up
view-templates in the config and calls them with the "in" subcommand.

This way, an entry can be viewed with editor, browser or whatever one
likes.

Compiling markdown is not supported yet.
2017-10-08 15:08:27 +02:00
Matthias Beyer d26e8b62ac Merge pull request #1124 from matthiasbeyer/imag-view/positional-args
Use positional argument for id
2017-10-08 15:07:48 +02:00
Matthias Beyer d9add138d2 Use positional argument for id 2017-10-08 13:02:56 +02:00
Matthias Beyer 19b5b53b2a Merge pull request #1121 from matthiasbeyer/imag-mv
Initial import of imag-mv
2017-10-01 12:11:30 +02:00
Matthias Beyer c5ad59e96f Initial import of imag-mv 2017-10-01 10:07:29 +02:00
Matthias Beyer 389f24d51f Merge pull request #1123 from matthiasbeyer/libimagstore/fix-move
libimagstore: fix move
2017-10-01 10:06:08 +02:00
Matthias Beyer b587bbbdc1 Fix: Create directory before renaming file 2017-10-01 01:59:41 +02:00
Matthias Beyer 24210c0068 Add some debug output 2017-10-01 01:59:13 +02:00
Matthias Beyer ecc8cc4567 Merge pull request #1120 from matthiasbeyer/remove-foldresult
Remove FoldResult
2017-09-30 11:21:09 +02:00
Matthias Beyer 169107d569 Remove FoldResult 2017-09-30 10:45:10 +02:00
Matthias Beyer d8055b4553 Merge pull request #1118 from matthiasbeyer/remove-imag-counter
Remove libimagcounter / imag-counter
2017-09-29 09:20:59 +02:00
Matthias Beyer 1d16e67857 Merge pull request #1119 from matthiasbeyer/cleanup-travis
Cleanup travis
2017-09-29 09:20:51 +02:00
Matthias Beyer 8933648657 Remove apt addons which are not needed anymore 2017-09-28 22:46:34 +02:00
Matthias Beyer 521415cc12 Remove 'tree' dependency 2017-09-28 22:43:40 +02:00
Matthias Beyer b2aab2cf54 Remove unneeded deps 2017-09-28 22:43:15 +02:00
Matthias Beyer 643db0df3a Remove libimagcounter / imag-counter 2017-09-28 22:41:23 +02:00
Matthias Beyer 20480710b9 Merge pull request #1117 from matthiasbeyer/remove-imag-documentation
Remove .imag-documentation, adapt travis config
2017-09-28 22:34:49 +02:00
Matthias Beyer 894604e5af Merge pull request #1109 from matthiasbeyer/libimagentryref/all-references
Add RefStore::all_references()
2017-09-28 18:34:43 +02:00
Matthias Beyer 250fd0c8bc Remove .imag-documentation, adapt travis config 2017-09-28 17:54:03 +02:00
Matthias Beyer db64c06409 Add RefStore::all_references() 2017-09-28 17:52:27 +02:00
Matthias Beyer 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
Matthias Beyer f20a42589f Merge pull request #1113 from matthiasbeyer/update-version-strs
Update version strings: 0.4.0 -> 0.5.0
2017-09-24 15:22:54 +02:00
Matthias Beyer 2ce75251d9 Adjust for new error linking setup in libimagentryref 2017-09-24 13:05:16 +02:00
Matthias Beyer cac7697054 Refactor errors to use error-chain linking functionality 2017-09-24 13:05:16 +02:00
Matthias Beyer 5be218d31f Add libimagentrygps 2017-09-24 13:05:01 +02:00
Matthias Beyer 73f6016221 Update version strings: 0.4.0 -> 0.5.0 2017-09-24 13:05:01 +02:00
Matthias Beyer a64fbbbdb9 Merge pull request #1115 from matthiasbeyer/v0.4.0-branch
v0.4.0 branch
2017-09-24 13:04:16 +02:00
Matthias Beyer 61d472a8c7 Remove section build-dependencies 2017-09-24 12:05:32 +02:00
Matthias Beyer e9bf46c247 Fix README location 2017-09-24 11:36:38 +02:00
Matthias Beyer 8a15aba1d0 Update month in doc 2017-09-23 22:18:28 +02:00
Matthias Beyer 5ed5392193 Finalize changelog 2017-09-23 21:24:46 +02:00
Matthias Beyer 2f2f606924 Add missing changelog entry for imag-gps 2017-09-23 21:19:27 +02:00
Matthias Beyer 1f28328476 Merge pull request #1107 from matthiasbeyer/libimagentrylink/error-refactoring
Use error chain link functionality to remove link-conversion boilerplate
2017-09-23 19:50:16 +02:00
Matthias Beyer 5894c27e44 Use error chain link functionality to remove link-conversion boilerplate 2017-09-23 18:32:23 +02:00
Matthias Beyer 7138ab4f2d Merge pull request #1106 from matthiasbeyer/libimagentrylink/annotation-testing
Add test for testing annotation
2017-09-23 17:03:53 +02:00
Matthias Beyer aa1f58cfff Add test for testing annotation 2017-09-23 14:13:16 +02:00
Matthias Beyer 441e59753a Merge pull request #1105 from matthiasbeyer/minor
Minor
2017-09-22 16:06:23 +02:00
Matthias Beyer f8d6789dd9 Merge pull request #1104 from matthiasbeyer/imag-gps/init
imag-gps: init
2017-09-22 15:20:29 +02:00
Matthias Beyer 0c461e126b Fix impl of GPSEntry::remove_coordinates() 2017-09-22 14:37:03 +02:00
Matthias Beyer 738b0ce4b9 Implement CLI 2017-09-22 14:37:03 +02:00
Matthias Beyer 664d85c42f Add UI spec 2017-09-22 14:37:03 +02:00