Linkwarden v2.14 - open-source collaborative bookmark manager to collect, read, annotate, and fully preserve what matters (tons of new features!) 🚀 (github.com)
from daniel31x13@lemmy.world to selfhosted@lemmy.world on 25 Mar 22:13
https://lemmy.world/post/44745230

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:

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: github.com/linkwarden/…/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!

#selfhosted

threaded - newest

TheTechnician27@lemmy.world on 25 Mar 22:47 next collapse

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”?

Haquer@lemmy.today on 25 Mar 22:57 next collapse

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

cecilkorik@lemmy.ca on 25 Mar 22:58 next collapse

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.

alecsargent@lemmy.zip on 25 Mar 23:00 next collapse

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 on 26 Mar 00:24 collapse

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 on 26 Mar 15:22 collapse

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

daniel31x13@lemmy.world on 25 Mar 23:05 next collapse

We’ve been active before the AI-slop era, even before the existence of ChatGPT :)

www.star-history.com/?repos=linkwarden%2Flinkward…

potustheplant@feddit.nl on 26 Mar 08:31 next collapse

That’s not really answer, but ok.

MrScottyTay@sh.itjust.works on 26 Mar 09:38 collapse

What about the activity during the AI slop era?

paraphrand@lemmy.world on 25 Mar 23:36 next collapse

They learned all of this from us.

BigTurkeyLove@lemmy.dbzer0.com on 26 Mar 03:09 next collapse

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 🙌

Breezy@sopuli.xyz on 26 Mar 04:48 next collapse

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 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: github.com/…/8bd3bd376316332693c5074a59dc3ab03559…. Look at that contributor’s profile and website. For another one: 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 on 26 Mar 09:50 collapse

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 on 26 Mar 14:27 collapse

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?

renegadespork@lemmy.jelliefrontier.net on 26 Mar 10:01 next collapse

Yeah, it sucks because I kind of like emojis, but now I feel like I can’t use them because people will think my docs are AI generated.

EarMaster@lemmy.world on 26 Mar 13:50 collapse

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 on 26 Mar 14:59 collapse

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 on 26 Mar 13:53 collapse

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.

uuj8za@piefed.social on 25 Mar 23:48 next collapse

squidward opens chair: ooh, AGPLv3, nice

squidward closes chair: sign our CLA

irmadlad@lemmy.world on 26 Mar 01:16 next collapse

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.

in_my_honest_opinion@piefed.social on 26 Mar 04:54 collapse

Claude? That you?

irmadlad@lemmy.world on 26 Mar 09:18 collapse

Now — what — would — make — you — say — a — thing — like — that?

GreatRam@lemmy.world on 26 Mar 05:15 next collapse

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 on 26 Mar 05:23 next collapse

Good project! 😊

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

renegadespork@lemmy.jelliefrontier.net on 26 Mar 09:58 next collapse

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?

Harmonics041@feddit.uk on 26 Mar 10:07 next collapse

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.

superglue@lemmy.dbzer0.com on 26 Mar 18:18 collapse

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.

B0rax@feddit.org on 26 Mar 10:00 collapse

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

irmadlad@lemmy.world on 26 Mar 14:11 collapse

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