Sync for Lemmy v120 release notes. Notifications, revamped messaging and finally out of beta!

2 years ago by Ljdawson (Sync dev) to c/syncforlemmy

Key points

  • Message notifications are back!
  • A big refresh to messaging
    • Added a new unified inbox option "all" combining comment replies, mentions and direct messages
    • Quick action buttons are now shown for comment replies, mentions and direct messages
    • Comment reply actions (more icon) now shows the user and community rows (with additional options)
    • Comment replies now show the community icon and post title
    • Comment replies have had a visual refresh
    • Comment replies, mentions and direct messages can now be quickly reported and marked as read
    • Comment replies, mentions and direct messages can now be marked as unread
    • Added a quickly reply swipe gesture
    • Added page dividers
    • Your own send direct messages can now be deleted
    • Direct messages are now shown in threads

New

  • Added .webm support to the image viewer and image peek
  • Added "linked instances" and "blocked instances" to the instance chip group

Changes

  • Experimenting with always showing the community icon in feeds
  • Updated the reply icon

Github issues closed

  • View mode not updating properly #402
  • No messages returned snackbar doesn't automatically go away #333
  • Add ability to disable "view more" toast messages #365
  • Allow images in comments to use shared element transitions #391
  • Add new app icons to replace the legacy S4R ones that were removed #389
  • Add option to swap upvote and down vote colors to match Lemmy #386
  • Username doesn't show in the account picker if there is no display name #451
  • Account settings save button not disappearing after saving #448
  • When swapping between automatic and manual theming, some elements don't change color properly #479
  • Override sort dialog shows cancel button twice #484
  • Username of non active account in account picker is empty #492
  • Crash on startup with latest update #445
  • Missing username in picker #478
  • Not showing link options properly and crashing when clicked #513

Other fixes

  • Fixed a title displaying issue caused by the recent change to titles
  • Fixed a crash when clicking link options on a text post
  • Fixed a bug where the description of the current messaging section in the toolbar wouldn't update correctly
  • Fixed an issue with a broken lift target in messaging causing the status bar not to change color

v122 adds support for a super secret upcoming new feature...

mipadaitu 90 points 2 years ago

This is exactly the reason, after using Sync for YEARS on reddit, I paid for Sync on Lemmy the minute it was available.

This is absolutely the best application for browsing this type of forum. I get why some other folks prefer FOSS/Free/Non-ad based apps, but I have no qualms about shelling out the cash for a really well designed app that I use just about daily.

path: 0 8599303, hotness: undefined, score: 90, children: 3
ljdawson 46 points 2 years ago

(ć‚·_ _)ć‚·

path: 0 8599303 8605483, hotness: undefined, score: 46, children: 0
Cold_Brew_Enema 31 points 2 years ago

Yeah its not even close. Lj, you are an extremely skilled developer. Thanks for making such a good app

path: 0 8599303 8606568, hotness: undefined, score: 31, children: 1
Macallan 3 points a year ago

When are we getting another update?

path: 0 8599303 8606568 16129487, hotness: undefined, score: 3, children: 0
anonymoose 35 points 2 years ago

Added .webm support to the image viewer and image peek

This, along with the other image viewer fixes is a massive quality of life upgrade! šŸ™Œ

path: 0 8597736, hotness: undefined, score: 35, children: 0
lazycouchpotato 35 points 2 years ago

Sync apps have been my go-to for 10 years. Here's to 10 more šŸ»

path: 0 8610626, hotness: undefined, score: 35, children: 1
ljdawson 24 points 2 years ago

šŸ»

path: 0 8610626 8623731, hotness: undefined, score: 24, children: 0
sabreW4K3 24 points 2 years ago

Holy shit. This looks like an epic update!

path: 0 8597297, hotness: undefined, score: 24, children: 0
Coelacanth 20 points 2 years ago

Sync is actually just the best.

path: 0 8603674, hotness: undefined, score: 20, children: 0
Skanky 17 points 2 years ago

You're the best LD!

path: 0 8647980, hotness: undefined, score: 17, children: 1
ljdawson 15 points 2 years ago

ā™„ļø

path: 0 8647980 8648132, hotness: undefined, score: 15, children: 0
can 16 points 2 years ago

In the play store description I noticed you refer to "subs" but they're called "communities" here.

path: 0 8786178, hotness: undefined, score: 16, children: 6
ljdawson 21 points 2 years ago

Cheers I'll change that.

path: 0 8786178 8797811, hotness: undefined, score: 21, children: 5
can 11 points 2 years ago

Great. You've been killing it lately, thank you.

path: 0 8786178 8797811 8804305, hotness: undefined, score: 11, children: 0
can 4 points 2 years ago path: 0 8786178 8797811 8808520, hotness: undefined, score: 4, children: 2
kamenlady 2 points 2 years ago

It's been "selftext" since day 1 on reddit iirc. This should stay the way it is. It's part of Sync's identity imo.

When i noticed, back then, i found it funny. Idk if it's intentional or a forgotten placeholder that survived.

path: 0 8786178 8797811 8808520 8839855, hotness: undefined, score: 2, children: 1
can 10 points 2 years ago

At a certain point Lemmy and Sync are going to find users that weren't redditors and I could see it causing some confusion. It's minor though. Bothers me less than "subs" for sure.

path: 0 8786178 8797811 8808520 8839855 8840457, hotness: undefined, score: 10, children: 0
TransplantedSconie 3 points 2 years ago

Hey, think you could tinker with the "Glide Failed to Grab This Image" bug? It's happening more and more now, and it even happens to images I post.

path: 0 8786178 8797811 11309470, hotness: undefined, score: 3, children: 0
Jeze64 14 points 2 years ago

Common LJ W. Happy lifetime Ultra supporter.

path: 0 8632364, hotness: undefined, score: 14, children: 0
kratoz29 14 points 2 years ago

Excellent work boss, as always šŸ‘šŸ»

Edit: Wow the messaging section is looking good, Sync for Reddit never looked that nice!

path: 0 8601521, hotness: undefined, score: 14, children: 0
Muscar 13 points 2 years ago

Superb! Thank you for the hard work!

path: 0 8602386, hotness: undefined, score: 13, children: 0
CrinterScaked 12 points 2 years ago

Thank you so much for the continued updates!

Something about the fixes for usernames not showing up appears to have undone the fix for #122. I can see my username in plaintext for the current account even though I have hidden the display names.

path: 0 8617389, hotness: undefined, score: 12, children: 0
d3Xt3r 11 points 2 years ago

This is awesome, nice work!

Hope push notifications are next! (yes, I'm on Ultra)

path: 0 8622189, hotness: undefined, score: 11, children: 0
UESPA_Sputnik 9 points 2 years ago

Notifications! Yes! Thank you.

(Can someone please reply to this, so that I can test if they work for me? Thanks. šŸ™‚)

path: 0 8630493, hotness: undefined, score: 9, children: 9
MontyGommo 4 points 2 years ago

Hello, friend

path: 0 8630493 8630833, hotness: undefined, score: 4, children: 8
UESPA_Sputnik 5 points 2 years ago

Thanks. It doesn't seem to work though. I've set it to check for messages every 10 minutes but I get no notification. (The app was closed during that time) šŸ¤”

Does anyone have the some problem? I'm on Android 14 on a Pixel 7 Pro.

path: 0 8630493 8630833 8631310, hotness: undefined, score: 5, children: 7
ljdawson 6 points 2 years ago

Able to reproduce this. Seems like setting anything under 15 mins causes an issue. Will patch today.

path: 0 8630493 8630833 8631310 8634135, hotness: undefined, score: 6, children: 6
UESPA_Sputnik 2 points 2 years ago

Doesn't work with a setting > 15 minutes for me either. I currently have it set at 30 minutes and didn't receive a notification about your reply.

Thanks for looking into it!

path: 0 8630493 8630833 8631310 8634135 8636432, hotness: undefined, score: 2, children: 5
MacedWindow 8 points 2 years ago

Much preferred the old inbox. If I get 5 replies to a comment I dont need to see the post title above all of them (I dont really want to see it above any of them.) I clicked the "show post titles in replies" option in the messaging options section to off but it made no difference.

path: 0 8730593, hotness: undefined, score: 8, children: 1
can 5 points 2 years ago

I'm wondering that also. The extra functionality is nice but it's going to take some getting used to. I'll adjust though

path: 0 8730593 8804941, hotness: undefined, score: 5, children: 0
can 8 points 2 years ago

Great work, thank you. I'm wondering if you've put any more thought into displaying downvotes on comments? Now that post editing is fixed that's basically the only thing I keep going back to the PWA for.

path: 0 8665476, hotness: undefined, score: 8, children: 0
Shadow 7 points 2 years ago

New messaging looks awesome!

Is there a way I can bind sync to be my default app for links to my instance? Annoying that someone sends me a lemmy.ca link and I have to go find it manually in sync, or just view it in my browser.

path: 0 8611029, hotness: undefined, score: 7, children: 5
kellenoffdagrid 8 points 2 years ago

Oh true, Fediverse links are still not handled ideally. I know there's technical limitations to fedi app developers keeping an up-to-date list of domains that their app can open links from, but it would definitely be nice if there were some easier way to do things.

One side note, I've noticed that Megalodon (a Mastodon client) has a pretty good workaround for this issue -- if you use the share sheet to share a link with Megalodon, it gives you the option to post the link or to attempt to open the link in the client. That'd be a pretty killer feature to have in Sync, if there isn't some easier/better way to make it easier to choose certain Lemmy domains to open in Sync by default.

path: 0 8611029 8612733, hotness: undefined, score: 8, children: 0
Hate 5 points 2 years ago

Android Settings -> Apps -> Sync -> Open by default

path: 0 8611029 8612927, hotness: undefined, score: 5, children: 3
Shadow 2 points 2 years ago

Ah that makes sense, thanks! I was looking in the sync options.

Edit: odd it doesn't work. I added every domain, then click a lemmy.world link in discord and it still opens chrome

path: 0 8611029 8612927 8613191, hotness: undefined, score: 2, children: 2
Hate 7 points 2 years ago

hmmm, not sure if chrome has this, but for Firefox I use the "Open in App" button, since I have "Open links in apps" set to Never.

Though I can replicate your issue, clicking a lemmy link in Discord brings me to Firefox, whereas clicking a YouTube link in Discord takes me directly to the YouTube app (technically the ReX app)

path: 0 8611029 8612927 8613191 8617072, hotness: undefined, score: 7, children: 0
mzesumzira 4 points 2 years ago

I had the same issue, you could try Lemmy Redirect (the github repo is named after the Mastodon proxy, but the Lemmy one is there as well), works for me.

path: 0 8611029 8612927 8613191 8641265, hotness: undefined, score: 4, children: 0
Alsephina 7 points 2 years ago

Any plans on emoji pickers for instances with custom emojis?

Custom emojis also currently render much larger than they should.

path: 0 8713724, hotness: undefined, score: 7, children: 0
altima_neo 6 points 2 years ago

Thanks boss! Much appreciated

path: 0 8630294, hotness: undefined, score: 6, children: 0
theUnlikely 6 points 2 years ago path: 0 8847029, hotness: undefined, score: 6, children: 3
theUnlikely 7 points 2 years ago path: 0 8847029 8847097, hotness: undefined, score: 7, children: 2
mom 3 points 2 years ago

My experience exactly when I tried mentioning the spoiler problem (there's a markdown-specific post here if you wanted to add anything else, btw)

I think there are 3 ways of marking spoilers and Sync only recognizes 1 of them or something. Even on this community's about section there's a spoiler that doesn't work in the app.
ĀÆ\_ (惄) _/ĀÆ

the spoilers are a mess.

Yup. They are (for now)!

path: 0 8847029 8847097 8869430, hotness: undefined, score: 3, children: 1
can 3 points 2 years ago

Sync actually makes one up based off reddit. Click the markdown button presently and your spoiler won't work on the website. This is being reworked though.

!see!<

path: 0 8847029 8847097 8869430 8883647, hotness: undefined, score: 3, children: 0
sadbehr 6 points 2 years ago

Nice one.

path: 0 8602701, hotness: undefined, score: 6, children: 0
Vashtea 5 points 2 years ago

Excellent!

path: 0 8630607, hotness: undefined, score: 5, children: 0
runswithjedi 5 points 2 years ago
path: 0 8632879, hotness: undefined, score: 5, children: 0
wahming 5 points 2 years ago

The new default inbox view is pretty unreadable, at least for me. The entire screen is filled by like 1.5 replies, there's tons of dead space. Is there any way to change the view options of the inbox? I can't seem to find any.

path: 0 8672545, hotness: undefined, score: 5, children: 4
ljdawson 3 points 2 years ago

Not currently. What would you like?

path: 0 8672545 8673277, hotness: undefined, score: 3, children: 3
wahming 8 points 2 years ago
  1. An option to hide the buttons below each reply unless you short / long press the comment, similar to how the normal comment section currently works. That would compress the space each reply takes by quite a bit.
  2. An option to replace the post title with the context of the reply, what comment was the reply posted to? The post title is very frequently irrelevant to the actual discussion taking place.
  3. Have the same swipe options apply to replies as to comments. E.g. upvotes, downvotes, etc.

Granted, I'm not a UI expert, so this is my personal feedback.

Edit to add: This is not to say I hate the changes, love the recent progress on the app :)

path: 0 8672545 8673277 8673698, hotness: undefined, score: 8, children: 0
tb_ 4 points 2 years ago

Currently, whenever there has been a new reply, the inbox defaults to (and then remains at) "all unread".

I like having it on "all" and would like for it to remain there.

Could this be an option? For messages to remain at whatever tab they were last set to and stay there when there are new messages.

path: 0 8672545 8673277 8701892, hotness: undefined, score: 4, children: 0
CrayonRosary 2 points 2 years ago

Overall, I prefer the old version. Sometimes I need to be reminded of the context of a reply, I can just tap the reply. Other times it's obvious from the message itself.

Right now the post title font is larger then the reply font. It should be the other way around. The reply should be the most obvious thing, and the ancillary stuff should be small and compact. But including the title at all should be optional, as well as the icons.

I personally don't want to see user avatars or community icons or even the post title, really. I also don't need it to have a cute speech bubble. The reply should use the full width to save vertical space.

There's a lot of wasted space for one line replies. And longer replies end up being taller than need be because of the indent. And seeing the same post title over and over is oddly bothersome.

path: 0 8672545 8673277 8882100, hotness: undefined, score: 2, children: 0
richieadler 5 points 2 years ago

I cannot open the inbox. I get "Error opening page".

Device information

Sync version: v24.03.20-17:18    
Sync flavor: googlePlay    

View type: Small cards    
Push enabled: false    

Device: lavender    
Model: Xiaomi Redmi Note 7    
Android: 10
path: 0 8643095, hotness: undefined, score: 5, children: 9
ljdawson 3 points 2 years ago

For all sections?

path: 0 8643095 8643150, hotness: undefined, score: 3, children: 8
richieadler 2 points 2 years ago

Yes.

path: 0 8643095 8643150 8647165, hotness: undefined, score: 2, children: 7
ljdawson 4 points 2 years ago

Any chance you could try a different account?

path: 0 8643095 8643150 8647165 8647410, hotness: undefined, score: 4, children: 6
richieadler 3 points 2 years ago

Weird, it works in another account šŸ™„

path: 0 8643095 8643150 8647165 8647410 8658138, hotness: undefined, score: 3, children: 0
richieadler 2 points 2 years ago

I tried. My main one cannot access the inbox, others can. Any ideas?

path: 0 8643095 8643150 8647165 8647410 8673934, hotness: undefined, score: 2, children: 4
mom 4 points 2 years ago

Love the update! Thank you, Mr. LJ!

Sadly though, I just got my first reply notification (yay!) … and the inbox notification badge that tells me I have 1 new only shows up on the bottom nav bar and not in my left drawer or more actions inboxes..

I can screenshot them if you need me to.

path: 0 8662299, hotness: undefined, score: 4, children: 2
ljdawson 4 points 2 years ago

Which action boxes?

Adding it to the drawer is on my todo

path: 0 8662299 8665607, hotness: undefined, score: 4, children: 1
mom 4 points 2 years ago

Using the "More Actions" menu via the three-dots button at the top of my Subscribed feed, this is my view:

In the lower left of that menu is my Inbox icon, with no "new messages" badge. (I admit I don't know all the right words) In the dimmed bg you can see my Bottom Nav bar, with a badge on it.

(Cropped view of the 2 inbox icons)

path: 0 8662299 8665607 8666043, hotness: undefined, score: 4, children: 0
sanguinepar 4 points 2 years ago

Question - I notice that the little nav bar dot with a number to indicate new replies or messages is now showing in dark grey rather than orange. I had a look in settings, but I can't see a way to choose the colour for that. Anyone know of a way?

Normally appears here when there's a new reply:

In case it's useful...

Device information

Sync version: v24.03.19-19:12    
Sync flavor: googlePlay    

View type: Smaller cards    
Push enabled: false    

Device: raven    
Model: Google Pixel 6 Pro    
Android: 14
path: 0 8677886, hotness: undefined, score: 4, children: 2
can 4 points 2 years ago path: 0 8677886 8875143, hotness: undefined, score: 4, children: 1
sanguinepar 3 points 2 years ago

It is, yeah - I guess that's the setting for the notification. Thanks very much :-)

path: 0 8677886 8875143 8886456, hotness: undefined, score: 3, children: 0
spiderman 3 points 2 years ago

Hi, right now ultra users can either add a new user tag or remove it. Can you please make it editable too? @ljdawson@lemmy.world

path: 0 8937844, hotness: undefined, score: 3, children: 0
sexual_tomato 3 points a year ago
path: 0 14365877, hotness: undefined, score: 3, children: 0
Shadow 2 points 2 years ago path: 0 8652282, hotness: undefined, score: 2, children: 0
Tom9870 2 points 7 months ago

This is the best app except spoiler is still broken and has been for two years. Dev can we help with this, please post source because the app is so close to perfect.

path: 0 20481415, hotness: undefined, score: 2, children: 0
tinned_tomatoes 2 points 2 years ago

I wish this Sync had the "sort communities list by times visited" option like Sync for Reddit

path: 0 9851602, hotness: undefined, score: 2, children: 0
LovableSidekick 1 point a year ago

Not sure if this is the right place to comment, but I love the recent reordering of comment buttons so Save or Post is the first button. This addresses one of my very few negative thoughts about the UI. Tabbing multiple times to get out of the editor and then hit Enter just became tabbing once. Thank you to the Lemmy team!

path: 0 15781615, hotness: undefined, score: 1, children: 0
Bassiette -6 points 2 years ago

Is the free version showing ads ??

path: 0 8787102, hotness: undefined, score: -6, children: 1
mom 13 points 2 years ago

Yes, it does show ads. It does that. (The same way a lot of apps handle free-tier.)

There are other Lemmy apps out there that don't show ads, but I think Sync is the most polished of the bunch.

path: 0 8787102 8804611, hotness: undefined, score: 13, children: 0
syncforlemmy
syncforlemmy

@lemmy.world

login for more options
16451
755
11

šŸ‘€


Welcome to Sync for Lemmy!

Download Sync for Lemmy


Welcome to the official Sync for Lemmy community.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Community Rules


1- No advertising or spam.

All types of advertising and spam are restricted in this community.



Community Credits

Artwork and community banner by: @MargotRobbie@lemmy.world


go to feed...