Jake McGinty
e650349bb7
Catch issues with bad MMSC URIs, add validation
...
Fixes #2202
// FREEBIE
11 years ago
agrajaghh
44a4570870
remove double rotation of group avatars
...
//FREEBIE
11 years ago
Jake McGinty
ec18da8aa9
memory-friendly resize for circle cropping
...
Fixes #2224
// FREEBIE
11 years ago
McLoo
4a8a939f64
Enabled audio and video drafts
...
All slide types do have an "image", changing the check order enables audio and video drafts.
//FREEBIE
11 years ago
agrajaghh
cef203f261
rotate images based on exif information
...
Closes #1847
11 years ago
Moxie Marlinspike
d7de5415b5
Skip drafts and outbox messages during imports.
...
// FREEBIE
Closes #1468
Fixes #892
11 years ago
McLoo
188d11bc23
Added l10n for ZXing intent message box
...
Closes #2147
11 years ago
Tal Hacohen
990902845a
Change creation of drafts to onStop method.
...
Drafts were created only on destroy of the conversation activity.
Moved it to be on stop for the activity.
Closes #1985
11 years ago
Jake McGinty
07bb07c342
streaming media
...
// FREEBIE
11 years ago
Aaron M Brown
a09e0afbd6
Explain size limit for large attachments in toasts.
...
// FREEBIE
Fixes #2100
Closes #2172
11 years ago
Aaron M Brown
bbea017d5a
Make message details reflect 24-hour system preference.
...
Fixes #2150
Closes #2163
11 years ago
Moxie Marlinspike
426c56c77d
Support install link
...
Closes #2001
Fixes #1722
11 years ago
Moxie Marlinspike
642334da1f
Merge pull request #2212 from agrajaghh/betterpicker_translateable
...
make summary of passphrase timeout translatable
11 years ago
McLoo
b44acd82e6
Added l10n for message details
...
//FREEBIE
Closes #2173
11 years ago
agrajaghh
3c7e319029
make summary of passphrase timeout translatable
...
//FREEBIE
11 years ago
Lukas Barth
715b1ea10d
Reset query string when search is collapsed
...
Closes #2041
11 years ago
Moxie Marlinspike
6b05f7905b
Use betterpicker for HMS timeout.
...
// FREEBIE
Closes #1890
11 years ago
agrajaghh
0b62cf372b
whitespace cleanup
...
//FREEBIE
Closes #1779
11 years ago
Moxie Marlinspike
b7badec752
Switch to forked ShortcutBadger.
...
// FREEBIE
11 years ago
Jake McGinty
c448a833f5
another minor pref tweak for mms fallback
...
1) fix summary for outgoing sms/mms
2) disable mms option when TS-users is unselected, same as the fallback
approval option.
// FREEBIE
11 years ago
Jake McGinty
761049d6f8
minor preferences tweaks
...
1) shorten some summaries
2) add summaries to appearance subscreen
3) move common summary functions to common parent class
// FREEBIE
11 years ago
Moxie Marlinspike
df12174458
Add support for notification reminders.
...
// FREEBIE
Closes #1623
Fixes #323
11 years ago
agrajaghh
6e7566f781
remove workaround for nested PreferenceScreen's
...
Closes #2208
//FREEBIE
11 years ago
Jake McGinty
30232c1635
transport selection refactor
...
Closes #1724
// FREEBIE
11 years ago
Bastian Köcher
4a088410ae
"add contact" button for unknown contacts
...
Closes #1551
11 years ago
Jake McGinty
b05967f2c9
Show drafts in conversation list snippets
...
// FREEBIE
11 years ago
Jabro
1d0c9536fc
Support for ShortcutBadger
...
// FREEBIE
Closes #1574
Closes #1952
Fixes #1526
Fixes #321
11 years ago
Moxie Marlinspike
3c4ac4b105
Add option that allows disabling MMS fallback with TS users.
...
// FREEBIE
Closes #1444
11 years ago
3xo
ff05642f3e
Enable progress indicator on group update
...
Closes #1165
11 years ago
Moxie Marlinspike
4e98c350a5
Support localization in passphrase activity and lock notification.
...
// FREEBIE
Closes #1328
11 years ago
Lukas Barth
e5e5b93884
Add k-9 style avatars to group conversations
...
Closes #1107
11 years ago
agrajaghh
2f6cefca8a
refactor preferences into multiple PreferenceFragments
11 years ago
agrajaghh
55ee288c36
Refactor notification for encrypted messages.
...
Closes #1184
11 years ago
Moxie Marlinspike
978f769d6d
Notify on incoming messages when locked.
...
// FREEBIE
Fixes #2149
11 years ago
Moxie Marlinspike
9d693eef30
Fix for fallback behavior.
...
// FREEBIE
11 years ago
Jake McGinty
15613894f0
load image previews asynchronously
...
// FREEBIE
11 years ago
Jake McGinty
a88fbba49f
use Loader when conversation is updated instead of requery
...
// FREEBIE
11 years ago
Jake McGinty
f3f173f653
support mms basic auth
...
// FREEBIE
11 years ago
Tal Hacohen
9ef1ea283b
Fix notification display order.
...
Messages in notifications were showing in reverse order,
that is newest on top instead of newest at the bottom making
multiple messages hard to read.
Closes #1984
11 years ago
christian mock
32153ec379
Use "sms_body" extra from Intent
...
Closes #2071
11 years ago
McLoo
49f77c9c06
Added l10n for message trimmer
...
//FREEBIE
Closes #2079
Closes #1868
11 years ago
Moxie Marlinspike
a1da22cee9
Use constant.
...
// FREEBIE
Closes #1988
11 years ago
Jake McGinty
b0891fa986
move log submission to new library
...
// FREEBIE
Closes #1655
11 years ago
Moxie Marlinspike
b57763f397
Display 'me' for device's local number in group membership list.
...
// FREEBIE
Fixes #1494
Closes #1505
11 years ago
Moxie Marlinspike
0d01feebc3
Move directory refresh from a service over to a job.
...
// FREEBIE
11 years ago
Jake McGinty
28f63cf335
Revert "Try to fix LGE menu button NPEs"
...
This reverts commit f3a3aaca60
.
11 years ago
Jake McGinty
f3a3aaca60
Try to fix LGE menu button NPEs
...
fix based on https://code.google.com/p/android/issues/detail?id=78154
// FREEBIE
11 years ago
agrajaghh
908e8b8746
fix for ringtone selection with android-support-v4-preferencefragment
11 years ago
Jake McGinty
4573f3cb77
reorder window feature requests in MediaPreviewActivity
...
ActionBar is initialized in a different way by AppCompat v20 compared to
ABS or v21 even...
// FREEBIE
11 years ago
Moxie Marlinspike
d72a3ec669
Do thread trimming as JobManager job rather than AsyncTask.
...
// FREEBIE
11 years ago
Moxie Marlinspike
3439657bba
Guard against fragment disappearing before callback.
...
// FREEBIE
11 years ago
Moxie Marlinspike
4ccb7ebab6
Don't completely disable GCM.
...
// FREEBIE
11 years ago
Jake McGinty
bf69a90b69
rollback to appcompat v20
...
v21 appears to just not be ready for production given the bugs.
// FREEBIE
11 years ago
Moxie Marlinspike
bf19307916
Make GCM re-registration failure notification based.
...
// FREEBIE
11 years ago
Moxie Marlinspike
d42c4229fd
Update to latest zxing QR code scanner.
...
Closes #2078
// FREEBIE
11 years ago
Moxie Marlinspike
e9b383d277
Add jobs for pending push messages during migration.
...
// FREEBIE
11 years ago
Moxie Marlinspike
ea9a5decac
Update gradle-witness and actually use spongycastle.
...
// FREEBIE
11 years ago
Jake McGinty
eaf89735b8
encapsulated delivery icon to separate from lock
...
and as a bonus some tweaked text sizes and colors
// FREEBIE
11 years ago
Moxie Marlinspike
174324e2a0
Potential fix for BroadcastReceiver crash.
...
// FREEBIE
11 years ago
Moxie Marlinspike
35821d444e
Move responsibility for Context injection out of JavaSerializer.
...
// FREEBIE
11 years ago
Moxie Marlinspike
5b08791086
Fix regression with providers being registered.
...
// FREEBIE
11 years ago
Jake McGinty
43adc75428
add icon back
...
// FREEBIE
11 years ago
Moxie Marlinspike
9215322846
Abstract out TrustStore interface.
...
// FREEBIE
11 years ago
Moxie Marlinspike
bea26e83da
Correctly process push messages with identity key conflicts.
11 years ago
Moxie Marlinspike
a85dbce041
Correctly handle PKWM via SMS.
11 years ago
Moxie Marlinspike
baaa3514d4
Fix delivery receipts in group messages.
...
Fixes #2056
Fixes #2067
Fixes #2087
11 years ago
Moxie Marlinspike
71fdaac1b2
Fix regressions for registration.
11 years ago
Moxie Marlinspike
fb31319e52
Put everything under either internal or api.
11 years ago
Moxie Marlinspike
08ed90c5ec
Split out Util functions.
11 years ago
Moxie Marlinspike
0d102f76cc
Move ListenableFutureTask up to parent.
11 years ago
Moxie Marlinspike
28cb1ed85b
Move DirectoryUtil up to parent.
11 years ago
Moxie Marlinspike
cd9b20dc9d
Move dependency up to parent.
11 years ago
Moxie Marlinspike
f09abff407
Refactor out old classes.
11 years ago
Moxie Marlinspike
0d06d50a65
Let's have JobManager only deal with checked exceptions.
...
Also, switch to Builder for JobManager construction.
11 years ago
Moxie Marlinspike
d9d4ec9d9d
Fix some bugs with PKWM padding and attachment detection.
11 years ago
Moxie Marlinspike
9a6f65988f
Add support for dependency injection, and accompanying tests.
11 years ago
Moxie Marlinspike
601e233d47
Add account management interface to libtextsecure api
11 years ago
Moxie Marlinspike
ae178fc4ec
Move API around a little, eliminate TransportDetails interface.
11 years ago
Moxie Marlinspike
cafe03a70a
Transition the outbound pipeline to JobManager jobs.
11 years ago
Moxie Marlinspike
99f42e2ee1
Move API around.
11 years ago
Moxie Marlinspike
a3f1d9cdfd
Beginning of libtextsecure refactor.
...
1) Break out appropriate components.
2) Switch the incoming pipeline from SendReceiveService to
the JobManager.
11 years ago
Jake McGinty
4cab657ebe
clear pending slides when attachment reselected
...
Fixes #2012
// FREEBIE
11 years ago
Jake McGinty
7df49811b7
replace ABS with AppCompat
...
// FREEBIE
11 years ago
Jake McGinty
ff2ac8a66e
refactor ListenableFutureTask and make saves async
...
// FREEBIE
11 years ago
Jake McGinty
53da1f849a
in-app image media preview
...
// FREEBIE
11 years ago
Jake McGinty
34aece0b43
revert content-type generics
...
// FREEBIE
11 years ago
Moxie Marlinspike
9768de2d5e
Short circuit self-send.
...
// FREEBIE
11 years ago
Moxie Marlinspike
4cdc0a3e61
Make signed prekey generation happen through the job queue.
11 years ago
Moxie Marlinspike
b568ce70b2
Make delivery receipts work correctly for groups.
11 years ago
Moxie Marlinspike
b308996885
Switch to using our own JobManager.
...
// FREEBIE
11 years ago
Moxie Marlinspike
73d896f378
Index shouldn't be unique.
11 years ago
Moxie Marlinspike
36ec1d84a1
Implement delivery receipts.
...
1) Support a "receipt" push message type.
2) Identify messages by timestamp.
3) Introduce a JobManager to handle the queue for network
dependent jobs.
11 years ago
Moxie Marlinspike
20cf775b1e
Fix up routing activity actions.
11 years ago
Moxie Marlinspike
73b75a4a27
Fix build.
11 years ago
Moxie Marlinspike
27b5bf54cc
Remove 1 mod 8.
11 years ago
Moxie Marlinspike
819982af7b
Rearrange decrypt API.
...
1) Change SessionBuilder to only establish sessions via
KeyExchangeMessage and PreKeyBundles.
2) Change SessionCipher to decrypt either WhisperMessage
or PreKeyWhisperMessage items, automatically building
a session for the latter.
3) Change SessionCipher to tear down new sessions built
with PreKeyWhisperMessages if the embedded WhsiperMessage
fails to decrypt.
11 years ago
Moxie Marlinspike
42cf53e487
Rename "pendingPreKey" to "unacknowledgedPreKeyMessage"
11 years ago
Moxie Marlinspike
3f299936bf
Only create signed prekey if push registered.
11 years ago
Moxie Marlinspike
5f5ddd7c26
Generate SignedPreKey records, improve SignedPreKey cleanup.
11 years ago
Moxie Marlinspike
0d532afd8e
Rename 'device key' to 'signed prekey'.
11 years ago