Sarah Jamie Lewis
89aca91b37
Store Messages and Send when Online
continuous-integration/drone/pr Build is passing
Details
2024-02-26 13:18:38 -08:00
Sarah Jamie Lewis
05a198c89f
Fix Error in ACL-V1 that Prevented ShareFiles (for some)
...
continuous-integration/drone/pr Build is passing
Details
Also aligns model.DeserializeAttributes to best practice
2024-02-24 12:51:19 -08:00
Sarah Jamie Lewis
1d9202ff93
Don't reject text messages
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is pending
Details
2024-02-12 22:02:35 +00:00
Sarah Jamie Lewis
1a034953df
Util Functions for MW
continuous-integration/drone/pr Build is pending
Details
2024-02-11 14:44:18 -08:00
Sarah Jamie Lewis
792e79dceb
Introduce Channel/Overlay Mappings
...
continuous-integration/drone/pr Build is failing
Details
- Map channel 7 to ephemeral / no ack
- Create model methods
- Introduce optional latency measurements into Cwtch
2024-02-11 12:14:07 -08:00
Sarah Jamie Lewis
b0a87ee8d0
Move comment for better understanding
continuous-integration/drone/pr Build is pending
Details
2024-01-11 10:06:08 -08:00
Sarah Jamie Lewis
d66beb95e5
Update APIs, Formatting
continuous-integration/drone/pr Build is pending
Details
2024-01-11 10:02:27 -08:00
Sarah Jamie Lewis
1c7003fb96
First Draft of Enhanced Permissions API
continuous-integration/drone/pr Build is pending
Details
2024-01-08 13:22:38 -08:00
Sarah Jamie Lewis
a18c19bbf2
Fix Contact Retry Failure to Restart ( #541 )
...
continuous-integration/drone/push Build is pending
Details
commit daea5128c0
(HEAD -> post-stable-fixes, origin/post-stable-fixes)
Author: Sarah Jamie Lewis <sarah@openprivacy.ca>
Date: Tue Jan 2 12:45:39 2024 -0800
Fixup Connection Test to check reconnecting status
commit 347ac3cf48
Author: Sarah Jamie Lewis <sarah@openprivacy.ca>
Date: Tue Jan 2 12:33:31 2024 -0800
Fixup Formatting and Quality Script
ineffassign and misspell are no longer compatible with previous
go workflows and the latest versions do not work. Commenting for
now with intent to replace with better tooling.
commit d9ce7737cc
Author: Sarah Jamie Lewis <sarah@openprivacy.ca>
Date: Tue Jan 2 12:24:33 2024 -0800
Fix Contact Retry Failure to Restart
When toggling between connected and disconnected, the Contact Retry plugin
could find itself in a state where the new event would never get requeued.
Also: Make the unsigned nature of limit in GetMessage* Apis explicit.
Reviewed-on: #541
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2024-01-02 23:17:59 +00:00
Sarah Jamie Lewis
456a5f5c4d
Small fixes pass with upgraded staticcheck and nilaway
continuous-integration/drone/pr Build is failing
Details
2023-11-18 11:51:27 -08:00
Sarah Jamie Lewis
e311301d72
Support Appear Offline / Disconnect from Server/Peer
continuous-integration/drone/pr Build was killed
Details
2023-09-13 10:07:23 -07:00
Sarah Jamie Lewis
6d29ca322e
Redirect JoinServer Flow. Have Servers listen to QueueJoinServer Update. Handle delete contact flow for contact retry plugin
2023-08-29 12:16:49 -07:00
Sarah Jamie Lewis
51f993973c
Fixup Keys
continuous-integration/drone/pr Build is pending
Details
2023-08-21 10:26:44 -07:00
Sarah Jamie Lewis
fac34ad814
Move responsibility for delete history default to Settings (where it should be)
continuous-integration/drone/pr Build is pending
Details
2023-08-17 09:47:15 -07:00
Sarah Jamie Lewis
066ed86598
Support Save History Default + Delete Server
continuous-integration/drone/pr Build is passing
Details
2023-08-14 11:47:59 -07:00
Sarah Jamie Lewis
9dbc398690
Add RowIndex field to search results for more efficient UI searching
continuous-integration/drone/pr Build is passing
Details
2023-07-27 17:46:24 +00:00
Sarah Jamie Lewis
f2ad64fe8b
Formatting / Linting
continuous-integration/drone/pr Build is passing
Details
2023-07-25 11:19:23 -07:00
Sarah Jamie Lewis
3a7d2fce05
Implement basic any-prefix/suffix matching for SearchConversations
continuous-integration/drone/pr Build is passing
Details
2023-07-25 10:29:38 -07:00
Sarah Jamie Lewis
77e4e981e8
Formatting
continuous-integration/drone/pr Build is pending
Details
2023-07-11 13:21:59 -07:00
Sarah Jamie Lewis
b84de2aa61
Fix bug in Engine that leaked Peer Connecting Status
2023-07-11 13:21:59 -07:00
Sarah Jamie Lewis
75eb49d6ee
Fix maxCount calculation
2023-07-11 13:21:59 -07:00
Sarah Jamie Lewis
cfb2335c05
First cut of Conversation Search
2023-07-11 13:21:59 -07:00
Sarah Jamie Lewis
2bbe0c48d6
Force cid conversation to string in DeleteContact event
continuous-integration/drone/pr Build was killed
Details
2023-06-13 10:17:52 -07:00
Sarah Jamie Lewis
86ae2a7c1a
Add additional information to DeleteContact event
continuous-integration/drone/pr Build is passing
Details
2023-06-12 11:45:54 -07:00
Sarah Jamie Lewis
92eed46c56
Adding a Test for Contact Retry; Adding jump the queue shortcuts for priority peers
continuous-integration/drone/pr Build is passing
Details
2023-05-09 10:43:07 -07:00
Sarah Jamie Lewis
f5c397876b
Update Conversation Timestamp
2023-05-02 13:04:53 -07:00
Sarah Jamie Lewis
3b822393cd
Remove RetryPeer event, Poke token count on new group
continuous-integration/drone/pr Build is passing
Details
2023-05-02 19:28:59 +00:00
Dan Ballard
e9e2a18678
fix?
continuous-integration/drone/pr Build is failing
Details
2023-04-28 15:00:23 -06:00
Sarah Jamie Lewis
5f448ac2c2
Enable a SendPeerMessage EngineHook for Fuzzbot
2023-04-20 13:33:55 -07:00
Sarah Jamie Lewis
f3296ffdd9
Small Code Fixups
2023-04-17 12:33:53 -07:00
Sarah Jamie Lewis
4588cbc604
Support Profile Status and Profile Attributes. Auto Fetch Updates on a Heartbeat. Move Profile Image Download Checks to Cwtch
continuous-integration/drone/pr Build is failing
Details
2023-04-03 12:45:28 -07:00
Sarah Jamie Lewis
264b8b9363
Ensure Settings Updates are Applied to Experiments
continuous-integration/drone/pr Build is passing
Details
2023-03-13 12:49:29 -07:00
Sarah Jamie Lewis
0139f7a5a9
Skip processed error if an experiment *might* have flagged this event
continuous-integration/drone/pr Build is pending
Details
2023-03-06 13:20:42 -08:00
Sarah Jamie Lewis
d50f210e35
Port Autodownload / Image Previews / Profile Image Experiment to Cwtch
continuous-integration/drone/pr Build is failing
Details
2023-03-06 13:08:29 -08:00
Sarah Jamie Lewis
0ea5cbba31
Add support for "enhanced" sendinvite
continuous-integration/drone/pr Build is passing
Details
2023-03-02 10:52:15 -08:00
Sarah Jamie Lewis
848d5971b6
Consolidating Profile Setup Logic
2023-02-28 10:13:45 -08:00
Sarah Jamie Lewis
0e49d70d65
Large API Refactor in prep for autobindings
2023-02-28 10:13:45 -08:00
Sarah Jamie Lewis
861390b11d
Rename API
2023-02-28 10:13:45 -08:00
Sarah Jamie Lewis
f246ea1e40
FileSharing Experiments / Move Experiment Handling to App and Cwtch Peer
2023-02-28 10:13:45 -08:00
Sarah Jamie Lewis
26c5c11216
Initial Prototype of Event Hooks
2023-02-28 10:13:45 -08:00
Sarah Jamie Lewis
06a2539502
Priority Queue Most Common Contact Requests
continuous-integration/drone/pr Build is passing
Details
2022-12-07 11:30:11 -08:00
Dan Ballard
491ff6e710
GetConversationLastSeenTime use constants.SyncMostRecentMessageTime for servers; fix time parsing error in contact retry
continuous-integration/drone/pr Build is passing
Details
2022-12-05 21:07:09 -08:00
Dan Ballard
6eef88fc2d
for getConnectionsSortedByLastSeen, ignore accepted on servers
continuous-integration/drone/pr Build is failing
Details
2022-12-05 19:25:44 -08:00
Dan Ballard
06d402c4d7
info->debug fixes; rearrange integ test wait for connections for hopeful speed improvement
2022-12-05 16:30:07 +00:00
Sarah Jamie Lewis
321b08bfd3
Prevent Peer Queue Close from being called more than Once on Shutdown
continuous-integration/drone/push Build is failing
Details
2022-12-04 07:05:40 +00:00
Dan Ballard
c8a6a1b079
contactRetry has protocol engine existence awareness (prep for turning profiles on/off)
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is pending
Details
2022-12-03 15:48:09 -08:00
Dan Ballard
2a877ff408
remove locking/atomic from contactRetry as its single threaded
continuous-integration/drone/pr Build is failing
Details
2022-12-03 10:02:13 -08:00
Dan Ballard
ad72ce6e7a
add to app ActivatePeerEngine; add to peer StartConnections; order connection attempts by lastseend (track); massive connection retry rework
continuous-integration/drone/pr Build is pending
Details
2022-12-03 09:26:30 -08:00
Dan Ballard
6d8f31773e
add activateEngine to app to handle multiple profiles a little more gracefully; lauchPeerConnections sorts based on last message time; contactRetry slow downs and partial state tracking of circuit queue for adaptive slow downs
2022-12-02 16:40:21 -08:00
Sarah Jamie Lewis
e319976832
Load->StoreCachedTokens
continuous-integration/drone/pr Build is passing
Details
2022-11-30 07:58:37 -08:00