Hey everyone! I’m back from my vacation, and I brought some goodies with me. My trip was a blast — I saw cool stuff and met some new people. It was also awesome to take a break from the digital world before I dive into my new job next week.
The feedback I got so far has been really encouraging. So, I rolled up my sleeves today and got to work on fixing those pesky bugs you all found. Plus, I’ve added some cool new stuff to make the whole experience even better. Remember, I’ve had some time between jobs in which I’ve been tinkering away on Lemma. Starting a new gig next week doesn’t mean I’m abandoning Lemma though. I love working on this app, and your fantastic feedback just fuels my motivation to keep making it even more awesome, it might simply mean that some updates might take a bit longer then you’d hope. If you’re curious about future plans, keep on reading!
What’s New?
- feat - added 2FA support
- feat - new profile switcher, which now shows your instance and avatar as well
- feat - remove markdown from post titles and body previews
- feat - remove duplicate cross posts (needs more testing)
- similar to how the official Lemmy UI does it
- feat - searching for posts, communities and users now actually works
- feat - opening a comment from your inbox now marks it as read
- feat - ‘Mark all as Read’ button actually works now in your inbox
- feat - support for better Lemmy link recognition (for example !community@instance.acme)
- feat - support for more markdown types
- tables are now horizontally scrollable, still WIP but seems to work better
- fix - clicking images in compact posts opens the image viewer correctly
- fix - show video in compact posts
- fix - keep playing video’s when opening in fullscreen
- fix - “View All Comments” button actually shows all comments now
- fix - cancelled swipe actions don’t trigger action anymore
- fix - score is now properly calculated after voting
- fix - correctly load posts when viewing a community, before this release Lemma got stuck sometimes on 5 posts until you did a ‘pull to refresh’
- misc - change post size label to “compact” in settings
- misc - updated profile scores
Coming Soon!
I’ve got a bunch of ideas for the next update, and I’ll spill the beans on a few below so you can get excited. But I’m also dying to know — what features do you think are still missing in Lemma?
Posting Power
The big-ticket item everyone’s been waiting for is the ability to create new posts and drop comments. Let’s be honest, without these, Lemmy isn’t all it can be. You might be wondering why this hasn’t been part of the app from the get-go. Well, I wanted to do it right, not just easy. Check out this sneak peek below for a little taste of how I’m envisioning the editor:
Sharing Is Caring
As Lemmy’s content grows, I’ve noticed a bit of repetition in my feed. But guess what? Lemmy’s been on it! They’ve made cross-posting smoother, so you won’t see the same thing over and over. In this update, I’ve already incorporated their new filtering trick, showing only the original post in your feed. And in the next update, I’m going to jazz up how you can check out cross-posted versions of a post.
Media Magic
Time to give GIFs some extra love in the media viewer. Right now, they’re always playing, and that can sometimes slow things down. My mission? Make GIFs play more like videos. I might even dive into making GIFs rewind and fast-forward (no promises though, it’s a tricky one).
Oh, and there’s more! I’m revamping the media viewer for pictures too. Think smoother full-screen transitions and handy actions for a better overall experience.
Oops, Something’s Not Right
Let’s talk about those error messages. They’re a bit basic right now. And that’s not cool for you or me. So, in the next update, I’m on a mission to make error messages more user-friendly. You’ll know exactly why something’s acting up, and it’ll also help me track down issues faster based on your bug reports.
Big thanks for all the support. Let’s keep the Lemma vibe going strong as we jazz it up together!
Nice, thanks for the update! What framework/language are you using and have you considered making it open source so that others can help? I understand if you don’t want that, it has downsides of course :)