Commit Graph

803 Commits (83d65228e980a80a4c64298440608c4b93b138b5)

Author SHA1 Message Date
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
Jake McGinty dbd8a4083c Fix NPE when encrypted MMS has bad base64 encoding
// FREEBIE
10 years ago
Jake McGinty 0fd52ad1fe more succinct relative dates
// FREEBIE
10 years ago
Moxie Marlinspike 8031c788d9 Merge pull request #2415 from mcginty/empty-group-updates
fix empty group update messages
10 years ago
Jake McGinty 8f3f2e6921 fix empty group update messages
// FREEBIE
10 years ago
Jake McGinty 65c262acef increase unread visibility in conv list
// FREEBIE
10 years ago
AsamK d586893402 Also crop contact photos in ShareList
// FREEBIE
10 years ago
Moxie Marlinspike 57c17e705f Fix provisioning dialog strings.
// FREEBIE

Closes #2368
10 years ago
Jake McGinty 2e253fb6a8 provisioning dialog rework
// FREEBIE
10 years ago
Moxie Marlinspike 0c32001fe4 Support for multi-device provisioning flow.
// FREEBIE
10 years ago
Jake McGinty 810abe0275 material actionbar and fab
// FREEBIE
10 years ago
Jake McGinty 62816ee51a rounded ImageView instead of Bitmap, crop-select
// FREEBIE
10 years ago
Calvin Hu a0599c1639 add theme to import/export activity
closes #2359
10 years ago
Jake McGinty 42da687602 Revert "add theme to import/export activity"
This reverts commit e64c067636.
10 years ago
Calvin Hu e64c067636 add theme to import/export activity 10 years ago
Calvin Hu c89fbabbf3 refresh contacts database on new db query 11 years ago
Moxie Marlinspike 778b8b490c Merge pull request #2346 from mcginty/thumbnail-early-recycle
fix early recycling of thumbnail
11 years ago
Jake McGinty bade52d748 fix early recycling of thumbnail
// FREEBIE
11 years ago
Jake McGinty f536e45378 don't fail on null received text parts
Fixes #2340
// FREEBIE
11 years ago
Jake McGinty 1505ec8c35 catch ContentProvider SecurityExceptions to avoid crashes
// FREEBIE
11 years ago
Jake McGinty d41efdbd1c prepareMessageMedia before we encrypt
and fail more nicely when pdu composition fails

// FREEBIE

Closes #2338
11 years ago
Jake McGinty 156cb4034e don't copy data when no dataUri
Fixes #2336
// FREEBIE
11 years ago
Jake McGinty b25b95f933 media constraints model
// FREEBIE
11 years ago
Moxie Marlinspike a0ed0842a0 Add expiration check on build freshness.
// FREEBIE
11 years ago
Jake McGinty 12845da91a use PartDatabase to look up thumbnails async
// FREEBIE

Closes #2286
11 years ago
Jake McGinty 3e6e28e688 remove unused activities and fragments
// FREEBIE
11 years ago
Jake McGinty 9fed60628d fix temp file permission denied
// FREEBIE
11 years ago
Jake McGinty e67dafe9c8 set conversation actionbar statelessly
// FREEBIE
11 years ago