this post was submitted on 17 Nov 2023
114 points (97.5% liked)

Lemmy

12548 readers
26 users here now

Everything about Lemmy; bugs, gripes, praises, and advocacy.

For discussion about the lemmy.ml instance, go to !meta@lemmy.ml.

founded 4 years ago
MODERATORS
 

Here is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program.

@Neshura87 submitted the first ever RFC for Lemmy! It describes how post tags can be implemented.

0.19.0 is getting closer and closer to release, but we are still busy squashing bugs and getting lemmy-ui ready. For now there is another release candidate deployed on voyager.lemmy.ml for testing. Here is the full list of changes since the last release candidate for Lemmy and lemmy-ui

@nutomic fixed a bug with following local communities in the release candidate. He added a first integration test for image uploads.

@dessalines has been busy updating lemmy-ui to account for Lemmy API changes, and squashing various bugs like an issue with timezone db migrations, adding a creator_is_admin field to Post and Comment views.

@SleeplessOne1917 has implemented support for settings import/export in lemmy-ui, as well as some bug fixes.

Support development

@dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.

If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.

top 24 comments
sorted by: hot top controversial new old
[โ€“] CharlesMangione@lemmy.world 25 points 1 year ago

Fix back button from posts going back twice instead of once

OH IT WAS A BUG! I thought I was taking crazy pills!

[โ€“] OsrsNeedsF2P@lemmy.ml 19 points 1 year ago

Very excited for Lemmy 0.19! Thank you as always for your work ๐Ÿ’ž

[โ€“] seathru@lemm.ee 18 points 1 year ago* (last edited 1 year ago)

Is blocking instances going to make it into .19?

Edit: Heck yeah! I'll toss a donation for that.

[โ€“] abobla@lemm.ee 16 points 1 year ago

much respect to you and everyone that has contributed so far. It's amazing the software and the movement that you are strenghtening.

[โ€“] jeena@jemmy.jeena.net 13 points 1 year ago (2 children)

The import/export settings, I wonder if this will also allow to export the communities I'm subscribed to.

[โ€“] nutomic@lemmy.ml 26 points 1 year ago* (last edited 1 year ago) (1 children)

Yes it includes community follows, saved posts, blocklists and profile data. Here you can see everything thats included:

https://github.com/LemmyNet/lemmy/blob/main/crates/apub/src/api/user_settings_backup.rs#L41-L60

Edit: I just noticed that instance blocks are missing from the export. Added here

[โ€“] jeena@jemmy.jeena.net 8 points 1 year ago

Great, thanks a lot for the explanation!

[โ€“] Die4Ever@programming.dev 8 points 1 year ago (2 children)

my bug report was closed but I'm still seeing the issue on voyager.lemmy.ml even after it was updated to rc.5

https://github.com/LemmyNet/lemmy-ui/issues/2215#event-10991644637

maybe someone else here can confirm my findings?

@nutomic@lemmy.ml @dessalines@lemmy.ml

[โ€“] dessalines@lemmy.ml 11 points 1 year ago

Re-opened, sry about that.

[โ€“] iso@lemy.lol 2 points 1 year ago* (last edited 1 year ago) (1 children)
[โ€“] Die4Ever@programming.dev 4 points 1 year ago* (last edited 1 year ago) (1 children)

Doesn't sound right, I wasn't getting stuck on pending. My issue appears to be purely a front end issue, the subscribe buttons in the community list don't work, but subscribing from inside the community's sidebar does work. Also I was testing with remote communities not local

I've added a new comment to the issue with further clarification

[โ€“] iso@lemy.lol 6 points 1 year ago

Oh I see now. It's close but different issue then ๐Ÿ‘

[โ€“] fmstrat@lemmy.nowsci.com 6 points 1 year ago* (last edited 1 year ago) (1 children)

Thank you for the update. What is the recommended process for updating supporting apps using lemmy-js-client? I've got three apps, all with branches using an alpha client for now, but will the official JS clients roll out in advance of the official release of the server so we won't have to run Alphas in production until we can get updates in?

Also, I know I've mentioned this before, and the response I got was "It will get upvoted enough", but the 11/3 update only had 100ish upvotes, and did not make it to Top on my instance. I would really, really appreciate an announcement vehicle that allows us to get a notification. As Lemmy does not yet have a "notify for all in community" (or a community just for development updates that others can't post to), could we please get some other vehicle where you post links to these posts? Even a pinned GitHub issue on LemmyNet would be fantastic, as we could subscribe to that and then see the link to here. Thanks again!

[โ€“] nutomic@lemmy.ml 10 points 1 year ago (1 children)

lemmy-js-client already has versions for the latest Lemmy code. So you just need to upgrade to the latest version and adjust your code where necessary.

About your second point, there is !announcements@lemmy.ml where only Dessalines and I can post. We could post the updates there and you could follow the community via RSS feed to get notified.

[โ€“] fmstrat@lemmy.nowsci.com 3 points 1 year ago* (last edited 1 year ago) (1 children)

Thanks for the response. I'm using 0.19.0-alpha.18 now (edit: in my develop branch), but wasn't sure if I'd have the option to launch my apps with a non-alpha/beta/rc release ahead of the server release or not.

For announcements, while I'm not sure all developers who would want this are using RSS (I used to all the time, but haven't lately), that would at least be an option if you were willing to do that. Please let me know if you do plan to make the switch and if so I'll find a basic RSS notifier vs setting up Agriget or TTRSS again. It's a shame we can't turn on notifications for any posts there (similar to if someone replies to a comment/post), as that would be super-helpful here.

[โ€“] nutomic@lemmy.ml 3 points 1 year ago (1 children)

The only thing to keep in mind with 0.19 versions is that they are meant to be used with 0.19 backend. This post has some info about supporting 0.18 and 0.19 from the same client, but Im not sure if lemmy-js-client supports that as lemmy-ui only needs to be compatible with a single backend version.

Alright I will post these updates to /c/announcements in the future.

[โ€“] fmstrat@lemmy.nowsci.com 1 points 1 year ago (1 children)

Oh, any idea if there is a js-client community? Hate to spam their issue list but don't see another way to check on their recco for moving forward. And thank you again.

[โ€“] nutomic@lemmy.ml 1 points 1 year ago
[โ€“] iso@lemy.lol 6 points 1 year ago (1 children)
[โ€“] Die4Ever@programming.dev 4 points 1 year ago (2 children)

you mean because the 3rd party apps don't support it yet?

[โ€“] Max_P@lemmy.max-p.me 5 points 1 year ago (1 children)

I wrote a proxy specifically for that: https://github.com/maxpoulin64/lemmy-api-compat

@iso@lemy.lol If that's the main problem you have with it, this will make third party apps work.

[โ€“] iso@lemy.lol 2 points 1 year ago* (last edited 1 year ago)

OMG it makes so much sense, Iโ€™ll definitely try it. Thanks โค๏ธ

[โ€“] iso@lemy.lol 4 points 1 year ago

Mostly compatibility issues with 0.18 but 3rd party apps are problem too.