Skip to content

Releases: out-of-cheese-error/gooseberry

0.6.0

10 Mar 16:49
Compare
Choose a tag to compare

Added

  • Tag manager that displays a search window of existing tags to add/remove and allows creating new tags (
    Issue #63)
  • ignore_tags config option (Issue #60)
  • Add/remove multiple tags at once using comma-separated input e.g gooseberry tag --from=today tag1,tag2,tag3

Changed

  • Updated dependencies

0.5.2

21 Jan 14:56
Compare
Choose a tag to compare

Fixed

  • Use DEFAULT_PAGE_TEMPLATE in editor
  • Remove trailing "/" from URLs before converting them into filenames (Issue #57)

Added

  • Use --config or -c to open gooseberry with a specific config file. If empty, takes from GOOSEBERRY_CONFIG environment variable or uses default
    location (Issue #54)

0.5.1

20 Jan 15:41
Compare
Choose a tag to compare

Fixed

  • URI file name should have the full path

0.5.0

20 Jan 13:28
Compare
Choose a tag to compare

Fixed

  • Fixed Issue #49 - recursively creates db_dir and kb_dir
  • Fixed search and view without annotation_template set

Added

  • Sort option gooseberry config kb sort (Issue #48)
  • Page template option gooseberry config kb page (Issue #52)

Changed

  • URI/BaseURI options don't have "http" and "https" in folder/file name anymore (these are also not used when sorting)

0.4.0

19 Jan 21:20
Compare
Choose a tag to compare

Changed

  • escape spaces in links with "%20". See rust-lang/mdBook#527
  • remove IGNORE_TAG business, delete always deletes from hypothesis
  • list available groups on running gooseberry config group with the "use existing" option

0.3.0

17 Jan 13:51
Compare
Choose a tag to compare

Changed:

Switched to Handlebars templates!

  • tokio 1.0 update
  • Fixed some bugs
  • Added a make test

0.2.0-alpha

16 Jan 12:37
Compare
Choose a tag to compare
  1. Adds a new config subcommand called kb for configuring generated knowledge base. This has
    all           Change everything related to the knowledge base
    directory     Change knowledge base directory
    annotation    Change annotation handlebars template
    link          Change index link handlebars template
    index         Change index file name
    extension     Change knowledge base file extension
    hierarchy     Change folder hierarchy
  1. Uses annotation template to render annotations in plaintext files with extension filetype and an index file named index with links to each page decided by link. hierarchy dictates the folder format and directory says where the knowledge base files are stored.
  2. Added examples of use for mdbook, obsidian and org-mode (partial)

BREAKING CHANGE

0.1.1

28 Nov 15:08
Compare
Choose a tag to compare

Changed:

  • hypothesis crate points to crates.io version instead of git
  • upgraded dependencies (except tokio and directories-next)

Added:

  • badges to README
  • link to releases in README
  • first crates.io version

0.1.0

28 Nov 14:32
Compare
Choose a tag to compare

First somewhat decent release!

Main commands:

  • gooseberry sync - syncs hypothesis annotations to gooseberry
  • gooseberry search - opens an interactive search buffer to select annotations.
    Has keyboard shortcuts to add tags, remove tags and delete annotations.
    This should be the main entrypoint for users while gooseberry tag, gooseberry delete, and gooseberry view
    are more for automating these tasks.
  • gooseberry make - builds the mdbook knowledge base
  • gooseberry config - manages configuration, view and edit Hypothesis credentials, the Hypothesis group, and the location of the knowledge base
  • gooseberry move - move annotations from one group to another (move not copy).
    Useful if you have a bunch of annotations scattered around and want to move them into one group for gooseberry.