Skip to content

Commit

Permalink
feat(backup): support crossplatform backup (CPB) POC [WPB-10575] (#18273
Browse files Browse the repository at this point in the history
)

* !feat(backup): support multiplatform backup POC

* feat: export the database tables

* feat: change file ending

* feat: dont block self messages (unknown qialified_from)

* feat(CPB): refactor code, export/import text messages

* feat(CPB): update library to support other message types

* wip: import and export assets (not functional)

* chore(MPB): update JS files with new webPrimaryKey field

* debug: add primary_key to the backup entries

* fix: messages from selfUser

* wip

* cleanup

* fix: compare user metadata again

* feat: build metaData for asset export

* fix: user can have a missing qualified id

* feat: metadata for images

* feat: support legacy by default and CPB with feature flag

* feat: generic metadata for images

* chore: yarn lock

* feat: make image backups work

* fix: tests

* chore: streamline naming

---------

Co-authored-by: Adrian Weiß <[email protected]>
Co-authored-by: yamilmedina <[email protected]>
  • Loading branch information
3 people authored Dec 3, 2024
1 parent 007d821 commit 531903a
Show file tree
Hide file tree
Showing 85 changed files with 186,456 additions and 150 deletions.
1 change: 1 addition & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ module.exports = {
amplify: 'readonly',
},
ignorePatterns: [
'TEMP-crossplatform-backup/',
'.git/',
'docs/',
'bin/',
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
.DS_Store
.idea
.vscode
.fleet
/config
/coverage
/keys
Expand Down
Loading

0 comments on commit 531903a

Please sign in to comment.