Skip to content

feat: setting sync#273

Merged
DIYgod merged 11 commits intodevfrom
feat/setting-sync
Sep 5, 2024
Merged

feat: setting sync#273
DIYgod merged 11 commits intodevfrom
feat/setting-sync

Conversation

@Innei
Copy link
Copy Markdown
Contributor

@Innei Innei commented Sep 5, 2024

Description

Due to the increasing number of current setup categories, there is a need to synchronize setups across multiple devices.

Therefore, the function to synchronize setting items is implemented.

The following are the settings that support synchronization:

  • General (except for device-dependent settings, such as Launch at login)
  • Appearance (except fonts and voice, theme)

Synchronization that is not supported:

  • Integration (since the user's token is sensitive, we have to ensure the security of the data storage to consider synchronizing this)

Supported features:

  • Local first, with a simple conflict resolution method that will automatically synchronize the next time the app is launched, even if the device is offline and the app is closed.

Reference

Based on https://github.com/RSSNext/follow-server/pull/70

Link to #243

resolves FOL-39

Signed-off-by: Innei <i@innei.in>
@vercel
Copy link
Copy Markdown

vercel Bot commented Sep 5, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
follow ✅ Ready (Inspect) Visit Preview 💬 Add feedback Sep 5, 2024 4:46pm

@Innei Innei marked this pull request as draft September 5, 2024 10:14
@linear
Copy link
Copy Markdown

linear Bot commented Sep 5, 2024

FOL-39 Setting sync

Signed-off-by: Innei <i@innei.in>
Signed-off-by: Innei <i@innei.in>
Signed-off-by: Innei <i@innei.in>
Signed-off-by: Innei <i@innei.in>
Signed-off-by: Innei <i@innei.in>
Signed-off-by: Innei <i@innei.in>
Signed-off-by: Innei <i@innei.in>
@Innei Innei marked this pull request as ready for review September 5, 2024 13:32
@Innei Innei requested a review from DIYgod September 5, 2024 13:33
@DIYgod DIYgod enabled auto-merge (squash) September 5, 2024 16:45
@DIYgod DIYgod merged commit f1a3481 into dev Sep 5, 2024
@DIYgod DIYgod deleted the feat/setting-sync branch September 5, 2024 16:46
@sentry
Copy link
Copy Markdown

sentry Bot commented Sep 6, 2024

Suspect Issues

This pull request was deployed and Sentry observed the following issues:

  • ‼️ Error: Unable to preload CSS for /assets/layout-ZIACBlTg.css /invitation View Issue
  • ‼️ TypeError: Cannot convert undefined or null to object /Applications/Follow.app/Contents/Resources/app... View Issue
  • ‼️ TypeError: Cannot convert undefined or null to object / View Issue
  • ‼️ **FetchError: [GET] "https://api.follow.is/settings": 401 ** /profile/pseudoyu View Issue
  • ‼️ TypeError: Cannot convert undefined or null to object /C:/Users/Alfie/AppData/Local/Follow/app-0.0.1-... View Issue

Did you find this useful? React with a 👍 or 👎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants