Alan Evans
|
01418c0e36
|
Upgrade notification channels earlier.
|
2021-02-12 17:38:39 -04:00 |
|
Alan Evans
|
98cb6b457c
|
Periodic alarm to check for messages.
|
2021-02-10 15:21:04 -05:00 |
|
Greyson Parrelli
|
3bdf2e7e2c
|
Add a system to improve app foreground observation.
There was previously a crash that occurred when multiple threads tried to use ProcessLifecycleOwner, and this will hopefully resolve that.
|
2021-02-08 15:37:45 -05:00 |
|
Greyson Parrelli
|
46344776a4
|
Add UI support for configuring a proxy.
|
2021-02-02 16:42:47 -05:00 |
|
Greyson Parrelli
|
a3556d9f68
|
Ensure passphrases are disabled for all but the oldest users.
|
2021-01-27 10:10:26 -05:00 |
|
Greyson Parrelli
|
957a12875d
|
Fix situations where we might not have detected first-ever-launch.
|
2021-01-13 17:33:14 -05:00 |
|
Greyson Parrelli
|
74552ba545
|
Fix possible crash with ProcessLifecycleOwner.
|
2021-01-12 02:06:00 -05:00 |
|
Greyson Parrelli
|
3b39d13412
|
Fix possible crash with ProcessLifecycleObserver.
|
2021-01-09 23:41:31 -05:00 |
|
Greyson Parrelli
|
0ac56ca571
|
Fix crash with ExpiringMessageManager.
|
2021-01-09 23:36:09 -05:00 |
|
Greyson Parrelli
|
79d6ac100c
|
Fix issue where megaphone display may be delayed.
|
2021-01-08 11:31:35 -05:00 |
|
Greyson Parrelli
|
bbc346bd7a
|
Create a system for scheduling work post-initial-render.
|
2021-01-06 17:03:38 -04:00 |
|
Greyson Parrelli
|
61c5fc1057
|
Add shake-to-report for internal users.
|
2021-01-06 17:03:20 -04:00 |
|
Greyson Parrelli
|
cdd7b2deb9
|
Improve and streamline Application#onCreate.
|
2021-01-06 17:03:20 -04:00 |
|
Greyson Parrelli
|
4b8d02fdba
|
Move Tracer to core-util.
|
2021-01-06 17:03:20 -04:00 |
|
Greyson Parrelli
|
e10284bd13
|
Remove Trace annotation.
|
2021-01-06 17:03:20 -04:00 |
|
Alex Hart
|
5f947ea2d6
|
Remove a few more instances of AsyncTask.
|
2020-12-18 10:41:14 -04:00 |
|
Greyson Parrelli
|
af99753d47
|
Trace Application and Activity creates.
|
2020-12-10 11:45:15 -05:00 |
|
Greyson Parrelli
|
8e93bf9075
|
Create a core-util module with some common utilities.
|
2020-12-05 13:44:13 -05:00 |
|
Fumiaki Yoshimatsu
|
a7d672f6b4
|
Apply locale updates correctly for appcompat-v1.2.0.
Fixes #9736
See https://developer.android.com/jetpack/androidx/releases/appcompat#1.2.0
for how the code is "correctly" applying a new configuration.
Co-authored-by: Cody Henthorne <cody@signal.org>
|
2020-11-12 09:56:07 -05:00 |
|
Alan Evans
|
3bb366ee04
|
Do not send typing indicator when deleting from the end & send stopped typing indicator when compose completely empty.
|
2020-11-11 15:29:02 -05:00 |
|
Greyson Parrelli
|
0b77b33902
|
Add the ability to trace methods in internal builds.
Currently only for internal builds. Use the @Trace annotation to trace
methods for viewing in Perfetto.
|
2020-11-11 15:29:01 -05:00 |
|
Cody Henthorne
|
536e3139a2
|
Add foundation for using Android's DayNight theming system.
|
2020-11-11 15:29:01 -05:00 |
|
Greyson Parrelli
|
6bb9d27d4e
|
Add the ability to migrate GV1 groups to GV2.
Co-authored-by: Alan Evans <alan@signal.org>
|
2020-11-04 16:05:35 -04:00 |
|
Greyson Parrelli
|
f2b10c0ba8
|
Always include ourselves in optimistic profile fetches.
|
2020-09-23 16:54:38 -04:00 |
|
Greyson Parrelli
|
75d567e555
|
Implement new client deprecation UI.
|
2020-09-09 10:22:22 -04:00 |
|
Greyson Parrelli
|
2784285d47
|
Add support for fetching remote deprecation.
|
2020-09-08 18:03:56 -04:00 |
|
Greyson Parrelli
|
250402e9b9
|
Add support for rendering APNGs.
|
2020-09-03 20:23:26 -04:00 |
|
Alan Evans
|
8cb9ab3204
|
Fetch newly found profiles on Groups V2 inline.
|
2020-07-28 15:20:20 -04:00 |
|
Greyson Parrelli
|
662f0b8fb6
|
Improve detection of websocket drained status.
Will now work when you lose and regain network. Also removes the
unnecessary InitialMessageRetriever.
|
2020-07-21 10:38:42 -04:00 |
|
Greyson Parrelli
|
5ea132e712
|
Delay directory refresh until registration is complete.
|
2020-07-19 10:22:05 -04:00 |
|
Greyson Parrelli
|
4b9277629c
|
Fix issue with tracking registration state.
|
2020-07-13 19:00:44 -04:00 |
|
Greyson Parrelli
|
bf919207ed
|
Various logging improvements.
* Improve lifecycle logging.
* Remove 'action bar' from base activity names.
* Remove some unnecessary glide logs.
|
2020-06-25 08:29:48 -04:00 |
|
Greyson Parrelli
|
ce940235b0
|
Optimistically fetch profiles.
|
2020-06-16 19:30:35 -04:00 |
|
Greyson Parrelli
|
f392229393
|
Extract MessageNotifier interface.
|
2020-05-29 09:51:21 -04:00 |
|
Greyson Parrelli
|
a299bafe89
|
Create a new system for fetching the intial batch of messages.
|
2020-05-29 09:51:21 -04:00 |
|
Greyson Parrelli
|
7fd3bfa30c
|
Revert "Check to see if FCM is available at app launch."
This reverts commit eea7174f1d .
|
2020-05-14 11:22:28 -03:00 |
|
Greyson Parrelli
|
0ca2848e01
|
Improve logging for storage service.
|
2020-04-23 12:03:31 -04:00 |
|
Greyson Parrelli
|
eea7174f1d
|
Check to see if FCM is available at app launch.
|
2020-04-22 19:32:40 -04:00 |
|
Alex Hart
|
2b58dcbe7f
|
Remove explicit CameraX initialization.
|
2020-03-27 16:30:36 -04:00 |
|
Alex Hart
|
d46894e5db
|
Upgrade CameraX to Beta01.
|
2020-03-26 17:37:51 -04:00 |
|
Greyson Parrelli
|
951a61117a
|
Add storage support for the AccountRecord.
|
2020-03-26 17:37:51 -04:00 |
|
Greyson Parrelli
|
6184e5f828
|
Update the storage service.
|
2020-02-26 17:11:34 -05:00 |
|
Greyson Parrelli
|
1faf196f82
|
Implement additional message request improvements.
|
2020-02-26 17:11:29 -05:00 |
|
Greyson Parrelli
|
8c23b17517
|
Fix some state issues post backup restore.
|
2020-02-26 17:08:27 -05:00 |
|
Greyson Parrelli
|
3824e90997
|
Improve prekey refresh logic.
|
2020-02-26 17:06:06 -05:00 |
|
Curt Brune
|
0970fd7040
|
Update ringrtc to v1.0.1
Add support for RingRTC Call Manager, a new component which provides
the control layer for all calling features.
|
2020-02-13 20:53:10 -05:00 |
|
Greyson Parrelli
|
66a668f55b
|
Add some Swoon blessed packs.
|
2020-02-13 20:53:10 -05:00 |
|
Alex Hart
|
fb82420376
|
Implement new PIN UX.
|
2020-02-01 12:42:29 -04:00 |
|
Greyson Parrelli
|
22f9bfeceb
|
Add support for creating Megaphones. Includes reactions megaphone.
|
2020-01-29 19:15:02 -05:00 |
|
Greyson Parrelli
|
526adce603
|
Add support for sticky and hot-swappable feature flags.
|
2020-01-27 09:51:00 -05:00 |
|