Greyson Parrelli
eac9f78dfa
Fix issues around all-zero UUIDs.
2022-08-05 18:03:19 -04:00
Greyson Parrelli
718eedcb34
Allow saving debuglogs to disk.
2022-08-05 13:16:41 -04:00
Alex Hart
c4632dc4a3
Add new section to help diagnose story issues.
2022-08-02 14:37:06 -04:00
Greyson Parrelli
8cb0898f1f
Capitalize log field.
2022-06-15 11:57:02 -04:00
Sgn-32
b282b775d0
Add LogSectionSMS to debug log.
...
Closes #12273
2022-06-05 12:25:26 -04:00
Alex Hart
1b471e163d
Implement new Material3 spec.
2022-06-02 11:52:10 -04:00
Alex Hart
e37150e98a
Update capabilities logging.
2022-05-26 14:24:56 -03:00
Alex Hart
eaa7262b2f
Add debug log entry for video player pool usage.
2022-05-26 14:24:56 -03:00
Cody Henthorne
cc31417c97
Fix desugar crash on spinner builds.
2022-05-24 15:03:54 -03:00
Cody Henthorne
1a6bd3d3f2
Add VPN/metered connection status during FCM receives.
2022-05-06 11:47:57 -04:00
Greyson Parrelli
ebf2ef65e2
Add log section for the last thread dump during a possible deadlock.
2022-04-27 10:30:30 -04:00
Greyson Parrelli
8d4419705b
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Greyson Parrelli
2b5d65ae04
Revert "Update to libsignal-client 0.15.0"
...
This reverts commit 3d5f04eba757563dd92366d994a96cf323b8d540.
2022-03-28 19:07:20 -04:00
Jordan Rose
1e316ea19f
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Greyson Parrelli
666218773c
Improve conversation open speed.
...
Co-authored-by: Cody Henthorne <cody@signal.org>
2022-03-17 16:02:42 -04:00
Greyson Parrelli
057231b9c3
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
Greyson Parrelli
c1181478dd
Remove GV2 capability check.
2022-03-17 12:12:55 -04:00
Greyson Parrelli
1f57e1f366
Add more logging around network changes.
2022-03-11 10:35:40 -05:00
Alex Hart
174cd860a0
Implement Stories feature behind flag.
...
Co-Authored-By: Greyson Parrelli <37311915+greyson-signal@users.noreply.github.com>
Co-Authored-By: Rashad Sookram <95182499+rashad-signal@users.noreply.github.com>
2022-03-08 10:41:36 -04:00
Cody Henthorne
d6b6884c69
Integrate calling with Android Telecom system.
2022-03-08 10:41:36 -04:00
clauz9
b00abf1667
Fix internal-only crash when submitting a debuglog during registration.
2022-03-01 10:47:23 -05:00
Greyson Parrelli
b3f4e0a7fe
Move scrubber to proper package.
2022-02-16 14:12:34 -05:00
Greyson Parrelli
4db58a27a1
Add an ipv4 scrubber.
2022-02-16 14:12:34 -05:00
Greyson Parrelli
5de05edaa1
Include user-agent and API level in debuglog.
2022-02-09 10:14:18 -05:00
Rashad Sookram
35d0f1fc8c
Revert "Fix dynamic language override for app context."
...
This reverts commit 75a19ada23f4fc0d5111fb74d234c7c6f48ba503.
2022-01-24 12:05:29 -05:00
Rashad Sookram
fd6a2c6b10
Fix dynamic language override for app context.
...
Fixes #11889
2022-01-24 12:04:48 -05:00
Brian Moyer
79d73c9e74
Fix WiFi SMS setting.
...
Fixes #11898
2022-01-18 10:43:38 -05:00
Cody Henthorne
3781e1dd60
Add notification profile information to debug log.
2022-01-03 18:47:11 -05:00
Cody Henthorne
eaf72b194f
Include exception message in stack trace.
2021-12-20 13:31:18 -05:00
Greyson Parrelli
a5aa079216
Include more debug info around badges.
2021-11-23 17:28:24 -05:00
Greyson Parrelli
843ed24bbb
Introduce SignalDatabase as the main database entrypoint.
2021-11-18 12:36:52 -05:00
Greyson Parrelli
8aea20f147
Migrate local account data into SignalStore.
2021-11-17 16:14:26 -05:00
Greyson Parrelli
100796b3b9
Fix tracking of created_at in SenderKeyDatabase.
2021-11-06 00:18:42 -04:00
Greyson Parrelli
5ba04936b1
Add a log section for remapped recipients.
2021-11-05 15:57:13 -04:00
Greyson Parrelli
3574be913a
Log out sender key state for internal users.
2021-11-04 16:59:59 -04:00
Greyson Parrelli
5bb48caafd
Strongly type UUIDs as ACIs.
2021-11-01 16:48:41 -04:00
Greyson Parrelli
cac841d8e6
Flush logs before trimming to size.
...
There are situations where we may be hitting our SQLITE_BUSY timeout
when we go to trim. One possibility is that we may have a large ongoing
write when we go to trim.
So, this change just makes sure we're caught up before we go to trim,
which is the simplest thing we can do to address this. It's not a
foolproof solution though, so if we still see it crop up, we'll just
have to re-route all log operations through the single thread we have
setup in the PersistentLogger or something.
2021-10-04 21:49:59 -04:00
Greyson Parrelli
a5c51ff801
Handle exception when reading from the log database.
2021-09-24 11:57:03 -04:00
Cody Henthorne
77ff25ec49
Add Change Number capability and Conversation Update item.
2021-09-08 21:04:06 -04:00
Greyson Parrelli
f5a6d61362
Add support for granular conversation data changes.
2021-09-02 21:24:53 -04:00
Alex Hart
f71accea06
Revert "Replace use of AlertDialog.Builder with MaterialAlertDialogBuilder."
...
This reverts commit 9232eb7c16
.
2021-08-30 20:32:41 -04:00
Sgn-32
9232eb7c16
Replace use of AlertDialog.Builder with MaterialAlertDialogBuilder.
2021-08-24 09:09:27 -03:00
Greyson Parrelli
a9bbee3880
Trim logs submitted via help and shake2report.
2021-08-05 18:23:20 -04:00
Greyson Parrelli
b9c6c6b0f4
Include additional logging to assist in debugging.
2021-08-05 16:42:32 -03:00
Greyson Parrelli
c131754874
Add a system for locally tracking performance on-device.
2021-08-04 10:01:14 -04:00
Greyson Parrelli
25234496bf
Add support for announcement groups.
2021-07-28 17:21:19 -04:00
Greyson Parrelli
c2ffd8adbb
Fix crash when submitting a debuglog during registration.
2021-07-26 09:39:03 -04:00
Greyson Parrelli
15a5f5966d
Update logging to be size-limited and more performant.
2021-07-23 08:05:28 -04:00
Greyson Parrelli
7419da7247
Move logging into a database.
2021-07-21 16:57:03 -04:00
Greyson Parrelli
bf37d412e9
Add message trimming info to the debug log.
2021-07-15 16:28:13 -04:00