From 7c517e10dccb0a5801ec02b810ea69039d6f2a34 Mon Sep 17 00:00:00 2001 From: Erwan Leboucher Date: Fri, 18 Sep 2026 18:15:28 +0200 Subject: [PATCH] chore: add Firebase config for native FCM push --- .changeset/add-firebase-fcm-config.md | 5 ++++ oxfmt.config.ts | 2 ++ src-tauri/Cargo.lock | 2 +- .../gen/android/app/google-services.json | 29 +++++++++++++++++++ 4 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 .changeset/add-firebase-fcm-config.md create mode 100644 src-tauri/gen/android/app/google-services.json diff --git a/.changeset/add-firebase-fcm-config.md b/.changeset/add-firebase-fcm-config.md new file mode 100644 index 0000000000..51218e5be0 --- /dev/null +++ b/.changeset/add-firebase-fcm-config.md @@ -0,0 +1,5 @@ +--- +default: patch +--- + +Enable native FCM push on Android by adding the Firebase app config. diff --git a/oxfmt.config.ts b/oxfmt.config.ts index a2bd4e77ba..40e2525b3e 100644 --- a/oxfmt.config.ts +++ b/oxfmt.config.ts @@ -10,6 +10,8 @@ export default { 'node_modules', 'src/app/generated', 'src-tauri/ios-project.yml', + // Copied verbatim from the Firebase console; formatting it would drift. + 'src-tauri/gen/android/app/google-services.json', 'package.json', 'pnpm-lock.yaml', 'LICENSE', diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 05543d7adb..fc7b4eb64a 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -6834,7 +6834,7 @@ checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" [[package]] name = "sable" -version = "1.21.0" +version = "1.22.1" dependencies = [ "aes 0.9.2", "async-stream", diff --git a/src-tauri/gen/android/app/google-services.json b/src-tauri/gen/android/app/google-services.json new file mode 100644 index 0000000000..969d363a1f --- /dev/null +++ b/src-tauri/gen/android/app/google-services.json @@ -0,0 +1,29 @@ +{ + "project_info": { + "project_number": "136631010081", + "project_id": "sable-d1811", + "storage_bucket": "sable-d1811.firebasestorage.app" + }, + "client": [ + { + "client_info": { + "mobilesdk_app_id": "1:136631010081:android:fed0de8a33c934580b7460", + "android_client_info": { + "package_name": "moe.sable.client" + } + }, + "oauth_client": [], + "api_key": [ + { + "current_key": "AIzaSyC-0JTo2XFXGqKda6iaUyUGoCI-NIqhMFA" + } + ], + "services": { + "appinvite_service": { + "other_platform_oauth_client": [] + } + } + } + ], + "configuration_version": "1" +} \ No newline at end of file