Commit Graph

47 Commits

Author SHA1 Message Date
Nathaniel Landau
42083f3dc3 build(deps): bump dependencies 2024-01-18 09:26:44 -05:00
Nathaniel Landau
28c721f6d9 bump(release): v0.12.0 → v0.12.1 2023-09-02 17:05:01 -04:00
Nathaniel Landau
22e9719402 build(precommit): lint typos 2023-08-31 08:53:42 -04:00
Nathaniel Landau
461a067115 build(deps): updte dependencies 2023-08-28 09:29:47 -04:00
Nathaniel Landau
34aa78c103 build(deps): bump dependencies 2023-07-05 09:48:44 -04:00
Nathaniel Landau
d78e5d1218 bump(release): v0.11.1 → v0.12.0 2023-05-17 09:15:01 -04:00
Nathaniel Landau
476ca62e5c build(deps): update sh from 2.0.3 to 2.0.4 2023-05-17 09:08:48 -04:00
Nathaniel Landau
00990db77a build(deps): bump dependencies 2023-05-14 16:46:14 -04:00
Nathaniel Landau
2d15760096 build(deps): bump all dependencies 2023-05-05 14:27:30 -04:00
Nathaniel Landau
dbf1cc8e13 build(deps): bump ruff to v0.0.264 2023-05-05 13:14:03 -04:00
Nathaniel Landau
2e61a92ad1 feat: greatly improve capturing all formats of inline metadata (#41)
feat: greatly improve capturing metadata all formats of inline metadata
2023-05-05 13:09:59 -04:00
Nathaniel Landau
72fef38b0f fix: convert charsets to utf-8 when necessary (#32)
improve compatibility on Windows
2023-03-30 17:37:32 -04:00
Nathaniel Landau
4df10e785e fix: improve TOML error handing and docs for Windows paths (#31)
* fix: improve TOML error handing and documentation for Windows paths

* build(linting): pash ruff v2.0.260
2023-03-30 10:33:51 -04:00
Nathaniel Landau
5a4643ea8f bump(release): v0.11.0 → v0.11.1 2023-03-29 13:44:29 -04:00
Nathaniel Landau
c5766af678 fix: add custom exceptions (#29)
* feat: add custom exceptions to metadata creation

* refactor: utility function for finding inline metadata in content

* fix: use InlineTagError for exceptions parsing inline tags

* fix: improve error messages

* build(deps): bump dependencies

* fix: use BadParameter exception when appropriate
2023-03-29 13:31:23 -04:00
Nathaniel Landau
375dceb8c6 build(deps): bump dependencies 2023-03-26 14:41:38 -04:00
Nathaniel Landau
c75d18200e bump(release): v0.10.0 → v0.11.0 2023-03-24 15:50:59 -04:00
Nathaniel Landau
ffdac91537 feat: add --import-csv option to cli 2023-03-24 15:38:42 -04:00
Nathaniel Landau
e8f408ee33 build(deps): bump dependencies 2023-03-23 10:20:54 -04:00
Nathaniel Landau
8968127c95 bump(release): v0.9.0 → v0.10.0 2023-03-21 23:18:04 -04:00
Nathaniel Landau
08999cb055 feat: add --export-template cli option 2023-03-21 18:00:32 -04:00
Nathaniel Landau
c1a40ed8a4 bump(release): v0.8.0 → v0.9.0 2023-03-20 18:20:10 -04:00
Nathaniel Landau
d636fb2672 feat: bulk update metadata from a CSV file 2023-03-20 00:19:12 -04:00
Nathaniel Landau
593dbc3b55 build: add script to bump dependencies 2023-03-18 19:17:23 -04:00
Nathaniel Landau
009801a691 style: pass additional linters 2023-03-17 14:30:50 -04:00
Nathaniel Landau
a2d69d034d bump(release): v0.7.0 → v0.8.0 2023-03-12 14:11:00 -04:00
Nathaniel Landau
7f431353e1 bump(release): v0.6.1 → v0.7.0 2023-03-11 16:59:27 -05:00
Nathaniel Landau
000ac1a16c feat: transpose metadata between frontmatter and inline 2023-03-11 16:20:50 -05:00
Nathaniel Landau
b6a3d115fd build(deps): bump deps 2023-03-09 21:44:07 -05:00
Nathaniel Landau
03e6ad59c4 bump(release): v0.6.0 → v0.6.1 2023-03-03 21:11:25 -05:00
Nathaniel Landau
bd4b94aefa build(deps): bump dependencies 2023-03-03 20:28:50 -05:00
Nathaniel Landau
8f8174a902 build: update ruff and pass linting 2023-02-26 10:41:17 -05:00
Nathaniel Landau
3bbcf3a987 build(deps): bump dependencies 2023-02-23 10:20:14 -05:00
Nathaniel Landau
347dd4271f bump(release): v0.5.0 → v0.6.0 2023-02-06 17:38:25 -05:00
Nathaniel Landau
2cca54320c bump(release): v0.4.0 → v0.5.0 2023-02-05 00:00:29 -05:00
Nathaniel Landau
17985615b3 feat: add new inline metadata (#15)
* feat: add new inline metadata to notes

* fix: prepend note content after frontmatter

* refactor: cleanup search patterns

* feat(regex): find top of note

* test: add headers

* fix: insert to specified location

* test: improve test coverage

* docs: add inline metadata
2023-02-04 23:34:31 -05:00
Nathaniel Landau
0de95a4be4 refactor: pass Ruff lint rules 2023-02-04 23:34:31 -05:00
Nathaniel Landau
90b737f7b3 bump(release): v0.3.0 → v0.4.0 2023-02-04 23:34:31 -05:00
Nathaniel Landau
8e040aeba4 feat: export metadata (#14)
* docs(readme): fix line breaks

* feat: export metadata to a CSV

* fix: finalize colors for questions

* feat: inspect frontmatter, inline, and tags separately

* feat: export metadata to JSON

* fix: do not count in-page links as tags

* ci(codecov): adjust patch target percentage down

* feat(metadata): export CSV or JSON from command line
2023-02-02 17:09:31 -05:00
Nathaniel Landau
1977ae362c bump(release): v0.2.0 → v0.3.0 2023-01-30 18:31:08 +00:00
Nathaniel Landau
eeaa1e7576 feat(application): add new metadata to frontmatter (#9)
* feat(frontmatter): frontmatter method to add key, values

* build: add pysnooper to aid in debugging

* feat(application): add new frontmatter

* build: clean up dev container

* fix(notes): diff now pretty prints in a table

* docs(readme): update usage information

* docs(readme): fix markdown lists
2023-01-30 11:06:31 -05:00
Nathaniel Landau
ac0090c6c9 build(ruff): update ruff configuration 2023-01-28 22:08:42 +00:00
Nathaniel Landau
6867c62dcf bump(release): v0.1.1 → v0.2.0 2023-01-25 17:26:29 +00:00
Nathaniel Landau
1e4fbcb4e2 feat(configuration): support multiple vaults in the configuration file (#6)
When multiple vaults are added to the configuration file, the script will prompt 
you to select one at runtime
2023-01-24 10:32:56 -05:00
Nathaniel Landau
9131ce128d bump(release): v0.1.0 → v0.1.1 2023-01-23 00:31:51 +00:00
Nathaniel Landau
6d26a41a36 bump(release): v0.0.0 → v0.1.0 2023-01-22 17:03:00 +00:00
Nathaniel Landau
b7bcf74926 feat: initial application release 2023-01-22 16:55:46 +00:00