Skip to content

0.17.0

Compare
Choose a tag to compare
@MohamedBassem MohamedBassem released this 22 Sep 16:25
· 120 commits to main since this release
d0e7ca2

Welcome to the 0.17.0 release of Hoarder. We have a bunch of new features and UX improvements including SSO support (finally), bulk tag/list actions, better bookmark importing experience, and bunch of other stuff. In this release, we're welcoming @nghduc97 and @Mxrk as first time contributors!

If you're enjoying Hoarder, you can consider supporting it here ☕️.

New Features

  • Single Sign On (SSO) support is finally here for OIDC compliant providers. This was the most requested feature and it's now here thanks to @kamtschatka. You can read about how to configure it here.
  • We've done multiple improvements to the bookmark importing experience:
    • Bookmark importing now live in the settings page.
    • You can now import bookmarks from a Pocket export.
    • Imported bookmarks will keep their title, tags and creation date.
    • A new list will be created that will include all your newly imported bookmarks. You can remove/rename this list after making sure that everything went according to plan.
  • You can now customize the banner image for links and manipulate all its other attachments in the bookmark preview page.
  • You can now bulk add/remove tags and lists to bookmarks.
  • Some mobile app improvements:
    • In case you were facing issues connecting to hoarder from the app, there's now a "Connection testing" functionality that shows you a more descriptive issue about the problem you're hitting.
    • The app was by default following the theme (e.g. light/dark mode) of the system. You can now configure explicitly the theme that you want in the settings.
    • There's a new floating quick add button to quickly save new bookmarks from within the app.
  • For ollama users, you can now configure the timeout of the inference worker in case ollama's responses are slow. You can also configure a model keep alive TTL so that ollama can drop the model from memory if it's not used for that configure period.
  • We have a new compact layout to quickly skim through your bookmarks.

UX Improvements

  • In the tags editor, you can now quickly remove the last tags by pressing backspace.
  • The tags editor will now feel much faster by optimistically applying the changes before they are committed on the server.
  • On the mobile app, server errors (e.g. connection errors) will have a much better UI indicating the problem and giving you an option to retry.
  • Lists are now sorted alphabetically thanks to @kamtschatka.
  • Signup dialog now shows a less confusing message when signups are disabled thanks @nghduc97

Fixes

  • Completely deleting a tag was broken, now it's fixed.

Screenshots

New Mobile Settings Page

Screenshot 2024-09-22 at 4 58 33 PM

Connection Testing

Screenshot 2024-09-22 at 4 52 07 PM

SSO Support

Screenshot 2024-09-22 at 4 52 33 PM

Compact Layout

Screenshot 2024-09-22 at 4 53 46 PM

New Import UI

Screenshot 2024-09-22 at 4 57 14 PM

New Bulk Actions

Screenshot 2024-09-22 at 4 55 52 PM

New Attachments Section

Screenshot 2024-09-22 at 4 55 14 PM

Upgrading

To upgrade:

  • 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.

All Commits