0.23.1 (Hoarder is rebranding to Karakeep)
This is not a typical release. Hoarder is rebranding to Karakeep. For context about the rebranding, check out the reddit announcement here.
The name Karakeep is inspired by the Arabic word "كراكيب" (karakeeb), a colloquial term commonly used to refer to miscellaneous clutter, odds and ends, or items that may seem disorganized but often hold personal value or hidden usefulness. It evokes the image of a messy drawer or forgotten box, full of stuff you can't quite throw away—because somehow, it matters (or more likely, because you're a hoarder!).
However, we also have a couple of new contributors to this minor version. Welcome @ekambains, @Summon528, @jaworek, @jferch, @denysdovhan to the contributors list!
If you enjoy using Karakeep, consider supporting the project here ☕️ or via GitHub here.
New Features 🚀
- Well, we're rebranding!
- This release shows a banner in the admin panel about the rebranding. It's still unclear whether I'll be able to continue updating the hoarder docker image after the repo name change, so I wanted what might potentially be the last stable release on this image to inform the people about the change in the image name. If it turns out that I can continue updating the image, I'll drop the banner.
- Please note that the new docker image will not yet be available until I execute the repo transfer.
- You can now store the assets in a separate directory by setting the
ASSETS_DIR
env variable. This allows people to offload the assets that can potentially grow larger into a network-mounted directory for example. - Hoarder now stores and indexes the author and publisher attributes of links. In a future release, we'll start showing them in the UI. (by @erik-nilcoast).
UX Improvements ✨
- Clicking view original now opens in a blank tab (by @ekambains).
- Link to Github release page in web sidebar (by @aworek).
- Drop the font weight from sidebar items which makes the sidebar slightly nicer.
Fixes 🐛
- Fixes issue where hoarder was running out of memory when uploading a large archive with SingleFile.
- Added a configurable crawler screenshot time
CRAWLER_SCREENSHOT_TIMEOUT_SEC
(by @Summon528)
Upgrading 📦
To upgrade:
- If you're using
HOARDER_VERSION=release
, rundocker 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
- chore: Hoarder to Karakeep rebranding (#1199) - @MohamedBassem in 16866d8
- feat(web): link to Github release page in web sidebar (#1192) - @jaworek in 55ae679
- i18n: Enable ukrainian language (#1195) - @denysdovhan in 4650ecc
- ui(web): Clicking view original now opens in a blank tab. Fixes #1114 (#1196) - @ekambains in f187e5e
- ui(web): Drop the font weight attribute from sidebar items - @MohamedBassem in e38be87
- feat: Allow storing assets in a separate directory. Fixes #1091 - @MohamedBassem in d86f601
- fix: Dont buffer uploaded files in memory. Fixes #1173 - @MohamedBassem in 453f2dd
- feat(workers): Add CRAWLER_SCREENSHOT_TIMEOUT_SEC (#1155) - @Summon528 in c193c6e
- docs: Fixed missing semicolon in update admin password section (#1169) - @jferch in 41067ee
- feat(workers): Adds publisher and author og:meta tags to Bookmark (#1141) - @erik-nilcoast in b3417d8