Veeti Paananen
19ae5043cc
Add number of messages to the notification number attribute
...
Although not used by stock Android, many custom ROM's (and possibly OEM
versions?) have a setting to display the "number" count of a notification
overlayed on the status bar icon. Add support for this.
Closes #1637
11 years ago
rymdhund
d1dd50e31c
Add date to saved media filenames
...
Fixes #1689
Closes #1693
11 years ago
Jake McGinty
f6e04d0f89
use latest android number as recipient number
...
Fixes #791
// FREEBIE
11 years ago
Jake McGinty
da0eb5a779
no longer load a recipient for each filter text
...
// FREEBIE
11 years ago
McLoo
d429f9113b
Replace XML serializer in plaintext export
...
Fixes #342
- using regex pattern/matcher to escape chars below 0x0020 and
above 0xd7ff
- using String.Replace to escape XML entities
- changed XmlPullParser from Xml.newPullParser() to
XmlPullParserFactory parser to fix import on GB
11 years ago
Moxie Marlinspike
8f85eb1822
Remove unused files.
...
Fixes #1522
// FREEBIE
11 years ago
Moxie Marlinspike
358c923891
Merge pull request #1630 from mcginty/remove-keys-list
...
remove ReviewIdentitiesActivity
11 years ago
Lukas Barth
2d9cd8eb52
Fixing race condition and other mistakes. Fixes #1603 .
...
// FREEBIE
11 years ago
Jake McGinty
5121ab0eed
temporarily disable encrypted backup
...
// FREEBIE
11 years ago
Jake McGinty
f63f95404e
remove ReviewIdentitiesActivity
...
// FREEBIE
11 years ago
Jake McGinty
5ce6dc954a
move FLAG_SECURE to PassphraseRequiredMixin
...
Fixes #1402
// FREEBIE
11 years ago
Özgür Emir
c85a8bbb38
Always show the time of the received message.
11 years ago
agrajaghh
0f9a6e6296
add custom phone number type
11 years ago
phenx-de
d8cb893681
Fixes "subtitle is not updated when select all is pressed"
...
// FREEBIE
11 years ago
Michael Kaiser
1ad54e7b88
Fix more leaked service connections
...
PassphraseRequiredMixin might check for a bound service at a time where
the bind has been requested but the service connection has not been
established yet, and therefore fail to call unbindService, leading to a
leaked service connection. This fixes #1518 .
11 years ago
Moxie Marlinspike
0d35e2bfa9
Fix the "Tap for X fallback" labels.
11 years ago
Moxie Marlinspike
983bf672cf
Fix UI side of broken MMS fallback.
...
1) Actually tell the SendReceiveService to send the MMS if it is
one.
2) Display the correct string (SMS vs MMS) in the fallback dialog.
11 years ago
Moxie Marlinspike
1c2e1a07f5
Fixes for outgoing SMS/MMS direct and fallback behavior.
...
1) Correct MMS fallback settings.
2) Prevent SMS/MMS messages from leaking out under certain
circumstances when they shouldn't.
11 years ago
Moxie Marlinspike
2d739a324e
Validate MMS delivery destination.
...
We can't depend on validated Recipients anymore, so this adds
parity to the validation the SMS transport does now.
Fixes #1592
11 years ago
Moxie Marlinspike
ba1055df8e
Correct contextual send language.
...
1) Use "secure" and "insecure" vs "encrypted" and "unencrypted.
2) Use MMS instead of SMS where appropriate.
Fixes #1602
11 years ago
phenx-de
a54d20f3ef
Add "%s selected" subtitle to Conversation List batch mode.
11 years ago
phenx-de
ea0fa58265
Add preview of encryption channel in compose text hint.
11 years ago
Moxie Marlinspike
359fe280e8
Fix for broken build (*ahem* @phenx-de *ahem*) =)
...
// FREEBIE
11 years ago
Jake McGinty
34e147838a
use apply for preferences instead of commit
...
// FREEBIE
11 years ago
phenx-de
d8e6a93584
Use contextual action bar menu for conversation items.
11 years ago
Moxie Marlinspike
0e6773b4b7
Remove directory refresh preference.
...
This is present on the contact screen now, so there's no longer
any need for it here.
11 years ago
McLoo
fb13d33e2e
Show drafts emojified when Android version is below KitKat
11 years ago
Pascal Hartig
92fd8ededd
Sort contacts case-insentively
...
This fixes the case sensitive ordering of contacts in the view
for creating new conversations.
Fix #1502
11 years ago
agrajaghh
8713a85beb
Add notification for key change event.
...
Fixes #1460
11 years ago
Marek Wehmer
9b82411c3d
Better share intent handling.
...
1) Guess mime type from share intent EXTRA_STREAM uri.
2) Always include EXTRA_TEXT (if present)
11 years ago
Veeti Paananen
bd889d8fa9
Reword the very confusing screen security setting
11 years ago
Moxie Marlinspike
d51adab76b
Use "date sent" as timestamp for push, "date received" for SMS.
...
The "sent time" is not reliable on SMS messages. This switches
to using "sent time" by default for push messages, but "received
time" for SMS messages.
11 years ago
Chris V
b990202468
Allow passphrase unlock from "unlock" keyboard action.
11 years ago
Pascal Hartig
7208018097
Clear search when opening the drawer
...
Before this change opening the drawer while a filter was active
would hide the search bar but keep the conversation list filtered,
so there was no indication of an active filter.
11 years ago
Moxie Marlinspike
c719a48a2c
Move media attachment long-click event to context menu.
...
Long-click on a media attachment will now bring up the normal
context menu for a ConversationItem long-click, but with the
addition of a "save attachment" option.
This allows users to long-click on messages with media in them
and still see the other contextual menu options.
// FREEBIE
11 years ago
Moxie Marlinspike
68747142d6
Add correct contextual menu options on 'Send' button.
...
[Send TextSecure message | Send unencrypted SMS | Send encrypted SMS]
// FREEBIE
11 years ago
Lukas Barth
7c9282f306
Cache circle cropped photos on Recipient.
11 years ago
Lukas Barth
fa3cb871d0
Use ACTION_OPEN_DOCUMENT for Android >= KitKat.
...
Fixes #926 .
We have to do this, since with the new Storage Access Framework,
otherwise we can open the Uri only *once*. This would work well
unless someone saves a draft and goes back to the conversation -
then the Uri is opened again without the required permissions.
See:
https://developer.android.com/guide/topics/providers/document-provider.html#client
...for details.
11 years ago
Jabro
12e92b9cdf
Added APN Settings for T-Mobile UK
...
Fixes #1558
11 years ago
Moxie Marlinspike
df1c96a662
Do country code detection if we can't get the full number off SIM.
11 years ago
Michael Bennett
468eb3382c
Add sorting by default phone number
...
Currently the order of numbers is times contacted -> displayName ->
phone type (mobile vs. home, etc.). This adds whether the number has
been saved as the default number for a contact to sort numbers belonging
to the same contact.
Fixes #580
11 years ago
Moxie Marlinspike
12d217991c
Use dynamic PBE iteration count.
...
Fixes #184
Fixes #247
11 years ago
Ruben Pollan
5785860631
Support for multiple APN settings on the same provider
11 years ago
Moxie Marlinspike
addea8d340
Validate recipients at send time rather than when constructed.
...
Fixes #665
11 years ago
Jake McGinty
829097d891
send email addresses as mms
...
// FREEBIE
11 years ago
Michael Kaiser
1cb4d479f1
Finish activity before restarting it
...
The current activity needs to be finished before calling startActivity.
Otherwise, activities with launchMode singleTask (ConversationListActivity)
will receive a new Intent instead of getting restarted. And in response
to the new Intent, they will run onResume once again and trigger a second restart.
Fixes #1292
11 years ago
McLoo
023d776e96
Reactivate a group if a contact gets readded
...
Fixes #723 //FREEBIE
Removes the own number from group on leaving, to receive a proper
re-added message
11 years ago
Jake McGinty
ce7b8ab75a
new passphrase prompt activity
...
// FREEBIE
11 years ago
agrajaghh
82bb0c07e8
Fix AlertDialog Background on Android 2.3
11 years ago
Jake McGinty
542e1984c1
sanely handle duplicate contacts in db
...
// FREEBIE
11 years ago
Jake McGinty
dff6997a65
don't call replace() on null formattedNumber
...
Fixes #1397
// FREEBIE
11 years ago
Sebastian
03ecd79fe0
fix receiving utf-8 characters in multimedia push messages
...
Throw AssertionError instead of logging and trying to recover
11 years ago
Moxie Marlinspike
7a3d509ef4
Merge pull request #1437 from mcginty/mms-npe
...
prevent NPE in MMS logic
11 years ago
Jake McGinty
7a54f33f68
Merge pull request #1354 from agrajaghh/fix_empty_contact_filter
...
Fix empty contact filter not working properly
11 years ago
Jake McGinty
d4b4667d5a
prevent NPE in MMS logic
...
Fixes #1434
// FREEBIE
11 years ago
Jocelyn Thode
521fbc77c6
Add time to messages when they are within the week
...
//FREEBIE
11 years ago
Moxie Marlinspike
0574ec170a
Display legacy message error when V1 message is received.
11 years ago
Moxie Marlinspike
cebad39422
Collapse some v2 interfaces now that there's no v1.
11 years ago
Moxie Marlinspike
1d07ca3e6f
Remove V1 code.
11 years ago
Jake McGinty
df9afc4e7f
revert RoutingActivity flags
...
// FREEBIE
11 years ago
agrajaghh
e9a50ce6c3
fix empty contact filter
11 years ago
Jake McGinty
ccb0cc6baf
fix old code breaking build
...
// FREEBIE
11 years ago
Jake McGinty
454673cd0c
Update ActionBar title on language change
...
Fixes #1329
// FREEBIE
11 years ago
Jake McGinty
0dc6ec294b
use normal means to set actionbar icon
...
// FREEBIE
11 years ago
Santoso Wijaya
12dac6ccc3
ShareActivity, destruction of RecipientsPanel
...
// FREEBIE
11 years ago
Jake McGinty
e2f7c1529a
group and contact list fixes
...
1) Updating a group without changing the avatar will keep that
avatar
2) Prohibit adding non-push users to an existing push group
3) Add Android contacts to the same database. Takes a small amount
more time and memory, but allows queries to not be a hack, and
enables us to dedupe numbers in JB and higher devices.
// FREEBIE
11 years ago
Jake McGinty
b715debefc
mark auto-fallback to sms as forcedSms
...
// FREEBIE
11 years ago
Jake McGinty
7b3f2c169a
Fix issue with weird exiting animation from conversation
...
Fixes #1312
// FREEBIE
11 years ago
Matt Enright
7ceaf59bcc
Display send date for incoming messages
...
Fixes #597 .
11 years ago
Moxie Marlinspike
4caff2e511
Merge pull request #1297 from McLoo/master
...
Stop recycled bitmap crashes
11 years ago
McLoo
5e8e13ed5a
Stop recycled bitmap crashes
...
Fixes #792
11 years ago
Moxie Marlinspike
33ecc4d690
Add null check. // FREEBIE
11 years ago
Jake McGinty
7d5e66eb6e
fix send icon merge botch, encryption icons logic
...
// FREEBIE
11 years ago
Moxie Marlinspike
d4ac0c077d
Merge pull request #1248 from mcginty/wrong-group-secure
...
outgoing group MMS should not be encrypted and considered push
11 years ago
Jake McGinty
cbe87aa05c
outgoing group MMS should never be encrypted
...
// FREEBIE
11 years ago
Jake McGinty
d4d684b670
simplified layouts
11 years ago
Jake McGinty
54a882a11d
new send icons, fix logic for disabling/enabling
...
// FREEBIE
11 years ago
Moxie Marlinspike
73e2f6ce59
Merge pull request #1272 from mcginty/flag-secure
...
hide screen security when unsupported
11 years ago
Moxie Marlinspike
54d2184c72
Merge pull request #1205 from mcginty/contact-select
...
refactor and improve contact selection
11 years ago
Jake McGinty
832763f695
UX for unencrypted fallback case
11 years ago
Moxie Marlinspike
40629a3bcf
Fix decryption corner case when passphrase is disabled.
11 years ago
Moxie Marlinspike
5a3daf4846
Curve25519 keys to 1 mod 8 for ephemerals.
11 years ago
Moxie Marlinspike
fd1a18d2d0
Don't display duplicate push messages.
11 years ago
Moxie Marlinspike
ad5d6d5bb7
Add refresh path for PreKey queue.
11 years ago
Moxie Marlinspike
926d3c929f
Handle simultaneous initiate protocol case.
...
1) Modify SessionRecord to store a list of "previous" sessions
in addition to the current active session. Previous sessions
can be used for receiving messages, but not for sending
messages.
2) When a possible "simultaneous initiate" is detected, push the
current session onto the "previous session" stack instead of
clearing it and starting over.
3) Additionally, mark the new session created on a received
possible "simultaneous initiate" as stale for sending. The
next outgoing message would trigger a full prekey refresh.
4) Work to do: outgoing messages on the SMS transport should
probably not use the existing session if it's marked stale
for sending. These messages need to fail and notify the user,
similar to how we'll handle SMS fallback to push users before
a prekey session is created.
11 years ago
thoughtbox
0d7363e36e
Changed MMS Proxy setting for 24201 (Telenor)
...
Going forward, Telenor will be using FQDN.
11 years ago
Jake McGinty
ca6d8a8a0d
refactor and improve contact selection
...
* unify single and multi contact selection activities
* follow android listview design recommendations more closely
* add contact photos to selection
* change indicator for push to be more obvious
* cache circle-cropped bitmaps
* dedupe numbers when contact has multiple of same phone number
// FREEBIE
11 years ago
Moxie Marlinspike
c414334059
Merge pull request #1228 from backspace/support-commas-in-contact-names
...
Remove commas in names in recipient list string
11 years ago
Moxie Marlinspike
24a38985cf
Merge pull request #1249 from mcginty/convo-scroll
...
scroll to the new message in conversation
11 years ago
Brian Conway
60f2d4d6b6
Add APN for Aio wireless (USA).
...
Source: http://www.aiowireless.com/support/Apps-and-Services/Bring-Your-Own-Device-BYOD/customer/Bring-Your-Own-Android.html
11 years ago
Jake McGinty
06659fd98f
hide screen security when unsupported
...
// FREEBIE
11 years ago
Dorian Scholz
a183f8d387
Fix #641 by using standard intent to select group avatar.
...
The ACTION_GET_CONTENT used with cropping is not supported on all devices.
To make this work more reliably I removed the cropping and MediaStore.EXTRA_OUTPUT.
The image is now read via getContentResolver().openInputStream() which should work on all device including KitKat/CM11.
11 years ago
Jake McGinty
216446c55b
scroll to the new message in conversation
...
// FREEBIE
11 years ago
Buck Doyle
bc143059f6
Remove separators from names in recipient list
...
Fixes #1225 and #1174
11 years ago
Jake McGinty
33000582ed
one more try at that one..
...
// FREEBIE
11 years ago
Jake McGinty
e651f352bb
fix NPE in isPushDestination
...
// FREEBIE
11 years ago
Buck Doyle
cab4a06974
Remove commas in names in recipient list string
...
Fixes #1225
11 years ago
Moxie Marlinspike
b860aeff85
Minor ConversationList scrolling optimization.
11 years ago
Jake McGinty
d827ab1b36
more precise sms controls
...
// FREEBIE
11 years ago
Pat McLaughlin
d229a4274c
Also check cc for duplicates
11 years ago
3xo
64711771f0
Fix locale when using country codes.
11 years ago
Moxie Marlinspike
ad54d2a05f
Modify string tag.
...
//FREEBIE
11 years ago
Moxie Marlinspike
0b4fe84a41
Format-neutral compare numbers in MMS group with local device.
...
Closes #1018
11 years ago
Moxie Marlinspike
b855a1805f
Mark message details on pending messages as such.
...
Closes #1034
11 years ago
3xo
339193af12
Give user the opportunity to chose no LED-notification.
11 years ago
Manuel
b6a9eb5bf2
Closes #913 : Message ID is -1 when called in aggregate
11 years ago
Joel Stanley
667d22bace
ConversationFragment: enable back button to dismiss
...
The ConversationFragment has a AlertDialog for showing the message
details, which sets the cancelable property to be false. This stops the
user from being able to use the back button to dismiss the dialog.
11 years ago
Moxie Marlinspike
003095b08c
Merge pull request #1020 from lxgr/fix-screensec
...
Use the "screen security" preference for the conversation list
11 years ago
Jake McGinty
d121d9531e
Merge pull request #992 from veeti/overdraw
...
Fix overdraw issues in the conversation view
11 years ago
Veeti Paananen
42aeca26f1
Fix overdraw issues in the conversation view
...
Remove the redundant window background and row backgrounds to improve
drawing performance.
11 years ago
Jake McGinty
054fcdca8d
Merge pull request #1007 from SamWhited/issue998
...
s/Verify Recipient/Verify Identity/
11 years ago
Lukas Ribisch
278220cf18
Use the "screen security" preference for the conversation list
...
It was previously only used for ConversationListActivity. This should be all
the locations (according to a grep for FLAG_SECURE).
FREEBIE
11 years ago
Sam Whited
fa423e4432
s/Verify Recipient/Verify Identity/
11 years ago
Moxie Marlinspike
dc77c43435
Merge pull request #796 from mcginty/pending_messages
...
pending messages more accurately conveyed to user
11 years ago
Lukas Barth
48f5b932f7
Reload contact list after directory refresh // FREEBIE
...
I forgot that in my PR, it seems.
11 years ago
Jake McGinty
90169e9468
pending messages more accurately conveyed to user
11 years ago
Moxie Marlinspike
b5fe378bc9
Workaround for Android bug when swiped from recent tasks list.
...
Closes #168
https://code.google.com/p/android/issues/detail?id=53313
11 years ago
Moxie Marlinspike
0f53c9d170
Merge pull request #966 from backspace/add-video-sharing
...
Support videos from other apps. Fixes #949
11 years ago
Moxie Marlinspike
3474950830
Merge pull request #956 from tinloaf/refreshfromlist
...
Add possiblity to refresh the push directory directly from contact list
11 years ago
Lukas Barth
39ee363150
Add possiblity to refresh the push directory directly from the contact picking list. Fixes #835 . Fixes #859 .
...
Thanks benalbrecht for the icons.
11 years ago
Buck Doyle
411e3ceff6
Support videos from other apps. Fixes #949
11 years ago
Benjamin Albrecht
716fdefa4c
Use icon from #905 for push message disable confirmation box
...
//FREEBIE
11 years ago
Moxie Marlinspike
2dc893730a
Auto-update every 12 hours instead.
...
// FREEBIE
11 years ago
Moxie Marlinspike
977765c80f
Merge pull request #941 from Wikinaut/add-new-string-ViewIdentityActivity_my_identity_fingerprint
...
add new string ViewIdentityActivity_my_identity_fingerprint
11 years ago
Thomas Gries
4b2d07ab35
add new string ViewIdentityActivity_my_identity_fingerprint
11 years ago
Benjamin Albrecht
2f7c005c23
Show confirmation box before disabling push messages
11 years ago
Moxie Marlinspike
367b481d07
Merge pull request #905 from benalbrecht/dialog_icons
...
Use modern icons in info and alert dialogs for ICS+
11 years ago
Moxie Marlinspike
5cd8c922d2
Merge pull request #648 from veeti/tweaks-and-polish
...
Assorted tweaks and polish
11 years ago
Moxie Marlinspike
a2fe8a9d5c
Make default group avatar icon actually work.
11 years ago
Benedict Pregler
e0394b4481
a little typo mistake
11 years ago
Veeti Paananen
a020a57be6
End conversation selection action mode if all deselected
...
This seems to be common convention in most apps.
11 years ago
Veeti Paananen
757cb1c846
Add touch highlight to contact photos
11 years ago
Benjamin Albrecht
0f6c7660cb
Use modern icons in info and alert dialogs for ICS+
11 years ago
Moxie Marlinspike
8ea4db03db
Better support for local storage with passphrase disabled.
...
1) Never get into a state where messages aren't displayed
unencrypted.
2) Fix bug where locked DB required launching twice.
11 years ago
Moxie Marlinspike
81ee9e31c5
Update behavior for incoming SMS path.
...
1) On KitKat, unencrypted SMS messages are never stored in
TextSecure unless it is set as the system-wide default.
2) On KitKat, if TextSecure is set as the system-wide default,
provide an option to change the default to a different app.
3) Don't store the TextSecure challenge on KitKat+ devices.
11 years ago
Moxie Marlinspike
a3e900ecbe
Merge pull request #794 from SamWhited/issue788
...
Add option to disable screen security
11 years ago
Sam Whited
384fb3b2b5
Add option to disable screen security
...
See WhisperSystems/TextSecure#788
11 years ago
Moxie Marlinspike
d795aa30b3
Merge pull request #795 from benalbrecht/nocount
...
Don't show letter count when SMS mode is disabled
11 years ago
Benjamin Albrecht
bf60f90019
Don't show letter count inside a push group or when SMS mode is disabled
11 years ago
Matt Enright
852ca2ac05
Don't display sender in outgoing message details
...
Because we don't know it. Fixes WhisperSystems#711.
11 years ago
Moxie Marlinspike
3b25b87aa8
Fix for NPE
11 years ago
Moxie Marlinspike
5a62856e46
Make SMS delivery reports optional.
11 years ago
Moxie Marlinspike
37a52df4e6
Fix bug that broke notifications for group messages.
11 years ago
Jake McGinty
0015711759
migrate logcat submit to preferences
...
// FREEBIE
11 years ago
Jake McGinty
ce68429a9b
activity to submit logcat to pastebin
11 years ago
Moxie Marlinspike
7987362c25
Fix for bug where messages are stuck in pending state after upgrade.
11 years ago
Moxie Marlinspike
dec7fd4c8a
Fix for NPE with audio attachments.
11 years ago
Moxie Marlinspike
82df23dd41
Temporarily bring back end session.
11 years ago
Moxie Marlinspike
ce710b378f
Fix for stalled retries.
11 years ago
Moxie Marlinspike
20fd881613
Display error code from server when already registered elsewhere.
11 years ago
Jake McGinty
5fa429b0d5
Merge pull request #676 from mcginty/emoji_density
...
Fix emoji density scaling issues
11 years ago
Jake McGinty
630dce04fc
handle emoji density scaling more correctly
11 years ago
Moxie Marlinspike
0da1d8818e
Merge pull request #729 from funk78/feature/use_getDeviceE164Number
...
FREEBIE reuse code
11 years ago
droidastic
c84285c639
FREEBIE reuse code
11 years ago
Moxie Marlinspike
5a525a2e58
Switch KCS priority to MIN on JB+. Eliminates icon in status bar!
11 years ago
Tim Bücher
bd167cbb17
Fix missing localozation strings for custom LED blink pattern.
11 years ago
Jake McGinty
a0aaa7d724
Explain why SMS fallback is disabled when it is
11 years ago
Moxie Marlinspike
52ff4ecfd2
Fix to make emoji work in push groups.
11 years ago
Moxie Marlinspike
43c1576aab
Fix for bad database migration.
11 years ago
Jake McGinty
829a92d371
contact selection reactive to dark theme
...
// FREEBIE
11 years ago
Moxie Marlinspike
377a332789
Tone down logging a bit.
11 years ago
Moxie Marlinspike
2ab8c77748
Correctly update group title.
11 years ago
Moxie Marlinspike
d5f0415907
Merge branch 'master' of github.com:WhisperSystems/TextSecure
...
Conflicts:
src/org/thoughtcrime/securesms/GroupCreateActivity.java
src/org/thoughtcrime/securesms/database/GroupDatabase.java
11 years ago
Moxie Marlinspike
5000957b99
Listen for group updates, fix group updates, and Recipient marshing
11 years ago
Jake McGinty
fc12f2cf8e
disable subtitle for push groups
...
// FREEBIE
11 years ago
Jake McGinty
e3aed66ded
avatar was getting nulled with any update, no more "unsetting"
...
// FREEBIE
11 years ago
Jake McGinty
f30304423d
lose SD card dependency, fix NPEs
...
// FREEBIE
11 years ago
Jake McGinty
86b3de2a93
group updates do things
...
// FREEBIE
11 years ago
Moxie Marlinspike
da344a0218
Fix bug with recycled ListItems.
11 years ago
Jake McGinty
aab34e491e
fix bug where sdk < kitkat is unjustly punished
11 years ago
Moxie Marlinspike
e80de7de2b
Fix bug where adding attachment duplicates recipient count.
11 years ago
Jake McGinty
3dd27ed59a
push conversation messages are now blue
...
// FREEBIE
11 years ago
Moxie Marlinspike
ca2eecaedf
Add advanced preference for refreshing push directory.
11 years ago
Moxie Marlinspike
e188f62d70
Shunt BCC messages directly to MMS transport.
11 years ago
Moxie Marlinspike
8093b14922
Be sure we don't let MMS out if the transport is disabled.
11 years ago
Moxie Marlinspike
636c50b3b8
Fix for creating non-push groups.
11 years ago
Moxie Marlinspike
9298dded15
Only disable inactive *push* group conversations.
11 years ago
Jake McGinty
8794661433
fix "end session" inflation
...
// FREEBIE
11 years ago
Moxie Marlinspike
125a60290f
Correctly handle key conflict resolution for incoming push.
11 years ago
Moxie Marlinspike
315cf2d8e4
Eliminate concept of group 'owner'.
11 years ago
Moxie Marlinspike
da57a689c1
Fill in some strings.
...
// FREEBIE
11 years ago
Moxie Marlinspike
9c9866e7ee
Add 'leave group' functionality. Includes other bug fixes.
11 years ago
Moxie Marlinspike
a6e1d56cde
Refactor group messaging protocol.
...
// FREEBIE
11 years ago
Jake McGinty
b855f8a163
fix single contact selection for contacts with multiple phones
...
// FREEBIE
11 years ago
Jake McGinty
7beab36c6a
updates to conversation menu, and updating of group info
...
// FREEBIE
11 years ago
Moxie Marlinspike
ccd1691b22
Make 'push' status a type bit on both incoming and outgoing msgs.
11 years ago
Moxie Marlinspike
2026330f8a
Remove dead code.
11 years ago
Moxie Marlinspike
3ca25de034
Fix for MMS decoding when no SIM is available.
11 years ago
Moxie Marlinspike
ff238a1ce9
Indicate a message was delivered via push in its delivery status.
11 years ago
Moxie Marlinspike
918f223149
Add preference to disable the SMS channel all together.
...
1) If the SMS fallback preference is disabled, no outgoing
messages will succeed via the SMS transport.
2) If the SMS fallback preference is disabled, "mirroring" the
SMS db state when not the default system SMS app is disabled.
11 years ago
Moxie Marlinspike
c5821f770a
Don't prompt for auto-initiate if push registered (or active V2).
11 years ago
Moxie Marlinspike
5b22a7bdcb
Create Curve25519 identities in the next release.
11 years ago
Moxie Marlinspike
2a74dc8d82
Update the conversation UI after aborting a V1 session.
11 years ago
Moxie Marlinspike
145e4335fc
Only send round-trip key exchanges over SMS.
11 years ago
Moxie Marlinspike
1d4d9663db
Fix for NPE
11 years ago
Jake McGinty
a0cbbd2d21
confirm session abort handler in ConversationItem
...
// FREEBIE
11 years ago
Moxie Marlinspike
9614dc9055
Refactor group database model and flow.
...
1) Use existing DB types instead of adding new columns.
2) Store group attributes in message body, like everything else.
11 years ago
Jake McGinty
0cdc6fd87d
embrace the darkness, don't open quickcontact for groups
...
// FREEBIE
11 years ago
Moxie Marlinspike
19dddd7adf
Support for an 'end session' protocol message.
...
1) On the push side, this message is a flag in PushMessageContent.
Any secure message with that flag will terminate the current
sessin.
2) On the SMS side, there is an "end session" wire type and
the convention that a message with this wire type must be
secure and contain the string "TERMINATE."
11 years ago
Jake McGinty
0688dd0c2c
repurpose ImageDivet for avatar, minor lint, fix bitmap decoding
...
// FREEBIE
11 years ago