Commit Graph

82 Commits

Author SHA1 Message Date
Dan Ballard 48152acca1 android updates and minor flutter 3.19.3 fixes 2024-04-05 12:43:59 -07:00
Sarah Jamie Lewis 058fba7e69
Sync cache for acks
continuous-integration/drone/pr Build is pending Details
Also remove defunct calls.
2024-02-26 19:24:04 -08:00
Sarah Jamie Lewis da0d63b0dc
Prevent Android from Wiping Unsaved Conversations Every Time the Foreground Reloads
continuous-integration/drone/pr Build is passing Details
2024-02-26 18:19:50 -08:00
Sarah Jamie Lewis 11e7e58109
Fix Notifications for ConversationInfor 2024-02-23 15:05:59 -08:00
Sarah Jamie Lewis 0ea595692f
Foreground Permission Reset
continuous-integration/drone/pr Build is passing Details
As of Android 13 we need to request a permission to stay in the background
https://developer.android.com/develop/background-work/background-tasks/persistent/how-to/long-running
2024-02-23 11:33:59 -08:00
Sarah Jamie Lewis e32ec30a1e Fix Crash Bug in Android (ShareFile and Reconnect) + Force prettyDateString to use .toLocal() time + Formatting (#794)
continuous-integration/drone/push Build is passing Details
commit fe4726986f
Author: Sarah Jamie Lewis <sarah@openprivacy.ca>
Date:   Tue Jan 2 10:53:15 2024 -0800

    Formatting

commit d4e57f493e
Author: Sarah Jamie Lewis <sarah@openprivacy.ca>
Date:   Tue Jan 2 10:48:31 2024 -0800

    Fix Crash Bug in Android (ShareFile and Reconnect)

    In rare situtaitons (exacerbated by debug mode and multiple
    file shares in succession) ReconnectCwtchForeground events can result
    in negative message counts being calculated in the UI.

    This fix ensures that doesn't happen, but a complete fix will need to wait until #664
    is implement in the backend

commit 44925783f5
Author: Sarah Jamie Lewis <sarah@openprivacy.ca>
Date:   Tue Jan 2 09:14:49 2024 -0800

    Force prettyDateString to use .toLocal() time

    Fixes an issue where, on some platforms, contact row dates in non-streaming mode
    were displayed in UTC.

Reviewed-on: #794
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2024-01-03 22:10:07 +00:00
Sarah Jamie Lewis 92a42bb2f8 Fix ConfigureConnections on Android, Expose PublishServerUpdate 2023-09-26 20:21:28 +00:00
Sarah Jamie Lewis e212585f4b Remove log line
continuous-integration/drone/pr Build is pending Details
2023-09-25 14:07:10 -07:00
Sarah Jamie Lewis 46f90f3136 Fix Creating Groups on Android
continuous-integration/drone/pr Build is pending Details
2023-09-25 14:05:44 -07:00
Sarah Jamie Lewis 93b6e5c8c7 Android APIS
continuous-integration/drone/pr Build is running Details
2023-09-13 18:40:04 -07:00
Sarah Jamie Lewis 919c7c35a6 Support Appear Offline
continuous-integration/drone/pr Build is pending Details
2023-09-13 18:38:08 -07:00
Sarah Jamie Lewis 864d862219 Fix up logs
continuous-integration/drone/pr Build is passing Details
2023-09-11 13:45:29 -07:00
Sarah Jamie Lewis 0942f92fa9 In debug mode, display debug channel information in Settings (initial implementation) 2023-09-11 13:45:29 -07:00
Sarah Jamie Lewis afb00e9295 DisableProfile, SaveHistorySetting, DeleteServerInfo, Draft Whonix Config
Fixes #593
Fixes #690
Fixes #629
2023-08-22 23:27:41 +00:00
Sarah Jamie Lewis dee5752d38 Cleanup + Android Support
continuous-integration/drone/pr Build was killed Details
2023-08-02 09:49:36 -07:00
Sarah Jamie Lewis ea22864341 Fix Android File Downloading Stuck Notification / Small Settings Font Tweaks 2023-06-02 19:57:52 +00:00
Sarah Jamie Lewis 22bf5cfe92 Small UI Fixes / Font Styles / Abstractions 2023-06-02 19:57:52 +00:00
Sarah Jamie Lewis d9551a1cd9 Add Retry Peer Connection. Japanese Translation. Nice Nightly Redirect and Update Cwtch
continuous-integration/drone/pr Build is running Details
continuous-integration/drone/push Build is passing Details
2023-05-11 22:08:15 +00:00
Sarah Jamie Lewis 75026ad57f Upgrade VerifyOrResume API 2023-04-18 21:14:42 +00:00
Sarah Jamie Lewis 267b1b09b1 Status + Profile Attributes 2023-04-05 04:19:11 +00:00
Sarah Jamie Lewis ae1834e7b8 Remove Debug Logs
continuous-integration/drone/pr Build is pending Details
2023-03-16 16:56:45 -07:00
Sarah Jamie Lewis b89a90fa9c Update Cwtch. Make File Download Consistent on Android
continuous-integration/drone/pr Build is passing Details
2023-03-16 16:37:53 -07:00
Sarah Jamie Lewis 444c70a255 Autobindings, Remove Server code from Android, Debug mode Fixes
continuous-integration/drone/pr Build is passing Details
2023-03-02 13:32:51 -08:00
Sarah Jamie Lewis 28ce08637b Fix Android File Sharing
continuous-integration/drone/pr Build is running Details
2022-12-12 15:13:32 -08:00
Dan Ballard c498a0c86a fix kotlin mainactivity createPeer
continuous-integration/drone/pr Build is passing Details
2022-12-11 15:14:05 -08:00
Dan Ballard ff332dee9c save profile.autostart on create
continuous-integration/drone/pr Build is pending Details
2022-12-11 10:16:08 -08:00
Dan Ballard d4546199e4 support (de)activatePeerEngine; turning peers on/off; autostart peers; new UI update for offline contacts/profiles 2022-12-05 12:26:42 -08:00
Sarah Jamie Lewis 17ffe03dba Fix Android Profile Export
continuous-integration/drone/pr Build is running Details
Fix #512.
2022-11-28 13:35:12 -08:00
Dan Ballard d550c23fbd importBundle returns result
continuous-integration/drone/pr Build is passing Details
2022-08-16 10:41:36 -07:00
Sarah Jamie Lewis 5be25b87c4 Android
continuous-integration/drone/pr Build is passing Details
2022-07-06 13:57:35 -07:00
Dan Ballard 9298be0a61 android 12 sdk 31 fixes
continuous-integration/drone/pr Build was killed Details
2022-06-29 10:21:54 -07:00
Dan Ballard 9857dff9a3 upgraded to flutter 3, upgraded kotlin and gradle, some deps 2022-06-21 13:06:38 -07:00
Dan Ballard e6c9f7becb GetMessage* on android; make reply to use message cache; New Messages bubble doesn't reup
continuous-integration/drone/pr Build is passing Details
2022-04-26 21:34:16 -07:00
Dan Ballard 6392d67332 MainActivity return result to not leave dart calls hanging
continuous-integration/drone/pr Build is passing Details
2022-04-19 18:34:22 -07:00
Dan Ballard a20d2dffc4 add android flag secure, pubspec vewrsion bump, and stubs for sdk31 hide overlay
continuous-integration/drone/pr Build is passing Details
2022-04-13 14:53:44 -07:00
Dan Ballard c377a09748 add setting that reports / triggers android power optimization exemption 2022-04-13 12:57:15 -07:00
Dan Ballard d261fbd4c0 kotlin powermanagement info and exemption request 2022-04-13 12:53:32 -07:00
Dan Ballard 1cffea5c1a port most gomobile FlwtchWorker calls to lcg to MainActivity; sendmessage sets lastSeen time
continuous-integration/drone/pr Build is passing Details
2022-04-05 18:38:59 -07:00
Dan Ballard ff3e60a750 message cache allows index locking, rework messageHandler to use bulk fetching, sendMessage flow with no sleep; move some core getMessages/SendMessage handlers from FlwtchWorker to MainActivity 2022-03-23 18:01:43 -07:00
Sarah Jamie Lewis 8a3867b5b3 Import / Export for Android 2022-03-11 12:26:23 -08:00
Sarah Jamie Lewis 6237032716 Import and Export Profile 2022-03-11 12:26:21 -08:00
Dan Ballard c4ebed0a71 splash on shutdown; android stability: check if lcg started
continuous-integration/drone/pr Build is pending Details
2022-03-10 16:45:18 -08:00
Dan Ballard 7cfa9432c8 unbreak notifications on android ([Pp]ictures) + asset dup; fix sync progres resume logic
continuous-integration/drone/pr Build is pending Details
2022-03-04 13:15:08 -08:00
Dan Ballard 1d0cb785c1 fix android segfault in flwtch worker; try/catch to catch future bugs in flwtch worker; resume servers load sync status from cwtch; add bg color to sync progress bar; showdown now synchronous so completes 2022-03-04 13:15:08 -08:00
Sarah Jamie Lewis 137de57e83 Check WorkInfo is Null
continuous-integration/drone/pr Build is passing Details
This shouldn't happen in normal use, but can happen in debug builds
2022-02-16 13:44:32 -08:00
Dan Ballard 4c47198977 notification policy work, translations, even for notifications
continuous-integration/drone/pr Build is pending Details
2022-02-08 17:07:39 -05:00
Dan Ballard d1d3f23f82 android notification policy/content 2022-02-08 12:35:25 -05:00
Dan Ballard fa6e399aab android work 2022-02-08 11:44:00 -05:00
Sarah Jamie Lewis 3d85883f8e Profile Images
continuous-integration/drone/pr Build is pending Details
2022-02-04 16:57:31 -08:00
Dan Ballard 91031be4c0 fix android invitations
continuous-integration/drone/pr Build is passing Details
2022-01-06 22:08:18 -05:00