dermeck / feeds-sidebar

A Firefox Extension for managing Web Feeds in the Sidebar.
https://addons.mozilla.org/en-US/firefox/addon/feeds-sidebar/
2 stars 2 forks source link

Sync feeds across browser instances #35

Open dermeck opened 3 years ago

dermeck commented 3 years ago

sync storage is very limited

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/sync
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/local

Ideas: Maybe work with the bookmarks api instead (store feeds and favorited items there?) and use browser history for "item read". And/Or reduce stored data:

Check used storage: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/getBytesInUse

dermeck commented 1 year ago

Wait for changes in data model: https://github.com/dermeck/feeds-sidebar/issues/64#issuecomment-1298340491

dermeck commented 1 year ago
  1. Refactor the current loading workflow into a saga
  2. add basic sync (add option, track feeds by id, check if feed exists or not and add/remove it)
  3. track isRead info (based on Date.parse(item.published))
  4. track folders