cheeaun / cheeaun/phanpy

Timeline Sync

Open
#176 5 comments 11 reactions 0 assignees View on GitHub
enhancement high-complexity
Dominant language
JavaScript
Stars
1.5k
Forks
186
Avg merge
1d 36m
Merged PRs (30d)
11

Description

Mastodon provides a [markers API](https://docs.joinmastodon.org/methods/markers/) that could allow for timeline sync in Phanpy and other apps. It'd be great if timeline sync could be added, to sync between devices! I currently use this feature on Ivory (which uses its own API for this, not Mastodon's) and being able to jump between phone/desktop is really neat.

[Not even the official web version of Mastodon uses this API yet](https://github.com/mastodon/mastodon/issues/19036), so I am not sure how reliable it is, but could be worth giving it a shot?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading Mastodon's markers API documentation linked in the issue and inspect Phanpy's timeline and account-sync entry points. Determine how timeline positions should be stored and exchanged between devices, then verify that switching devices restores the expected position without disrupting timeline use.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
api, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.