Commit Graph

  • 56359592d8 test: Remove complex threading integration tests, keep logic tests torlando-tech 2025-12-15 22:37:13 -05:00
  • 57e02a37ba test: Fix failing threading tests - remove real executor dependencies torlando-tech 2025-12-15 22:29:16 -05:00
  • a3ec7f43f6 test: Add comprehensive unit tests for threading stamp generation torlando-tech 2025-12-15 22:12:08 -05:00
  • a300f71af5 test: Add unit tests for LXStamper threading patch and state check torlando-tech 2025-12-15 21:21:49 -05:00
  • 6506042600 test: Improve Python test coverage for LXStamper patch and SENT state check fix/propagated-message-status torlando-tech 2025-12-16 00:29:24 -05:00
  • d9c1a194a0 test: Fix test_send_with_immediate_sent_state_check mock setup torlando-tech 2025-12-15 21:25:51 -05:00
  • a89cb1eaee test: Add unit tests for LXStamper threading patch and state check torlando-tech 2025-12-15 21:21:49 -05:00
  • bb64e85b1a Merge pull request #107 from torlando-tech/ci/optimize-workflow Torlando 2025-12-16 14:13:42 -05:00
  • 5d9bdb2287 fix: Use threading instead of multiprocessing for stamp generation torlando-tech 2025-12-15 20:23:57 -05:00
  • 7db2aa714b fix: Update message status immediately for propagated messages torlando-tech 2025-12-15 19:34:11 -05:00
  • d2bf8be4e4 ci: Optimize CI workflow for faster builds ci/optimize-workflow torlando-tech 2025-12-16 13:57:52 -05:00
  • 362fa932f7 Merge pull request #104 from torlando-tech/fix/delivery-method-persistence Torlando 2025-12-16 14:00:14 -05:00
  • 60101f354d ci: Optimize CI workflow for faster builds fix/delivery-method-persistence torlando-tech 2025-12-16 13:57:52 -05:00
  • 429b132058 ci: Fix flaky tests by running tests and coverage in single Gradle invocation torlando-tech 2025-12-16 13:53:28 -05:00
  • b8d6052a29 test: Fix DebugViewModelEventDrivenTest flaky tests torlando-tech 2025-12-15 20:29:52 -05:00
  • b735a15e1b fix: Persist default delivery method setting across navigation torlando-tech 2025-12-15 19:21:03 -05:00
  • 36696aedd2 Merge pull request #106 from torlando-tech/fix/debug-test-flakiness Torlando 2025-12-15 22:08:48 -05:00
  • 75ce530210 test: Fix flaky DebugViewModelEventDrivenTest with UnconfinedTestDispatcher fix/debug-test-flakiness torlando-tech 2025-12-15 21:50:35 -05:00
  • ba68cd4f40 Merge pull request #103 from torlando-tech/fix/contact-save-feedback Torlando 2025-12-15 20:17:33 -05:00
  • cf2e7d041e fix: Remove explicit job.cancel() in ContactToggleResult tests fix/contact-save-feedback torlando-tech 2025-12-15 19:41:06 -05:00
  • c3eb6aac00 test: Add unit tests to improve patch coverage torlando-tech 2025-12-15 18:48:25 -05:00
  • 7088ec8c15 Merge pull request #102 from torlando-tech/refactor/event-driven-architecture Torlando 2025-12-15 18:26:02 -05:00
  • e4707e0566 test: Add tests for interfaceStatusFlow event-driven updates torlando-tech 2025-12-15 18:17:34 -05:00
  • a919523ffa test: Add additional unit tests for improved coverage torlando-tech 2025-12-15 17:37:03 -05:00
  • 670b8b7abb test: Add unit tests to improve patch coverage torlando-tech 2025-12-15 16:47:10 -05:00
  • a83ac4f0e0 fix: Show accurate toast feedback when saving contacts torlando-tech 2025-12-15 10:57:18 -05:00
  • 0c2caa0dc9 fix: Wire up BLE coordinator callback broadcaster for event-driven updates torlando-tech 2025-12-15 15:46:34 -05:00
  • 27506bdab0 refactor: Convert BLE, debug, and interface status from polling to event-driven torlando-tech 2025-12-15 13:46:18 -05:00
  • 66f52623f7 Merge pull request #93 from torlando-tech/fix/frame-skipping-while-typing Torlando 2025-12-15 16:04:46 -05:00
  • e6d1aba29e test: Add more coverage for loadImageAsync code paths fix/frame-skipping-while-typing torlando-tech 2025-12-15 14:29:45 -05:00
  • 943a905efd Merge pull request #100 from torlando-tech/fix/datastore-recomposition-storm Torlando 2025-12-15 13:59:47 -05:00
  • ddfff3c938 Merge pull request #94 from torlando-tech/fix/wake-lock-timeout-refresh Torlando 2025-12-15 13:47:40 -05:00
  • 8fe0276b3e test: Add unit tests for DataStore distinctUntilChanged() fix fix/datastore-recomposition-storm torlando-tech 2025-12-15 13:39:48 -05:00
  • 274e2b3bf1 test: Improve patch coverage for async image loading torlando-tech 2025-12-15 13:39:22 -05:00
  • 0725d8d40c test: Add unit tests for ServiceModule and ReticulumServiceBinder fix/wake-lock-timeout-refresh torlando-tech 2025-12-15 13:38:20 -05:00
  • 324c312548 fix: Add distinctUntilChanged() to prevent DataStore recomposition storm torlando-tech 2025-12-15 10:40:58 -05:00
  • 47b1955d74 Merge pull request #95 from torlando-tech/feature/bulk-peer-restore Torlando 2025-12-15 10:40:03 -05:00
  • 83030533b3 Merge pull request #99 from torlando-tech/fix/async-tcp-startup Torlando 2025-12-15 10:16:54 -05:00
  • aa0f757953 fix: Enable async TCP startup to prevent initialization timeout fix/async-tcp-startup torlando-tech 2025-12-15 09:18:19 -05:00
  • 0b2b2393d3 test: Fix intermittent UncaughtExceptionsBeforeTest in MessagingViewModelTest torlando-tech 2025-12-15 09:34:51 -05:00
  • 6b259bd4b7 ci: bump actions/upload-artifact from 5 to 6 dependabot[bot] 2025-12-15 09:55:57 +00:00
  • 928ca8ee92 deps(deps): bump cameraX from 1.4.1 to 1.5.2 dependabot/gradle/cameraX-1.5.2 dependabot[bot] 2025-12-15 09:52:35 +00:00
  • 29ebf1dcce test: Add more coverage for fetchDebugInfo data transformations torlando-tech 2025-12-15 00:32:24 -05:00
  • 9161e9350a test: Add file-based attachment tests for MessageMapper torlando-tech 2025-12-15 00:22:53 -05:00
  • 10ec203a6a test: Add Robolectric tests for loadImageAsync coverage torlando-tech 2025-12-15 00:17:41 -05:00
  • 035899c0ce test: Add unit tests for async image loading and debug info fetching torlando-tech 2025-12-14 23:02:13 -05:00
  • 8506c4a166 fix: Refresh wake lock periodically to prevent 10-hour timeout expiration torlando-tech 2025-12-14 22:01:07 -05:00
  • 981860dc5c test: Add reflection-based tests for bulk restore service methods feature/bulk-peer-restore torlando-tech 2025-12-14 23:04:40 -05:00
  • a8d4104552 test: Add unit tests for bulk restore methods torlando-tech 2025-12-14 22:40:01 -05:00
  • d71de9f86f perf: Optimize peer identity restoration from minutes to milliseconds torlando-tech 2025-12-14 22:13:35 -05:00
  • 47fdd56754 perf: Fix frame skipping while typing messages torlando-tech 2025-12-14 21:54:17 -05:00
  • 102953067c Merge pull request #92 from torlando-tech/bugfix/duplicate-interface-name-freeze v0.3.0-rc2 Torlando 2025-12-14 21:15:15 -05:00
  • dedc4c6051 fix: Prevent duplicate interface names that cause service freeze bugfix/duplicate-interface-name-freeze torlando-tech 2025-12-14 20:43:26 -05:00
  • c007382f83 Merge pull request #85 from torlando-tech/fix/startup-optimizations v0.3.0-rc1 Torlando 2025-12-14 18:05:24 -05:00
  • 3c7275ec30 refactor: Extract testable classes from ColumbaApplication fix/startup-optimizations torlando-tech 2025-12-14 16:15:43 -05:00
  • 3c66cce528 test: Add unit tests for startup config loading torlando-tech 2025-12-14 13:15:13 -05:00
  • 92f4d7c8a9 perf: Optimize ColumbaApplication.onCreate() startup performance torlando-tech 2025-12-14 01:03:25 -05:00
  • 075637bb5f Merge pull request #84 from torlando-tech/feature/tcp-rnode-v2 Torlando 2025-12-14 12:51:51 -05:00
  • cb931d3e1f test: Add 12 saveConfiguration branch coverage tests feature/tcp-rnode-v2 torlando-tech 2025-12-14 12:43:38 -05:00
  • 325d4ceec9 test: Improve patch coverage from 20.94% to 80%+ with 61 new tests torlando-tech 2025-12-14 02:14:46 -05:00
  • 7091fbe67f test: Add 30 tests to improve TCP RNode patch coverage to 80%+ torlando-tech 2025-12-14 01:58:19 -05:00
  • e1043b153e test: add comprehensive tests for msgpack-affected code paths dependabot/gradle/org.msgpack-msgpack-core-0.9.10 torlando-tech 2025-12-14 01:40:15 -05:00
  • 907c28bb27 test: Improve patch coverage from 20.94% to 80%+ with 61 new tests torlando-tech 2025-12-14 01:30:09 -05:00
  • be9e9a512d fix: Resolve ANR during app initialization with 930+ peer identities torlando-tech 2025-12-14 00:50:46 -05:00
  • 271a9e3afb fix: Correct TCP RNode config format and add stub modules torlando-tech 2025-12-14 00:10:49 -05:00
  • 599e0753ea feat: Add TCP/WiFi connectivity for RNode devices torlando-tech 2025-12-13 22:57:59 -05:00
  • 732d7f985a Merge pull request #55 from torlando-tech/dependabot/gradle/testing-7d02518920 Torlando 2025-12-13 22:53:23 -05:00
  • f0d96e8209 deps(deps): bump the testing group with 2 updates dependabot[bot] 2025-12-14 03:45:53 +00:00
  • cbb6b1615d Merge pull request #83 from torlando-tech/feature/71-announce-button-top-bar Torlando 2025-12-13 22:44:48 -05:00
  • 1dd7196e7e feat: Add announce button to Discovered Nodes screen top bar feature/71-announce-button-top-bar torlando-tech 2025-12-13 22:22:31 -05:00
  • c29250d11d Merge pull request #56 from torlando-tech/dependabot/gradle/paging-3.3.6 Torlando 2025-12-13 22:28:51 -05:00
  • 548ccc9ae7 Merge pull request #53 from torlando-tech/dependabot/github_actions/actions/setup-python-6 Torlando 2025-12-13 22:28:20 -05:00
  • daf358ab89 ci: bump actions/setup-python from 5 to 6 dependabot[bot] 2025-12-14 03:19:18 +00:00
  • 982bd41eda deps(deps): bump paging from 3.3.5 to 3.3.6 dependabot[bot] 2025-12-14 03:17:54 +00:00
  • b879cc0860 Merge pull request #81 from torlando-tech/feature/transport-toggle Torlando 2025-12-13 22:00:13 -05:00
  • a53ac4c28c test: Improve transport node coverage for SettingsViewModel and ServiceReticulumProtocol feature/transport-toggle torlando-tech 2025-12-13 20:43:29 -05:00
  • 7d054c5875 test: Add NetworkCard Robolectric unit tests for coverage torlando-tech 2025-12-13 20:29:06 -05:00
  • f15600149a test: Add SettingsRepository instrumented tests for transport node torlando-tech 2025-12-13 20:00:52 -05:00
  • a582d79cb4 test: Add NetworkCard Compose UI tests torlando-tech 2025-12-13 19:57:52 -05:00
  • 0f67b57202 test: Improve transport node toggle code coverage torlando-tech 2025-12-13 19:47:59 -05:00
  • e6b4d670e3 feat: Add transport node toggle in settings torlando-tech 2025-12-13 19:06:43 -05:00
  • 052bcfb3f5 Merge pull request #82 from torlando-tech/refactor/convert-instrumented-tests-to-robolectric Torlando 2025-12-13 21:47:29 -05:00
  • a85a9b0d74 refactor: Convert instrumented tests to Robolectric refactor/convert-instrumented-tests-to-robolectric torlando-tech 2025-12-13 20:49:51 -05:00
  • fbbda23ae3 Merge pull request #80 from torlando-tech/feature/72-add-contact-star-icon Torlando 2025-12-13 19:43:01 -05:00
  • 5efcacb659 feat: Add star icon to toggle contact status from chats and conversation feature/72-add-contact-star-icon torlando-tech 2025-12-13 19:06:17 -05:00
  • 1e11725f79 Merge pull request #77 from torlando-tech/feature/message-details Torlando 2025-12-13 01:16:55 -05:00
  • 2c55155007 fix: Suppress detekt warnings for complex classes feature/message-details torlando-tech 2025-12-13 00:53:00 -05:00
  • 82a395f563 fix: Distinguish propagated vs delivered status for relay messages torlando-tech 2025-12-13 00:50:04 -05:00
  • 4a330a6b67 test: Add InterfaceConfigManagerTest for manager restart behavior torlando-tech 2025-12-13 00:12:18 -05:00
  • ad46332108 fix: Restart managers after service restart to fix relay sync torlando-tech 2025-12-13 00:04:45 -05:00
  • 2c56e98ba5 feat: Add automatic relay fallback and manual retry for failed messages torlando-tech 2025-12-13 00:01:13 -05:00
  • dea91be84f feat: Add propagation node settings to data migration export/import torlando-tech 2025-12-12 23:45:50 -05:00
  • 4d3e7bdedf fix: Remove swallowed exception in ServiceReticulumProtocolTest torlando-tech 2025-12-12 23:15:56 -05:00
  • 21979c273d test: Add unit tests for protocol, DI, theme, and contacts screen torlando-tech 2025-12-12 23:13:16 -05:00
  • 73d35b0754 test: Add path request retry logic tests torlando-tech 2025-12-12 22:53:10 -05:00
  • c61d58d31a test: Add Phase 2 tests for reticulum_wrapper.py coverage torlando-tech 2025-12-12 22:39:49 -05:00
  • a903d283e2 test: Expand SettingsViewModel unit test coverage torlando-tech 2025-12-12 22:39:10 -05:00
  • 28cf53db53 test: Add comprehensive unit tests for reticulum_wrapper.py torlando-tech 2025-12-12 22:22:10 -05:00
  • 21445a9c7b test: Add comprehensive unit tests for MessageDeliveryRetrievalCard torlando-tech 2025-12-12 22:21:31 -05:00
  • 08a3574e62 test: Increase PropagationNodeManager unit test coverage torlando-tech 2025-12-12 22:11:21 -05:00