user needs to be able to export their data #1
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ferrous_sapling/activity-pub-explorer#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
why we can't get around implementing an "export data" functionality
The most obvious use-case that can't be solved in any other way: user is going to use a different machine, and they won't be in front of their new machine until they are not anymore in front of their old machine. So, the app can't really forward any data on its own/on behalf of the user between the two machines as there is never an opportunity to have a browser running simultaneously on both machines.
While the app does use a bit of server (read: external-to-browser) code and thus tempts us to reuse this server for transferring data between two app "installations", currently the server code exists purely to perform the fetching of feeds whose C.O.R.S. configs don't allow our client (in-browser) code to reach them. Given that this is stateless, let's not start adding state to the server code - especially one that could need to persist for an arbitrary amount of time!
Data that a user could want exported:
Export sequence
/exportFuture enhancement possibilities