Moxie Marlinspike
90d5e9dccd
Fix for double notification when locked.
...
Fixes #3702
// FREEBIE
2015-07-20 18:00:48 -07:00
Moxie Marlinspike
1daea51cfb
Switch to "home as up" button on new contact selection activity.
...
Fixes #3687
// FREEBIE
2015-07-20 17:29:41 -07:00
Moxie Marlinspike
905b4f0a6b
Close open prekey FD during migration.
...
Fixes #3696
// FREEBIE
2015-07-20 17:01:35 -07:00
Moxie Marlinspike
dcc7ba20e6
Update disable passphrase strings.
...
Fixes #3705
// FREEBIE
2015-07-20 16:58:08 -07:00
Moxie Marlinspike
39dec1059b
Show soft keyboard on toggle when hidden.
...
Closes #3706
// FREEBIE
2015-07-20 16:49:58 -07:00
Moxie Marlinspike
f4104f696e
Search TextSecure contacts by name or number.
...
Fixes #3710
// FREEBIE
2015-07-20 16:41:05 -07:00
Max Muth
f22c9af136
Enable transition for "home" in RecipientPreferencesActivity.
...
Fixes #3523
Closes #3701
//FREEBIE
2015-07-20 16:17:04 -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
580a3182ab
avoid excessive attribute resolution
...
Closes #3729
// FREEBIE
2015-07-20 16:08:11 -07:00
Jake McGinty
83919c087d
update controls properly on orientation change
...
fixes #3697
closes #3732
// FREEBIE
2015-07-20 16:05:38 -07:00
Moxie Marlinspike
fda900e95d
Fix for receiving message after upgrade with no MS set.
...
// FREEBIE
2015-07-17 18:02:17 -07:00
Moxie Marlinspike
beb3558d01
Fix missing strings.
...
// FREEBIE
2015-07-17 17:46:02 -07:00
Jake McGinty
7ff484c0c7
fix incoming progress indicator
...
Closes #3685
// FREEBIE
2015-07-17 10:23:51 -07:00
Moxie Marlinspike
f7e34a707d
Don't blow away entire recipient cache on clear event.
...
Switch to marking recipients as "dirty" instead.
// FREEBIE
2015-07-17 10:16:14 -07:00
Moxie Marlinspike
73bc7220db
Force explicit raw contact aggregation when possible.
...
1) Don't add registered numbers that aren't already contacts.
2) When adding raw contacts, force aggregation to an existing
raw contact.
// FREEBIE
2015-07-16 22:40:04 -07:00
Moxie Marlinspike
f2a323ef7f
Disable pull to refresh for GB devices.
...
Doesn't work well on GB. Google wrote it so that's no surprise.
// FREEBIE
2015-07-16 22:36:40 -07:00
Moxie Marlinspike
15345f874f
Fix identity key migration code.
...
// FREEBIE
2015-07-16 12:56:23 -07:00
Jake McGinty
534ac22fd2
fix hint not ellipsizing
...
Closes #3672
// FREEBIE
2015-07-16 11:58:58 -07:00
Moxie Marlinspike
b0f7df93a4
Update migration versions.
...
// FREEBIE
2015-07-16 11:17:04 -07:00
zipperle
ff4929fcce
URL decode numbers in quick response.
...
Fixes #3518
Closes #3522
2015-07-16 11:15:56 -07:00
Jake McGinty
1a7ab6346f
re-enable direct capture
...
Closes #3664
// FREEBIE
2015-07-16 11:15:56 -07:00
Moxie Marlinspike
47b21707be
Use InputType class mask constants.
...
// FREEBIE
2015-07-16 11:15:56 -07:00
Moxie Marlinspike
8b986ae094
Consistent 'this'ing.
...
// 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
0e7fcc6893
Extract string resource.
...
// FREEBIE
2015-07-16 11:15:56 -07:00
Moxie Marlinspike
fe552ba53f
Add contacts to contact provider on upgrade.
...
// FREEBIE
2015-07-16 11:15:56 -07:00
Moxie Marlinspike
410ec57f80
Don't create a canonical id for every character typed.
...
// FREEBIE
2015-07-16 11:15:56 -07:00
Moxie Marlinspike
2ef0054840
Update look of contact selection activities.
...
// 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
Moxie Marlinspike
8d9ae731ef
Only use MasterSecret for local message encryption.
...
Not for the axolotl store.
// FREEBIE
2015-07-16 11:15:56 -07:00
Jake McGinty
44bfac9fe6
use better ImageView properties
...
should reduce memory consumption
Closes #3671
// FREEBIE
2015-07-15 17:33:52 -07:00
Jake McGinty
b519fd2533
stop using PopupWindow for emoji. too many android bugs.
...
Closes #3655
// FREEBIE
2015-07-13 16:41:03 -07:00
Jake McGinty
c7599094f5
hide controls when camera drawer isn't open
...
Closes #3654
// FREEBIE
2015-07-13 16:39:30 -07:00
Jake McGinty
8c63211aaf
make QuickCamera unclickable
...
Closes #3652
fixes #3629
// FREEBIE
2015-07-13 13:05:59 -07:00
Jake McGinty
1bea12f746
fix EventBus double register on GB
...
Closes #3650
// FREEBIE
2015-07-13 13:05:02 -07:00
Jake McGinty
124d728010
update IME action label
...
Closes #3649
fixes #3623
// FREEBIE
2015-07-13 13:02:18 -07:00
Jake McGinty
63515e967e
skip camera layout when preview is zero-sized
...
Closes #3648
Fixes #3624
// FREEBIE
2015-07-13 13:00:51 -07:00
Jake McGinty
5c3b96a947
fix onDestroy NPE when views not inflated
...
Closes #3647
Fixes #3646
// FREEBIE
2015-07-13 12:59:08 -07:00
Jake McGinty
0af902b81c
Allow GridView to intercept clicks
...
Closes #3645
Fixes #3621
Fixes #3633
// FREEBIE
2015-07-13 12:57:41 -07:00
Jake McGinty
a44a4bc759
disable direct cap
...
Closes #3612
// FREEBIE
2015-07-11 12:38:39 -07:00
Jake McGinty
7593918006
fix image button repeating animation incorrectly
...
Closes #3610
// FREEBIE
2015-07-10 18:23:27 -07:00
Jake McGinty
226646d5b8
fix direct capture control view placement
...
Closes #3608
// FREEBIE
2015-07-10 17:04:43 -07:00
Jake McGinty
9b2aabfdc8
add EmojiSpan that scaled w/ TextView
...
Fixes #3317
Closes #3605
// FREEBIE
2015-07-10 16:53:34 -07:00
Jake McGinty
35159ac456
make TransportOptionsPopup a ListPopupWindow
...
disable circular reveal at least for now
Fixes #3600
Closes #3607
// FREEBIE
2015-07-10 16:38:32 -07:00
Jake McGinty
e603142215
fix camera init race halt in TextureView strategy
...
// FREEBIE
2015-07-10 13:01:36 -07:00
Jake McGinty
1bdfb5f382
fix MMS part transfer indicator
...
make it less forever
Fixes #3546
Closes #3603
// FREEBIE
2015-07-10 12:38:43 -07:00
Geonu Kang
282f139ee9
Adjust scaling for Apple emoji
...
Fixes #3595
Closes #3596
// FREEBIE
2015-07-10 11:55:48 -07:00
Jake McGinty
5eaaadad26
fix camera ui thread hangs and view race condition
...
also add a background behind the camera preview surface to avoid
transparency peek-through issues.
Fixes #3576
Closes #3601
// FREEBIE"
2015-07-10 11:54:27 -07:00
Jake McGinty
72735baa11
fix direct capture drag twitch
...
// FREEBIE
2015-07-10 11:54:08 -07:00
Veeti Paananen
21c8051b02
Use matching status bar color during action mode
...
Closes #3552
FREEBIE.
2015-07-09 12:18:58 -07:00
Jake McGinty
d6d881b0ca
Fix NPE when camera is not in ready state
...
Fixes #3567
Closes #3570
// FREEBIE
2015-07-08 17:56:25 -07:00
Jake McGinty
44df1128af
Disable quick capture on popup
...
Closes #3568
// FREEBIE
2015-07-08 17:38:42 -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
13eed3baa7
Fix up wearable reply stuff a little.
...
1) Don't include MasterSecret in PendingIntents.
2) Correctly reply to non-push group threads, rather than
just an individual in that group.
// FREEBIE
2015-07-08 13:13:49 -07:00
Christoph Haefner
f0b2cc5590
Added WearReplyReceiver
2015-07-08 12:55:46 -07:00
Moxie Marlinspike
69e1252f7f
Add "conversation settings" menu option in conversation activity.
...
Closes #3399
Fixes #3399
// FREEBIE
2015-07-08 12:22:51 -07:00
Moxie Marlinspike
ad8a290ca5
Keep dark theme group actionbars dark.
...
Fixes #3548
// FREEBIE
2015-07-07 20:27:56 -07:00
Jake McGinty
00a85c4438
fix landscape softkey sizing
...
Closes #3540
// FREEBIE
2015-07-06 18:11:01 -07:00
Jake McGinty
9a18be0a61
use apple emoji
...
Fixes #3445
Closes #3532
// FREEBIE
2015-07-06 16:52:05 -07:00
Jake McGinty
fa62b9bde2
clean up EmojiDrawer layout
...
Fixes #2940
Closes #3517
// FREEBIE
2015-07-06 16:50:22 -07:00
Jake McGinty
20a1507f7a
colorize ripples
...
Closes #3515
// FREEBIE
2015-07-02 15:12:16 -07:00
Jake McGinty
59c51127f6
add twilio shoutout to registration
...
// FREEBIE
2015-07-02 12:20:51 -07:00
Moxie Marlinspike
59772504e3
Use attachment stream builders.
...
// FREEBIE
2015-07-01 15:39:18 -07:00
Jake McGinty
c2e5f4e80a
Add transfer indicators for attachments
...
Closes #3498
// FREEBIE
2015-07-01 15:38:55 -07:00
Jake McGinty
daa98107c3
new composition styling
...
Closes #3506
// FREEBIE
2015-07-01 14:31:04 -07:00
Owen66
140cbe9f25
Track previously selected per-recipient ringtone value.
...
Fixes #3397
Closes #3477
2015-07-01 14:14:42 -07:00
McLoo
3a9ceb8371
Move ellipse from title to message and complete ellipse
...
Closes #3481
//FREEBIE
2015-07-01 14:07:40 -07:00
Moxie Marlinspike
86cf59f9a8
Add DB migration for recipient color preference.
...
// FREEBIE
2015-07-01 12:27:25 -07:00
Moxie Marlinspike
4ea40b30a2
Switch to enum and theme type for MaterialColor.
...
// FREEBIE
2015-07-01 12:24:38 -07:00
Moxie Marlinspike
9bf7562d49
Use theme-defined weights instead of ThemeType.
...
// FREEBIE
2015-07-01 12:24:38 -07:00
Moxie Marlinspike
ce2f66ad17
Refactor colorization to support dark theme.
...
// FREEBIE
2015-07-01 12:24:38 -07:00
Moxie Marlinspike
eacfca37f2
Disable RecipientPreferenceActivity transition from QR popup.
...
// FREEBIE
2015-07-01 08:24:47 -07:00
Moxie Marlinspike
7cdc26a8ba
Shorten "mark as read" to "mark read" to make room in notification
...
// FREEBIE
2015-07-01 08:23:43 -07:00
Moxie Marlinspike
900cbce84f
Fix for colorization bug affecting groups.
...
// FREEBIE
2015-06-29 16:06:59 -07:00
Moxie Marlinspike
78289ded8f
Fully colorize conversations.
...
1. Switch from 300 to 500 colors.
2. Colorize incoming conversation bubbles.
3. Colorize recipeint preference activity toolbar.
4. Support inverted colors in avatars.
5. Make status bar icons tint according to secondary color.
// FREEBIE
2015-06-29 16:06:59 -07:00
Jake McGinty
99c9c73c9d
Add drop shadows and roundier corners to new bubbles.
...
// FREEBIE
2015-06-29 16:05:41 -07:00
Moxie Marlinspike
db9656c70c
Update conversation style.
...
1) No more blue/green for outgoing messages. Just lock or no lock.
2) Use 9-patches instead of shapes for better bubble performance.
3) Use tinting rather than different colored assets.
4) Change outgoing status indicators so that they don't change
width of the bubble as they update.
5) Switch to using ..., check, double-check for pending, sent,
delivered rather than using bubble tone to indicate pending.
// FREEBIE
2015-06-29 16:05:33 -07:00
Moxie Marlinspike
296796eb54
User-selectable contact colors.
...
// FREEBIE
2015-06-27 19:43:18 -07:00
Moxie Marlinspike
fb9f16ad29
Colorize conversations.
...
// FREEBIE
2015-06-27 19:43:18 -07:00
Moxie Marlinspike
64df85f3ee
Refactor contact photo logic to not reuse drawables.
...
// FREEBIE
2015-06-27 19:43:18 -07:00
Moxie Marlinspike
b8039af905
Remove LeakCanary
...
Fixes #3473
// FREEBIE
2015-06-25 11:44:03 -07:00
Moxie Marlinspike
6c367ac29c
Reschedule pending push decrypt jobs.
...
// FREEBIE
2015-06-25 11:17:42 -07:00
Moxie Marlinspike
af226673da
Make the click listener equally inaccessible for now.
...
// FREEBIE
2015-06-25 09:50:52 -07:00
Moxie Marlinspike
c920146bff
Set serialVersionUID for all modified jobs.
...
At least this won't continue to fuck us up.
// FREEBIE
2015-06-24 18:30:55 -07:00
Moxie Marlinspike
2c9c9891c6
Support for multi-device group sync and group requests.
...
// FREEBIE
2015-06-24 18:30:55 -07:00
Moxie Marlinspike
bf3c1d3745
Support for device management, limits, and contact requests.
...
// FREEBIE
2015-06-24 18:30:55 -07:00
Moxie Marlinspike
3c41f27298
Support for multi-device contact sync.
...
// FREEBIE
2015-06-24 18:30:55 -07:00
Jake McGinty
b4634f30e6
add dev buildType
...
Closes #3411
// 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
dc60c011a6
Support "quick response" when TextSecure is unlocked.
...
Fixes #299
Closes #3456
// FREEBIE
2015-06-24 18:30:55 -07:00
Moxie Marlinspike
408d3a964d
Support for scene transition from conversation to recipient prefs.
...
// FREEBIE
2015-06-24 18:30:55 -07:00
Moxie Marlinspike
8f92263707
Call through to onDestroy() from RecipientPreferenceFragment.
...
// FREEBIE
2015-06-22 18:30:42 -07:00
Moxie Marlinspike
a7f63ed9a3
Remove Recipients listener when pref fragment is destroyed.
...
Fixes #3434
// FREEBIE
2015-06-22 18:18:06 -07:00
Moxie Marlinspike
fd2fe9ebd7
Fix for plaintext SMS import NPE.
...
// FREEBIE
2015-06-22 18:03:58 -07:00
Moxie Marlinspike
9fc02c8ce1
Recipient lookup should happen as caller specifices.
...
..rather than always synchronously.
Fixes #3447
// FREEBIE
2015-06-22 18:01:54 -07:00
Moxie Marlinspike
2fb9806f36
Null check for corner case NPE.
...
Fixes #3441
// FREEBIE
2015-06-18 11:10:11 -07:00
Jake McGinty
37b9550de6
upgrade glide and RoundedImageView
...
Closes #3417
// FREEBIE
2015-06-18 10:04:12 -07:00