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
Nathaniel Landau
5abab2ad20
docs(readme): fix dumb typo
2023-01-23 01:02:26 +00:00
Nathaniel Landau
b0689b48f1
ci: add allowed endpoints to harden-runner
2023-01-23 00:40:22 +00:00
Nathaniel Landau
9131ce128d
bump(release): v0.1.0 → v0.1.1
v0.1.1
2023-01-23 00:31:51 +00:00
Nathaniel Landau
b7735760e9
test: add tests for Application class
...
Need more attention here. Very difficult to test the keyboard interaction with questionary. Going to try using pexpect soon to hopefully add better coverage.
2023-01-23 00:31:08 +00:00
Nathaniel Landau
3fd6866760
fix(notes): diff now prints values in the form [value]
2023-01-22 18:23:50 -05:00
Nathaniel Landau
759fc3434f
fix(application): exit after committing changes
2023-01-22 18:23:50 -05:00
Nathaniel Landau
c427a987c1
docs(readme): update install instructions
2023-01-22 18:23:50 -05:00
Nathaniel Landau
9123ee149f
ci: harden runner configuration
2023-01-22 17:17:09 +00:00