Commit graph

  • aaf4f5ab81
    Merge d886fbe96c into cc8622de2d Torlando 2026-08-12 21:36:38 +00:00
  • d886fbe96c Fix bonded RNode name lookup fix/rnode-auto-reconnect Torlando 2026-08-12 21:36:34 +00:00
  • fc860748dd Use bonded-only long-term RNode reconnects Torlando 2026-08-12 19:05:50 +00:00
  • 79c7045f09 Fix RNode reconnect lifecycle Torlando 2026-08-12 18:27:42 +00:00
  • cc8622de2d
    Merge pull request #1084 from torlando-tech/ci/build-aab-for-play-console main Torlando 2026-08-12 12:10:30 -04:00
  • d106ec9604 ci: build signed .aab for Play Console alongside release APKs torlando-tech 2026-08-12 10:28:18 -04:00
  • d6b4faa80a
    Merge 6428d04ca1 into 609e585e46 Vladislav Botvin 2026-08-12 10:04:27 -04:00
  • 609e585e46
    Merge pull request #1081 from torlando-tech/feat/android-voice-call-history-python-parity Torlando 2026-08-12 10:03:24 -04:00
  • e73584a1ab fix(voice): satisfy NoRelaxedMocks detekt in outgoing admission test feat/android-voice-call-history-python-parity Torlando 2026-08-12 05:51:36 +00:00
  • 6e673921a2 fix(voice): record outgoing calls and fix inbound signalling send Torlando 2026-08-10 21:34:51 +00:00
  • 022ab5bf3e
    Merge pull request #1082 from torlando-tech/dependabot/github_actions/gradle/actions-6.3.0 Torlando 2026-08-10 09:36:30 -04:00
  • c55a577e70
    Merge 4c0e4fded7 into a39c32f0ae dependabot[bot] 2026-08-10 09:15:05 +00:00
  • 4c0e4fded7
    deps(deps): bump the kotlin group across 1 directory with 2 updates dependabot/gradle/kotlin-4808102e7a dependabot[bot] 2026-08-10 09:15:02 +00:00
  • 6ebc915e47
    ci: bump gradle/actions from 6.2.0 to 6.3.0 dependabot[bot] 2026-08-10 09:11:28 +00:00
  • ec10d106ff
    Merge 6c9f81fd64 into a39c32f0ae sentry[bot] 2026-08-10 10:48:09 +05:30
  • 42d477507c
    Merge 0a023d1355 into a39c32f0ae sentry[bot] 2026-08-10 10:48:09 +05:30
  • 4306e5adb7
    Merge a6abfc8a5d into a39c32f0ae sentry[bot] 2026-08-10 10:48:09 +05:30
  • 117c05b335
    Merge 9cb76a8a52 into a39c32f0ae dependabot[bot] 2026-08-10 09:54:05 +05:30
  • 6b20ecb835
    Merge c34ef691e4 into a39c32f0ae dependabot[bot] 2026-08-10 09:49:09 +05:30
  • bd97a01051 Port UI and navigation with honest ambiguity (Task 11) Torlando 2026-08-09 22:45:19 +00:00
  • 760734d5a4 Port transfer, deletion, and recovery features selectively (Task 10) Torlando 2026-08-09 16:58:49 +00:00
  • 3a860421bd Task 9: symmetric native/Python callback adapters into shared serialized lifecycle\n\nIntroduce a single CallCallbackAdapter contract (incoming ringing, established,\ngeneric ended, busy, rejected, local decline, local cancel) and a\nSerializedLifecycleCallbackAdapter that routes LXST events into the shared\nAcceptedCallLifecycle owner. Identity mismatches fail closed without mutating\nhistory; busy/rejected are scoped to outgoing pre-connection attempts.\n\nWire both NativeCallManager and PythonCallManager to the same contract via the\nCallCoordinator call-state/call-ended listeners, and route hangup() to the\nlocal decline/cancel intents before the telephone hangs up.\n\nEquivalent callback APIs across both backends; symmetric tests cover established,\ngeneric ended, busy, rejected, local decline/cancel, identity-mismatch\nfail-closed, and ringing informational no-op. All flavors compile and check. Torlando 2026-08-09 10:18:47 +00:00
  • 14f45c6e00 Rebuild incoming durable admission using existing policy callbacks (Task 8) Torlando 2026-08-09 09:17:26 +00:00
  • 1f1c8d99fc Rebuild service lifecycle as a small serialized owner against reduced model Torlando 2026-08-09 06:46:48 +00:00
  • 198a9854dd Rebuild Room call-history storage against reduced model Torlando 2026-08-09 03:10:34 +00:00
  • 927d856f81 Add reduced call domain model to rns-api Torlando 2026-08-09 03:08:15 +00:00
  • 13792ff99c
    Merge 19579a41ff into a39c32f0ae dependabot[bot] 2026-08-07 15:56:43 +09:00
  • 0a6865e5ff
    Merge 70ea021917 into a39c32f0ae sentry[bot] 2026-08-07 01:38:31 +03:00
  • 6428d04ca1 feat(settings): add in-app theme mode override (System/Light/Dark) Vladislav Botvin 2026-08-07 01:15:31 +03:00
  • 9da528f632 feat(settings): add in-app theme mode override (System/Light/Dark) Vladislav Botvin 2026-08-07 01:09:57 +03:00
  • eb6c92f3cb feat(settings): add in-app theme mode override (System/Light/Dark) Vladislav Botvin 2026-08-06 23:45:42 +03:00
  • a39c32f0ae
    Merge pull request #1076 from darky/fix-propagated Torlando 2026-08-06 15:06:17 -04:00
  • 01eccbbb03 Merge main and resolve delivery method conflict Torlando 2026-08-06 18:06:49 +00:00
  • 056b11c3d9
    Merge pull request #1075 from torlando-tech/feature/voice-messages Torlando 2026-08-06 13:53:51 -04:00
  • b470f61a6c fix: always release voice recording lease Torlando 2026-08-06 16:46:13 +00:00
  • b90e253af3 test: prevent announce scheduler hangs Torlando 2026-08-06 15:58:11 +00:00
  • 8d2fa879ce fix: respect propagated default delivery method for short messages (closes #1073) Vladislav Botvin 2026-08-06 15:45:54 +03:00
  • 3f0c9c2d82 Close voice message review findings Torlando 2026-08-06 04:24:57 +00:00
  • fb179c1077 Merge remote-tracking branch 'github/main' into feature/voice-messages Torlando 2026-08-06 03:53:39 +00:00
  • 10fc50a9a4 Use LXST recorder release Torlando 2026-08-06 03:39:50 +00:00
  • d4e9413eca
    Merge pull request #1072 from torlando-tech/feat/lxmf-transfer-progress Torlando 2026-08-05 23:38:48 -04:00
  • 1f88bacbb5 Tokenize microphone admission ownership Torlando 2026-08-06 02:50:29 +00:00
  • 73464ad338 Serialize microphone and metadata admission Torlando 2026-08-06 02:34:07 +00:00
  • e10360ea6f Close voice message review findings Torlando 2026-08-06 01:56:17 +00:00
  • 4918d87681 Satisfy attachment persistence quality checks Torlando 2026-08-06 01:42:45 +00:00
  • b5cd4487aa Advance LXST recorder test revision Torlando 2026-08-06 01:31:22 +00:00
  • f38850d2ea Pin serialized LXST recorder publication Torlando 2026-08-06 01:27:13 +00:00
  • 3b810dc3c6 Advance LXST recorder revision Torlando 2026-08-06 01:21:57 +00:00
  • 4992a17315 Pin LXST voice recorder revision Torlando 2026-08-06 01:14:14 +00:00
  • 5135d50a6a Compact voice message bubbles Torlando 2026-08-06 01:01:28 +00:00
  • b5acf80b8c Derive voice waveforms from decoded audio Torlando 2026-08-06 00:34:10 +00:00
  • 1fad55b86f Improve voice playback presentation Torlando 2026-08-06 00:14:32 +00:00
  • 7979322af2 Close voice composer lifecycle races Torlando 2026-08-05 23:01:12 +00:00
  • eb98e52d73 Harden voice draft lifecycle Torlando 2026-08-05 21:39:33 +00:00
  • 4b06d86d5c Preserve message drafts on persistence failure Torlando 2026-08-05 20:10:14 +00:00
  • 3476a517ff Fix voice composer lifecycle and accessibility Torlando 2026-08-05 20:05:48 +00:00
  • d6d31c915a Redesign voice message recording flow Torlando 2026-08-05 19:48:24 +00:00
  • a46b8ae490 Harden voice message retries and payload handling Torlando 2026-08-05 19:48:16 +00:00
  • ab4ccad7ad Harden voice attachment loading Torlando 2026-08-05 19:12:37 +00:00
  • fc3a08b0dc Add interoperable LXMF voice messages Torlando 2026-08-05 19:05:32 +00:00
  • 4a427b30df test: harden transfer progress e2e evidence Torlando 2026-08-05 02:29:55 +00:00
  • e4eba9ddd9 test: retry onboarding navigation in progress e2e Torlando 2026-08-05 02:19:29 +00:00
  • 95bbcf7440 test: run real LXMF transfer progress e2e in CI Torlando 2026-08-05 01:52:29 +00:00
  • dea18483e9 fix: forward transfer progress through bound backend Torlando 2026-08-04 23:50:32 +00:00
  • 06e50dc1ad fix: observe asynchronously selected resource transfers Torlando 2026-08-04 22:57:42 +00:00
  • 75e2b38c4c fix: scope incoming transfer progress by peer Torlando 2026-08-04 22:18:43 +00:00
  • eb9a383ee1 feat: show LXMF resource transfer progress Torlando 2026-08-04 21:57:07 +00:00
  • 871c198926
    Merge pull request #1070 from torlando-tech/fix/identity-recovery v2.1.0-beta Torlando 2026-08-04 15:07:37 -04:00
  • d56b58f6f2 Merge remote-tracking branch 'github/main' into fix/identity-recovery fix/identity-recovery Torlando 2026-08-04 18:11:14 +00:00
  • c0debe586a
    Merge pull request #1071 from torlando-tech/fix/nomadnet-true-color Torlando 2026-08-04 14:06:09 -04:00
  • b016bfd61a test malformed micron true colors Torlando 2026-08-04 17:31:11 +00:00
  • d4a0553cea fix emulator test script execution Torlando 2026-08-04 17:18:51 +00:00
  • e2e77c55ef fix scope true colors to inline controls Torlando 2026-08-04 17:03:18 +00:00
  • d966c378e7 ci run micron true-color instrumentation Torlando 2026-08-04 16:24:07 +00:00
  • 7fd0fa0ee9 fix micron regression test formatting Torlando 2026-08-04 14:30:32 +00:00
  • b08574c8dc fix micron true-color rendering Torlando 2026-08-04 05:17:11 +00:00
  • c02a8442cd ci run identity recovery instrumentation Torlando 2026-08-04 16:18:57 +00:00
  • 996bcc9cbe test identity mismatch recovery ui Torlando 2026-08-04 16:12:35 +00:00
  • 375c641c18 harden identity recovery end to end Torlando 2026-08-04 16:02:55 +00:00
  • 4cc702b187 bound identity file reads during recovery Torlando 2026-08-04 15:26:28 +00:00
  • f7cff2aaf1 fix identity result propagation across ipc Torlando 2026-08-04 15:26:28 +00:00
  • 7802c1c15e fix python identity recovery without transport Torlando 2026-08-04 14:26:11 +00:00
  • ad4f3c441c
    Merge pull request #1067 from torlando-tech/seer/fix/n-plus-1-map-polling Torlando 2026-08-04 00:02:11 -04:00
  • dc050e678a style(map): terminate lifecycle test file Torlando 2026-08-04 02:03:26 +00:00
  • 60091e3c06 test(map): cover polling lifecycle binding Torlando 2026-08-04 02:00:07 +00:00
  • 85de7592dd test(map): assert periodic poll count Torlando 2026-08-04 01:32:47 +00:00
  • 985a904c9b fix(map): track resumed polling owners Torlando 2026-08-04 01:25:25 +00:00
  • 9c24b066fe Merge github/main into review/pr-1067-ready Torlando 2026-08-04 01:09:38 +00:00
  • 542ed5d079
    Merge pull request #1069 from torlando-tech/deps/lxst-kt-v0.0.7 Torlando 2026-08-03 11:35:22 -04:00
  • 7cd4bb43b6 deps: update LXST-kt to v0.0.7 Torlando 2026-08-03 15:08:43 +00:00
  • 33a8313836
    Merge pull request #1068 from torlando-tech/dependabot/github_actions/gradle/actions-6.2.0 Torlando 2026-08-03 11:04:30 -04:00
  • 0646cb98b8
    ci: bump gradle/actions from 6 to 6.2.0 dependabot[bot] 2026-08-03 09:11:03 +00:00
  • 6cbac88daf
    fix(db): Consolidate N+1 Room INSERTs and gate map polling sentry[bot] 2026-08-02 23:05:11 +00:00
  • 3154832456
    Merge pull request #1064 from torlando-tech/feature/markdown-receive Torlando 2026-08-02 16:13:09 -04:00
  • 6eb9346b5f
    Merge pull request #1065 from torlando-tech/chore/lxst-v0.0.5 Torlando 2026-08-02 16:12:50 -04:00
  • 7d25bf6875 fix(deps): use published LXST-kt 0.0.6 coordinate Torlando 2026-08-02 19:38:01 +00:00
  • f0ec28f393 chore(deps): bump LXST-kt to v0.0.5 Torlando 2026-08-02 18:20:40 +00:00
  • 34fbf1ecec Add Markdown code syntax highlighting Torlando 2026-08-02 17:02:47 +00:00
  • 32ba630250 Add inbound LXMF Markdown rendering Torlando 2026-08-02 14:40:28 +00:00
  • bd63e9363b
    fix(android): use ParcelCompat for API-safe Parcelable reads sentry[bot] 2026-08-02 11:04:29 +00:00