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!

other discussions
 

Hello everyone! Daniel here, and I’m back with a new Linkwarden release across web and mobile.

For those who are wondering, Linkwarden is an open-source collaborative bookmarking tool that keeps permanent snapshot of the content of the links you save, so you can still access them even if the original content is no longer available. Linkwarden is available as a Cloud offering, or you can get the source code on GitHub and self-host it on your own server with no strings attached. If you find it useful, consider starring the repo so others can discover it too!

So let’s get into it.

What's new in mobile:

  • Support for self-signed certificates and custom request headers: Android now accepts self-signed certificates, and you can add custom request headers to the app's requests. This makes the app usable with instances behind a reverse proxy or auth layer like Authelia or Cloudflare Access.
  • Re-preserve link formats: You can now re-generate a link's preserved formats (screenshot, PDF, readable view) from the mobile app, useful if the original preservation failed or the page has changed since.
  • Change link's banner: You can now set a custom banner image for a link when editing it.
  • Access more account options in Settings: Settings now has a "More Account Settings" option that opens your full account settings inside the app, using your existing session.

(Android is out, iOS is still in review and it should be out later today.)

What's new in web:

  • Refreshed, more modern design: The top navbar is removed and its functionality moved into the sidebar, plus a number of smaller UX fixes. 
  • New search modal with recent search history: Press ⌘K (or Ctrl+K) anywhere to open a search modal. It also keeps your recent searches stored locally in the browser. 
  • New "System" theme option: The theme can now follow your OS light/dark preference instead of being set manually. 
  • PNG support for link banners: Link banners now accept PNG uploads in addition to JPEG.

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.15.1...v2.16.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.

Hope you enjoy the latest updates!

 

Hello everyone! Daniel here, and I’m back with Linkwarden 2.17, with updates across the web app, the mobile app, and the browser extension.

For those who are wondering, Linkwarden is an open-source collaborative bookmarking tool that keeps a permanent snapshot of the content of the links you save, so you can still access them even if the original content is no longer available. Linkwarden is available as a Cloud offering, or you can get the source code on GitHub and self-host it on your own server with no strings attached. If you find it useful, consider starring the repo so others can discover it too!

So let’s get into it.

What's new

Custom order for links

You can now drag the links inside a collection into any order you like. Custom Order is the new default sort for collections, and you can switch back to sorting by date or name from the sort menu at any time. The order is saved with the collection, and new links are added to the top.

Much faster rendering of huge lists

Links, collections, and tags now only render what's on screen, so scrolling through thousands of links stays smooth. The collection page got the same treatment, which helps a lot if you have thousands of collections.

Choose the details when saving a link

The new link sheet in the mobile app now lets you set a link's name, collection, tags, description, and banner before saving it, instead of editing the link afterwards.

Email verification with a 6-digit code

Instead of a sign-in link, Linkwarden now emails you a 6-digit code to verify your email address.

Other noticeable improvements

  • Password changes sign out other devices: Changing your password now signs you out on every other device and revokes your access tokens. Resetting a forgotten password signs you out everywhere. If you use the browser extension or integrations like Floccus with an access token, you'll need to sign them back in afterwards.
  • Password rate limiting: After 15 wrong passwords in a row, an account accepts only one attempt every 25 seconds. This makes guessing a password much slower without locking you out of your own account.
  • More security fixes: This release also fixes a number of moderate-severity security issues, thanks to everyone who reported them responsibly. We recommend updating to 2.17.
  • Search from the address bar: With the browser extension installed, type lw, press space, then type what you're looking for and press Enter to search your Linkwarden links straight from the address bar. This works in Chrome, Firefox, and other Chromium-based browsers.
  • Import fixes: Imported links now keep the order of their original dates no matter in what order they were imported, Wallabag dates are read correctly, and larger imports are more reliable.
  • Custom AI tagging prompts: Self-hosted instances can now replace the prompt sent to the model for each AI tagging method with the AI_GENERATE_TAGS_PROMPT, AI_PREDEFINED_TAGS_PROMPT, and AI_EXISTING_TAGS_PROMPT environment variables. Check it out in the docs!
  • And more: As always, there's a long tail of smaller fixes and improvements across the web app, the mobile app, and the browser extension.

Full Changelog: https://github.com/linkwarden/linkwarden/compare/v2.16.3...v2.17.0

Thanks!

Thanks to everyone using Linkwarden, reporting bugs, suggesting improvements, contributing to the project, responsibly disclosing security issues, and supporting its development. A special thanks to all the security researchers who reported the issues fixed in this 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.

Hope you enjoy the latest updates!