From 24547e4efd3a45b36b3bea8c29cfc687230a6d3a Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Sat, 10 Oct 2026 16:15:48 +0200 Subject: feat(android): send a manifest of what each backup run sent Photos, videos and files record, per file, their path on the node, their path and album on the phone, dates, size and SHA-256, uploaded as meshbay-manifest/manifest-.jsonl once the run is done. Co-Authored-By: Claude Opus 5.5 --- packages/meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'packages/meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js') diff --git a/packages/meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js b/packages/meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js index 32cc4ab..d8237ec 100644 --- a/packages/meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js +++ b/packages/meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js @@ -213,6 +213,8 @@ estimate: (settings) => call('photosync:estimate', settings), plan: () => call('photosync:plan'), sent: (token, dir, name) => call('photosync:sent', token, dir, name), + manifest: () => call('photosync:manifest'), + manifestSent: (token) => call('photosync:manifest-sent', token), completed: () => call('photosync:completed'), failed: (code, text) => call('photosync:failed', code, text), keepAlive: (on, text) => call('photosync:keep-alive', on === true, text || ''), @@ -259,6 +261,8 @@ configure: (settings) => call('drivesync:configure', settings || null), plan: () => call('drivesync:plan'), sent: (token, dir, name) => call('drivesync:sent', token, dir, name), + manifest: () => call('drivesync:manifest'), + manifestSent: (token) => call('drivesync:manifest-sent', token), completed: () => call('drivesync:completed'), failed: (code, text) => call('drivesync:failed', code, text), keepAlive: (on, text) => call('drivesync:keep-alive', on === true, text || ''), -- cgit v1.2.3