IceCubesApp icon indicating copy to clipboard operation
IceCubesApp copied to clipboard

Feature request: Timeline Syncing Between Devices

Open merikus opened this issue 2 years ago • 13 comments

The desired behavior would be, when moving from one device to another device, the user would be able to immediately jump to the last read post on the previously used device. This syncing would be accomplished using iCloud and would work for all accounts logged in on more than one device in IceCubes.

merikus avatar Oct 22 '23 13:10 merikus

It appears that this functionality is baked into the Mastodon API, so I removed "via iCloud" from the title.

The Mastodon API documentation calls this a "marker," and more information can be found here:

https://docs.joinmastodon.org/methods/markers/

merikus avatar Oct 27 '23 12:10 merikus

i would prefer timeline syncing via mastodon api too as syncing would be across devices AND apps/webfrontend too. Much more elegant than iCloud syncing IMHO.

Apex-DE avatar Nov 18 '23 05:11 Apex-DE

This is last feature that is holding be back from getting me to use IceCubes as Mastodon client. Sometimes I read my feed on iPhone, sometime on Mac, so sync would really be useful.

davidvidmar avatar Jan 13 '24 17:01 davidvidmar

Semi-automatic timeline sync was added in 1.10.0. However, when I tried it about a week ago, it didn't work for me.

stefandesu avatar Jan 15 '24 06:01 stefandesu

In my instance people claim that it works when choose “Resume”. I’m waiting for it will be work automatically.

MatthiasGor avatar Jan 15 '24 06:01 MatthiasGor

That is useful info. I somehow missed the announcement and was not aware of the "Resume" option. But I knew SOMETHING was working, since Ivory picked up last read location sometime. I'm going to do it manually and hope that in the next versions the feature will be stable which is probably why it's not used automatically just yet.

davidvidmar avatar Jan 15 '24 08:01 davidvidmar

Folks, can you point me to where that kind of setting is located? I can't find anything not in the app or in the web interface of mastodon.social.

KSDaemon avatar Jan 15 '24 08:01 KSDaemon

Nevermind! Found it:

From another Ice Cubes app on the same account, you can now select "resume" from the home timeline top menu.

KSDaemon avatar Jan 15 '24 09:01 KSDaemon

I feel a good user experience improvement would be for this to be a persistent setting in Settings, rather than a specific action required every time you want the sync to occur.

jamrolu avatar Jan 15 '24 16:01 jamrolu

the author commented lately that he is willing to iron out the sync feature and the plan is to make it automatic, so there is hope :)

Apex-DE avatar Jan 18 '24 09:01 Apex-DE

Still struggling with this feature not working as expected... IDK how this is supposed to work? I have IceCube app runnning on iPhone and on my Mac. No matter how I tried to get synchronization, nothing worked. In my understanding it should work like this: for example, I'm watching a feed in IceCube on my iPhone, I've watched to some point, closed the application (went to the home screen, NOT force quit), then I press Resume in the client on MacOS and expect that I'll be in the place where I finished in the iOS application. But no, it doesn't work that way. It feels like each instance of the app has its own marker, which sometimes, I've never been able to make the connection, get synchronized for some reason.....

Is this just me, or is anyone else experiencing something similar?

KSDaemon avatar Jun 12 '24 17:06 KSDaemon

@KSDaemon not only you. I have the exact same problem. I’m really starting to consider other clients…

Hipska avatar Jun 12 '24 18:06 Hipska