Greyson Parrelli
|
7d5786ea93
|
Add a core-util-jvm module.
This is basically a location where we can put common utils that can also
be imported by libsignal-service (which is java-only, no android
dependency).
|
2023-10-05 19:13:19 -04:00 |
|
Cody Henthorne
|
a7d9fd19d9
|
Enable WebP decoding in Signal using libwebp v1.3.2
Co-authored-by: Greyson Parrelli <greyson@signal.org>
Co-authored-by: Greyson Parrelli <greyson@pop-os.localdomain>
|
2023-09-22 16:50:20 -03:00 |
|
Cody Henthorne
|
efbd5cab85
|
Convert SignalService, Database, Group, Payment, and other remaining protos to wire.
|
2023-09-21 13:59:52 -03:00 |
|
Greyson Parrelli
|
e08e02ae80
|
Update Stopwatch to log fractional milliseconds.
|
2023-09-06 09:34:48 -04:00 |
|
Greyson Parrelli
|
95c6f569d6
|
Fetch data in ConversationDataSource in parallel.
|
2023-09-06 09:34:48 -04:00 |
|
Greyson Parrelli
|
9a7d8c858d
|
Convert JobDatabase to Kotlin.
|
2023-08-31 14:33:53 -04:00 |
|
Cody Henthorne
|
7909703f4c
|
Convert CDSI, KBS, and WebSocket protos to wire.
|
2023-08-24 15:11:54 -04:00 |
|
Greyson Parrelli
|
adb1e292bf
|
Convert Scrubber to kotlin.
|
2023-08-04 12:17:05 -04:00 |
|
Greyson Parrelli
|
ca79929141
|
Add additional Scrubber tests.
|
2023-08-04 11:43:33 -04:00 |
|
Greyson Parrelli
|
5f289fa400
|
Refactor RecipientTable with a PNI constraint.
|
2023-08-02 17:49:53 -04:00 |
|
Clark
|
461875b0e4
|
Add support for displaying both ACI and e164 safety numbers.
|
2023-07-19 17:12:18 -04:00 |
|
Cody Henthorne
|
e6c9449e3c
|
Fix voice note playback and wave form generation in CFv2.
|
2023-07-19 17:12:18 -04:00 |
|
Greyson Parrelli
|
5ca025544e
|
Improve logging around memory usage.
|
2023-07-12 15:48:51 -04:00 |
|
Ehren Kret
|
87d4dba32b
|
remove whispersystems.org reference
|
2023-07-11 17:58:09 -04:00 |
|
Cody Henthorne
|
c17d62aeab
|
Update ktlint and gradle plugin.
|
2023-06-28 17:13:15 -04:00 |
|
Cody Henthorne
|
53673be5cb
|
Update AGP to 8.0
Co-authored-by: Greyson Parrelli <greyson@signal.org>
|
2023-06-26 15:09:36 -04:00 |
|
Alex Hart
|
3bdffed8c9
|
Add call link scrubbing for logs.
|
2023-06-26 15:09:36 -04:00 |
|
Alex Hart
|
f3a0a059ea
|
Add search and arbitrary jump support to CFV2.
|
2023-06-15 13:32:00 -04:00 |
|
Cody Henthorne
|
4b09f4a654
|
Add basic attachment keyboard support to CFv2.
|
2023-05-17 15:30:26 -04:00 |
|
Greyson Parrelli
|
2eff9e0230
|
Update default conflict method to be 'ignore'.
|
2023-05-12 09:26:44 -04:00 |
|
Alex Hart
|
66f4732db5
|
Reimplement MessageRequestViewModel for CFV2.
|
2023-05-05 12:48:53 -03:00 |
|
Greyson Parrelli
|
63ce2de3bf
|
Add some more missing indexes for foreign keys and create test.
|
2023-05-05 09:27:40 -04:00 |
|
Greyson Parrelli
|
a01fb7ff1c
|
Fix foreign key constraint issues with backup restore.
|
2023-04-25 15:52:09 -04:00 |
|
Greyson Parrelli
|
353434e1ef
|
Possible fix for SQLite error.
|
2023-04-24 19:12:11 -04:00 |
|
Greyson Parrelli
|
6db71f4a39
|
Improve performance of finding message positions in chats.
|
2023-04-20 13:50:12 -04:00 |
|
Clark
|
07f6baf7c1
|
Add message editing feature.
|
2023-04-20 13:50:12 -04:00 |
|
Cody Henthorne
|
4f06a0d27c
|
Improve performance from thread being updated to data available to render.
|
2023-04-20 13:50:12 -04:00 |
|
Alex Hart
|
09cf8074aa
|
Allow users to select a compact tab bar.
|
2023-04-20 13:50:11 -04:00 |
|
Alex Hart
|
3451ac4504
|
Move LifecycleDisposable to core-util.
|
2023-04-13 17:18:59 -04:00 |
|
Alex Hart
|
e8570c3680
|
Add call tab event grouping.
|
2023-04-12 16:31:35 -04:00 |
|
Greyson Parrelli
|
db5f8707ec
|
Remove TracingExecutors.
|
2023-04-05 16:40:23 -03:00 |
|
Cody Henthorne
|
2e45bd719a
|
Add kotlin/proto level message processing.
|
2023-04-04 12:16:45 -03:00 |
|
Alex Hart
|
aeb250cae1
|
Fix ISK minimum currency precision.
|
2023-03-23 14:41:25 -03:00 |
|
Alex Hart
|
8c0d979abd
|
Add call tab bottom bar.
|
2023-03-22 14:28:09 -04:00 |
|
Alex Hart
|
88de0f21e7
|
Add initial implementation of calls tab behind a feature flag.
|
2023-03-20 17:39:09 -04:00 |
|
Greyson Parrelli
|
90cc672c37
|
Convert MessageTable to kotlin.
|
2023-03-20 17:39:09 -04:00 |
|
Clark
|
79a062c838
|
Introduce thread priorities for threads and handlerthreads.
|
2023-03-20 17:39:08 -04:00 |
|
Greyson Parrelli
|
6922886395
|
Fix a bunch of random lint warnings.
|
2023-03-03 10:40:55 -05:00 |
|
Greyson Parrelli
|
17aa0365d6
|
Handle keepMutedChatsArchived more generically, also apply it to sends.
Fixes #12788
|
2023-02-22 13:14:44 -05:00 |
|
Greyson Parrelli
|
6145fa213e
|
Move common gradle config into convention plugins.
|
2023-02-14 14:03:09 -05:00 |
|
Greyson Parrelli
|
d9c31a6cd6
|
Update AGP to 7.4.0
|
2023-02-14 14:03:09 -05:00 |
|
Alex Hart
|
4f387cf8d9
|
Add username education screen.
|
2023-02-01 17:41:28 -05:00 |
|
Greyson Parrelli
|
afa5c68312
|
Periodically optimize the FTS index.
|
2023-01-26 20:25:27 -05:00 |
|
Cody Henthorne
|
cc490f4b73
|
Add text formatting send and receive support for conversations.
|
2023-01-25 17:02:41 -05:00 |
|
Nicholas
|
70c6e9e60f
|
Store additional data that will allow us to reduce the number of verification SMSs.
|
2023-01-19 13:32:35 -05:00 |
|
Greyson Parrelli
|
bfba60b6b6
|
Improve reliability of SqlUtil.getNextAutoIncrementId()
|
2023-01-05 10:01:33 -05:00 |
|
Greyson Parrelli
|
92b9fda6c7
|
Convert GroupTable to kotlin.
Also required converting some tests to mockk.
|
2023-01-01 23:05:02 -05:00 |
|
Cody Henthorne
|
06b414f4ef
|
Add call disposition syncing.
|
2022-12-30 16:54:49 -05:00 |
|
Greyson Parrelli
|
eada1e96ee
|
Improve emoji search rankings.
|
2022-12-30 15:11:56 -05:00 |
|
Greyson Parrelli
|
4d9dc42868
|
Improve the performance of the migration by ~4x.
|
2022-12-30 15:11:56 -05:00 |
|