Commit Graph
211 Commits
Author SHA1 Message Date
ClarkandCody Henthorne 989bd662c6 Add tests to generate backup with large amount of messages and chats. 2024-03-19 14:47:58 -04:00
ClarkandCody Henthorne d993748753 Generate backup protos with message backup instrumentation tests. 2024-03-19 14:47:58 -04:00
Alex KonradiandCody Henthorne 4828d84caf Update libsignal to 0.41.2 2024-03-19 14:47:58 -04:00
ClarkandCody Henthorne 9d46b52786 Backup attachments as Attachment locators. 2024-03-19 14:47:57 -04:00
ClarkandCody Henthorne ef374952ab Add tests for update messages except for groups and calls. 2024-03-19 14:47:57 -04:00
ClarkandCody Henthorne f8ef4d5985 Add tests for text messages with mentions, quotes, reactions, and ranges. 2024-03-19 14:47:57 -04:00
Greyson ParrelliandAlex Hart b4ced5278e Fix recipient merging case that causes a change number event. 2024-03-06 20:42:01 -04:00
Alex Hart 74dc222a54 Add Recency support for contact search ordering. 2024-03-06 20:42:01 -04:00
ClarkandAlex Hart fc9d94701c Disable job manager in instrumentation tests by default. 2024-03-06 20:42:01 -04:00
ClarkandAlex Hart 7a31f69aea Add tests for import/export of call logs. 2024-03-06 20:42:01 -04:00
ClarkandAlex Hart 32fe927bfc Add import/export tests for backup of recipients and threads. 2024-03-06 20:42:01 -04:00
ClarkandAlex Hart 58846bbf42 Add import/export test for initially account data. 2024-03-06 20:42:00 -04:00
Greyson ParrelliandAlex Hart 09b0f15294 Remove unused capabilities. 2024-03-06 20:42:00 -04:00
Greyson Parrelli c4842ae7c5 Attempt to prevent message retry loops. 2024-02-23 15:36:23 -05:00
Greyson Parrelli 43caaf7efc Update a specific recipient case to merge rather than just steal PNI. 2024-02-23 15:36:23 -05:00
Greyson ParrelliandCody Henthorne f484fdbbac Remove unused 'registration' variant of username screen. 2024-02-15 21:43:36 -05:00
Greyson ParrelliandCody Henthorne c359ddf3c8 Inline the pnp feature flag. 2024-02-15 21:43:35 -05:00
Greyson Parrelli ba41df19bb Fix thread merges where one thread is inactive. 2024-02-14 11:15:49 -05:00
Cody HenthorneandClark Chen aa76cefb1c Update spam UX and reporting flows. 2024-02-09 18:41:26 -05:00
Greyson ParrelliandNicholas Tinsley 716afc98ac Sync PNI verification status to storage service. 2024-01-31 22:13:46 -05:00
Greyson ParrelliandNicholas Tinsley d4488c72fb Simplify contact splitting when reading from storage service. 2024-01-31 22:13:46 -05:00
Jameson WilliamsandNicholas Tinsley ec96b4e3aa Update Glide to use ksp, drop kapt.
Resolves #13381
2024-01-31 22:12:17 -05:00
Greyson Parrelli 16b78f0843 Update username recovery flow. 2024-01-23 11:52:04 -05:00
Alex HartandGreyson Parrelli cf59249d3d Rewrite chat colors delegation. 2024-01-23 11:52:04 -05:00
Greyson Parrelli 750fd4efe1 Improve safety of update and delete database methods. 2024-01-23 11:52:03 -05:00
Greyson Parrelli e361795184 Improve logging and the naming of some fields. 2024-01-23 11:52:03 -05:00
Greyson Parrelli 50369890f7 Refactor username state to use Username models. 2024-01-10 14:57:31 -05:00
Greyson ParrelliandAlex Hart fe39b5e4e2 Clean up AttachmentTable schema. 2024-01-09 11:12:48 -04:00
Alex Hart 62b142cdeb Add new state transitions for group call disposition. 2024-01-09 11:12:48 -04:00
Clark d74b302edb Add remaining non-group update messages for backup. 2024-01-03 15:12:45 -05:00
Greyson ParrelliandCody Henthorne 6230a7553d Add some initial backupV2 network infrastructure. 2023-12-19 11:12:56 -05:00
Greyson ParrelliandCody Henthorne befa396e82 Export backupV2 using actual desired file format. 2023-12-04 16:18:56 -05:00
b540b5813e Setup backupV2 infrastructure and testing.
Co-authored-by: Clark Chen <clark@signal.org>
2023-12-04 16:18:56 -05:00
ClarkandCody Henthorne 61810cc977 Re-use session objects during multi-recipient encryption. 2023-12-04 16:18:53 -05:00
Greyson Parrelli 07aa058a46 Update username consistency error handling. 2023-11-06 14:49:51 -05:00
Greyson ParrelliandNicholas Tinsley 617369dbc0 Make type a mandatory param on IncomingMessage. 2023-10-25 15:44:13 -04:00
Greyson ParrelliandCody Henthorne 6b3f41d675 Merge IncomingTextMessages into IncomingMessage. 2023-10-25 14:30:23 -04:00
Greyson Parrelli 4f754ae309 Centralize media message inserts. 2023-10-23 14:31:39 -04:00
Greyson ParrelliandCody Henthorne 609e9fcdb0 Remove all unused KBS/SVR1 code. 2023-10-17 11:15:56 -04:00
Greyson ParrelliandCody Henthorne c55fa13038 Add some new PNP merge tests. 2023-10-17 11:15:56 -04:00
Greyson ParrelliandCody Henthorne 4fe6d79fff Unify our Base64 utilities. 2023-10-17 11:15:56 -04:00
NicholasandCody Henthorne d063cfe36a Upgrade libsignal to 0.32.1 2023-09-28 19:57:32 -04:00
Greyson ParrelliandCody Henthorne 6a974c48ef Add a log viewer to Spinner.
This is more of a proof-of-concept/demo for using a websocket with
Spinner. Gives an example of how we could push live updates to the
webapp.

Also, the logger is actually nice. Guaranteed to never get cluttered
with system logs. Looks basically identical to our other log viewers.
Filtering is basic but fast. And we could build much better tooling on
top of this.
2023-09-28 19:44:46 -04:00
Alex HartandCody Henthorne b3399b5242 Fix RTL display of CIV2 bubble corners. 2023-09-25 21:25:00 -04:00
Greyson Parrelli eb6394eb6a Fix SSE event bug and make the assertion guarded by a separate flag. 2023-09-21 15:56:03 -04:00
Cody HenthorneandAlex Hart efbd5cab85 Convert SignalService, Database, Group, Payment, and other remaining protos to wire. 2023-09-21 13:59:52 -03:00
Cody HenthorneandAlex Hart 9ed3e8befb Fix infinite spinner on scheduled link preview bug. 2023-09-11 17:07:12 -03:00
Greyson ParrelliandAlex Hart f959543c19 Add UI for prompting about crashes. 2023-09-11 17:07:11 -03:00
Alex HartandGitHub 454b1f69ed Suppress LayoutTransition during scroll events. 2023-09-07 11:26:45 -03:00
Cody HenthorneandGreyson Parrelli 6a21106347 Convert StorageService protos to wire. 2023-08-31 14:33:53 -04:00