Moxie Marlinspike
37c4079098
Bump version to 2.13.0
...
// FREEBIE
9 years ago
Moxie Marlinspike
0c79b09a10
Updated language translations.
...
// FREEBIE
9 years ago
Rhodey Orbits
8f002bd68d
fix handling of sms:, smsto:, mms:, mmsto: URIs
...
1) add VIEW action and BROWSABLE category to SmsSendtoActivity intent filter
2) created class Rfc5724Uri for processing RFC5724 SMS URIs
3) added a set of tests for new Rfc5724Uri class
4) updated SmsSendtoActivity to use Rfc5742Uri for processing VIEW intents
Fixes #2578
Closes #3030
// FREEBIE
9 years ago
Rhodey Orbits
3fe676a3dd
improve pdu generation in SmsListenerTest
...
one Android 2.3.3 device was throwing NPEs while parsing the precompiled
pdu test vectors so I modified SmsListenerTest to generate them on the fly
using Android's own PDU related classes. All tests now pass on 2.3.3,
4.2.2, 4.4.4, 5.1.
Closes #3048
// FREEBIE
9 years ago
Jake McGinty
26c4d746d2
make part and mms insertion a single transaction
...
fixes #3051
closes #3059
// FREEBIE
9 years ago
Moxie Marlinspike
d0008b57b5
Fix for NPE on null PDUs
...
// FREEBIE
9 years ago
Moxie Marlinspike
08cf364ee6
Updated language translations
...
// FREEBIE
9 years ago
Jake McGinty
b3707021b1
maintain one ContactsDatabase instance per Loader
...
Fixes #3004
Closes #3041
Closes #3034
// FREEBIE
9 years ago
Moxie Marlinspike
7b3bd2fbf7
Replace rather than insert into push db on duplicate incoming.
...
Combined with the switch to server acked messages, this will
prevent the race condition that occurred when an incoming message
showed up at exactly the moment the app updated.
It'd be great if we could just do REPLACE INTO, but it's too
late to add a UNIQUE() constraint. =(
Fixes #2287
Closes #3029
// FREEBIE
9 years ago
Jake McGinty
a330f6f689
Prevent NPE when thumbnail click not set
...
Fixes #3042
Fixes #3044
Closes #3046
// FREEBIE
9 years ago
Rhodey Orbits
d8521637bb
use Locale from DynamicLanguage for displaying dates
...
1) fixed DateUtils to use SimpleDateFormat for everything because it respects Locale
2) added getCurrentLocale() method to DynamicLanguage
3) allow PassphraseRequiredActionBarActivity.initFragment() to accept a Locale
4) updated classes that depend on DateUtils to pass down Locale from DynamicLanguage
Fixes #2684
Closes #2725
// FREEBIE
9 years ago
Christoph Haefner
424a463b21
Add notification functionality to Android Wear devices.
...
This should allow for Android Wear device- and Pebble-users to
easily mark an incoming message as read via the smartwatch.
http://developer.getpebble.com/blog/2014/12/19/Leverage-Android-Actionable-Notifications/
Closes #3010
9 years ago
Rhodey Orbits
790c6980fe
improved challenge sms verification in SmsListener
...
some carriers prepend or append arbitrary text to sms messages
enroute, SmsListener failed to handle the append case.
Fixes #2919
Closes #3032
// FREEBIE
9 years ago
Rhodey Orbits
27a5b7dd5c
make ListPartitionTest run during connectedCheck
...
Fixes #3007
Closes #3037
// FREEBIE
9 years ago
Moxie Marlinspike
95a94eeebf
Create our own dialog when GooglePlayServicesUtil can't.
...
Fixes #2505
Closes #3005
// FREEBIE
9 years ago
agrajaghh
bcd9aa84d6
show message timestamp in the notification
...
Fixes #2632
Closes #2635
9 years ago
Rhodey Orbits
c6a4877391
Fix recent emoji sort order
...
The recent emoji tab was sorting emoji as last in last out instead
of last in first out. Also, if an emoji was already in the recent
emoji cache its order would not be updated on reinsert.
Fixes #2967
Closes #2946
// FREEBIE
9 years ago
Rhodey Orbits
a413346610
Fix the connectedCheck build target
...
1) Create a new build type for testing.
2) Only obfuscate the package android.support.v7.internal.view.menu
to prevent LGE ROM bug
3) '-keepattributes Exceptions' to allow for throwing from mocks
4) -dontskipnonpubliclibraryclassmembers and -dontwarn for
everything else
Fixes #2871
Closes #2986
// FREEBIE
9 years ago
Jake McGinty
f42d100f15
Use Glide for loading part thumbnails
...
Closes #2885
// FREEBIE
9 years ago
Rhodey Orbits
9ba19df2af
Eliminate ghost thread when all messages deleted in a thread.
...
Fixes #2262
Closes #2842
// FREEBIE
9 years ago
Rhodey Orbits
dbc28746c0
allow scroll on message details view of long messages
...
Fixes #2686
Closes #2771
// FREEBIE
9 years ago
Moxie Marlinspike
28232fc2a5
Bump version to 2.12.0
...
// FREEBIE
9 years ago
Moxie Marlinspike
efcdb7eb66
Add GroupId to PushNotificationReceivedJob
...
Pending message requests should probably be made sequentially.
// FREEBIE
9 years ago
Moxie Marlinspike
8550b4b051
Updated language translations
...
// FREEBIE
9 years ago
Moxie Marlinspike
7ba75c3291
Use REST interface instead of WebSockets on GCM events.
...
Closes #2994
// FREEBIE
9 years ago
Moxie Marlinspike
55ba57d056
Update README
...
Closes #2984
9 years ago
agrajaghh
8de695585d
remove unused EncryptedSmsCharacterCalculator
...
Closes #3000
//FREEBIE
9 years ago
Carey Metcalfe
7724964a36
Correct the notification repeat interval
...
Switch to 2min from 10sec.
Closes #3002
9 years ago
Jake McGinty
64fc83326f
bump sdk to 22, update notifications
...
Notification updates include:
1) Setting theme colors
2) Using high-res contact photos
3) Updating the notification icon to latest
Closes #2935
Fixes #2923
Fixes #2732
Fixes #2548
// FREEBIE
9 years ago
agrajaghh
c1af7557b5
new image for ic_missing_thumbnail_picture
...
Closes #2955
9 years ago
Moxie Marlinspike
262c1e47ad
Fix NPE when outgoing media message is deleted.
...
// FREEBIE
9 years ago
Moxie Marlinspike
3e29bf4e54
Bump version to 2.11.1
...
// FREEBIE
9 years ago
Jake McGinty
6d2b87d385
don't change cursor if adapter is null
...
Fixes #2970
Closes #2977
// FREEBIE
9 years ago
Jake McGinty
a28408b29f
enforce NonNull on incoming MMS content location
...
Fixes #2959
Closes #2975
// FREEBIE
9 years ago
Jake McGinty
4a9028aedd
only set non-null bitmaps for notifications
...
Fixes #2960
Closes #2979
// FREEBIE
9 years ago
Jake McGinty
7aaedf500f
fix off-thread UI interactions in ConversationItem
...
Fixes #2966
Closes #2973
// FREEBIE
9 years ago
Jake McGinty
cb84cc39ce
fix missing line numbers in stack traces
...
Fixes #2958
Closes #2972
// FREEBIE
9 years ago
Moxie Marlinspike
1c90b59bb8
Don't attempt send failure notifications for deleted messages.
...
Fixes #2963
// FREEBIE
9 years ago
Moxie Marlinspike
b9541a65b0
Fix list partitioning helper.
...
Fixes #2934
// FREEBIE
9 years ago
Jake McGinty
77e846d24e
Fix cursor leak when resolving contact photos
...
Closes #2933
// FREEBIE
9 years ago
Moxie Marlinspike
568c69c9be
Bump version to 2.11.0
...
// FREEBIE
9 years ago
Moxie Marlinspike
ffe35bef93
Update language translations.
...
// FREEBIE
9 years ago
Jake McGinty
9b9363f18a
add back scrollbars for conversation list
...
// FREEBIE
9 years ago
Adrian Chifor
58664fcddb
Call changeMasterSecretPassphrase in AsyncTask
...
Fixes #2768
Closes #2893
9 years ago
Rhodey Orbits
857135aab1
Fix media thumbnail view operation.
...
An extreme edge case wasn't happening on the UI thread.
Fixes #2800
Closes #2801
// FREEBIE
9 years ago
Jake McGinty
1cc581aed8
Migrate conversation list to RecyclerView
...
Closes #2890
// FREEBIE
9 years ago
Rhodey Orbits
f5724795cf
Update thread timestamp on draft creation.
...
Fixes #1055
Closes #2909
// FREEBIE
9 years ago
Jake McGinty
e4e24f7ae5
Enforce media constraints on group messages
...
Fixes #2913
Closes #2917
// FREEBIE
9 years ago
Jake McGinty
1f9a0fab3c
Fix sendComplete UI updates on destroyed views
...
Fixes #2915
Closes #2924
// FREEBIE
9 years ago
Moxie Marlinspike
b692d48b98
Bump version to 2.10.2
...
// FREEBIE
9 years ago