Benjamin Albrecht
716fdefa4c
Use icon from #905 for push message disable confirmation box
...
//FREEBIE
12 years ago
Moxie Marlinspike
2dc893730a
Auto-update every 12 hours instead.
...
// FREEBIE
12 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
12 years ago
Thomas Gries
4b2d07ab35
add new string ViewIdentityActivity_my_identity_fingerprint
12 years ago
Benjamin Albrecht
2f7c005c23
Show confirmation box before disabling push messages
12 years ago
Moxie Marlinspike
367b481d07
Merge pull request #905 from benalbrecht/dialog_icons
...
Use modern icons in info and alert dialogs for ICS+
12 years ago
Moxie Marlinspike
5cd8c922d2
Merge pull request #648 from veeti/tweaks-and-polish
...
Assorted tweaks and polish
12 years ago
Moxie Marlinspike
a2fe8a9d5c
Make default group avatar icon actually work.
12 years ago
Benedict Pregler
e0394b4481
a little typo mistake
12 years ago
Veeti Paananen
a020a57be6
End conversation selection action mode if all deselected
...
This seems to be common convention in most apps.
12 years ago
Veeti Paananen
757cb1c846
Add touch highlight to contact photos
12 years ago
Benjamin Albrecht
0f6c7660cb
Use modern icons in info and alert dialogs for ICS+
12 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.
12 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.
12 years ago
Moxie Marlinspike
a3e900ecbe
Merge pull request #794 from SamWhited/issue788
...
Add option to disable screen security
12 years ago
Sam Whited
384fb3b2b5
Add option to disable screen security
...
See WhisperSystems/TextSecure#788
12 years ago
Moxie Marlinspike
d795aa30b3
Merge pull request #795 from benalbrecht/nocount
...
Don't show letter count when SMS mode is disabled
12 years ago
Benjamin Albrecht
bf60f90019
Don't show letter count inside a push group or when SMS mode is disabled
12 years ago
Matt Enright
852ca2ac05
Don't display sender in outgoing message details
...
Because we don't know it. Fixes WhisperSystems#711.
12 years ago
Moxie Marlinspike
3b25b87aa8
Fix for NPE
12 years ago
Moxie Marlinspike
5a62856e46
Make SMS delivery reports optional.
12 years ago
Moxie Marlinspike
37a52df4e6
Fix bug that broke notifications for group messages.
12 years ago
Jake McGinty
0015711759
migrate logcat submit to preferences
...
// FREEBIE
12 years ago
Jake McGinty
ce68429a9b
activity to submit logcat to pastebin
12 years ago
Moxie Marlinspike
7987362c25
Fix for bug where messages are stuck in pending state after upgrade.
12 years ago
Moxie Marlinspike
dec7fd4c8a
Fix for NPE with audio attachments.
12 years ago
Moxie Marlinspike
82df23dd41
Temporarily bring back end session.
12 years ago
Moxie Marlinspike
ce710b378f
Fix for stalled retries.
12 years ago
Moxie Marlinspike
20fd881613
Display error code from server when already registered elsewhere.
12 years ago
Jake McGinty
5fa429b0d5
Merge pull request #676 from mcginty/emoji_density
...
Fix emoji density scaling issues
12 years ago
Jake McGinty
630dce04fc
handle emoji density scaling more correctly
12 years ago
Moxie Marlinspike
0da1d8818e
Merge pull request #729 from funk78/feature/use_getDeviceE164Number
...
FREEBIE reuse code
12 years ago
droidastic
c84285c639
FREEBIE reuse code
12 years ago
Moxie Marlinspike
5a525a2e58
Switch KCS priority to MIN on JB+. Eliminates icon in status bar!
12 years ago
Tim Bücher
bd167cbb17
Fix missing localozation strings for custom LED blink pattern.
12 years ago
Jake McGinty
a0aaa7d724
Explain why SMS fallback is disabled when it is
12 years ago
Moxie Marlinspike
52ff4ecfd2
Fix to make emoji work in push groups.
12 years ago
Moxie Marlinspike
43c1576aab
Fix for bad database migration.
12 years ago
Jake McGinty
829a92d371
contact selection reactive to dark theme
...
// FREEBIE
12 years ago
Moxie Marlinspike
377a332789
Tone down logging a bit.
12 years ago
Moxie Marlinspike
2ab8c77748
Correctly update group title.
12 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
12 years ago
Moxie Marlinspike
5000957b99
Listen for group updates, fix group updates, and Recipient marshing
12 years ago
Jake McGinty
fc12f2cf8e
disable subtitle for push groups
...
// FREEBIE
12 years ago
Jake McGinty
e3aed66ded
avatar was getting nulled with any update, no more "unsetting"
...
// FREEBIE
12 years ago
Jake McGinty
f30304423d
lose SD card dependency, fix NPEs
...
// FREEBIE
12 years ago
Jake McGinty
86b3de2a93
group updates do things
...
// FREEBIE
12 years ago
Moxie Marlinspike
da344a0218
Fix bug with recycled ListItems.
12 years ago
Jake McGinty
aab34e491e
fix bug where sdk < kitkat is unjustly punished
12 years ago
Moxie Marlinspike
e80de7de2b
Fix bug where adding attachment duplicates recipient count.
12 years ago
Jake McGinty
3dd27ed59a
push conversation messages are now blue
...
// FREEBIE
12 years ago
Moxie Marlinspike
ca2eecaedf
Add advanced preference for refreshing push directory.
12 years ago
Moxie Marlinspike
e188f62d70
Shunt BCC messages directly to MMS transport.
12 years ago
Moxie Marlinspike
8093b14922
Be sure we don't let MMS out if the transport is disabled.
12 years ago
Moxie Marlinspike
636c50b3b8
Fix for creating non-push groups.
12 years ago
Moxie Marlinspike
9298dded15
Only disable inactive *push* group conversations.
12 years ago
Jake McGinty
8794661433
fix "end session" inflation
...
// FREEBIE
12 years ago
Moxie Marlinspike
125a60290f
Correctly handle key conflict resolution for incoming push.
12 years ago
Moxie Marlinspike
315cf2d8e4
Eliminate concept of group 'owner'.
12 years ago
Moxie Marlinspike
da57a689c1
Fill in some strings.
...
// FREEBIE
12 years ago
Moxie Marlinspike
9c9866e7ee
Add 'leave group' functionality. Includes other bug fixes.
12 years ago
Moxie Marlinspike
a6e1d56cde
Refactor group messaging protocol.
...
// FREEBIE
12 years ago
Jake McGinty
b855f8a163
fix single contact selection for contacts with multiple phones
...
// FREEBIE
12 years ago
Jake McGinty
7beab36c6a
updates to conversation menu, and updating of group info
...
// FREEBIE
12 years ago
Moxie Marlinspike
ccd1691b22
Make 'push' status a type bit on both incoming and outgoing msgs.
12 years ago
Moxie Marlinspike
2026330f8a
Remove dead code.
12 years ago
Moxie Marlinspike
3ca25de034
Fix for MMS decoding when no SIM is available.
12 years ago
Moxie Marlinspike
ff238a1ce9
Indicate a message was delivered via push in its delivery status.
12 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.
12 years ago
Moxie Marlinspike
c5821f770a
Don't prompt for auto-initiate if push registered (or active V2).
12 years ago
Moxie Marlinspike
5b22a7bdcb
Create Curve25519 identities in the next release.
12 years ago
Moxie Marlinspike
2a74dc8d82
Update the conversation UI after aborting a V1 session.
12 years ago
Moxie Marlinspike
145e4335fc
Only send round-trip key exchanges over SMS.
12 years ago
Moxie Marlinspike
1d4d9663db
Fix for NPE
12 years ago
Jake McGinty
a0cbbd2d21
confirm session abort handler in ConversationItem
...
// FREEBIE
12 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.
12 years ago
Jake McGinty
0cdc6fd87d
embrace the darkness, don't open quickcontact for groups
...
// FREEBIE
12 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."
12 years ago
Jake McGinty
0688dd0c2c
repurpose ImageDivet for avatar, minor lint, fix bitmap decoding
...
// FREEBIE
12 years ago
Jake McGinty
9d9a0ec218
collection of fixes based on comments/small aesthetic stuff // FREEBIE
12 years ago
Jake McGinty
e05bacd8c3
fixing avatar selection when some gallery apps won't return any extras
...
but still succeed // FREEBIE
12 years ago
Moxie Marlinspike
760c96171d
Merge branch 'master' into groups
12 years ago
Moxie Marlinspike
3999171377
Introduce registration-time ID for detecting stale sessions.
...
1) At registration time, a client generates a random ID and
transmits to the the server.
2) The server provides that registration ID to any client
that requests a prekey.
3) Clients include that registration ID in any
PreKeyWhisperMessage.
4) Clients include that registration ID in their sendMessage
API call to the server.
5) The server verifies that the registration ID included in
an API call is the same as the current registration ID
for the destination device. Otherwise, it notifies the
sender that their session is stale.
12 years ago
Jake McGinty
abce678cb4
received group messages aren't processed as "meta" group stuff, oops.
12 years ago
Jake McGinty
fb75d90edc
fix bug where it opened wrong thread for TS group creates
12 years ago
Jake McGinty
25324a45b3
Show something for unnamed groups, allow us to have different default photos for groups vs. individuals
12 years ago
Jake McGinty
877ed8f59c
Show TS group titles properly, hide MMS options
12 years ago
Jake McGinty
54b087c458
MMS should open conversation also
12 years ago
Jake McGinty
ca51ddac7f
re-privatize getRecipientForNumber
12 years ago
Jake McGinty
e15ff6193f
unbreak group insertion for new installs
12 years ago
Jake McGinty
93329df530
avatar selection on gb fixed, disable push groups if not push registered
12 years ago
Jake McGinty
948f888670
group ui task refactor, small bug fixes
12 years ago
Jake McGinty
c19ac8ec1e
less hacky way of converting ContactData to Recipients
12 years ago
Jake McGinty
04327e9ed7
refresh conversation fragment to new thread when created
12 years ago
Jake McGinty
e81526e581
error messaging for group creation issues
12 years ago
Jake McGinty
4f87c1e52e
better intent sequence for single contact selection
12 years ago
Moxie Marlinspike
9bb327db42
Handle SMS fallback preferences correctly, and fix directory sync.
12 years ago
Moxie Marlinspike
94b54a6d63
Fix build.
12 years ago
Moxie Marlinspike
fe03a22926
Make group creation exceptions more accurate.
12 years ago
Moxie Marlinspike
d8e1df9233
Check prekey identity on mismatched devices too.
12 years ago