147 Commits

Author SHA1 Message Date
Jon Gauthier
5193479043 Update issue templates 2021-08-25 11:38:17 -04:00
Jon Gauthier
e7295b7fc8 Update issue templates 2021-08-25 11:35:19 -04:00
Jon Gauthier
a1916769b3 add credit to @lukesmurray 2021-08-20 12:22:59 -04:00
Jon Gauthier
5f7e3f2163 version bump 0.4.4 2021-08-20 12:20:35 -04:00
Jon Gauthier
3c733307d8 improve string label for update-bib-data 2021-08-20 12:18:57 -04:00
Luke Murray
0e32241a30 Fix bug with citations failing to auto update (Fixes #34, Fixes #98) (#104)
The fix is to resolve the citation export path relative to the vault root before passing the path to chokidar.
2021-08-20 12:17:35 -04:00
Benature Wong
151947bd2b add a command for manual update bib data (#84) 2021-06-01 11:00:56 -04:00
Jon Gauthier
cb601fceda version bump 0.4.3 2021-04-30 15:06:17 -04:00
Jon Gauthier
0fbd9fc873 SearchModal: wait longer to set keyevent listeners. Fixes #79. Should make this hack a little more cross-platform! 2021-04-30 15:02:31 -04:00
Jon Gauthier
0998ff091b try to get CI workflow working with Obsidian Git pull 2021-04-09 11:12:55 -04:00
Ben Rush
b3e4fc30e0 Add notes field to Bibtex entries (#76)
* Add notes field

* code cleanup

* add test for biblatex `note` property

Co-authored-by: Jon Gauthier <jon@gauthiers.net>
2021-04-09 10:59:55 -04:00
Jon Gauthier
e9fce5abd0 fix Obsidian API GH reference 2021-04-09 10:43:00 -04:00
andreabecsek
e5bd0d51ef Update README (#70)
Describe the variables that can be used in the template and give example of how to use templates.
2021-03-24 16:34:54 -04:00
Jon Gauthier
73ead5e73d add npm release script w/ standard-version 2021-03-18 12:15:51 -04:00
Jon Gauthier
48edf43167 version bump 0.4.2 2021-03-18 12:04:22 -04:00
Jon Gauthier
0ce26ad18a update package lock 2021-03-18 11:57:30 -04:00
Jon Gauthier
35fb8bccb0 Handlebars: disable HTML escapes. Fixes #64 2021-03-04 14:22:44 -05:00
Jon Gauthier
a395b524ef add publisherPlace, eventPlace template variables. fixes #58 2021-03-04 14:19:01 -05:00
Jon Gauthier
f594f1616c add support for eprint and eprinttype fields (biblatex only). fixes #60 2021-03-04 14:04:22 -05:00
Jon Gauthier
c9fb5d20c1 Support literature note links with wikilinks disabled. Fixes #57. 2021-02-12 10:09:26 -05:00
Jon Gauthier
bb5b0990cf Merge branch 'develop' of github.com:hans/obsidian-citation-plugin into develop 2021-02-12 09:40:05 -05:00
earngineer
6251501658 Add publisher entry (#56)
* Add publisher entry

* Add publisher entry to test cases
2021-02-12 09:39:38 -05:00
Jon Gauthier
43bf66fa43 0.4.1 0.4.1 2021-01-14 18:25:38 -05:00
Jon Gauthier
d96429ac69 Show an error when user chooses "open PDF" action but reference has no PDF 2021-01-14 18:22:22 -05:00
Jon Gauthier
4be1041b5a Run a case-insensitive search for existing literature notes -- this helps avoid bugs with different casing based on export format. Also helps avoid Dropbox case-based sync conflicts. Fixes #43 2021-01-14 18:16:27 -05:00
Jon Gauthier
80ed3a1d94 biblatex parser: accommodate year entry (not just date); accommodate journal alias 2021-01-14 13:41:32 -05:00
Jon Gauthier
f523f75a30 Provide a working link to Entry object documentation 2021-01-14 11:11:11 -05:00
Jon Gauthier
0baf617571 0.4.0 0.4.0 2021-01-13 20:30:41 -05:00
Jon Gauthier
386e82f73b fix PDF opening: add missing file:// protocol 2021-01-13 20:29:55 -05:00
Jon Gauthier
e54b66fee8 Replace Node-native file watcher with chokidar (#37)
* replace native fs.watch with chokidar

* update package-lock
2021-01-13 20:12:05 -05:00
Jon Gauthier
2c7acf9ac1 Add command to insert literature note content into active pane. Fixes #21. 2021-01-13 19:56:37 -05:00
Jon Gauthier
8a247ec96d Advanced templating with Handlebars (#42)
* Add Handlebars dep and retool to use Handlebars for templating

* fix Handlebars invocation

* Add a test for advanced template rendering

* Delete templates.ts

* Add documentation in settings tab (still missing some formatting), and TypeDoc documentation on `Entry` objects

* prettier settings tab with new information
2021-01-13 17:25:07 -05:00
Jon Gauthier
5b75793032 Merge branch 'master' into develop 2021-01-10 12:25:48 -05:00
Jon Gauthier
bcbbf53d74 CI (#38)
* Create build-and-test.yml

* stage package-lock, required by CI

* simply use node 12.x

* recreate package-lock

* build workflow: skip optional dependencies

* update broken obsidian checksum in package-lock
2021-01-10 12:25:28 -05:00
Jon Gauthier
145bf41622 Add regression test for biblatex parser error handling 2021-01-10 11:56:58 -05:00
Jon Gauthier
f81a0aa528 Modal: don't break rendering when entry title is undefined 2021-01-10 11:39:32 -05:00
Jon Gauthier
7f9aefeb2b Log biblatex parsing errors rather than throwing exception. 2021-01-10 11:30:28 -05:00
Jon Gauthier
7356845485 remove outdated comment 2021-01-08 20:40:14 -05:00
Jon Gauthier
6bda89ba95 add files optional field to entry and load from biblatex entry; add PDF-open action to modal. cf #12 2021-01-08 20:26:32 -05:00
Jon Gauthier
69ba30cf74 better screenshot -- OpenNoteModal shows more features 2021-01-08 20:14:14 -05:00
Jon Gauthier
9fc5e8bfc6 Update modal screenshot 2021-01-08 20:12:59 -05:00
Jon Gauthier
f58ced512c modal: disable spell-check 2021-01-08 20:12:52 -05:00
Jon Gauthier
4f7e465ba3 Render matching portions of search results in modals 2021-01-08 20:09:58 -05:00
Jon Gauthier
5f7d613c69 Fix compatibility issue with Discordian theme. Fixes #33 2021-01-08 19:43:50 -05:00
Jon Gauthier
91f7b0e84c 0.3.4 0.3.4 2021-01-08 14:23:19 -05:00
Jon Gauthier
354d2d95c3 Document BibLaTeX support 2021-01-08 14:23:13 -05:00
Jon Gauthier
c2141b1b6a Minor code cleanup 2021-01-08 14:17:16 -05:00
Jon Gauthier
a5cdb97c5f Update all interfaces to use new Library type 2021-01-08 14:13:29 -05:00
Jon Gauthier
eccd73d8a7 WorkerManager: record unblocked even on error 2021-01-08 14:13:15 -05:00
Jon Gauthier
4b7f8048f8 Get parse equivalence tests passing -- CSL and BibLaTeX routes return (roughly) the same renders, modulo casing and unicode magic we don't control 2021-01-08 13:30:04 -05:00