micahmo

joined 1 year ago
MODERATOR OF
[–] micahmo 3 points 1 month ago
[–] micahmo 2 points 2 months ago* (last edited 2 months ago)

Oh good catch! You're absolutely right, we only look up the first 50 unread messages when we generate notifications.

https://github.com/thunder-app/thunder/blob/f02fbfa0f80c26c59d4e7a88fced8059807e6df7/lib/notification/utils/local_notifications.dart#L75

We would have to implement some paging here to retrieve all unread messages.


Tagging @[email protected] as you might be interested in this!

[–] micahmo 2 points 2 months ago

I think you hit the nail on the head. I'll just add for clarity that (unless something has changed) Lemmy can only determine cross-posts based on matching links (whether it's an article, image, etc.). There is no way to correlate text cross-posts, which is why the UI (both the Lemmy web UI and Thunder) put the little "cross-posted from..." note in the body. At the very least, that helps the user find the original post from a cross-post, considering there is no special relationship in the back-end between cross-posted text posts.

Again, this was my understanding of how things worked last time I looked into this.

[–] micahmo 3 points 2 months ago (2 children)

Aside from everyone else's suggestion to disable battery optimizations, which is a likely culprit, I would also suggest logging out of your account(s) and back in. Sometimes if there is stale info, the notifications will fail silently in the background.

[–] micahmo 4 points 5 months ago

Glad you like it!

[–] micahmo 4 points 5 months ago (2 children)

This feature is now in development for Thunder!

https://github.com/thunder-app/thunder/pull/1516

[–] micahmo 5 points 5 months ago

Hey, thanks for sharing this! We now have a GitHub issue open to track the two small things that Thunder failed. Nice to see it did so well, though! :-)

https://github.com/thunder-app/thunder/issues/1513

[–] micahmo 2 points 5 months ago (1 children)

Hey, thanks so much for the response! It's incredibly useful to hear real feedback like that, and I appreciate the time you took to write it all up.

I think it's been a couple months since I had seen an update in fdroid, which is usually my signal to check out the latest.

Fair enough, this latest release cycle has been a little slower, but there is a new update coming soon. We're also working on putting pre-releases on F-Droid in a different channel for those who want to be on the bleeding edge (the pre-releases come out much more often).

Multis would be amazing.

I assume you mean multi-communities, where you can view a feed of posts from multiple communities at a time? If that's what you mean, does this GitHub issue cover your ask?

https://github.com/thunder-app/thunder/issues/13

Images would get squished in full height mode

This one has been hard for the devs to reproduce, but you're not the only seeing it. If you want to follow progress on fixes, check out this issue.

https://github.com/thunder-app/thunder/issues/1448

Clear read posts is a super useful one in Voyager, a nice-to-have for thunder

This one we do have! It's available via the Floating Action Button. By default you can long-press or swipe up on the FAB to see additional options, including "Dismiss Read". But the FAB is also super customizable, so you can make that the default action or the long-press action if you want.

Had an issue with messages, unable to reply from inbox maybe? Can't remember exactly what it was.

As part of the upcoming release, the inbox has been redesigned, so hopefully replying should work now!

Anyway, no need to respond, just wanted to follow up and say thank you again for the time and the thoughts.

[–] micahmo 1 points 5 months ago (3 children)

Visually I like Thunder quite a bit, but it's still fairly early in their development so it doesn't have feature parity yet.

Just out of curiosity (no need to answer if you don't want to) are there any major features missing from Thunder that you'd like to see? I'm not trying to sway you back or anything (it's not like we have any incentive for getting more people to use Thunder); I'm just looking for ideas to make it as good as possible!

[–] micahmo 3 points 5 months ago (1 children)

Thunder allows cross-posting! It should follow the web UI implementation (where the body of the new post has a link to the original, plus the original contents in a quote block).

[–] micahmo 3 points 5 months ago* (last edited 5 months ago) (2 children)

As one of the Thunder devs, I can say there are markdown libraries. Thunder is written in Dart/Flutter and there is a great library that we use.

https://pub.dev/packages/flutter_markdown

That said, and as others have mentioned, markdown is not as well standardized and it seems like just about every site renders it differently, so there are a lot of edge cases to handle. Lemmy also has several unique implementations of things, such as spoilers, superscript/subscript, and the ability to tag users/communities without a hyperlink.

In fact, one of the things Thunder failed on (table alignment) is a known bug in the markdown library we use. :-)

https://github.com/flutter/flutter/issues/109487

[–] micahmo 4 points 6 months ago

Since you mentioned RDP over SSH, I thought you might be interested in this GUI tool I made to do just that.

https://github.com/micahmo/RDPoverSSH

view more: next ›