Niels Andriesse
b56d19e865
Implement QR code screen redesign
5 years ago
Niels Andriesse
c76335150c
Implement settings screen redesign
5 years ago
Niels Andriesse
1616e841da
Customize main toolbar
5 years ago
Niels Andriesse
95dc4e6590
Implement join public chat screen redesign
5 years ago
Niels Andriesse
bb976a4bff
Implement new private chat screen redesign
5 years ago
Niels Andriesse
a10c056ac5
Implement rough home screen redesign
5 years ago
Niels Andriesse
8b640251b7
Polish
5 years ago
Niels Andriesse
e46e1b2dd9
Implement rough onboarding redesign
5 years ago
Niels Andriesse
f8464a1462
Fix up UI
5 years ago
Mikunj
0f5db5aa33
Hook up signal device linking view.
5 years ago
Mikunj
f6b039ee77
Disabled unused permissions
5 years ago
Niels Andriesse
4a613df52d
Clean
5 years ago
Mikunj
b676c25930
Add UI
5 years ago
Niels Andriesse
4f58bc11a1
Update for new username API
5 years ago
Niels Andriesse
83742a0fc2
Set up Crashlytics
5 years ago
Niels Andriesse
f3377fe384
Add show QR code button to settings
5 years ago
Niels Andriesse
ae54c641a9
Update for seed changes
5 years ago
Niels Andriesse
eabb371424
Add missing permission
5 years ago
Niels Andriesse
1822e87f7c
Merge Signal 4.41.0
5 years ago
Niels Andriesse
017fae1f71
Disable unused permissions
5 years ago
Niels Andriesse
3fd3468be5
Fix HTTPS issue
5 years ago
Niels Andriesse
d239ac6975
Disable Android Auto
5 years ago
Niels Andriesse
7598830a1b
Fix quote messages & friend request handling
5 years ago
Niels Andriesse
0ef0140b0d
Update package
5 years ago
Niels Andriesse
e896315cbb
Clean up UI
5 years ago
Niels Andriesse
a925b17419
Fix session handling
5 years ago
Niels Andriesse
1da6f20f18
Further Lokify UI
5 years ago
Niels Andriesse
d6cf9b573e
Use Signal's job framework for background polling
5 years ago
Niels Andriesse
3a8d509c1e
Further Lokify UI
5 years ago
Niels Andriesse
4148d598f9
Stub key pair screen
5 years ago
Niels Andriesse
96efb5d296
Stub account details screen
5 years ago
Greyson Parrelli
2a644437fb
Add sticker support.
...
No sticker packs are available for use yet, but we now have the
latent ability to send and receive.
5 years ago
Greyson Parrelli
cef5de2be4
Removed unnecessary WorkManager relic.
5 years ago
Greyson Parrelli
4a3c173adb
Migrated to new JobManager.
5 years ago
Greyson Parrelli
94e8303022
Remove dead code from ScribbleHud/Fragment.
5 years ago
Greyson Parrelli
aa5e32f0ee
Add back the highlight and sticker tools.
5 years ago
Greyson Parrelli
8a7cac7c03
Switch gallery to permanent dark theme.
5 years ago
Alan Evans
286b64274c
Replace Avatar Cropper.
5 years ago
Greyson Parrelli
0a8bbf14a6
Merge camera into send flow.
5 years ago
Greyson Parrelli
55699e27bc
Added ability to receive long messages.
...
Send support is in here too. We'll enable it in a future release after
enough people have updated.
5 years ago
Greyson Parrelli
bf28e109d3
Update registration UI.
5 years ago
Greyson Parrelli
1f79808cf0
Remove unneccesary FCM manifest attribute.
...
`firebase_analytics_collection_enabled` is used for temporarily
enabling/disabling analytics.
We already use `firebase_analytics_collection_deactivated`, which is
used for permanently disabling analytics.
5 years ago
Greyson Parrelli
02b0800b22
Support requesting a CAPTCHA during registration.
5 years ago
Greyson Parrelli
cfff10622a
Move conversation classes to their own package.
5 years ago
Greyson Parrelli
d482c60a98
Switch from GCM to FCM.
6 years ago
Greyson Parrelli
6fa7eca60b
Implement new media send flow.
...
Update our media send flow to allow users to send multiple images/videos
at once. This change includes:
- New in-app media picker flow.
- Ability to caption images and videos.
- Image editing tools are made more prominent in the flow.
- Some fixes to the image editing tools.
6 years ago
Greyson Parrelli
3b67382f67
Remove call log permissions, use SMS Retriever API during registration.
...
This is to adhere to the Play Store policy updates.
See: https://play.google.com/about/privacy-security-deception/permissions/
6 years ago
Greyson Parrelli
4ebca9ddde
Register RotateSenderCertificateListener in the manifest.
6 years ago
Greyson Parrelli
45e0bb281f
Turn MessageRetrievalService into IncomingMessageObserver.
...
Due to an Android P bug, we basically need to stop calling
startService() in onResume()/onPause(). That means I had to turn
MessageRetrieval service into a singlton instead of a service. I also
moved the offending KeyCachingService calls into static methods that
didn't have to start the service.
6 years ago
Greyson Parrelli
07d7af6e75
Initialize WorkManager ourself.
...
This gives us more control over when it happens, as well as lets us set
things like the debug level. Also let's us get rid of the synchronized
block we had in Application#onCreate().
6 years ago