Sarah Jamie Lewis
d9ce7737cc
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.
2024-01-02 12:46:20 -08: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
Sarah Jamie Lewis
0ba45cd59a
Move Cached Token Loading into Server Join (from SMTG)
continuous-integration/drone/pr Build is passing
Details
2022-11-23 08:01:22 -08:00
Sarah Jamie Lewis
4324ffae03
safely close db when cps fails
continuous-integration/drone/pr Build is failing
Details
2022-10-25 14:05:32 -07:00
Sarah Jamie Lewis
f2b879a9c4
Upgrade Tapir / Fix Token Acquisition
continuous-integration/drone/pr Build is failing
Details
2022-10-25 20:59:50 +00:00
Sarah Jamie Lewis
c66561d84f
Allow using cached tokens for local integ testing
...
(also new TORCACHE env for integ testing to speed up bootstrapping locally)
2022-10-25 20:59:50 +00:00
Sarah Jamie Lewis
0b72a90b1f
Fixup ProtocolEngine Shutdown
continuous-integration/drone/pr Build is failing
Details
2022-09-10 11:57:54 -07:00
Sarah Jamie Lewis
d455eb6477
Fix Issues with Antispam triggering / Add explicit timeout calls for group servers / token aquisition and optimistic closing for peers
2022-09-10 10:18:42 -07:00
Sarah Jamie Lewis
79bf060c2f
Change ioutil -> os APIs
2022-09-07 09:27:22 -07:00
Sarah Jamie Lewis
3d49511c6c
Push locks back into storage to free up cwthc peer operations
continuous-integration/drone/pr Build is pending
Details
continuous-integration/drone/push Build was killed
Details
2022-08-26 13:54:48 -07:00