Sarah Jamie Lewis
f046dd923e
Dart Fix
continuous-integration/drone/pr Build is pending
Details
2024-02-13 20:05:33 -08:00
Sarah Jamie Lewis
abd7fe7415
Improve Logic for Handelling Interrupted Downloads
...
continuous-integration/drone/pr Build is passing
Details
Move logic into FileDownloadProgress model, simplify to
the lastUpdated cases which abstracts over the requested case.
2024-01-04 11:55:09 -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
69b7ddb2c1
Clarify Offline Mode Behaviour
continuous-integration/drone/pr Build is pending
Details
continuous-integration/drone/push Build is passing
Details
2023-10-03 03:44:13 +00:00
Dan Ballard
19377e033f
change lastMessageTime into lastMessage[receive|sent]Time. Receive for sort, and sent for display.
continuous-integration/drone/pr Build is pending
Details
continuous-integration/drone/push Build is passing
Details
2023-09-26 16:51:18 -07:00
Sarah Jamie Lewis
0b7a75a243
Upgrade Cwtch
continuous-integration/drone/pr Build is pending
Details
2023-09-20 00:18:15 +00:00
Sarah Jamie Lewis
90ec07b7a5
Format and API Cleanup
continuous-integration/drone/pr Build is pending
Details
2023-09-18 07:55:07 -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
60b2b34abc
Formatting
continuous-integration/drone/pr Build is running
Details
2023-09-06 10:56:25 -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
6188dffbc0
Support Conversation Search, Upgrade Cwtch, Patch support for downloading new Cwtch library name formats
continuous-integration/drone/pr Build is pending
Details
2023-08-02 09:45:37 -07:00
Sarah Jamie Lewis
133f4a9429
File Sharing Bug Fixes
...
continuous-integration/drone/pr Build is pending
Details
- Allow restarting of file shares that have timed out
- Fix NPE in FileBubble caused by deleting the underlying file
- Upgrade Cwtch with more file sharing fixes
- Move from RetVal to UpdateConversationAttributes to minimze UI thread issues
- Update bindings
2023-04-20 16:37:48 -07:00
Sarah Jamie Lewis
267b1b09b1
Status + Profile Attributes
2023-04-05 04:19:11 +00:00
Sarah Jamie Lewis
27a729d09a
Fix Change Password for Unencrypted Profiles / Handle TokenUpdates with No Tokens / Format
continuous-integration/drone/pr Build is running
Details
2022-12-06 12:11:55 -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
546ac6c23d
Pinning Conversations
continuous-integration/drone/pr Build is passing
Details
2022-07-22 10:18:55 -07:00
Sarah Jamie Lewis
60e822cf12
Android + Time out Resume Logic so files can be requested again
continuous-integration/drone/pr Build is pending
Details
2022-07-06 12:14:40 -07:00
Sarah Jamie Lewis
8570199196
Fix : #308 - Scroll to Contact
...
Also fixes a bunch of debug-build issues (overflows / resizes).
2022-06-20 10:54:06 -07:00
Dan Ballard
0bcfe75a63
rework cache android resume based off message count totals, force pre fetch on load message list, tweak new messages bubble behaviour
2022-04-28 08:57:31 -07:00
Sarah Jamie Lewis
dc78117e1a
Format, Context Binding and Check if File Exists in File Bubble
continuous-integration/drone/pr Build is passing
Details
2022-04-26 12:16:48 -07:00
Dan Ballard
4bd92d854f
comments
continuous-integration/drone/pr Build is passing
Details
2022-04-19 20:46:59 -07:00
Dan Ballard
5959981fe4
a bunch of cache logic fixes and futher support for reconnect on android
2022-04-19 20:46:59 -07:00
Sarah Jamie Lewis
1df348c0c1
Debug Info Pane for Desktop
continuous-integration/drone/pr Build is passing
Details
2022-04-14 15:34:36 -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
e08114881c
store last seen time in lcg and handle unread counts
continuous-integration/drone/pr Build is passing
Details
2022-04-04 15:02:37 -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
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
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
Dan Ballard
ddefcb8ff2
rejig notification policy globally and conversationally
2022-02-08 11:40:15 -05:00
Dan Ballard
b382c3d349
desktop support for notification settings
2022-02-08 11:34:05 -05:00
Sarah Jamie Lewis
b280765631
Fallback to Default Profile Images when Image Previews are Disabled
2022-02-07 14:26:14 -08: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
8a9ee402bf
recalculate unrad count incases some not read
2022-02-03 08:43:02 -05:00
Dan Ballard
a82ade8663
profile level unread notifications and in profile other profile unread notifications
2022-02-02 19:20:28 -05:00
Dan Ballard
a4ce168aec
calculate server progress based on last message, nowtime, and message flow; display progress on group contact and remote server
continuous-integration/drone/pr Build is passing
Details
2022-01-26 20:17:13 -05:00
Sarah Jamie Lewis
d27cc0e64e
More notify listeners
continuous-integration/drone/pr Build is pending
Details
2022-01-21 12:09:58 -08:00
Sarah Jamie Lewis
e359afbdab
notify listeners
continuous-integration/drone/pr Build is pending
Details
2022-01-21 12:08:23 -08:00
Sarah Jamie Lewis
92374ad112
Only override path for Sender, not any other attributes.
...
continuous-integration/drone/pr Build is passing
Details
For auto-downloads both the sender and receiver set the path before
the UI can set download state. As such we need to be careful about how
we let the sender know about the filekey/path.
2022-01-21 10:16:30 -08:00
Sarah Jamie Lewis
13c1a52442
Only allow path override for senders
continuous-integration/drone/pr Build is pending
Details
2022-01-20 14:42:45 -08:00
Sarah Jamie Lewis
d095971cb3
Sender side previews - fixing up PR comments
continuous-integration/drone/pr Build is pending
Details
2022-01-20 14:19:06 -08:00
Sarah Jamie Lewis
797279d6d7
Enable Sender Side Image Previews
continuous-integration/drone/pr Build is pending
Details
2022-01-20 14:00:15 -08:00
Dan Ballard
793b6e2e1a
message cache expansion: stores all messages fetched, indexed by hash and id where possible
continuous-integration/drone/pr Build is pending
Details
2022-01-20 09:24:06 -05:00
Sarah Jamie Lewis
19f73eb075
Formatting
continuous-integration/drone/pr Build is passing
Details
2022-01-19 13:59:04 -08:00
Dan Ballard
706c1fb354
move all classes in model.dart to their own models/X.dart
continuous-integration/drone/pr Build is passing
Details
2022-01-18 18:32:00 -05:00