Sarah Jamie Lewis
f16eeb1922
Properly manage contact retries during mode switching
...
continuous-integration/drone/pr Build is passing
Details
Fixes a small file shareing management issue where a file was being marked as inactive because the timestamp wasn't updated.
2023-09-19 12:22:48 -07: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
d5c3795f13
Remove Unneeded Field
continuous-integration/drone/pr Build is passing
Details
2023-08-21 10:29:05 -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
aae8a7fc03
Spelling
continuous-integration/drone/pr Build is pending
Details
2023-08-14 13:19:52 -07:00
Sarah Jamie Lewis
e1877d69b7
Better Comments on History Keys
continuous-integration/drone/pr Build is pending
Details
2023-08-14 13:18:35 -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
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
cfb2335c05
First cut of Conversation Search
2023-07-11 13:21:59 -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
Sarah Jamie Lewis
4e0fbbc1de
Add UpdatedConversationAttribute Event for the UI
continuous-integration/drone/pr Build is pending
Details
2023-04-20 15:14:09 -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
0e49d70d65
Large API Refactor in prep for autobindings
2023-02-28 10:13:45 -08: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
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
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
5765cfd6c4
Surface Token Management to UX
2022-09-07 09:27:22 -07:00
Dan Ballard
60caa08868
readd deletecontact and wire in
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2022-07-30 16:05:39 -07:00
Dan Ballard
56cf2b7bf6
remove unused events (libcwtch-rs audit); add anti dup on import
continuous-integration/drone/pr Build is failing
Details
continuous-integration/drone/push Build is passing
Details
2022-07-29 17:24:22 -07:00
Sarah Jamie Lewis
4d080a2854
More File Sharing APIS (StopAllFileShares / GetFileShareInfo / GetSharedFiles)
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2022-07-06 11:09:28 -07:00
Sarah Jamie Lewis
02044e10f3
Stop and Restart File Shares
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/pr Build is failing
Details
2022-07-05 15:31:44 -07:00
Sarah Jamie Lewis
f3ac8c0098
Allow Sharing Public Profile Images
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2022-02-03 14:44:29 -08:00
Sarah Jamie Lewis
6bb510e39e
Negotiate Lower Bandwidth / Higher Density Packets for Peers
2022-01-25 15:41:25 -08:00
Dan Ballard
d0b0752fe5
add contenthash to NewMessageFromPeer and NewMessageFromGroup
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2022-01-20 00:48:56 -05:00
Sarah Jamie Lewis
81029f1652
Provide runtime information about ACN connections
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2022-01-17 12:09:29 -08:00
Dan Ballard
830e479539
fix logic arroudn accept/block contact and add unblock support
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2022-01-06 12:55:26 -05:00
Dan Ballard
8250c04c52
refactor out appCore and add migration start and done notification events
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is failing
Details
2021-12-17 15:07:02 -05:00
Dan Ballard
113a6b617a
add back passwrod errors for use; staticcheck fixes
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-12-17 14:46:24 -05:00
Dan Ballard
ac05caf009
change locking on engine.ephermeralServices; logify integ test; delete unused events
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-12-16 19:11:10 -05:00
Dan Ballard
3efacc889d
minor fixes for group functionality
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is failing
Details
2021-12-16 13:11:16 -05:00
Sarah Jamie Lewis
359254f81e
Adjust APIs for better UI Cache Performance. Introduce BDD Testing + Tests
continuous-integration/drone/push Build was killed
Details
continuous-integration/drone/pr Build is passing
Details
2021-12-06 12:20:38 -08:00
Sarah Jamie Lewis
e9f986cc2e
Update Server Attribute. Fix Profile Attribute Updates. Add UNIQUE constraint to type/key in profile attributes
continuous-integration/drone/pr Build is pending
Details
continuous-integration/drone/push Build is passing
Details
2021-11-25 14:34:47 -08:00
Sarah Jamie Lewis
e296c30818
libcwtch-go first cut integration / message timelines etc
continuous-integration/drone/push Build is pending
Details
2021-11-17 14:34:13 -08:00
Sarah Jamie Lewis
406d900029
First Cut of P2P and Groups using new Storage APIs!
continuous-integration/drone/push Build is pending
Details
2021-11-16 15:06:30 -08:00
Sarah Jamie Lewis
ce8d728471
Completely Remove SetAttribute and GetAttribute.
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is failing
Details
Also provides backwards compatible upgrade paths for Name and Tag
Moves Constants into Cwtch
2021-10-15 12:40:56 -07:00
Sarah Jamie Lewis
907a7ca638
File Sharing MVP ( #384 )
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is failing
Details
Co-authored-by: erinn <erinn@openprivacy.ca>
Reviewed-on: #384
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
Co-authored-by: Sarah Jamie Lewis <sarah@openprivacy.ca>
Co-committed-by: Sarah Jamie Lewis <sarah@openprivacy.ca>
2021-09-30 00:57:13 +00:00
Sarah Jamie Lewis
a3665af870
Fixes to enable more efficient message syncing / storage
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-06-23 18:30:40 -07:00
erinn
e5ccb5522d
Merge branch 'master' of git.openprivacy.ca:cwtch.im/cwtch into countersync
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is failing
Details
2021-06-17 14:40:21 -07:00
erinn
663255e883
add MessageCounterResync event
2021-06-17 14:40:06 -07:00
Dan Ballard
d82194bae0
revert DeletePeer having a return value; match other app apis with message returns; full app client/service support
continuous-integration/drone/pr Build is passing
Details
2021-06-14 16:50:35 -07:00
Sarah Jamie Lewis
c2ab6af7b8
Allow Updating of Message Flags
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is failing
Details
2021-06-08 15:35:50 -07:00
Sarah Jamie Lewis
d84735cec7
Allow Explicit Server Resyncing
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is failing
Details
2021-06-02 11:13:08 -07:00
Sarah Jamie Lewis
b847fc42b8
Add IndexedError for Peer Messages
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-26 10:07:08 -07:00
Sarah Jamie Lewis
08bb2f907f
Replace old GroupID with new Dervied GroupID
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
As we move towards a group model that allows for different management
constitutions we need to deprecate our old group security model that relied
on "owners" and transitive signing/verification checks.
This new model derives GroupID from the GroupKey and the GroupServer
binding it both. This allows participants to know if a message was
intended for the same group they are apart of (as GroupID is included
in every encrypted/signed message to Groups) while allowing more dynamic
management protocols to be built on top of the (now agnostic) group protocols.
This PR also adds more validation logic to invites and provides the ValidateInvite
function to allow the UI to validate invites separately from processing them.
2021-05-14 11:26:04 -07:00
erinn
c340167b35
add indexed acknowledgements
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-03 11:35:35 -07:00
Sarah Jamie Lewis
e119958db1
Reject Group Invite should delete group invite from storage
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-04-28 14:46:01 -07:00