Hello everyone!

It’s been about 3 months since the last release, and this one took a bit longer than usual. A lot of work went into polishing and refining both the web and mobile apps to make sure it was worth the wait.

Today, we’re excited to announce Linkwarden 2.14!

For those who are new to Linkwarden, it’s 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.

This release focuses on performance, usability, security, and platform upgrades.

What’s new:

🗂️ Improved team collaboration

Collections and subcollections got some important improvements.

Members and their permissions can now be propagated to subcollections, and collection admins can now create subcollections as well.

🏷️ Improved tag browsing with pagination

Tags now support pagination, making large tag lists easier to browse.

This helps keep things faster and more manageable, especially in places like the sidebar and tags page.

⚡ Faster interface with optimistic rendering

We added optimistic rendering to some of the slower parts of the app, especially around links and collections.

That means actions like updating or deleting items can now feel much more immediate, since the UI updates right away instead of waiting for the full request to finish.

🚀 Platform upgrades: Next.js 15 and Expo 54

Linkwarden now runs on newer foundations across both web and mobile:

  • Next.js 15 for the web app
  • Expo 54 for the mobile app

These upgrades improve compatibility and give us a stronger base for future improvements.

✨ Improved user experience

This release brings a number of user experience improvements across the app, especially around search and settings.

Search is now more helpful and easier to discover, while settings are cleaner and easier to navigate.

🔒 Security improvements for submitted links

We improved how submitted links are validated on the server for safer and more reliable processing. We recommend updating to 2.14 as soon as possible.

✅ And more…

As always, this release also includes smaller fixes, UI cleanups, dependency updates, and under-the-hood improvements across the app.

Full Changelog: https://github.com/linkwarden/linkwarden/compare/v2.13.5...v2.14.0

Thanks!

Thanks to everyone who’s been using Linkwarden, reporting bugs, suggesting improvements, contributing, and supporting the project along the way.

This release took a little longer than usual, but a lot of care went into making sure it was worth the wait. It also gives us a much stronger foundation for what’s coming next, and we’re looking forward to sharing more with you in the coming months.

If you’re interested in trying Linkwarden without dealing with server setup and maintenance, our Cloud offering is the easiest way to get started.

We hope you enjoy Linkwarden 2.14!

  • B0rax@feddit.org
    link
    fedilink
    English
    arrow-up
    3
    ·
    9 hours ago

    There is a bunch of these tools (linkding, karakeep are just two I know), what makes linkwarden stand out?

    • irmadlad@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 hours ago

      Diversity? Choices? Personally I use Readeck for ‘read it later’, LinkWarden for actual links, and Karakeep for archiving.

  • renegadespork@lemmy.jelliefrontier.net
    link
    fedilink
    English
    arrow-up
    3
    ·
    9 hours ago

    I can already collect and organize bookmarks very easily in every browser. Other than a prettier UI, I’m not sure how this is functionally different. Am I missing something?

    • superglue@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      40 minutes ago

      I agree, I tried it but it just felt pointless after awhile, the bookmark manager in the browser is a lot more convenient, and I dont tend to want to archive bookmarks long term. Shut it off after a few weeks. Great work by the devs though.

    • Harmonics041@feddit.uk
      link
      fedilink
      English
      arrow-up
      7
      ·
      9 hours ago

      The capture and annotation features as well as it being non browser dependent I guess. I’m gonna switch to something like this so I can get rid of Firefox sync.

  • TheTechnician27@lemmy.world
    link
    fedilink
    English
    arrow-up
    66
    arrow-down
    4
    ·
    edit-2
    20 hours ago

    Man, am I the only one who sees emojis used in place of bullet points (especially “✨”, whatever the shit that’s supposed to convey; polish?) and thinks “An LLM definitely wrote this”?

      • EarMaster@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 hours ago

        Let them think it. All those experts seeing AI everywhere can live under their rock and stay there. Recently an artist I personally know was criticized for using AI in his artwork - oil paintings each one signed by hand. Photographed in a way you can see it’s real paint and a real place for the last 20 years. It annoys me more to see all these accusations being placed without having looked at it even one bit further.

        • renegadespork@lemmy.jelliefrontier.net
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          4 hours ago

          Yeah, it’s frustrating on both ends.

          Readers and viewers of art are increasingly skeptical because of all the intentionally deceptive content flooding the zone.

          Meanwhile, the humans actually making new things get drowned out by the slop and accused of using AI when they finally do surface.

          They created BS machines that made everyone more distrustful of real human experience.

    • EarMaster@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      5 hours ago

      You are not the only one - you’re still overreacting. The use of emojis does not make it AI generated. At least try to find some other hints before accusing a possible real person of something.

    • Breezy@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      2
      ·
      edit-2
      14 hours ago

      I feel like I’m going crazy, because I distinctly remember checking out this project a couple of years ago (before they were called Linkwarden, and then when they renamed it) and noticing all the ai-looking commits (especially after the rename) in the repo so I wrote off the project. Also notice how OP doesn’t deny that they’re using it, just says he started the project before ChatGPT. I went through his profile and the AI profile picture and https://github.com/daniel31x13/gstack fork are pretty telling.

      Let’s be honest, a lot of FOSS projects have been inundated with ai pull requests, and I looked at some that were merged. At least the dev looks like they’re being responsible about them. Look at the contributors for the last 6 months, claude is right there: https://github.com/linkwarden/linkwarden/commit/8bd3bd376316332693c5074a59dc3ab03559f1dc. Look at that contributor’s profile and website. For another one: https://github.com/linkwarden/linkwarden/pull/1553. Look at that user’s GitHub profile, look at the activity, look at his website. I’m not saying he’s not a good programmer or anything like that, but be for real, he’s absolutely using AI for his code, if not an ai agent of some sort.

      I also find it hard to believe an app that features ai tagging wouldn’t also use ai. So it seems disingenuous to tag their Reddit post with “No AI” in r/selfhosted.

      At the end of the day, I’m not personally invested, and they’re free to use ai in their project (it is a tool after all and can be used responsibly). But I’m really developing trust issues with how dodgy some projects are about disclosing their AI usage. Like just say you use it to debug, qa, brainstorm, or write your docs, and or that the outputs are actually reviewed by a person.

      • Sephtis@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        9 hours ago

        While i dislikes ai i think it’s one of the only ways to create a foss software with a small time with a reasonably small number of people. But this does indeed just look like a no-effort ai post

        • Breezy@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          3
          ·
          5 hours ago

          And I get it, I do, but I think what rubs me the wrong way is how cagey the dev is about AI disclosure.

          Use it for your project, it’s open source (which allows me to see that AI is being used) and free to self-host. Like I mentioned previously, I do see the dev being pretty responsible about their usage from the few merge requests and individual commits I looked at.

          Personally, I feel like FOSS is built on a foundation of trust, and I find it very hard to trust a dev/project that (in my opinion) lies by omission. So, while I won’t use/contribute/pay for this project, I’m not judging anyone who does and I wish y’all the best. At the end of the day, it’s your time, effort, money (if you donate and or pay for the hosted plan), and or hardware (if you choose to self-host).

          Especially, after fiascos like Booklore (another project I now feel vindicated for writing off early) and the general trend of enshittification for almost all software and services, can you blame people for being a bit more skeptical?

    • alecsargent@lemmy.zip
      link
      fedilink
      English
      arrow-up
      20
      arrow-down
      4
      ·
      edit-2
      20 hours ago

      The worst part it’s not that LLM’s do it, its that humans do it. I don’t mind the occasional use of it on things that would benefit from a quick scan (like a website nav bar) but too many people go overboard and sugar coat their text with icons and corpo mumbo jumbo.

      Totally feel your sentiment man.

      • wabasso@lemmy.ca
        link
        fedilink
        English
        arrow-up
        9
        arrow-down
        1
        ·
        19 hours ago

        I’m a convert. After seeing LLMs do it, and now that all platforms have easy interfaces to access them, I use them in my note taking to help memory mapping and chunking.

        • irmadlad@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          4 hours ago

          We’ve been communicating with pictures ever since the ancients scrawled pictographs on cave walls with a burnt piece of firewood.

    • cecilkorik@lemmy.ca
      link
      fedilink
      English
      arrow-up
      10
      arrow-down
      2
      ·
      20 hours ago

      No, you are definitely not the only one. I tend to be more judgemental of projects that contain prolific use of emojis in general, but that has been ongoing since before AI became popular.

    • Haquer@lemmy.today
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      1
      ·
      20 hours ago

      My eyes just slide right over it, even if it’s something I initially found interesting.

    • Big T@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      15
      ·
      16 hours ago

      Who the fuck cares or takes the time to bully someone about using emojis? If you want to use emojis do it, individuality and self expression are things I personally love seeing. Say meow, use an emoji (🧙‍♂️ is my personal favorite), purposefully speill thangz wrongggg, say yee haw and curse a bunch or don’t. The people who take the time to make bullshit comments like these are lame.

      Don’t let the haters overshadow the awesome work that has been done on this project. 💯✅️

      Thank you 🙌

  • irmadlad@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    2
    ·
    18 hours ago

    OP, I’ll have to admit that Linkwarden is one of my favorite and more often used app in my stack. It just works. And I really like the iOS app, Oh, and those emojis…I like them. They are relational to information, and helps me equate a picture with where to find certain information, since I am a visual person.

  • GreatRam@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    14 hours ago

    Hey OP, thanks for this project!

    I currently use instapaper, but I was curious if/how I could replace it with linkwarden. My instapaper flow is pretty simple, I add articles to it via the browser/app extension and they show up chronologically on the home screen. Then when I read the article, I archive it.

    I looked at the linkwarden demo but it looks like I can only delete links.

  • oyzmo@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    11
    ·
    edit-2
    14 hours ago

    Good project! 😊

    AI is a marvellous tool when used with proper human oversight.