Linkwarden 2.15 - open-source collaborative bookmark manager to collect, read, annotate, and fully preserve what matters (tons of new features!) šŸš€ [AIP] (github.com)
from daniel31x13@lemmy.world to selfhosted@lemmy.world on 10 Jul 16:19
https://lemmy.world/post/49274231

Hello everyone! Daniel here.

Today, I’m excited to announce that Linkwarden is getting one of its largest mobile updates so far, along with a web app that’s much lighter to run.

For those who are new here, Linkwarden is a tool for collecting, organizing, reading, and preserving webpages, articles, and documents in one place. Linkwarden is available as a Cloud offering, or you can self-host it on your own server.

Let’s get into it.

What’s new on mobile:

šŸ–ļø Highlight and annotate

You can now highlight text in the reader view, pick from four colors, and attach a note to any highlight.

There’s also a new Notes & Highlights view per article which lets you skim what you’ve marked and jump to it in the text.

šŸ“„ True offline mode

Previously, the app only saved preserved formats for links you had already opened. Now, you can turn on Save for offline access in the settings, and the app will download every preserved format in the background as you browse.

🪪 Link details sheet

Long-press any link to open Link Details, which shows all the information about a link in one sheet, similar to the web app.

šŸ“– Customizable reader view

Adjust font, text size, line height, and background color as you read.

What’s new on the web:

🧠 Much lower memory usage

Linkwarden 2.15 roughly halves idle memory usage, from around 700 MB down to about 350 MB. We explained this in more detail on our blog.

🐳 A much smaller Docker image

The Docker image has also been cut in half, dropping from roughly 3.0 GB to 1.5 GB.

šŸ”‘ Generic OIDC provider

Self-hosters can now connect any OpenID Connect identity provider. Check it out in the docs!

šŸ”’ Increased security

A good chunk of this release went into security hardening. We strongly recommend updating to 2.15.

There’s more…

As always, there’s a long tail of smaller improvements across the web and the mobile app.

Full Changelog: https://github.com/linkwarden/linkwarden/compare/v2.14.1…v2.15.0

Thanks!

Thanks to everyone using Linkwarden, reporting bugs, suggesting improvements, contributing to the project, responsibly disclosing security issues, and supporting its development. Your contributions genuinely shape every release.

If you’d like to try Linkwarden without dealing with server setup and maintenance, our Cloud offering is the easiest way to get started.

We hope you enjoy the latest Linkwarden updates!

#selfhosted

threaded - newest

irmadlad@lemmy.world on 10 Jul 17:28 next collapse

Hmmm I seem to be still on v2.14.1 but I’m not getting an alert that it needs an update. Linkwarden is a solid piece of work Daniel. I use it daily. Thank you.

daniel31x13@lemmy.world on 10 Jul 17:41 next collapse

Thanks! The Docker image is still being built: github.com/linkwarden/linkwarden/…/86414833597

Should be ready in less than an hour or so.

daniel31x13@lemmy.world on 10 Jul 18:14 collapse

It’s ready :)

irmadlad@lemmy.world on 10 Jul 18:38 collapse

Fresh out the oven!

<img alt="" src="https://lemmy.world/pictrs/image/8cb0c78a-faad-4f84-be91-1cf2d64774b8.png">

daniel31x13@lemmy.world on 10 Jul 18:40 collapse

Sweet!

avidamoeba@lemmy.ca on 10 Jul 17:51 next collapse

Folks who’ve used Linkwarden and archivebox, which do you prefer? Is one a superset of the other?

rowdy@piefed.social on 10 Jul 19:40 collapse

I wouldn’t consider them directly comparable since they are both trying to achieve different goals.

Linkwarden is a bookmark manager that allows for single html webpage backups.

Archivebox uses WARC - which produces an offline, fully navigable website

curbstickle@anarchist.nexus on 10 Jul 17:53 next collapse

AI Project per OP:

  • Implementation: Assisted
  • Testing: Assisted
  • Documentation: Assisted

@daniel31x13@lemmy.world can you please update the title with the appropriate tag? [CBH] or [AIP]

See rules 7/8 for details, ask if you have any questions

daniel31x13@lemmy.world on 10 Jul 18:01 next collapse

Updated to [AIP], since ā€œAI Assistedā€ is also part of it.

curbstickle@anarchist.nexus on 10 Jul 18:06 collapse

Appreciated, thanks!

Since it is AI assisted, can you add the disclosure portion (Rule 8)? A reply to the top level distinguished comment works, the disclosure info is here.

I know, a lot of steps involved now, but the community is a pretty wide split on AI use.

daniel31x13@lemmy.world on 10 Jul 18:13 next collapse

The scope is ā€œImplementation,ā€ ā€œTestingā€ (to some extent), and ā€œDocumentation.ā€

curbstickle@anarchist.nexus on 10 Jul 18:16 collapse

Thanks, just one more bit which would be the level of AI assistance:

  • Hint - AI suggested solution, human does the task.
  • Assisted - AI acts on part of a task, but a human handled the bulk.
  • Pair - About a 50/50 split of human made and generated.
  • Generated - Human prompted, AI generated.

Just for each part of it, I’ll update in my comment above

daniel31x13@lemmy.world on 10 Jul 18:17 collapse

ā€œAssistedā€

curbstickle@anarchist.nexus on 10 Jul 18:17 collapse

Thanks!

daniel31x13@lemmy.world on 10 Jul 18:22 collapse

Np!

arcine@jlai.lu on 11 Jul 20:43 collapse

Truly disgusted that a post disclosing the project is AI assisted gets this many upvotes. I’m out.

curbstickle@anarchist.nexus on 11 Jul 21:49 collapse

Part of the point of the [AIP] tag is your ability to filter these posts out.

The decision of what you want to do is obviously yours alone, though.

warmaster@lemmy.world on 10 Jul 19:51 next collapse

I started using it like 2 weeks ago, loving it so far! Thank you for doing this!

daniel31x13@lemmy.world on 10 Jul 19:54 collapse

Happy to help!

bridgeenjoyer@sh.itjust.works on 10 Jul 22:13 next collapse

ZOMG I think I need this!!! I love my bookmarks but have a hell of a time sorting them.

daniel31x13@lemmy.world on 11 Jul 23:03 collapse

Haha, you should give it a try!

amberwillow25785@lemmy.1095.me on 11 Jul 02:02 next collapse

daniel31x13 — self-host angle here: true offline mode means every user’s phone is now pulling down preserved formats in the background. That’s a bandwidth and compute shift for anyone running this on modest infra. Have you built any admin controls to throttle background sync, or set storage quotas per user? We work with teams deploying similar tools internally, and ā€œeveryone’s phone syncing at onceā€ has tanked a few deployments. Might be worth documenting in the self-hosting guide. More on this pattern here cxgo.ai/l/0LO4bIA .

u_tamtam@programming.dev on 11 Jul 02:48 next collapse

How does that compare to wallabag? (Does it?)

sofinzki@lemmy.zip on 11 Jul 14:40 next collapse

Lovely to see that a lot of effort was made to make this much more memory efficient! The main reason I bounced off from this before was it’s large footprint on my Unraid server. Will definitely take a 2nd look now!

daniel31x13@lemmy.world on 11 Jul 23:02 collapse

Awesome!

japemasterBrad@programming.dev on 11 Jul 15:48 next collapse

Has anyone compared with Karakeep? Which do you prefer?

nightofmichelinstars@sopuli.xyz on 11 Jul 22:51 collapse

It was close for me but I went with link warden because you can hide link cover images in the main view.

nightofmichelinstars@sopuli.xyz on 11 Jul 22:56 collapse

Update looks awesome at a glance, thanks for all your hard work!

daniel31x13@lemmy.world on 11 Jul 23:00 collapse

Appreciate the support!