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
2493db5f23
fix: improve logging to screen
2023-03-13 07:56:49 -04:00
Nathaniel Landau
a2d69d034d
bump(release): v0.7.0 → v0.8.0
v0.8.0
2023-03-12 14:11:00 -04:00
Nathaniel Landau
556acc0d46
docs: include move metadata in documentation
2023-03-12 14:08:44 -04:00
Nathaniel Landau
8cefca2639
feat: move inline metadata to specific location in note ( #27 )
2023-03-12 13:58:55 -04:00
Nathaniel Landau
82e1cba34a
fix: add back option to transpose menus
2023-03-12 11:19:53 -04:00
Nathaniel Landau
7f431353e1
bump(release): v0.6.1 → v0.7.0
v0.7.0
2023-03-11 16:59:27 -05:00
Nathaniel Landau
4e49445b08
docs: add new screencast
2023-03-11 16:58:13 -05:00
Nathaniel Landau
5f9c79a9c1
fix: exit after committing changes
2023-03-11 16:55:21 -05:00
Nathaniel Landau
34e7c07dd9
fix: fix typo and sort order of options
2023-03-11 16:46:29 -05:00
Nathaniel Landau
32a838c8e4
ci: fix ruff linting
2023-03-11 16:27:38 -05:00
Nathaniel Landau
000ac1a16c
feat: transpose metadata between frontmatter and inline
2023-03-11 16:20:50 -05:00
Nathaniel Landau
1eb2d30d47
feat: select insert location for new inline metadata
2023-03-11 16:20:49 -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
v0.6.1
2023-03-03 21:11:25 -05:00
Nathaniel Landau
0b744f65ee
refactor: use single console instance
2023-03-03 21:10:43 -05:00
Nathaniel Landau
bf869cfc15
fix: improve error handling when frontmatter malformed
2023-03-03 21:02:32 -05:00
Nathaniel Landau
bd4b94aefa
build(deps): bump dependencies
2023-03-03 20:28:50 -05:00
dependabot[bot]
3932717c7e
ci(deps): bump devcontainers/ci from 0.2 to 0.3 ( #22 )
...
Bumps [devcontainers/ci](https://github.com/devcontainers/ci ) from 0.2 to 0.3.
- [Release notes](https://github.com/devcontainers/ci/releases )
- [Commits](https://github.com/devcontainers/ci/compare/v0.2...v0.3 )
---
updated-dependencies:
- dependency-name: devcontainers/ci
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-26 13:41:56 -05:00
dependabot[bot]
755151e2ed
ci(deps): bump step-security from 2.1.0 to 2.2.0 ( #21 )
...
ci(deps): bump step-security/harden-runner from 2.1.0 to 2.2.0
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner ) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](18bf8ad2ca...c8454efe5d )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-26 13:41:40 -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
v0.6.0
2023-02-06 17:38:25 -05:00
Nathaniel Landau
167997f527
fix(ui): add seperator to top of select lists
2023-02-06 17:36:36 -05:00
Nathaniel Landau
0143967db8
feat: transpose metadata ( #18 )
...
* feat: transpose between frontmatter and inline metadata
* ci: improve codecode patch thresholds
* test: remove ansi escape sequences from `capsys.errout`
* test: improve fixture for shared keys
* build(deps): update dependencies
* refactor: use deepcopy
* docs: add transpose metadata
2023-02-06 17:31:42 -05:00
Nathaniel Landau
446374b335
fix: allow adding inline tags with same key different values ( #17 )
2023-02-05 13:07:48 -05:00
Nathaniel Landau
401d830942
fix: remove unnecessary question when viewing diffs
2023-02-05 10:28:53 -05:00
Nathaniel Landau
7eb8ff5fa8
ci: run on push in main only
2023-02-05 00:11:16 -05:00
Nathaniel Landau
2cca54320c
bump(release): v0.4.0 → v0.5.0
v0.5.0
2023-02-05 00:00:29 -05:00
Nathaniel Landau
d94d9f2197
feat: add new tags ( #16 )
2023-02-04 23:34:31 -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
13513b2a14
ci: use CHANGELOG.md for release notes
2023-02-04 23:34:31 -05:00
Nathaniel Landau
b7b77d998c
ci: run tests once on pull requests
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
4a29945de2
feat(app): limit scope of notes with one or more filters ( #13 )
...
* style: rename `VaultMetadata.add_metadata` to `VaultMetadata.index_metadata`
* refactor(vault): refactor filtering notes
* fix(application): improve usage display
* fix(application): improve colors of questions
* feat(application): limit the scope of notes to be processed with one or more filters
* build(deps): update identify
2023-02-01 15:00:57 -05:00
Nathaniel Landau
6909738218
docs(readme): add badges
2023-01-30 22:00:47 +00:00
Nathaniel Landau
1977ae362c
bump(release): v0.2.0 → v0.3.0
v0.3.0
2023-01-30 18:31:08 +00:00
Nathaniel Landau
c0d37eff3b
fix(application): improve ux ( #10 )
...
* fix(vault): use table for listing notes in scope
* style: alphabetize methods
* fix(application): subcommand usage text formatting
* fix(questions): improve question style
2023-01-30 13:29:18 -05:00
Nathaniel Landau
48174ebde9
build(deps): bump dependencies
2023-01-30 17:04:13 +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
42dd73b038
build(devcontainer): ebuild virtual environment
2023-01-28 22:08:07 +00:00
Nathaniel Landau
bc394e2d77
build(deps): update dependencies
2023-01-25 17:57:24 +00:00
Nathaniel Landau
6867c62dcf
bump(release): v0.1.1 → v0.2.0
v0.2.0
2023-01-25 17:26:29 +00:00
Nathaniel Landau
455a2c9e86
refactor(application): refactor questions to separate class ( #7 )
...
* refactor(application): refactor questions to separate class
* test(application): add tests for`Application` class
2023-01-25 12:20:59 -05: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