Skip to content

0.11.0

Compare
Choose a tag to compare
@MohamedBassem MohamedBassem released this 02 Apr 17:14
· 380 commits to main since this release

Welcome to the v0.11.0 release of Hoarder. This packs a bunch of new stuff and fixes.

New Features

  • There's now a CLI tool to enable mass manipulations for your bookmarks. You can use it, for example, to mass import bookmarks from your previous tool. Check its docs here, and you can check the initial version of importing bookmarks docs here.
  • You can now attach notes to your bookmarks.
  • You can now delete tags in the tag view page.
  • The All Tags page now differentiates between manually attached tags and AI attached tags.
  • You can specify the language of the auto generated tags with INFERENCE_LANG=<lang> env variable. It currently defaults to english. Thanks @COOHU-Kr for the suggestion!
  • The web UI now allows uploading multiple images at the same time. Webp support also got added.
  • Clicking ⌘ + E or (ctrl + E) will now focus on the new bookmark editor. Thanks @chanunnaki for the idea!
  • Current server version is now shown in the admin panel. It'll also check github API to know if there are new version. You can disable the new version check with DISABLE_NEW_RELEASE_CHECK=true.
  • In case you missed it, the android app is almost there (under google's mercy). If you can't wait, you can download the APK from this issue

Fixes

  • Search results are now sorted by relevance.
  • In some rare instances, the crawler was getting stuck parsing some pages preventing any other links from getting crawled. There's now a 30s timeout to solve this problem.
  • Fix the sharp is missing error in the web container logs.
  • When logging out, people were getting redirected to localhost:3000 by mistake. Add NEXTAUTH_URL=<server_url> to your env file to fix that. The installation docs has been updated.

Upgrade

  • [Optional but hightly recommended] The initial docker compose was using an old chrome version (v100). Bump the chrome container version to v123 by changing the chrome container image:
    • from: gcr.io/zenika-hub/alpine-chrome:100
    • to: gcr.io/zenika-hub/alpine-chrome:123
  • If you're using HOARDER_VERSION=release, run docker compose pull && docker compose up -d.
  • If you're pinning it to a specific version, upgrade the version and then run docker compose pull && docker compose up -d.

Some screenshots from the release

The new All Tags page

Screenshot 2024-04-02 at 5 20 16 PM

Attaching notes to bookmarks

Screenshot 2024-04-02 at 5 20 49 PM

Server version in admin panel

Screenshot 2024-04-02 at 5 20 28 PM

The new CLI

Screenshot 2024-04-02 at 5 24 25 PM