Commit Graph

1041 Commits (78289ded8fbd7088404573747233b1a016753076)

Author SHA1 Message Date
Jake McGinty 77e846d24e Fix cursor leak when resolving contact photos
Closes #2933

// FREEBIE
10 years ago
Adrian Chifor 58664fcddb Call changeMasterSecretPassphrase in AsyncTask
Fixes #2768
Closes #2893
10 years ago
Rhodey Orbits 857135aab1 Fix media thumbnail view operation.
An extreme edge case wasn't happening on the UI thread.

Fixes #2800
Closes #2801

// FREEBIE
10 years ago
Jake McGinty 1cc581aed8 Migrate conversation list to RecyclerView
Closes #2890

// FREEBIE
10 years ago
Rhodey Orbits f5724795cf Update thread timestamp on draft creation.
Fixes #1055
Closes #2909

// FREEBIE
10 years ago
Jake McGinty e4e24f7ae5 Enforce media constraints on group messages
Fixes #2913
Closes #2917

// FREEBIE
10 years ago
Jake McGinty 1f9a0fab3c Fix sendComplete UI updates on destroyed views
Fixes #2915
Closes #2924

// FREEBIE
10 years ago
Jake McGinty 01020c1c09 Fix missing MasterSecret in PartProvider
Fixes #2706
Closes #2910

// FREEBIE
10 years ago
Rhodey Orbits efb4f388a5 set list adapter to null when appropriate
set list adapter to null when (recipients or threadId == null) to
prevent old messages from being displayed when forwarding a
message to a recipient for which there is no existing
 conversation.

Fixes #2883
Closes #2884

// FREEBIE
10 years ago
Moxie Marlinspike b77afa8903 Upgrade to libtextsecure 1.2.5
Fixes #2703

// FREEBIE
10 years ago
Jake McGinty 34fa05cccc Fix multi-thread intents launching a conversation
Fixes #2877
Closes #2880

// FREEBIE
10 years ago
Moxie Marlinspike 0efdada928 Prompt user to rate app
Closes #2841

// FREEBIE
10 years ago
Jake McGinty 0c7dba6d43 Pass MasterSecret into pref fragments
Fixes #2868
Closes #2870

// FREEBIE
10 years ago
Jake McGinty c50658a4f5 Revert "Fix re-registering missing MasterSecret"
This reverts commit beceee846a.
10 years ago
Rhodey Orbits 87760a795d Add "new message to <number>" always.
Fixes #2660
Closes #2854

// FREEBIE
10 years ago
Rhodey Orbits f4fe024e50 Correct default value of 'pref_key_ringtone'.
Fixes #2793
Closes #2831

// FREEBIE
10 years ago
Moxie Marlinspike 797b296f3a Break long filter thread id calls up into chunks of 900.
// FREEBIE

Fixes #2462
Closes #2860
10 years ago
Moxie Marlinspike b8a231c40f Remove dynamicLanguage/dynamicTheme from VerifyIdentityActivity
This already happens in the parent.

Fixes #2853

// FREEBIE
10 years ago
Jake McGinty 5cb94f02b3 Fix failed SMIL generation when part name is null
Fixes #2851
Closes #2866

// FREEBIE
10 years ago
Rhodey Orbits db7a657001 fix LoaderManager inefficiencies
Redundant calls in ConversationActivity and ConversationListActivity
was causing unnecessary view invalidations.

Closes #2592
10 years ago
Jake McGinty ca2c8b961e Fix sharing text via ShareActivity intents
Fixes #2855
Closes #2865

// FREEBIE
10 years ago
Jake McGinty 796c5de5d5 Fix crash when username is null in mms auth
Fixes #2850
Closes #2863

// FREEBIE
10 years ago
Jake McGinty beceee846a Fix re-registering missing MasterSecret
// FREEBIE

Closes #2861
10 years ago
Jake McGinty 6c59eb052e Prevent crash from strange SQLite error
Full fix may require packaging and using our own SQLite via JNI. Needs
further investigation.

Fixes #2506
Closes #2843

// FREEBIE
10 years ago
Jake McGinty 0ff99258ac move routing logic to all activities
Fixes #2239
Closes #27923

// FREEBIE
10 years ago
Jake McGinty 141ee6565d add @Nullable annotation to outoging mms api
Closes #2830

// FREEBIE
10 years ago
Jake McGinty 2f20bb89f3 use internal emoji pane for all android versions
1) Enter key by default (remove as option), still
   keeping "Enter key sends" option

2) New material assets for emoji and keyboard icons,
   inc a xxhdpi version finally

fixes #2300, fixes #2251, fixes #2183

Closes #2302

// FREEBIE
10 years ago
Jake McGinty c04b675a1a Fix null-response NPE in outgoing MMS
Fixes #2839
Closes #2840

// FREEBIE
10 years ago
Moxie Marlinspike e70298e624 Catch malformed NOTIFY-IND
Fixes #2508

// FREEBIE
10 years ago
Jake McGinty 491440094b Fix NPE when RetrieveConf is null
Fixes #2828
Closes #2829
// FREEBIE
10 years ago
Jake McGinty 349faf18fa Fix missing timestamp in SendReq
// FREEBIE
10 years ago
Jake McGinty 6a6f900b7d Fix NPE when 'from' missing in NotificationInd
Fixes #2806
// FREEBIE
10 years ago
Jake McGinty 17383ddfe0 fix NPE for incoming failed messages
Fixes #2807
// FREEBIE
10 years ago
Sam Whited dbda758841 Add pref to change MMS user agent
Closes #2363

// FREEBIE
10 years ago
Jake McGinty 427c9a6b21 Use new MMS APIs in Lollipop onwards
Fixes #1937
Closes #2727
10 years ago
agrajaghh 6f600a80b8 fix merge conflict between #2743 and #2746
Closes #2789

//FREEBIE
10 years ago
agrajaghh 62181a3d7f migrate AlertDialog to material-dialogs
Closes #2743
10 years ago
Moxie Marlinspike 6c386d3fc9 Add http to invite url.
// FREEBIE
10 years ago
Moxie Marlinspike b9e6cff20c Fix the build
Fixes #2787
10 years ago
Moxie Marlinspike d65a7f1a25 Update invite strings.
// FREEBIE

Closes #2735
10 years ago
Rhodey Orbits 76d0f45b9b append invite link to message draft instead of overwrite it.
Fixes #2583
// FREEBIE
10 years ago
agrajaghh 3a19ac432b Display the phone number in the confirm dialog during registration
Closes #2746
10 years ago
NorthwestBased 6ec9ee89a7 Disallow zero-length passphrases.
Fixes #2751
Closes #2762
10 years ago
Moxie Marlinspike 472179b550 Ignores MMS WAP_PUSH_DELIVER_ACTION if we're not the default app.
Apparently some ROMs have a bug where they broadcast
WAP_PUSH_DELIVER_ACTION even when you're not the system's default
SMS/MMS app.

Fixes #2777
10 years ago
Rhodey Orbits f38bd7b187 fix initialization of emoji cache
Fixes #2700
Closes #2719

// FREEBIE
10 years ago
Jake McGinty 9a2c372c23 fix crash on android contact weirdness
Fixes #2722
Closes #2758

// FREEBIE
10 years ago
Jake McGinty 073d019103 Fix SMIL regression
Closes #2654

// FREEBIE
10 years ago
Jake McGinty 761ccf4b3f Fix for inconsistent thumbnail aspect ratio
Problems arose from any app that targets below API 19 and uses
views that rely on RelativeLayouts giving correct measurement specs to
their onMeasure().

Resolves #2676
Closes #2712
// FREEBIE
10 years ago
Moxie Marlinspike 7a023b9fdc Acquire wakelocks for incoming messages.
Closes #2717

// FREEBIE
10 years ago
Jake McGinty 9f804047f5 lazily initialize emoji drawer
Saves a good amount of inflation time in onCreate for new conversations.

Closes #2585
Closes #2636

// FREEBIE
10 years ago
agrajaghh 0f572d1e5d adapt SMS strings in preferences
Fixes #2672
Closes #2682

//FREEBIE
10 years ago
Moxie Marlinspike 142f84703b Make clickable conversation items batch selectable
Fixes #2679

// FREEBIE
10 years ago
Jake McGinty b47bd97e9e fix message details 12-hour time formatting
Resolves #2695
// FREEBIE
10 years ago
Jake McGinty 71eeb7ca83 Fix ClassCastException for notifications
Resolves #2691
Closes #2692

// FREEBIE
10 years ago
Moxie Marlinspike fc3aaed8a8 Remove unused layouts and strings.
// FREEBIE
10 years ago
Jake McGinty 13227b6aa5 disable fancy new thumbnail preview
It was causing OOMEs on old devices.
// FREEBIE
10 years ago
Moxie Marlinspike cc65fab226 Update message details activity display when resending SMS/MMS
// FREEBIE
10 years ago
Moxie Marlinspike e142cb6d26 Prompt for registration on install until successful.
Closes #2657

// FREEBIE
10 years ago
Jake McGinty 4185006147 add borderless thumbnails, "bubble" refactor
Closes #2430

// FREEBIE
10 years ago
Moxie Marlinspike a4e18c515c Remove encrypted SMS transport, simplify transport options.
Closes #2647

// FREEBIE
10 years ago
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
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 10 years ago
Moxie Marlinspike 778b8b490c Merge pull request #2346 from mcginty/thumbnail-early-recycle
fix early recycling of thumbnail
10 years ago
Jake McGinty bade52d748 fix early recycling of thumbnail
// FREEBIE
10 years ago
Jake McGinty f536e45378 don't fail on null received text parts
Fixes #2340
// FREEBIE
10 years ago
Jake McGinty 1505ec8c35 catch ContentProvider SecurityExceptions to avoid crashes
// FREEBIE
10 years ago
Jake McGinty d41efdbd1c prepareMessageMedia before we encrypt
and fail more nicely when pdu composition fails

// FREEBIE

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

Closes #2286
10 years ago
Jake McGinty 3e6e28e688 remove unused activities and fragments
// FREEBIE
10 years ago
Jake McGinty 9fed60628d fix temp file permission denied
// FREEBIE
10 years ago
Jake McGinty e67dafe9c8 set conversation actionbar statelessly
// FREEBIE
10 years ago
Jake McGinty b6822b310e don't populate data from uri when there is none
Fixes #2282
Closes #2283

// FREEBIE
10 years ago
Jake McGinty b39e41c803 media preview orientation
// FREEBIE
10 years ago
Jake McGinty 348352cc71 Bitmap OOM and rotation fixes
// FREEBIE
10 years ago
Moxie Marlinspike bec5e45605 Fix for old-skool SMS key exchange UI behavior.
Also fixes SMS "end session" messages failing to end session.

// FREEBIE
10 years ago
Moxie Marlinspike 4d8004ab21 Merge pull request #2276 from mcginty/group-meta-colors
group visual fixes
10 years ago
Jake McGinty 2e141b2a90 group visual fixes
// FREEBIE
10 years ago
Moxie Marlinspike ed556fbd3a Support for multi-select in the conversation list.
// FREEBIE

Closes #1601
Closes #2214

Fixes #2188
Fixes #786
10 years ago
Jake McGinty ebf6a2d833 remove pointless Bitmap allocation for ImageSlides
Fixes #2248
// FREEBIE
10 years ago
Moxie Marlinspike 25028b7178 Update to jobmanager 0.10.0
// FREEBIE
10 years ago
Jake McGinty 389128d1a3 fix edit-group intent extras
// FREEBIE
10 years ago
Moxie Marlinspike 6e85677c52 Support 'WiFi calling' devices.
// FREEBIE

Fixes #2254
Fixes #2240
Fixes #2160

Closes #2263
10 years ago
Moxie Marlinspike 1443d846c4 Use "singleTask" to ensure a single ConversationActivity instance.
1) Mark the Activity as singleTask.

2) Process onNewIntent for updates.

3) Propagate onNewIntent to the ConversationFragment.

Fixes #2232
Fixes #1532
Fixes #146
Fixes #851
Closes #2266
10 years ago
guiweber d7419caa4b Moved several hard-coded UI strings to strings.xml
Closes #2203
10 years ago
Jake McGinty e277f9f6d1 fix some missing recipient parcel bugs
// FREEBIE
10 years ago
McLoo 3f0932ff7b replace unlocalized 'at' in message details date
Making this a string resource has the potential for crashes.
Leaving it out completely is a little confusing.
The dash is the perfect solution - until a better date formatter is used.
Closes #2215
10 years ago
Jake McGinty 0a61534e03 fix recipient handling for media preview
// FREEBIE
10 years ago
Jake McGinty 121b1493cc thumbnail generation and disk caching
// FREEBIE
10 years ago
Jake McGinty b89b986a9e use PartAuthority when fetching part streams
resolves the self-send case

Fixes #2259
// FREEBIE
10 years ago
Jake McGinty 9e7928873b properly update transport options location
// FREEBIE
10 years ago
Moxie Marlinspike 21591dc6b1 Fix build.
// FREEBIE
10 years ago
McLoo 3ec95f7a8e More l10n - for decrypting errors
//FREEBIE

Closes #2231
10 years ago
Oliver Gasser 33d466a5cc Include group titles in search
When searching for messages only simple threads matching the
contact names are returned as search results. With this commit
also group converstations where the group title matches the search
term are displayed in the result. This makes search results more
consistent with the conversation list as now all conversation
titles (i.e. contact names and group titles) are searched through.

Fixes #1954
Closes #2216
10 years ago
Jake McGinty e8b947dfde Pass recipient ids, not recipient objects
Fixes #2233
// FREEBIE
10 years ago
Moxie Marlinspike 60a343120d Merge pull request #2230 from mcginty/manual-mms-pref-validation
Catch issues with bad MMSC URIs, add validation
11 years ago
McLoo 8af74e93a2 Replace button text to cancel TS registration
in RegistrationActivity from "skip" to "cancel", when coming from the reminder

Closes #2219
11 years ago
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