Commit Graph

830 Commits (2011391e65cda8532ad7dcf31cb3266609c26b1a)

Author SHA1 Message Date
Rhodey Orbits 2011391e65 Fix notifications for media messages without text.
They now read 'media message' in italics.

Closes #2649
10 years ago
Jake McGinty 96896bf8f1 disconnect radio regardless of MMS exception
Fixes #2498
Closes #2544
// FREEBIE
10 years ago
agrajaghh b3552ee347 add dynamicTheme and dynamicLanguage to MessageDetailsActivity
Closes #2640

//FREEBIE
10 years ago
Jake McGinty b998c5f86c Add missing MSISDN headers to MMS send request
Fixes #1935
Fixes #2451
Closes #2605

// FREEBIE
10 years ago
Moxie Marlinspike 41fadc3437 Use libtextsecure 1.2.2
// FREEBIE
10 years ago
Moxie Marlinspike 078df0f029 Update key conflict message in place.
// FREEBIE
10 years ago
Moxie Marlinspike 9f9293cd61 Pending indicator was not cleared on recycled views.
// FREEBIE
10 years ago
Moxie Marlinspike c05aca19ae Minimal-diff change to fix NPE.
Fixes #2623

// FREEBIE
10 years ago
Moxie Marlinspike e7eb0ec2b3 Fix for missing messages bug
Fixes #2609

// FREEBIE
10 years ago
Moxie Marlinspike da75268545 Temporary fix until jake fixes this shit
// FREEBIE
10 years ago
Moxie Marlinspike 534df06794 Support granular "custom" MMS preferences.
1) Make each MMS preference an individual choice between custom
   and default.

2) Display default values.

Closes #2487

// FREEBIE
10 years ago
Rhodey Orbits ce22e54359 Update message timesamps on resume.
Fixes #2519.
Closes #2593

// FREEBIE
10 years ago
Rhodey Orbits 7ce7ec56eb 1) created a new string constant for 'Passphrase'.
2) modified 'App protection' preference group summary to be more verbose.
3) dropped the colons from 'Appearance' preference group summary.
4) dropped the colons from and 'SMS and MMS' preference group summary.
10 years ago
Jake McGinty d6e0199e05 fix MessageDetailsActivity home button
// FREEBIE
10 years ago
Moxie Marlinspike 301ed0b255 Move passphrase disabled preference set to after secret generation.
Fixes #2588
10 years ago
agrajaghh 9de62d0286 replace icons in the add attachment dialog
Closes #2535
10 years ago
agrajaghh a2b5bf54c8 remove PassphraseTimeoutPreference since its no longer used
closes #2565

//FREEBIE
10 years ago
Moxie Marlinspike 5602a3dfc0 Update to latest version of libtextsecure for simplified interface.
1) Switch to new TextSecureAddress addressing, rather than mixing
   long-based recipient IDs into libtextsecure.

2) Get rid of RecipientFormattingException throws in calls to
   RecipientFactory.

Closes #2570
10 years ago
Moxie Marlinspike ed5b3f8679 Break out libtextsecure
// FREEBIE

Closes #2542
10 years ago
Moxie Marlinspike a59feb7ad4 Rename PushAddress to TextSecureAddress
// FREEBIE
10 years ago
Moxie Marlinspike 004f050741 libtextsecure javadoc and minor API refactoring
// FREEBIE
10 years ago
Jake McGinty fcde642563 Fix invalid transportation options
1) Accounts in the directory that don't have supports_sms can't
   get encrypted SMS.
2) Push groups can't receive insecure SMS

// FREEBIE

Closes #2521
10 years ago
Jake McGinty ac0a1c0bc1 Conflicts UI touch-ups:
1) Fix i18n and layout naming.
2) Error header for message details.
3) Add back button to message details.

// FREEBIE

Closes #2593
10 years ago
Moxie Marlinspike 3f93731300 Adapt Conflicts UI to work with single-recipient failures. 10 years ago
Moxie Marlinspike 00d7b5c284 Better UX handling on identity key mismatches.
1) Migrate from GSON to Jackson everywhere.

2) Add support for storing identity key conflicts on message rows.

3) Add limited support for surfacing identity key conflicts in UI.
10 years ago
Sebastian Kürten 79dbf2746f Added new media icons for audio/video
Added icons new icons, deleted an old one.
Using new icons in AudioSlide/VideoSlide.

Closes #2304
10 years ago
Moxie Marlinspike d4493e700e Add GroupId for received messages.
// FREEBIE
10 years ago
Jake McGinty 5fac189736 "All images" view for conversations
// FREEBIE
10 years ago
Moxie Marlinspike d3271f548c Support for retrieving stored messages via websocket.
1) When registering with server, indicate that the server should
   store messages and send notifications.

2) Process notification GCM messages, and connect to the server
   to retrieve actual message content.
10 years ago
Moxie Marlinspike 299dd86c77 Support matching to account for telcos inserting SMS prefixes.
// FREEBIE

Fixes #1944
10 years ago
Jake McGinty f818cfa32b Unjank character count indicators
Fixes #1841
// FREEBIE
10 years ago
Jake McGinty 8277e4e102 Fix NPE when InetAddress.getByName() is null
Resolves #2189
// FREEBIE
10 years ago
Jake McGinty 242dbef54e Prevent NPE when MMS's FROM PduHeader is missing
Fixes #1448
// FREEBIE
10 years ago
Andy Martin 7ab739b22b clear the current text box when deleting a draft-only thread.
otherwise the draft will be immediately re-saved (preventing
thread deletion).

// FREEBIE

Closes #2474
Fixes #2473
10 years ago
Moxie Marlinspike 224b06f05a Theme the HMS picker.
// FREEBIE

Closes #2353
10 years ago
Moxie Marlinspike 724dced820 Define a max message length to display.
// FREEBIE

Closes #2294
10 years ago
Sam Lanning b8ca0e57ad Only initialise EmojiGrid when not in edit mode
Suppress initialisation of the emoji_grid_layout.xml when the
EmojiDrawer is being used in a layout where the editor is shown,
 to prevent an NPE when an editor is being used.

// FREEBIE

Closes #2288
10 years ago
AsamK fe5fc411a7 Save drafts for recipients without an existing thread
- Save drafts without thread in draft database
- Clear drafts when deleting conversation(s), otherwise
  the drafts stay in the database and will reappear when a thread
  with the same threadId is created

Closes #1510
10 years ago
Jake McGinty 442f56cdc3 prevent NPE in GroupCreateActivity
Occurs when a returned Recipient is null when returning from contact
selection activity.

Fixes #2466
// FREEBIE
10 years ago
Jake McGinty 1aec794a34 widen LGE menu workaround constraints
// FREEBIE
10 years ago
Jake McGinty 5bd8d6c69d Check the part stream is non-null before decoding
// FREEBIE

Closes #2459
10 years ago
Moxie Marlinspike aa26785c00 Reinclude SC provider for consistency.
// FREEBIE

Fixes #2461
10 years ago
Jake McGinty b88e470594 prevent recipient listener Activity context leak
Resolves #2372
Resolves #2425
// FREEBIE
10 years ago
Jake McGinty f38677794a stop giving long-living static objects Activity contexts
// FREEBIE
10 years ago
Jake McGinty ac4db41435 lower memory consumption from previews
// FREEBIE
10 years ago
Jake McGinty 3a9d521ffe Workaround LG-related menu issues, pt. 2
fixes #2444
// FREEBIE
10 years ago
Jake McGinty b1bf33b13b Fix SaveAttachmentTask NPE
resolves #2454
// FREEBIE
10 years ago
Moxie Marlinspike 352418d2d7 Don't notify on MMS delivery failure if message has been deleted.
// FREEBIE

Fixes #2453
10 years ago
Jake McGinty f092e85b62 Workaround for LGE-related NPEs
See: https://code.google.com/p/android/issues/detail?id=78154

Fixes #2424
Closes #2428

// FREEBIE
10 years ago
Moxie Marlinspike b3c42dee7e Merge pull request #2416 from mcginty/better-relative-dates
more succinct relative dates
10 years ago