Moxie Marlinspike
110d33ddf8
Support for Registration Lock PINs
7 years ago
Moxie Marlinspike
24e573e537
Support for full backup/restore to sdcard
7 years ago
Moxie Marlinspike
2b651ee323
Prevent NPE in #7375
7 years ago
Moxie Marlinspike
3633d805c8
More MasterSecret cleanup
7 years ago
Moxie Marlinspike
f36b296e2e
Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore
7 years ago
Moxie Marlinspike
bc64230a65
Switch to HackyViewPager for media preview
...
Fixes #7344
Fixes #7335
7 years ago
Moxie Marlinspike
94e2b9e66e
Make video player in media player control a view stub
7 years ago
Moxie Marlinspike
8bba45f396
Add swipe gestures to media view
...
Fixes #2355
Closes #6632
7 years ago
Moxie Marlinspike
f22186e6f4
Debounce call screen answer button
...
Fixes #7274
8 years ago
Moxie Marlinspike
acfc9d75e0
Use startForegroundService instead of startService on Android 8
8 years ago
Moxie Marlinspike
ed508a8def
Be more explicit with mastersecret passing
8 years ago
Moxie Marlinspike
64c8b4b2ef
Support for selective permissions
8 years ago
Moxie Marlinspike
ba5febd222
Fix some emoji rendering issues related to obsolete images
...
1) The "obsolete" images like "swimmer" need to alias to
"man_swimming" so that they can be rendered correctly.
2) There are a whole bunch of emoji-data elements
(like white_frowning_face) that have "unified" code points which
have changed to include a "terminator."
Fixes #7212
8 years ago
Moxie Marlinspike
c1b2098bd9
Fix race condition that would display end call button over answer
...
Fixes #7211
8 years ago
Moxie Marlinspike
58f1e68961
Update emoji
...
Fixes #6637
Fixes #7206
8 years ago
Moxie Marlinspike
86bd2351bc
Replace answer/decline button and action for incoming calls
...
Fixes #7199
8 years ago
Moxie Marlinspike
c5a9f27c31
Catch some activity not found exceptions for expired builds
8 years ago
Moxie Marlinspike
de812d3f0f
Extract string resources
8 years ago
Moxie Marlinspike
e37c06c563
Show dialog if another device registered with same number
8 years ago
Moxie Marlinspike
40caf20188
Make sure nav drawable is mutable before tinting
8 years ago
Moxie Marlinspike
405ee3b741
Improve search bar visibility
8 years ago
Moxie Marlinspike
bb878f8a67
Adjust Conversation List toolbar to match RecyclerView alignment
8 years ago
Moxie Marlinspike
3097c2855e
Add empty state for conversation list
8 years ago
Moxie Marlinspike
90ff0e58b0
Update registration flow
8 years ago
Moxie Marlinspike
ad6ae10a41
Fix scaling issue when loading emoji sprites
...
Fixes #5973
// FREEBIE
8 years ago
Moxie Marlinspike
9a8d058051
Update to glide 4.3.0
...
// FREEBIE
8 years ago
Moxie Marlinspike
b80408bcb4
Use Glide for all contact photo caching
...
// FREEBIE
8 years ago
Moxie Marlinspike
10f224ede5
Update to glide 4.x
...
// FREEBIE
8 years ago
Moxie Marlinspike
17dd681dc8
Run all AsyncTasks on thread pool executor
...
Should Fix #7002
8 years ago
Moxie Marlinspike
4bd3094bad
Fix problem where recycled group avatar icons have stale listener
...
Fixes #7089
// FREEBIE
8 years ago
Moxie Marlinspike
9fa4ba126b
Fix non-collapsing layout when scrolled from horiz recyclerview
...
Fixes #7042
// FREEBIE
8 years ago
Moxie Marlinspike
99b2149deb
Fixed avatar icons not rendering in contact selection view
...
// FREEBIE
8 years ago
Moxie Marlinspike
5ad7e3b48a
Make avatar in conversation activity tappable
...
Fixes #7025
// FREEBIE
8 years ago
Moxie Marlinspike
ba849bce2c
Add support for incognito keyboard preference
...
Closes #6985
// FREEBIE
8 years ago
Moxie Marlinspike
a929bf91f1
Show profile name in call screen
...
Fixes #7020
// FREEBIE
8 years ago
Moxie Marlinspike
893cf9c01d
Add support for setting empty profile names
...
// FREEBIE
8 years ago
Moxie Marlinspike
e5e0bc2333
Reorganize preference widgets
...
// FREEBIE
8 years ago
Moxie Marlinspike
4828a8a274
Add conversation media photo rail to recipient preferences
...
// FREEBIE
8 years ago
Moxie Marlinspike
a1c276f70b
Update to V7 PreferencesCompat library
...
// FREEBIE
8 years ago
Moxie Marlinspike
cb9bc9659b
Support for read receipts
...
// FREEBIE
8 years ago
Moxie Marlinspike
a39d9bf132
Fix for RTL layout detection crash on < API 17
...
Fixes #6987
// FREEBIE
8 years ago
Moxie Marlinspike
f3d943270c
Be more conservative with handlers and references
...
Expiring message timers could end up leaking references and
executing work even after their conversation item was no longer
visible
Maybe fixes #6898
// FREEBIE
8 years ago
Moxie Marlinspike
afed60f870
Handle recipient modification callbacks on main thread
...
// FREEBIE
8 years ago
Moxie Marlinspike
d1790dfe17
Rename RecipientPreferences -> RecipientSettings
...
// FREEBIE
8 years ago
Moxie Marlinspike
6924f0519e
No need for a RecipientFactory any longer
...
// FREEBIE
8 years ago
Moxie Marlinspike
e7c20499ec
Display profile name in when appropriate
...
Display in conversation list, conversation actionbar, group
messages, and group members list when address is not in system
contacts
// FREEBIE
8 years ago
Moxie Marlinspike
77a216b705
Support for retrieving and storing profile information
...
Initial support for sharing profile keys
// FREEBIE
8 years ago
Moxie Marlinspike
375207f073
Switch MMS groups to use the group database infrastructure
...
Eliminate the concept of 'Recipients' (plural). There is now just
a 'Recipient', which contains an Address that is either an individual
or a group ID.
MMS groups now exist as part of the group database, just like push
groups.
// FREEBIE
8 years ago
Moxie Marlinspike
737810475e
Remove the Canonical Address Database
...
This was a holdover from Signal's origins as a pure SMS app.
It causes problems, depends on undefined device specific behavior,
and should no longer be necessary now that we have all the
information we need to E164 all numbers.
// FREEBIE
8 years ago
AndHell
10de144b77
Trim message text to prohibit sending empty whitespace messages
...
Closes #6788
8 years ago
Moxie Marlinspike
c36db03a3a
Prevent audio control click handler feedback loops
...
Fixes #6356
Fixes #6406
Fixes #6169
Closes #6800
// FREEBIE
8 years ago
Moxie Marlinspike
76c28cfa7a
Add support for SN verification
...
// FREEBIE
8 years ago
Moxie Marlinspike
4dd5a92817
Fix for NPE when place picker name is unavailable
...
Fixes #6671
// FREEBIE
8 years ago
Moxie Marlinspike
757ccd0c36
Updated emoji set
...
Fixes #4279
Fixes #6587
8 years ago
Mateo Hernandez
a93fb1a0e5
Fix font size preference
...
Closes #6597
// FREEBIE
8 years ago
Mateo Hernandez
b17cba621e
Show emoji-only messages larger
...
Closes #6531
// FREEBIE
8 years ago
Moxie Marlinspike
cb670d6783
Improve UI send latency
...
// FREEBIE
8 years ago
Moxie Marlinspike
31a549449b
Mutate Drawables we tint
...
Fixes #6575
// FREEBIE
8 years ago
Moxie Marlinspike
8e7c7a9c54
Improve video thumbnail generation and handling on send side
...
For direct attach only
// FREEBIE
8 years ago
Moxie Marlinspike
2b79e131a7
Support for sending arbitrary file types
...
// FREEBIE
8 years ago
Moxie Marlinspike
fe1cc3d6d1
Adjust compose field look
...
1) Align top of compose bubble with top of attach/send icon
2) Simplify hint
3) Make hint size same as input size
// FREEBIE
8 years ago
Moxie Marlinspike
f67eb5f9f3
Support for receiving arbitrary attachment types
...
// FREEBIE
8 years ago
RiseT
a41e82bb7d
Make WebRtcCallScreen_new_safety_numbers_title singular
...
Closes #6364
// FREEBIE
8 years ago
Moxie Marlinspike
94964474b2
So long redphone
...
// FREEBIE
8 years ago
Moxie Marlinspike
cd28cd172f
Refactor webrtc audio management
...
Attempts to:
1) Successfully play ringtone through speaker instead of earpiece
when possible.
2) Manage bluetooth headset connectivity as well as possible
3) Eliminate notification sounds while in-call when possible
4) Make sure audio is correctly setup when receiving calls
Fixes #6271
Fixes #6248
Fixes #6238
Fixes #6184
Fixes #6169
// FREEBIE
8 years ago
Moxie Marlinspike
b27d829013
Extract some strings for localization
...
// FREEBIE
8 years ago
Moxie Marlinspike
1669731329
Support for using Signal without Play Services
...
This is now possible with beta calling, so non-GCM users are a
part of beta calling by default.
// FREEBIE
8 years ago
Moxie Marlinspike
4112f23f33
Remove item animations on conversation list recyclerview
...
// FREEBIE
8 years ago
Moxie Marlinspike
1b1470aae2
Upgrade to EventBus 3.X
...
// FREEBIE
8 years ago
Moxie Marlinspike
7d10560575
Workaround android SurfaceView bug
...
Fixes #6225
// FREEBIE
8 years ago
Moxie Marlinspike
f3e47f7b60
Support for minimized controls during video call
...
// FREEBIE
8 years ago
Moxie Marlinspike
d92cbfe305
More intelligent default behavior with speakerphone and wired headset
...
When video is enabled, speakerphone is now enabled unless
there's a wired headset. If speakerphone is enabled and
a wired headset gets plugged in, speakerphone is disabled.
If video is enabled and a wired headset is removed, speakerphone
is enabled.
Fixes #6153
// FREEBIE
8 years ago
Moxie Marlinspike
9a93a8b28d
Better support for building webrtc call view off of model
...
Fixes #6144
// FREEBIE
8 years ago
Moxie Marlinspike
ea0945d406
Beta support for webrtc video and voice calling
...
// FREEBIE
8 years ago
Moxie Marlinspike
dadc8d0183
Refactor "unnamed" group logic
...
// FREEBIE
8 years ago
Piotr Prucia
970448d43d
Disable AudioView controls clicks when message is selected
...
Fixes : #5898
Closes #6054
8 years ago
Moxie Marlinspike
41c9bed155
ViewStub for EmojiDrawer
...
// FREEBIE
8 years ago
Moxie Marlinspike
bbb8ac113b
Disable image keyboards for SDK < 5.0
...
Fixes #6045
// FREEBIE
8 years ago
Moxie Marlinspike
fd3d02d818
Fix typo
...
// FREEBIE
8 years ago
Veeti Paananen
25f9bef74c
Display elapsed voice recording time in user language
...
Closes #6011
// FREEBIE
8 years ago
Veeti Paananen
4dae4444bc
Fix right-to-left language support for voice recording
...
Bug: fixes #5999
// FREEBIE
8 years ago
Moxie Marlinspike
4ad989cc38
Fix rounded corners bitmap double free
...
Fixes #4732
// FREEBIE
8 years ago
Moxie Marlinspike
d280604f1f
Fix compileSdk 25 problems with GIF search
...
For #5965
// FREEBIE
8 years ago
AsamK
7817e38e5f
Fix crash when clicking on a gif image
...
For gif images, the dimensions is always null.
Closes #6021
//FREEBIE
8 years ago
Moxie Marlinspike
3861084ea2
Disable expiration menu on inactive group
...
Fixes #6007
// FREEBIE
8 years ago
Moxie Marlinspike
d2be49af42
Support for tiling image view and large image viewing
...
Fixes #5949
Fixes #5574
Fixes #4380
// FREEBIE
9 years ago
Moxie Marlinspike
a3019be7b6
Support for image keyboards
...
// FREEBIE
9 years ago
Moxie Marlinspike
71f8e9eb31
Revert support library update, the future wasn't all we hoped for
...
Fixes #5965
// FREEBIE
9 years ago
Moxie Marlinspike
4ff8de0ca8
Remove superfluous icon and padding that came with sdk 24
...
Fixes #5965
// FREEBIE
9 years ago
Moxie Marlinspike
a4c17e5325
Support for generating video thumbnails
...
// FREEBIE
9 years ago
Moxie Marlinspike
f7474362ff
Updated emoji set
...
// FREEBIE
9 years ago
Moxie Marlinspike
1b44bdcd3c
Support for stickers and scribbles
...
// FREEBIE
9 years ago
Moxie Marlinspike
8b342ee18b
Support for "recent photos" thumbnailsabove attachment selector
...
// FREEBIE
Closes #5893
9 years ago
zaprice
794e2cb872
Do not disable multiline input when enter key sends
...
Fixes #5264
Closes #5783
9 years ago
Moxie Marlinspike
8af9b7fd15
Improve animations on audio controls, enable push to talk
...
// FREEBIE
9 years ago
Moxie Marlinspike
69d0242574
Giphy integration
...
// FREEBIE
9 years ago
Moxie Marlinspike
852634b294
Support for updated fingerprint format
...
// FREEBIE
9 years ago
FeuRenard
85ea7e1bf4
Preserve maxLength for EmojiEditText
...
Addresses #3388
Closes #5649
// FREEBIE
9 years ago
Christian Ascheberg
4242ae1b70
Resize fast scroller when keyboard is shown
...
Fixes #5487
Closes #5505
// FREEBIE
9 years ago
FeuRenard
5bf1707d60
Catch ActivityNotFoundExceptions
...
Fixes #3726
Closes #5617
// FREEBIE
9 years ago