350
submitted 8 months ago* (last edited 8 months ago) by ljdawson@lemmy.world to c/syncforlemmy@lemmy.world

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...

[-] ljdawson@lemmy.world 167 points 8 months ago* (last edited 8 months ago)

Making great progress with the issues posted on here and flying through the github issues.

Planning on a 50% off sale too in the coming days / weeks.

Lj

181
submitted 8 months ago* (last edited 8 months ago) by ljdawson@lemmy.world to c/syncforlemmy@lemmy.world

Key points

  • Open externally has been replaced with "Link Options" when viewing post options
    • Added an additional open externally icon next to the link options item
    • Added an image preview and URL preview for link options
  • Added "Open on Archive.org" to Link Options
  • Downvoting is now disabled for instances that do not support it
  • The title field in submit is now working correctly for alt keyboard such as Swiftkey

New

  • The update checker has been re-enabled
  • Added support for inserting an image link from the text editor
  • Added support for markdown in titles

Github issues closed

  • App crashes following Beta 96 update if "Hide username in account picker" is enabled #460
  • The in app update checker crashes on Android 14 #49
  • App crashes when trying to access the three-dot menu or sort menu (on Android 14) #458
  • Kebab Menu causes DeadObjectException #6
  • Change Sync logo colors to match Lemmy #1
  • Replace hardcoded orange #106
  • Resolving domains is incredibly slow #121
  • Add better support for video posts (ending in .mp4) #164
  • Having sort by controversial #219
  • Sync does not render embedded gifs #213
  • App Info should link to community #217
  • Importing Backups does not restore Bottom Navbar settings, possibly other settings as well. #227
  • Disable downvote on relevant instances #206
  • Translate all does not display result #183
  • Images in Comments #203
  • Crashing loading a profile #209
  • Change Upvote and Downvotes arrow colours to match Lemmy's colours #226
  • Title markdown not supported #236
  • Switch color is wrong when swapping between theming settings #140
  • Autocomplete title in submit not working #370
  • NSFW status doesn't display in Post View #296
  • [Minor] Ultra: Inconsistent wording #422

Other fixes

  • Fixed a crash when changing section in messaging using the drawer layout
  • Fixed missing usernames in the profile picker in the drawer

Updates

  • com.google.android.play:app-update > 2.1.0
  • androidx.browser:browser > 1.8.0
  • com.android.billingclient:billing > 6.2.0
  • com.google.firebase:firebase-config > 21.6.3
  • com.google.android.gms:play-services-ads > 23.0.0

Removed

  • com.google.android.play:core:1.10.3
172
submitted 8 months ago* (last edited 8 months ago) by ljdawson@lemmy.world to c/syncforlemmy@lemmy.world

Ultra

  • Favorites are now saved and syncronized between devices automatically
  • Favorites are now restored when restoring ultra
  • Favorite ordering is now saved and synchronized between devices

Other fixes

  • Fixed incorrect coloring of the Sync logo for the onboarding page
  • Fixed incorrect coloring of the Sync logo on the restore purchases page
  • Updated the colors in the ultra preview failed image
  • Updated the swipe upvote / downvote colors to match the current theme
312

Key points

  • Updated the Sync logo to match the Lemmy voting colors
  • Updated editing posts to match the submit post screen including editing titles etc

New

  • Added the option to customize the voting colors
  • Added controversial sort to user profiles and searches

Github issues closed

  • RedGifs unable to load #474
  • Unable to edit post tile when editing post #471
  • When editing a Post, it's not giving an option to edit the Post Title #298
  • Post Editing doesn't let you change anything except text #297
  • Can't edit posts for community I mod #456
  • Sync crashes when viewing this posts comments #464
  • Network Error notification spam #453
  • Clicking the "Instances" button returns the error "Could not load communities." #469
  • Random NSFW Button Loading Perpetually #467
77
Markdown tests (lemmy.world)
submitted 8 months ago* (last edited 8 months ago) by ljdawson@lemmy.world to c/syncforlemmy@lemmy.world

If you come across something that doesn't work pop it here

127
submitted 8 months ago* (last edited 8 months ago) by ljdawson@lemmy.world to c/syncforlemmy@lemmy.world

So blue for upvote, red for down and then an updated Sync logo.

205
Sync for Lemmy status page (syncforlemmy.betteruptime.com)
submitted 8 months ago* (last edited 8 months ago) by ljdawson@lemmy.world to c/syncforlemmy@lemmy.world

Evening all.

I've created a status page to monitor all services I maintain to run Sync for Lemmy.

There's not too many at the moment but will keep updating as I create new APIs etc.

Cheers, Lj

151
submitted 8 months ago* (last edited 8 months ago) by ljdawson@lemmy.world to c/syncforlemmy@lemmy.world

New

  • Added scaled + controversial sorts (scaled sort is missing #466)

Changes

  • Updated the settings text to remove Sort from Post options (now under Account Settings)
  • Added the option to upload nsfw content again

Other fixes

  • Fixed a crash for badly formatted user tags
  • Fixed a crash when updating a user display name that contains '
  • Fixed an issue where clicking save under Account Settings would cause the button to show again

Updates

  • com.google.android.gms:play-services-base > 18.3.0
  • com.google.android.gms:play-services-ads > 22.6.0
  • com.google.android.ump:user-messaging-platform > 2.2.0
  • com.google.firebase:firebase-messaging > 23.4.1
  • com.google.firebase:firebase-config > 21.6.2
  • com.google.firebase:firebase-analytics > 21.5.1
  • com.google.firebase:firebase-functions > 20.4.0
  • com.google.android.exoplayer:exoplayer > 2.19.1
  • com.google.mlkit:translate > 17.0.2
  • com.google.android.material:material > 1.11.0
  • androidx.recyclerview:recyclerview > 1.3.2
  • androidx.browser:browser > 1.7.0
  • androidx.exifinterface:exifinterface > 1.3.7

Removed

  • com.github.nipunru:nsfw-detector-android

Notes

  • The APK size should be around 5MB smaller
151
  • Fixed all RedGif issues
  • Added a progressbar for video previews when using slides
292
Upcoming releases (lemmy.world)

Hey everyone.]

So update 98/99 has gone live which fixes the crashes (thanks for the reports).

I'm gearing up for a pretty sizable release but just wanted to check in and ask if there was any issues you're having that I should know about or any new feature requests.

Sorry for the bad comms but I'm making my way through lots of messages and posts on here. Thanks for the patience as I get through these all.

Cheers, Lj

193
submitted 8 months ago* (last edited 8 months ago) by ljdawson@lemmy.world to c/syncforlemmy@lemmy.world

Fixes

  • Wide spread crashing reported by all users #475
  • Combine Sync for Reddit and Sync for Lemmy into one app #473
  • App crashes following Beta 96 update if "Hide username in account picker" is enabled #460

edit: 99 is going live that fixes another crash related to #475

327
submitted 11 months ago* (last edited 11 months ago) by ljdawson@lemmy.world to c/syncforlemmy@lemmy.world

New

  • Support for Lemmy 0.19
  • Lots and lots of refactoring cleaning up technical debt
  • Added "Account settings" to replace "Lemmy Settings"
    • This new section syncs up with your Lemmy account
    • A few things will need updating such as your nsfw setting and sort

Changes

  • Any action that fail now alerts the user via notification
  • Show / hide NSFW has been moved to Settings > Account settings (this now respects your account choice)
  • Sort has been moved to Settings > Account settings (this also now respects your account choice)
  • Removed "mark posts as read" and "remember across devices" as Lemmy does this automatically

Github issues closed

  • Tasker Integration: Action Configuration Broken & No Post Syncing #350
  • User domain not shown in posts for accounts with a custom name #118
  • Portrait 2 columns layout bug #11
  • Unsubscribe action fails silently #151
  • S4L doesn't expose Bot account preferences #173
  • Show NSFW content doesn't sync with Hide NSFW Posts #170
  • Show scores doesn't sync with account setting #171
  • Disabling "mark posts as read" does not work #356
  • Show Read Posts not synced with Hide Read #174
  • Default sort settings not shared with web app #163
  • Show Profile Pictures doesn't sync with Show Avatars #172
  • S4L doesn't pull/ignores web settings #70
  • Crash when Biometric account lock is enabled #110

Other fixes

  • Fixed a crash when searching within messages
  • Fixed a crash in the in-built webview
  • Fixed a crash when sharing posts
  • Added a fix for HTML chars in the summarizer

Updates

  • androidx.annotation:annotation > 1.7.0
  • com.android.tools.build:gradle > 8.2.0-beta04
  • com.google.gms:google-services > 4.4.0
  • androidx.core:core-ktx > 1.12.0
[-] ljdawson@lemmy.world 124 points 1 year ago

I'll be working on this full time and plan to make this the best Lemmy app possible.

[-] ljdawson@lemmy.world 315 points 1 year ago

Hey everyone. Happy to finally get this out, it's been one busy month.

I'm looking to add a lifetime option for ultra & option to just remove ads. Keep in mind this is the first release, lots more to follow.

Cheers!

Lj

[-] ljdawson@lemmy.world 119 points 1 year ago

Not planning to. Last year Sync for Reddit had issues with Google as they're clamping down on apps that are similar from the same developer.

[-] ljdawson@lemmy.world 117 points 1 year ago

I'll be speed running these today!

[-] ljdawson@lemmy.world 204 points 1 year ago

Hoping to get this up this week.

[-] ljdawson@lemmy.world 125 points 1 year ago* (last edited 1 year ago)

It's beautiful and also ugly as hell

Edit: sent from Sync for Lemmy

[-] ljdawson@lemmy.world 170 points 1 year ago

Final comment test to a post. Can you guess what I'm doing tonight?

[-] ljdawson@lemmy.world 136 points 1 year ago

Another top level comment

[-] ljdawson@lemmy.world 123 points 1 year ago
[-] ljdawson@lemmy.world 180 points 1 year ago

Test comment

[-] ljdawson@lemmy.world 133 points 1 year ago

I did all of the development for Sync myself. It blows my mind the mobile team is around ~200 people and ~70 on Android.

view more: next ›

ljdawson

joined 1 year ago
MODERATOR OF