Christian Ascheberg
662fe826cb
Fix conversation list safety number change snippet for groups
...
Fixes #5985
Closes #6655
// FREEBIE
8 years ago
FeuRenard
ec1a0547d6
Don't show sent checkmark for outgoing calls
...
Fixes #6502
Closes #6667
// FREEBIE
8 years ago
Moxie Marlinspike
d507756821
Some identity key handling changes
...
1) Prefetch identity keys when possible
2) Always accept prefetched keys or keys from incoming messages
3) Block sending only if it's a recent change, or if always
block is enabled
// FREEBIE
8 years ago
Moxie Marlinspike
4509077338
Lollipop MMS API doesn't seem to work reliably until L_MR1
...
Fixes #6663
Fixes #6668
// FREEBIE
8 years ago
Moxie Marlinspike
4dd5a92817
Fix for NPE when place picker name is unavailable
...
Fixes #6671
// FREEBIE
8 years ago
Moxie Marlinspike
782bd6003b
Actually fallback to manual MMS receiving when system fails
...
Should resolve #6668 for tmobile users on older lollipop phones
// FREEBIE
8 years ago
Moxie Marlinspike
b78c05e70b
Keep track of when audio attachments are voice notes
...
// FREEBIE
8 years ago
Moxie Marlinspike
e96bf2bdc7
Allow share intents for arbitrary file types
...
Fixes #6608
// FREEBIE
8 years ago
Moxie Marlinspike
1c8c6d5f85
Be sure to canonicalize numbers when updating groups
...
// FREEBIE
8 years ago
Moxie Marlinspike
1525d0833c
Enforce ordered data channel
...
// FREEBIE
8 years ago
Moxie Marlinspike
3fd5e58bd5
Disable OpenSL ES by default
...
Fixes #6432
// FREEBIE
8 years ago
Moxie Marlinspike
51d6144591
Significant MMS changes
...
1) Remove all our PDU code and switch to the PDU code from the
klinker library
2) Switch to using the system Lollipop MMS library by default,
and falling back to our own custom library if that fails.
3) Format SMIL differently, using code from klinker instead of
what we've pieced together.
4) Pull per-carrier MMS media constraints from the XML config
files in the klinker library, instead of hardcoding it at 280kb.
Hopefully this is an improvement, but given that MMS is involved,
it will probably make things worse instead.
8 years ago
Audric Ackermann
165fae5734
Display contact custom label instead of phone number
...
Fixes #6211
8 years ago
AndHell
dc18f73594
update contact query
...
update query to remove duplicated numbers
Fixes #4191
Closes #6475
8 years ago
Moxie Marlinspike
12ce92bb83
Fix super call
...
// FREEBIE
8 years ago
Moxie Marlinspike
b0b08a37db
Rename "other" to "sms"
...
// FREEBIE
8 years ago
FeuRenard
1b75d00de5
Color registration buttons correctly <API21
...
Fixes #6604
Closes #6605
// FREEBIE
8 years ago
Jonas Vautherin
dd3cef5ec2
Refactor storage management to have a centralized,
...
clearer way to get the Signal output directories
Closes #6476
// FREEBIE
8 years ago
Moxie Marlinspike
757ccd0c36
Updated emoji set
...
Fixes #4279
Fixes #6587
8 years ago
Moxie Marlinspike
e340f85258
Tint devices icon too
...
Fixes #6601
// FREEBIE
8 years ago
Mateo Hernandez
a93fb1a0e5
Fix font size preference
...
Closes #6597
// FREEBIE
8 years ago
Christian Juner
1c94137f7a
Fall back to Camera1Enumerator on exceptions
...
If Camera2Enumerator.isSupported() throws, consider Camera2Enumerator to
not be supported, log the Throwable, and use Camera1Enumerator instead.
Before this patch, an exception thrown by Camera2Enumerator.isSupported
would crash any Signal call (even if video was not enabled).
Fixes #6537
// FREEBIE
8 years ago
Moxie Marlinspike
2e8250f25e
Add LG G3 to OpenSLES blacklist
...
// 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
4d889a45e2
Blacklist Nexus 5 from OpenSL ES
...
Fixes #6432
// FREEBIE
8 years ago
Moxie Marlinspike
66d1d88686
Fix file push media constraint
...
// FREEBIE
8 years ago
Moxie Marlinspike
31a549449b
Mutate Drawables we tint
...
Fixes #6575
// FREEBIE
8 years ago
Moxie Marlinspike
9bf198bb81
Add media constraints for arbitrary file types
...
Fixes #6573
// FREEBIE
8 years ago
Ahmed Ibrahim Khalil
c2796285d5
Fix copying links when scrolling in #6343
...
Closes #6565
// FREEBIE
8 years ago
Moxie Marlinspike
25c7459464
Add support for notification priority preference
...
Fixes #6315
// FREEBIE
8 years ago
Moxie Marlinspike
2dceef50b7
Slim down some preference screens
...
// FREEBIE
8 years ago
Moxie Marlinspike
438a78ed30
Switch jobs with network requirement to timed wakelock
...
// 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
ad4657df1f
Fix video selection support with extra mime type
...
// FREEBIE
8 years ago
Moxie Marlinspike
2b79e131a7
Support for sending arbitrary file types
...
// FREEBIE
8 years ago
Ahmed Ibrahim Khalil
c3164a8e84
Support copying links on long click.
...
Fixes #6343
Closes #6454
8 years ago
Mateo Hernandez
f07ce7b1f1
Move SMS/MMS pref hiding logic to onCreate
...
Closes #6528
// FREEBIE
8 years ago
Mateo Hernandez
a353ebd834
Add tint to preference icons
...
Closes #6540
// FREEBIE
8 years ago
Moxie Marlinspike
ddf6126abf
Fix VideoPlayer Build.VERSION minimum
...
// FREEBIE
8 years ago
Mateo Hernandez
c389a9d3ce
Support non-BMP chars (e.g. emojis) in avatars
...
Closes #6527
Fixes #6522
// 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
5f5db5ded7
Support for message body text size preference
...
// FREEBIE
8 years ago
Moxie Marlinspike
e5a287b4e5
Add preference for SMS invitation prompt
...
// FREEBIE
8 years ago
Moxie Marlinspike
13d785894a
Fix up preference screen a little
...
1) Remove phantom padding on left margin for all fragments
2) Move preferences around slightly
3) Add some card separators and style led list pref
// FREEBIE
8 years ago
Moxie Marlinspike
4fd41080ac
Use exoplayer for playing video on API 16+ devices
...
// FREEBIE
8 years ago
Moxie Marlinspike
fad697ba2a
Fix CipherInputStream seek behavior
...
Fixes #6518
// FREEBIE
8 years ago
Moxie Marlinspike
51f27631ef
Switch from hardware AEC blacklist to whitelist
...
Related #6241
// FREEBIE
8 years ago
Taylor Kline
04153a3869
Grey 'LED blink pattern' when LED Color is None
...
Add BooleanListPreference to allow pref_led_blink to depend on
pref_led_color being non-None.
Closes #6480
8 years ago
Simon
b0b1cdef35
Add Redmi Note 4 to HARDWARE_AEC_BLACKLIST
...
See #6241
Closes #6516
// FRЕЕBIЕ
8 years ago
Moxie Marlinspike
6b7174bb35
Add OnePlus One to AEC blacklist
...
// FREEBIE
8 years ago
Moxie Marlinspike
92ea7549d4
Make UpdateApkJob use a timed wakelock
...
Fixes #6514
// FREEBIE
8 years ago
Moxie Marlinspike
0a4d1569fb
Clean up file name some on save
...
Rusty Bird points out that we don't want the save action to create
files outside the parent or hidden files.
// FREEBIE
8 years ago
Moxie Marlinspike
7c5df81840
Fix for busted OpenSSL JCE provider on older versions of android
...
Fixes #6477
// FREEBIE
8 years ago
Moxie Marlinspike
2ce9eeabed
Fix for broken attachments
...
Fixes #6467
// FREEBIE
8 years ago
Paride Legovini
c97fa0d3d1
Blacklist OnePlus X from hardware AEC
...
Closes #6465
// FREEBIE
8 years ago
Moxie Marlinspike
b0bd6ad729
Fix for crash when opening group conversation
...
Fixes #6464
// FREEBIE
8 years ago
FeuRenard
07c8db824e
Disable screen during earpiece voice note playback
...
Fixes #6437
Closes #6445
// FREEBIE
8 years ago
Moxie Marlinspike
75782affd1
Adjust joined signal string
...
// FREEBIE
8 years ago
Moxie Marlinspike
3aae86d20c
Update registration activity style
...
// FREEBIE
8 years ago
Moxie Marlinspike
ad0f2830c8
Raise max gif limit to 25MB
...
// FREEBIE
8 years ago
Moxie Marlinspike
056f2717ed
Remove duplicate column in SQL query
...
// FREEBIE
8 years ago
Moxie Marlinspike
f67eb5f9f3
Support for receiving arbitrary attachment types
...
// FREEBIE
8 years ago
Moxie Marlinspike
c69efbffd2
Don't enable speakerphone when video enabled if headset on
...
Fixes #6431
// FREEBIE
8 years ago
Moxie Marlinspike
01d66087aa
Blacklist Nexus 6 from hardware AEC
...
Remove all blacklisting from library
// FREEBIE
8 years ago
Moxie Marlinspike
e0e932df02
Add Samsung Galaxy S7 and Sony Xperia SP to AEC blacklist
...
Related #6241
// FREEBIE
8 years ago
Moxie Marlinspike
3ca653627d
Add LG G3 to hardware AEC blacklist
...
Helps #6241
// FREEBIE
8 years ago
Moxie Marlinspike
f4acaad407
Add Pixel, S5, Redmi Note 3, and Xiaomi Mi4 to AEC blacklist
...
Make these application-level changes
Helps #6241
// FREEBIE
8 years ago
Moxie Marlinspike
93e7a626bf
Make voice note playback proximity aware
...
1) Play audio through earpiece if placed to ear
2) Stop playing audio if removed from ear
Fixes #6195
// FREEBIE
8 years ago
Moxie Marlinspike
7ad68296dd
Fix for crash when call initiated from contacts
...
Fixes #6428
// FREEBIE
8 years ago
Moxie Marlinspike
0d11b3dd26
Lets limit GCM refresh to every 6hrs, and only retry once
...
// FREEBIE
8 years ago
greenjoe
deb96646a3
Add action indicator when resending a message.
...
When message is being resent, "RESEND" button now disappears.
"Resending..." text is displayed instead of an error message.
Fixes #6307
Closes #6347
8 years ago
FeuRenard
a421630789
Update input after enabling SMS
...
Fixes #6363
Closes #6387
// FREEBIE
8 years ago
FeuRenard
0f548a431b
Fallback to SMS app for invitations
...
Fixes #6369
Closes #6400
// FREEBIE
8 years ago
Benedikt Constantin Radtke
742b54f32d
fix ContactUpdates for non-e164 contacts
...
convert every number to e164 before sending it to slaves/siblings.
Closes #6310
8 years ago
Paride Legovini
1c9715f700
More RedPhone cleanup
...
Closes #6393
// FREEBIE
8 years ago
Moxie Marlinspike
9273f5cc67
Switch import/export activity from tabs to cards
...
// FREEBIE
8 years ago
Moxie Marlinspike
a8366387ab
Fix the build
...
// FREEBIE
8 years ago
Admir Ireiz
5e02715a2c
Change the app icon
...
Closes #6189
8 years ago
Christian Ascheberg
3506f2db12
Improve group update descriptions
...
Closes #5416
// FREEBIE
8 years ago
haffenloher
66c9fd44df
Honor synced end session messages
...
Fixes #5174
Closes #5178
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
2f46c6ca1f
Don't redisplay notifications after they have been dismissed
...
Fixes #5751
Fixes #6218
// FREEBIE
8 years ago
Moxie Marlinspike
bb5e7db57e
We don't need to refresh attributes in redphone any longer
...
// FREEBIE
8 years ago
Moxie Marlinspike
3127fda7fe
Actually show the GMS update dialog
...
// FREEBIE
8 years ago
Christian Ascheberg
12b27cc56b
Fix WebRTC capability check for unregistered users
...
Fixes #6358
Closes #6368
// FREEBIE
8 years ago
mcloo
1683bb4636
Choose AudioManager SCO action device depended
...
Closes #6367
//FREEBIE
8 years ago
mcloo
9d13b9437c
Fix NPE crash when no bluetooth is available
...
Fixes #6355
Closes #6366
8 years ago
Christian Ascheberg
97c3e8fa3f
Inform about timed out incoming calls
...
Closes #6344
// FREEBIE
8 years ago
Moxie Marlinspike
6866a74d95
Don't display the last seen divider for outgoing calls
...
// FREEBIE
8 years ago
Moxie Marlinspike
cbba8c0d76
Update signal-service
...
// FREEBIE
8 years ago
Max Muth
2c1a5aef1c
Fix occasional crash on Android 7 direct reply
...
Fixes #6185
Closes #6322
//FREEBIE
8 years ago
FeuRenard
0095e00bc7
Keep screen on during voice note recording
...
Closes #6239
Fixes #4646
// FREEBIE
8 years ago
Moxie Marlinspike
ed5faa4ba9
Add video calling intro screen
...
// FREEBIE
8 years ago
Moxie Marlinspike
1e02d70052
Make webrtc calling default
...
// FREEBIE
8 years ago
Moxie Marlinspike
b110c8a2cb
Reregister GCM on every app start
...
Fixes #5531
// FREEBIE
8 years ago
Moxie Marlinspike
bdcfabf1ee
Silence incoming ringer when power button is pressed
...
// 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
3904c76261
Some additional debug logging
...
Related #6305
// FREEBIE
8 years ago
Moxie Marlinspike
cb6e048070
Don't try to unregister for GCM if Play Services doesn't exist
...
Fixes #6314
// FREEBIE
8 years ago
Moxie Marlinspike
9b8719e2d5
Support for website distribution build with auto-updating APK
...
// FREEBIE
8 years ago
Moxie Marlinspike
79e925051a
Support for attachment digests
...
// FREEBIE
8 years ago
Moxie Marlinspike
a37d2f568c
Update webrtc to M57
...
// FREEBIE
8 years ago
Moxie Marlinspike
e92b51ed98
Run webrtc calls as foreground service
...
Should hopefully stop performance degredation when in background
Fixes #6249
// FREEBIE
8 years ago
Moxie Marlinspike
cb9f225f59
Don't start VideoCapturer until video enabled.
...
Should help with battery consumption on audio-only calls
Fixes #6259
// FREEBIE
8 years ago
Moxie Marlinspike
8f96cff104
Don't let outgoing messages trigger last seen divider
...
Closes #6306
// FREEBIE
8 years ago
Christian Ascheberg
25daf01307
Fix unread messages timestamp comparison
...
Closes #6302
// FREEBIE
8 years ago
Christian Ascheberg
44bb2c7c72
Do not call Notification.setSound with empty ringtone
...
Closes #6293
// FREEBIE
8 years ago
Moxie Marlinspike
65c05e0388
Fix outbound calls for non-play-services users
...
Fixes #6272
// FREEBIE
8 years ago
Moxie Marlinspike
8cd50d1e82
Update last seen state on desktop sync send
...
// FREEBIE
8 years ago
Moxie Marlinspike
bdc464193d
Adjust last seen divider on read sync
...
Fixes #6273
// 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
eddb97013a
Disable proximity lock when local video is enabled
...
Fixes #6179
// FREEBIE
8 years ago
Moxie Marlinspike
a075bf7505
Don't scroll to last seen until the recyclerview has been measured
...
// FREEBIE
8 years ago
Moxie Marlinspike
acca4a72d3
Improve default SMS subscription id intelligence
...
Fixes #5266
// FREEBIE
8 years ago
Moxie Marlinspike
1b1470aae2
Upgrade to EventBus 3.X
...
// FREEBIE
8 years ago
Moxie Marlinspike
d5b7ff58e2
Fix for last_seen crash when archive placeholder is visible
...
// FREEBIE
8 years ago
Moxie Marlinspike
d2eebbc55a
Little bit of extra SmsListener logging
...
Related #5253
// FREEBIE
8 years ago
Moxie Marlinspike
cf891edce9
Should fix "locked message" on reminder notification issue
...
Fixes #5782
// FREEBIE
8 years ago
Moxie Marlinspike
f541e33356
Publish TURN-only ICE candidates in some situations
...
1) Incoming call is from a number not in user's address book
2) Turn-only preference is enabled for all incoming/outgoing calls
// FREEBIE
8 years ago
Moxie Marlinspike
aa30f3e410
Revert "Don't use SHA1 for stable IDs"
...
This reverts commit 7286fd9b06
.
Fixes #6223
// FREEBIE
8 years ago
haffenloher
83e31cac07
Show videos in media overview
...
Fixes #5941
Closes #6152
// FREEBIE
8 years ago
FeuRenard
98d223f094
Don't display date for drafts in media preview
...
Closes #6208
// FREEBIE
8 years ago
RiseT
917389131c
Fix some wording for group conversations
...
Closes #6204
Fixes #6193
// FREEBIE
8 years ago
Nicholas Rizzio
e1f09e0437
Debloat ConversationAdapter's tag
...
getName() includes the full package name, which adds a ridiculous
amount of text to the debug log. Using getSimpleName() is in line with
the rest of the repository.
Closes #6202
// FREEBIE
8 years ago
Mattias Eriksson
e2d94adfdb
Add Intent.FLAG_INCLUDE_STOPPED_PACKAGES
...
Add Intent.FLAG_INCLUDE_STOPPED_PACKAGES to Android Auto intents to
match https://developer.android.com/training/auto/messaging/index.html
// FREEBIE
8 years ago
brumsel
c594691b93
Fix resend buttons being shown when they shouldn't
...
Correctly set the IS_PUSH_GROUP_EXTRA flag for MessageDetailsActivities
started by selecting a message and pressing the (i) icon in the action
bar
Closes #6171
Fixes #3582
// FREEBIE
8 years ago
haffenloher
9395f7faa0
Correct PushGroupUpdateJob's TAG
...
Closes #6166
// FREEBIE
8 years ago
haffenloher
9c1f7f1657
Make VideoPlayer toast error message translatable
...
Closes #6150
// FREEBIE
8 years ago
Christian Ascheberg
1aa2d546d2
enable silent per recipient ringtone preference
...
Closes #4957
// FREEBIE
8 years ago
Moxie Marlinspike
143fb1fe21
Make header decorations play well together
...
// FREEBIE
8 years ago
Moxie Marlinspike
d9b42c4369
Support for a "new messages" divider in conversations
...
// FREEBIE
8 years ago
Moxie Marlinspike
0075940050
Delete archived sessions on identity change
...
// FREEBIE
8 years ago
Moxie Marlinspike
7d10560575
Workaround android SurfaceView bug
...
Fixes #6225
// FREEBIE
8 years ago
Moxie Marlinspike
e25d31ceb6
Disable webrtc calling for Gingerbread users
...
Fixes #6220
// FREEBIE
8 years ago
Moxie Marlinspike
0efd6d9341
Don't use AsyncTask for beta calling capabilities refresh
...
Also, actually store the result in the directory db.
Fixes #6212
// FREEBIE
8 years ago
Moxie Marlinspike
f3e47f7b60
Support for minimized controls during video call
...
// FREEBIE
8 years ago
Moxie Marlinspike
fb8440f886
Correctly manage busy state for (webrtc, redphone, pstn) tuple
...
Fixes #6156
// 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
5cfd7477ab
Keep websocket connection open during call
...
// FREEBIE
8 years ago
Moxie Marlinspike
0992d6545e
Don't sleep screen in calls
...
Fixes #6141
// FREEBIE
8 years ago
Moxie Marlinspike
7d644ae9c6
Run local hangup events through view model
...
Fixes #6143
// 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
8dc6f2b15b
Mark egl resources as freed in webrtc terminate
...
Fixes #6138
// FREEBIE
8 years ago
Moxie Marlinspike
2408bd4d65
Fix for groups crash when beta calling enabled
...
Fixes #6137
// FREEBIE
8 years ago
Benedikt Constantin Radtke
85aa5c5b97
use canonical number when sending blocked updates
...
MultiDeviceBlockedUpdates now send e164 numbers instead
of localized ones.
Fixes #6093
Closes #6109
// FREEBIE
8 years ago
FeuRenard
c88a0ba324
Fix linkifying in selection mode
...
Fixes #6106
Closes #6108
// FREEBIE
8 years ago
Moxie Marlinspike
53d590947e
Force capability refresh on conversation load if in webrtc beta
...
// FREEBIE
8 years ago
Moxie Marlinspike
ea0945d406
Beta support for webrtc video and voice calling
...
// FREEBIE
8 years ago
Moxie Marlinspike
9afbdaa2be
Don't let failed capability retrieval erroneously disable SMS
...
Fixes #6135
// FREEBIE
8 years ago
Moxie Marlinspike
4fb8d1fa49
Fix for NPE when MMS From is absent
...
Fixes #6115
// FREEBIE
8 years ago
Moxie Marlinspike
67cab3ce86
Fix illegalargumentexception on rotate
...
Fixes #6118
// FREEBIE
8 years ago
Moxie Marlinspike
15a389c171
Don't calculate date header item for adapter header
...
Fixes #6098
// FREEBIE
8 years ago
Moxie Marlinspike
d46d3b72c8
Make the sticky date header only visible during scroll
...
// FREEBIE
8 years ago
Moxie Marlinspike
b575b4e6ae
Fix for intermittent crash
...
// FREEBIE
8 years ago
Moxie Marlinspike
e2b81c9637
Update look and feel of fast-scroll-to-bottom
...
Closes #6086
// FREEBIE
8 years ago
Stuart Gilbert
aa9d8e4d14
Add scroll to bottom button in conversation view
...
Added a FloatingActionButton to the conversation_fragment
that appears and disappears using the same logic as the
existing compose divider: appear when the conversation list
is scrolled away from the bottom, disappear when the list is
scrolled to the bottom.
Fixes #5651
8 years ago
Moxie Marlinspike
4c815db076
Support for sticky date headers
...
Closes #4696
// FREEBIE
8 years ago
Moxie Marlinspike
b677370597
Apparently this doesn't work in Cuba
...
// FREEBIE
8 years ago
Benedikt Constantin Radtke
4461ebf662
check if image decoding succeeded before using the result
...
Fixes #6061
Closes #6080
// FREEBIE
8 years ago
Moxie Marlinspike
21a0fe3a48
Don't return unresolved asynchronous recipients for non-async callers
...
Fixes #6082
// FREEBIE
8 years ago
Moxie Marlinspike
dadc8d0183
Refactor "unnamed" group logic
...
// FREEBIE
8 years ago
Moxie Marlinspike
7e51d61c79
Ignore duplicate signal messages
...
Fixes #5579
// FREEBIE
8 years ago
Nicholas Rizzio
da05cf9192
Use HTTPS for all support links
...
support.whispersystems.org is now available through TLS, but is not
included in the HSTS preload list. Hence, these links are vulnerable
to SSL stripping until the user visits the site over HTTPS for the
first time. Changing these links to https:// ensures that the user
always gets the encrypted version of the support website.
Closes #6056
// FREEBIE
8 years ago
Piotr Prucia
970448d43d
Disable AudioView controls clicks when message is selected
...
Fixes : #5898
Closes #6054
8 years ago
Moxie Marlinspike
86df150374
Update ShortcutBadger
...
Fixes #6069
// FREEBIE
8 years ago
Moxie Marlinspike
235a8472d9
Remove dedicated MMS download controls
...
// FREEBIE
8 years ago
Moxie Marlinspike
183f8742a7
ViewStub for ThumbnailView in ConversationItem
...
// FREEBIE
8 years ago
Moxie Marlinspike
e270e8d429
ViewStub for AudioView in ConversationItems
...
// FREEBIE
8 years ago
Moxie Marlinspike
7286fd9b06
Don't use SHA1 for stable IDs
...
// FREEBIE
8 years ago
Moxie Marlinspike
f2a9b02b5e
Add a little timing information
...
// FREEBIE
8 years ago
Moxie Marlinspike
41c9bed155
ViewStub for EmojiDrawer
...
// FREEBIE
8 years ago
Moxie Marlinspike
508a666e76
ViewStub for ReminderView, lazy create AttachmentTypeSelector
...
// FREEBIE
8 years ago
Moxie Marlinspike
3d6cbdd775
ViewStub for entire AttachmentManager
...
// FREEBIE
8 years ago
Moxie Marlinspike
4906bdbdcc
Make default SMS provider lookup asynchronous
...
// FREEBIE
8 years ago
Moxie Marlinspike
bbb8ac113b
Disable image keyboards for SDK < 5.0
...
Fixes #6045
// FREEBIE
8 years ago
Moxie Marlinspike
360c2b2a50
This attempts to work around a ROM crash bug
...
getActiveNotifications() seems to throw an NPE on some Motorola
ROMs, all of which appear to be 6.0.1. This change just swallows
the exception.
6.0 doesn't support bundled notifications, so I think it's alright
if they don't get canceled, since the summary notification will
still be displayed correctly.
This would only affect users who have an android wear device
attached to one of these buggy ROMs. By swallowing this exception,
they would not always get notifictions dismissed on their wear
device.
Fixes #6043
// FREEBIE
8 years ago
Moxie Marlinspike
edac0e85c7
Fix non-thread-safe operations on canonical id cache
...
// 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
cb23e3a930
Untrusted identity is not always a legacy message content
...
Closes #5924
Fixes #5922
// FREEBIE
8 years ago
Niklas Wenzel
770026d4ee
Fix the faulty tests in AttachmentDatabaseTest.java
...
Fixes #5948
Closes #5952
8 years ago
Moxie Marlinspike
7b928476a2
Make sure recipients are fully resolved, limit size of results
...
// FREEBIE
8 years ago
Moxie Marlinspike
a125fcb8fa
Support for direct share targets
...
Fixes #4333
// FREEBIE
8 years ago
FeuRenard
bd819d7d10
Disable verify button if no message was exchanged
...
Fixes #5878
Closes #5951
// FREEBIE
8 years ago
Piotr Prucia
e5fcc465c9
Fixed action bar title not being translated after language change
...
Fixes #6009
Closes #6010
// FREEBIE
8 years ago
Moxie Marlinspike
94a29e375f
Specify ConnectionSpecs for domain fronts
...
// FREEBIE
8 years ago
Moxie Marlinspike
ec5ac44cd3
Update okhttp and support for transmitting messages over websocket
...
// FREEBIE
8 years ago
Moxie Marlinspike
4ad989cc38
Fix rounded corners bitmap double free
...
Fixes #4732
// FREEBIE
8 years ago
Moxie Marlinspike
5804213152
Eliminate item animations in ConversationFragment
...
Experience feels faster this way too
// FREEBIE
8 years ago
Moxie Marlinspike
d599c058c6
No choice but to multiDex
...
// 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
c3451d19db
This doesn't work in Iran
...
// FREEBIE
8 years ago
Moxie Marlinspike
bb5dcb7131
Start increasing frequency of signed prekey rotation
...
// FREEBIE
8 years ago
Moxie Marlinspike
884d8b7f72
Store display name in Signal contacts
...
Fixes #5974
// FREEBIE
8 years ago