Moxie Marlinspike
0abe56171a
Enable non-blocking safety number changes
...
// FREEBIE
2016-11-11 19:07:35 -08:00
haffenloher
23544fae8a
Increase JPEG quality & slow down quality decrease
...
Related #672
Closes #5772
//FREEBIE
2016-10-25 12:23:21 -07:00
Moxie Marlinspike
69d0242574
Giphy integration
...
// FREEBIE
2016-10-18 10:28:42 -07:00
Moxie Marlinspike
549e45e2d6
Disable non-blocking identity changes for iOS compat
...
// FREEBIE
2016-10-05 10:27:32 -07:00
FeuRenard
d00441e20d
Implement onStartLoading() in DeviceListLoader
...
Fixes #4641
Closes #5682
// FREEBIE
2016-09-25 14:58:27 -07:00
Moxie Marlinspike
848a25664b
Make fingerprint changes optionally non-blocking
...
Also complete the rename from "identity" to "safety numbers."
// FREEBIE
2016-09-25 14:27:40 -07:00
Moxie Marlinspike
893f106189
Fix divide by zero error
...
Fixes #5674
// FREEBIE
2016-09-09 11:53:37 -07:00
FeuRenard
e4fccbe26e
Calculate SMS characters respecting encoding
...
Fixes #1171
Closes #5448
// FREEBIE
2016-08-31 19:51:34 -07:00
Moxie Marlinspike
d7e4928f22
Support for disappearing messages
...
// FREEBIE
2016-08-28 17:03:23 -07:00
Marcus Ofenhed
31970c4644
Stop crash on multiple attachment selected
...
Fixed #5272
Closes #5440
// FREEBIE
2016-05-20 13:32:53 -07:00
Moxie Marlinspike
f2b81d88ba
Check file uri sharing owner rather than prohibiting outright
...
Fixes #5381
// FREEBIE
2016-03-25 17:08:43 -07:00
Moxie Marlinspike
7b589c4300
TextSecure is now SignalService
...
// FREEBIE
2016-03-24 14:05:56 -07:00
McLoo
fd43dbdcdb
Be more specific when toasting "Success!"
...
Closes #4871
//FREEBIE
2016-03-09 15:58:26 -08:00
Geonu Kang
a2f478570a
Add MIME type to PersistentBlobProvider
...
Fixes #4536
Closes #4689
2016-02-24 10:51:58 -08:00
haffenloher
72064d8827
Exclude the user's own number from notifyNewUsers
...
Closes #5229
// FREEBIE
2016-02-18 17:56:08 -08:00
Andreas Fehn
238471b847
Allow saving all attachments of a thread
...
Closes #3975
2016-02-18 17:52:01 -08:00
Moxie Marlinspike
6da86e482d
Support for dual-sim SMS/MMS functionality
...
Allow source selection for sending SMS/MMS, and display the
SIM that received SMS/MMS.
Fixes #555
Closes #5199
// FREEBIE
2016-02-09 16:53:15 -08:00
Moxie Marlinspike
bc4dd7d002
Add Slovakia to list of 6-digit shortcodes that libphonenumber misses
...
Fixes #4478
// FREEBIE
2016-02-02 14:15:19 -08:00
Moxie Marlinspike
ce12e381a5
Revert "Update libphonennumber for new shortcode metadata"
...
This reverts commit 8c58d031bd31f0da39e9516f24a713948e8f992f.
wtf is wrong with google
2016-02-02 14:12:56 -08:00
Moxie Marlinspike
8c58d031bd
Update libphonennumber for new shortcode metadata
...
Fixes #4478
// FREEBIE
2016-02-01 10:54:38 -08:00
Moxie Marlinspike
4a261bcf68
Check result of bitmap size operation for failure
...
Fixes #5046
// FREEBIE
2016-01-30 15:22:55 -08:00
agrajaghh
4fa6680f83
RTL support
...
Closes #4916
Fixes #4714
2015-12-24 07:47:25 -08:00
agrajaghh
94452e7784
add more debugging info to direct capture
...
should help debugging #4899
closes #4941
//FREEBIE
2015-12-24 07:47:25 -08:00
agrajaghh
ed592950c0
setting to disable notifications for new contacts
...
also mute these notifications between 23:00 and 09:00
fixes #4572
Closes #4926
2015-12-24 07:47:25 -08:00
Moxie Marlinspike
3efcb5dfa1
Fix libphonenumber shortcode data for Finland
...
Fixes #4853
// FREEBIE
2015-12-10 05:04:03 -08:00
Christian Ascheberg
4696837f2f
warn user before build expires
...
Closes #4322
// FREEBIE
2015-12-10 05:04:03 -08:00
McLoo
c7dd956f45
Fix for getting the device number with national prefix
...
Closes #2312
2015-12-10 05:04:03 -08:00
Moxie Marlinspike
8a3762b337
Don't issue new user notification if secure session exists
...
Fixes #4800
// FREEBIE
2015-12-10 05:04:03 -08:00
Philippe Laferriere
03faff443c
Removed lazy class SmsTransportDetails
...
Moved constants into SmsCharacterCalculator.
Closes #4788
2015-12-03 11:52:12 -08:00
Geonu Kang
afb21203b7
Extract "Today" in device list item to string resource
...
Related to #4752
Closes #4780
// FREEBIE
2015-12-02 09:36:32 -08:00
Geonu Kang
e83827ab75
"image/jpg"->"image/jpeg" on MIME type checks and saving
...
Fixes #4602
Closes #4643
2015-11-27 13:04:59 -08:00
Moxie Marlinspike
2ab0029d49
Support for archive actions
...
Fixes #1141
Closes #4698
// FREEBIE
2015-11-27 12:45:23 -08:00
Moxie Marlinspike
785f737244
Limit 'last active' device timestamp to day level precision
...
Closes #4614
// FREEBIE
2015-11-26 07:24:57 -08:00
Jake McGinty
3bfb123b33
fix selfie horizontal flip
...
Closes #4635
// FREEBIE
2015-11-26 07:24:56 -08:00
Geonu Kang
c4f9bc2b5e
Improve date localization for API >= 18 (4.3, JELLY_BEAN_MR2)
...
Fixes #3102
Closes #4597
2015-11-26 07:24:56 -08:00
Moxie Marlinspike
fc5777e904
Manually encode voice messages to AAC with ADTS headers
...
Should resolve issues with platforms that don't support AMR (!).
Fixes #4640
Fixes #4652
Fixes #4647
// FREEBIE
2015-11-23 11:42:02 -08:00
Moxie Marlinspike
bfe4ad6c34
Voice notes
...
Closes #4610
Closes #3563
// FREEBIE
2015-11-19 17:37:48 -08:00
Jake McGinty
bcd08956bd
clear drafts immediately upon sending or new intent
...
fixes #3843
closes #3850
Closes #4571
// FREEBIE
2015-11-19 10:59:10 -08:00
heyimgay
ce1c6e2372
signalize attachment filename
...
Closes #4541
2015-11-19 10:42:49 -08:00
Christian Ascheberg
1d8aef1669
Plural group join message
...
Closes #4535
Fixes #4521
// FREEBIE
2015-11-19 10:40:57 -08:00
agrajaghh
9201d50f05
let the quick camera remember front/back mode
...
fixes #4438
closes #4440
//FREEBIE
2015-11-19 10:30:26 -08:00
agrajaghh
c4339813e6
migrate to AppCompatDialog
...
closes #3222
2015-11-19 10:30:26 -08:00
McLoo
6c20a4c08b
Change 'Title' to 'Group name' in group update message
...
closes #3424
//FREEBIE
2015-11-19 10:30:26 -08:00
Moxie Marlinspike
058bcf1f4a
More shortcode fixes for Germany
...
// FREEBIE
2015-11-16 11:35:11 -08:00
Moxie Marlinspike
69f5aacd25
Consider everything <= len(4) a short code, except short countries
...
// FREEBIE
2015-11-14 15:17:05 -08:00
Jake McGinty
5b1e5b18f9
reset contact selection after batch invite
...
fixes #4452
Closes #4498
// FREEBIE
2015-11-12 15:20:16 -08:00
Moxie Marlinspike
fb9ba8cb8d
Tint audio controls to be visible in dark theme
...
Fixes #4353
Closes #4466
// FREEBIE
2015-11-12 15:20:16 -08:00
Moxie Marlinspike
b136fed6f7
Update contact DB on incoming messages
...
When we receive a Signal message from a previously unregistered
user, reflect that in the contact DB.
Fixes #3949
Closes #4492
// FREEBIE
2015-11-12 15:20:16 -08:00
Jake McGinty
fb8d6cb538
contact selection reeemix
...
1) RecyclerView-based, with better long scroller
and more material-inspired look.
2) Add badge for Signal users to contact selection
list.
// FREEBIE
2015-11-12 15:20:16 -08:00
Moxie Marlinspike
7bec5efe1a
Add 'Signal Call' option to contact card
...
Fixes #4392
Closes #4465
// FREEBIE
2015-11-12 15:20:16 -08:00
Jake McGinty
d05097a6fd
Refactor group logic (no visual changes)
...
Closes #4480
// FREEBIE
2015-11-12 15:20:16 -08:00
RiseT
7f0b0803bc
Change 'SD card' to 'storage' & cosmetic corrections
...
Fixes #3920
2015-11-12 15:20:16 -08:00
Moxie Marlinspike
aade4c7af3
Correctly set audio mode
...
Fixes #4244
// FREEBIE
2015-11-04 17:56:20 -08:00
Jake McGinty
3e798a9863
batch invitation
...
// FREEBIE
2015-11-04 17:56:20 -08:00
Moxie Marlinspike
8d82033855
Notify when contacts join Signal
...
Closes #4314
// FREEBIE
2015-11-04 17:56:20 -08:00
Jake McGinty
8fd0ea39aa
Simplify excessively convoluted camera logic
...
1) QuickCamera logic moved into CameraView
2) The strategies for texture vs. surface view were too complex
with no observed gain. Better to remove and have to re-add
if necessary than assume it to be necessary.
3) Drop CWAC-Camera dependency - the device profiles weren't being
used very much and even that is deprecated so we'd be left on
our own with new hardware. Not worth it.
4) Selfies first.
5) Layout/orientation mathy logic from CWAC moved into CameraUtils,
with the hopes that most of it might be further simplified or
rendered unnecessary in the future.
Closes #4326
// FREEBIE
2015-11-04 17:56:20 -08:00
Moxie Marlinspike
11a93fabe5
Synchronize with paired devices when a contact changes.
...
// FREEBIE
2015-11-04 17:56:19 -08:00
Moxie Marlinspike
4271732b10
Be more rigorous about discerning media message thread.
...
Fixes #4312
// FREEBIE
2015-10-28 10:24:55 -07:00
Moxie Marlinspike
c258b4c7aa
Expand MMS-specific queries, properly parse incoming MMS.
...
// FREEBIE
2015-10-24 09:40:04 -07:00
Jake McGinty
4ffb1ea95e
in-conversation invite reminder
...
Closes #4250
// FREEBIE
2015-10-15 13:23:37 -07:00
Moxie Marlinspike
09e52834a6
Refactor "parts" to contain MMS/PDU madness to MMS code paths.
...
Closes #4248
// FREEBIE
2015-10-15 11:11:39 -07:00
Moxie Marlinspike
c041495834
Correctly parse RedPhone JSON.
...
Fixes #4182
// FREEBIE
2015-10-02 11:42:24 -07:00
Jake McGinty
3035dc4df9
Experience upgrade splash screen.
...
Behaves similarly to the DatabaseUpgradeActivity. You have a
static list of ExperienceUpgrade models that include a "trigger"
version, where when a user upgrades through it a notification
will appear, and there will be a splash explanation screen.
Right now the splash screens are basic and not too configurable,
but that can be reworked as upgrades demand.
Closes #4151
2015-09-30 18:29:54 -07:00
Moxie Marlinspike
31e20ca87e
Distinguish between secure and insecure call in conversation menu.
...
// FREEBIE
2015-09-30 14:30:11 -07:00
Moxie Marlinspike
7377e6c7da
Support for syncing and checking secure voice support.
...
// FREEBIE
2015-09-30 14:30:10 -07:00
Jake McGinty
99d3374d35
migrate conversation list to RecyclerView
...
fixes #2488
fixes #2333
// FREEBIE
2015-09-24 14:12:09 -07:00
Jake McGinty
9ea53d7b1e
fix gingerbread view issues
...
Closes #4085
// FREEBIE
2015-09-20 19:40:32 -07:00
Jake McGinty
6ae38d0718
fix glide bitmap locking issue
...
Closes #4086
// FREEBIE
2015-09-20 19:08:40 -07:00
Jake McGinty
92b2da0286
download control details
...
Closes #4063
// FREEBIE
2015-09-17 12:51:57 -07:00
Moxie Marlinspike
0794380ca8
Listen for recipient changes in conversations and group updates.
...
Closes #4079
// FREEBIE
2015-09-17 12:22:35 -07:00
Jake McGinty
415a61a09b
TransferControlView
...
Closes #4044
// FREEBIE
2015-09-17 12:22:01 -07:00
Jake McGinty
e077cc6581
advanced pref to use android emoji
...
// FREEBIE
2015-09-17 12:20:25 -07:00
Jake McGinty
551274f167
Large attachment support
...
Closes #4019
// FREEBIE
2015-09-17 12:20:25 -07:00
Jake McGinty
103686f89b
damnit, glide.
...
fixes #2957
// FREEBIE
2015-09-04 12:47:48 -07:00
Jake McGinty
6d0e783236
fix GB StringSet compat issue.
...
// FREEBIE
2015-09-03 14:04:47 -07:00
Jake McGinty
80ce83ef9d
Media download controls
...
Closes #3991
// FREEBIE
2015-09-03 11:40:55 -07:00
Sam Lanning
99adbe5784
Made some inner classes static (For Efficiency)
...
(and made one explicitly private)
Closes #3932
// FREEBIE
2015-09-02 12:46:56 -07:00
Jake McGinty
0c9d9e8dcf
use glide for encoding and resizing outgoing media
...
Closes #3915
// FREEBIE
2015-09-02 12:34:28 -07:00
Jake McGinty
1641fd91cf
let ThumbnailView handle remove button placement
...
Closes #3849
// FREEBIE
2015-09-02 12:23:24 -07:00
Moxie Marlinspike
120cde9917
Support for notification privacy settings.
...
// FREEBIE
2015-08-05 13:06:37 -07:00
Jake McGinty
c36c759c8b
fix EmojiTextView...
...
Closes #3837
// FREEBIE
2015-07-29 16:17:27 -07:00
Jake McGinty
5cf95f5b3d
fix issue with camera controls going missing
...
fixes #3775
Closes #3823
// FREEBIE
2015-07-29 16:17:27 -07:00
Jake McGinty
13bad6dfed
Smooth transition for custom keyboards and softkey
...
Closes #3786
Fixes #3780
// FREEBIE
2015-07-29 16:17:26 -07:00
Jake McGinty
24e14cbc73
fix gif NPE
...
// FREEBIE
2015-07-29 16:17:26 -07:00
Jake McGinty
f13ad54ba1
ditch RoundedImageView, make animated gifs work
...
// FREEBIE
2015-07-29 16:17:26 -07:00
Jake McGinty
39c0fc0e5a
add sane default emoji panel size
...
fixes #3661
Closes #3691
// FREEBIE
2015-07-20 16:12:29 -07:00
Jake McGinty
1a7ab6346f
re-enable direct capture
...
Closes #3664
// FREEBIE
2015-07-16 11:15:56 -07:00
Moxie Marlinspike
32cb489d1d
Make directory refresh async task more careful.
...
// FREEBIE
2015-07-16 11:15:56 -07:00
Moxie Marlinspike
704f2b91e2
Clean up contact queries.
...
// FREEBIE
2015-07-16 11:15:56 -07:00
Moxie Marlinspike
d1940fe0f9
Support for populating contacts DB with TS account type.
...
// FREEBIE
2015-07-16 11:15:56 -07:00
Jake McGinty
bc787f20e3
Resolve emoji keyboard layout issues
...
1) orientation changes are now properly handled
2) emoji panel will not overrun the actionbar and composition area
in space-contentious situations (quick reply popup)
Closes #3553
fixes #3501
fixes #3485
fixes #3199
// FREEBIE
2015-07-08 17:26:23 -07:00
Jake McGinty
54a37cc658
refactor direct capture
...
Closes #3516
// FREEBIE
2015-07-08 16:02:39 -07:00
Calvin Hu
c4a37e38ab
Add camera preview to message composition
2015-07-08 16:01:57 -07:00
Moxie Marlinspike
3c41f27298
Support for multi-device contact sync.
...
// FREEBIE
2015-06-24 18:30:55 -07:00
Moxie Marlinspike
2016fa315b
Support for quick reply from notifications.
...
Fixes #483
Closes #3455
// FREEBIE
2015-06-24 18:30:55 -07:00
Moxie Marlinspike
e16735bbbd
Switch from 180 -> 90 day expiration.
...
// FREEBIE
2015-06-18 10:03:10 -07:00
Jake McGinty
e420861151
decode bitmaps as RGB565
...
cuts decoding memory in half
Closes #3350
// FREEBIE
2015-06-18 10:03:10 -07:00
Jake McGinty
f72cd5b0ff
fix "rough scaling" bitmaps
...
Fixes #3347
Closes #3408
// FREEBIE
2015-06-12 09:17:24 -07:00
Moxie Marlinspike
40af2a81db
Support for per-recipient muting, blocking, and ringtones.
...
Fixes #757
Fixes #354
Fixes #222
Closes #1815
Closes #3378
// FREEBIE
2015-06-11 11:09:02 -07:00
Jake McGinty
3f6aae633e
reduce max image size on low-mem devices
...
Closes #3343
// FREEBIE
2015-06-09 08:24:14 -07:00