Moxie Marlinspike
15c6f18750
Support for an audio view to allow in-app playback of audio.
...
Closes #4270
// FREEBIE
2015-10-22 10:32:45 -07:00
Moxie Marlinspike
31e20ca87e
Distinguish between secure and insecure call in conversation menu.
...
// FREEBIE
2015-09-30 14:30:11 -07:00
Moxie Marlinspike
26979b1c62
Log calls to conversations
...
// FREEBIE
2015-09-30 14:30:10 -07:00
Moxie Marlinspike
36b7f767b6
Fixes for poorly merged behavior
...
1) Fixed call in progress notification
2) Don't cache auth info in service
// FREEBIE
2015-09-30 14:30:10 -07:00
Moxie Marlinspike
d83a3d71bc
Support for Signal calls.
...
Merge in RedPhone
// FREEBIE
2015-09-30 14:30:09 -07:00
Jake McGinty
9ea53d7b1e
fix gingerbread view issues
...
Closes #4085
// FREEBIE
2015-09-20 19:40:32 -07:00
Jake McGinty
92b2da0286
download control details
...
Closes #4063
// FREEBIE
2015-09-17 12:51:57 -07:00
Jake McGinty
2d65464c04
fix attachment remove button alignment
...
fixes #3597
Closes #4077
// FREEBIE
2015-09-17 12:22:01 -07:00
Jake McGinty
80ce83ef9d
Media download controls
...
Closes #3991
// FREEBIE
2015-09-03 11:40:55 -07:00
Moxie Marlinspike
bbf33f88e0
Support for static RecipientDetails for certain shortcodes.
...
Closes #3813
// FREEBIE
2015-07-29 16:17:27 -07:00
agrajaghh
102a151127
fix icon size of quick_camera_rear
...
this also changes BUILDING.md to reflect the new syntax of pngs_from_svg.py
fixes #3769
closes #3770
// FREEBIE
2015-07-29 16:17:26 -07:00
Moxie Marlinspike
2ef0054840
Update look of contact selection activities.
...
// FREEBIE
2015-07-16 11:15:56 -07:00
Calvin Hu
c4a37e38ab
Add camera preview to message composition
2015-07-08 16:01:57 -07:00
Christoph Haefner
f0b2cc5590
Added WearReplyReceiver
2015-07-08 12:55:46 -07:00
Jake McGinty
59c51127f6
add twilio shoutout to registration
...
// FREEBIE
2015-07-02 12:20:51 -07:00
Jake McGinty
c2e5f4e80a
Add transfer indicators for attachments
...
Closes #3498
// FREEBIE
2015-07-01 15:38:55 -07:00
Jake McGinty
daa98107c3
new composition styling
...
Closes #3506
// FREEBIE
2015-07-01 14:31:04 -07:00
Moxie Marlinspike
78289ded8f
Fully colorize conversations.
...
1. Switch from 300 to 500 colors.
2. Colorize incoming conversation bubbles.
3. Colorize recipeint preference activity toolbar.
4. Support inverted colors in avatars.
5. Make status bar icons tint according to secondary color.
// FREEBIE
2015-06-29 16:06:59 -07:00
Jake McGinty
99c9c73c9d
Add drop shadows and roundier corners to new bubbles.
...
// FREEBIE
2015-06-29 16:05:41 -07:00
Moxie Marlinspike
db9656c70c
Update conversation style.
...
1) No more blue/green for outgoing messages. Just lock or no lock.
2) Use 9-patches instead of shapes for better bubble performance.
3) Use tinting rather than different colored assets.
4) Change outgoing status indicators so that they don't change
width of the bubble as they update.
5) Switch to using ..., check, double-check for pending, sent,
delivered rather than using bubble tone to indicate pending.
// FREEBIE
2015-06-29 16:05:33 -07:00
Moxie Marlinspike
bf3c1d3745
Support for device management, limits, and contact requests.
...
// FREEBIE
2015-06-24 18:30:55 -07:00
Moxie Marlinspike
2016fa315b
Support for quick reply from notifications.
...
Fixes #483
Closes #3455
// FREEBIE
2015-06-24 18:30:55 -07:00
Moxie Marlinspike
67d8fa26a7
Pretty up the attachment drawer a little.
...
1) Rounded corners on the image.
2) A circle X on top of the image, rather than a remove button.
3) Quick 200ms fade on clear.
Closes #3439
// FREEBIE
2015-06-18 10:03:10 -07:00
agrajaghh
ae4f6b1dd4
add dark theme to emojiDrawer
...
Fixes #3240
Closes #3353
2015-06-11 11:10:28 -07:00
Moxie Marlinspike
40af2a81db
Support for per-recipient muting, blocking, and ringtones.
...
Fixes #757
Fixes #354
Fixes #222
Closes #1815
Closes #3378
// FREEBIE
2015-06-11 11:09:02 -07:00
agrajaghh
9475cd765a
fix size of ic_photo_camera
...
Closes #3232
// FREEBIE
2015-05-21 17:30:42 -07:00
agrajaghh
257660200a
add dark theme to PassphrasePromptActivity
...
Fixes #2296
Closes #2307
Closes #2627
2015-05-20 16:29:37 -07:00
Jake McGinty
4aa4ab50c4
remove unnecessary "Add Attachment" title
...
//FREEBIE
2015-05-20 15:44:18 -07:00
Jake McGinty
bd6bee8da7
new attach icon
...
fancier interpolation
Closes #3205
// FREEBIE
2015-05-20 15:37:28 -07:00
Moxie Marlinspike
fe4e2fcadb
Support for direct photo capture from app.
...
Make the send button toggle to an attach button when the
compose text and attachments are emmpty.
Part of #520
Closes #3186
// FREEBIE
2015-05-20 13:53:00 -07:00
agrajaghh
9a6b559afe
remove unused icon
...
closes #3200
// FREEBIE
2015-05-20 12:41:28 -07:00
Jake McGinty
0ee46bbe5f
new emoji category layout
...
Fixes #2962
Fixes #2954
Fixes #2941
// FREEBIE
2015-05-19 14:01:22 -07:00
agrajaghh
c1af7557b5
new image for ic_missing_thumbnail_picture
...
Closes #2955
2015-04-15 13:39:39 -07:00
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
2015-04-01 10:20:31 -07:00
agrajaghh
62181a3d7f
migrate AlertDialog to material-dialogs
...
Closes #2743
2015-03-25 11:50:52 -07:00
Jake McGinty
b73143d7a7
fix send button assets
...
Closes #2757
// FREEBIE
2015-03-23 13:54:37 -07:00
agrajaghh
0f572d1e5d
adapt SMS strings in preferences
...
Fixes #2672
Closes #2682
//FREEBIE
2015-03-16 11:02:22 -07:00
agrajaghh
ac312ff5d5
change FAB icon to ic_create and add more resolutions to ic_add
...
Closes #2634
//FREEBIE
2015-03-12 11:31:03 -07:00
agrajaghh
e31ddf0599
remove unused icons
...
Closes #2575
//FREEBIE
2015-03-05 18:36:10 -08:00
agrajaghh
2b39728ea0
fix icons in import/export dialog
...
Closes #2574
//FREEBIE
2015-03-05 17:35:25 -08:00
agrajaghh
9de62d0286
replace icons in the add attachment dialog
...
Closes #2535
2015-03-03 17:14:31 -08:00
Martin Stone
b87abcc2c1
Update lockscreen image to new (blue) logo.
...
Fixes #2426
Closes #2502
2015-02-24 16:45:12 -08:00
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
2015-02-23 13:13:39 -08:00
Jake McGinty
5fac189736
"All images" view for conversations
...
// FREEBIE
2015-02-18 15:47:47 -08:00
agrajaghh
20d43bbfcb
add icons to the preference categories
...
Closes #2361
2015-02-13 11:18:04 -08:00
Jake McGinty
ba62e018db
Refine icon
...
1) fix glow
2) improve shadows
3) fix density-inconsistent assets
2015-01-28 12:52:51 -10:00
Jake McGinty
2e253fb6a8
provisioning dialog rework
...
// FREEBIE
2015-01-24 10:15:47 -08:00
Jake McGinty
810abe0275
material actionbar and fab
...
// FREEBIE
2015-01-21 19:01:23 -10:00
Calvin Hu
a0599c1639
add theme to import/export activity
...
closes #2359
2015-01-16 10:41:01 -10:00
Jake McGinty
42da687602
Revert "add theme to import/export activity"
...
This reverts commit e64c067636
.
2015-01-14 10:23:10 -10:00
Calvin Hu
e64c067636
add theme to import/export activity
2015-01-14 10:03:02 -10:00
Bastian Köcher
4a088410ae
"add contact" button for unknown contacts
...
Closes #1551
2014-12-11 18:59:29 -08:00
Jake McGinty
eaf89735b8
encapsulated delivery icon to separate from lock
...
and as a bonus some tweaked text sizes and colors
// FREEBIE
2014-11-19 12:56:44 -08:00
Jake McGinty
bc3686058a
optimize new assets
...
Thanks to @pejakm for pointing out the emoji optimization.
// FREEBIE
2014-11-18 11:27:10 -08:00
Jake McGinty
0110015c8b
remove unused image resources
...
// FREEBIE
2014-11-18 11:27:10 -08:00
Jake McGinty
5ca8a6d421
materialize conversation item indicators
...
// FREEBIE
2014-11-18 11:27:08 -08:00
Jake McGinty
43adc75428
add icon back
...
// FREEBIE
2014-11-15 02:04:17 +03:00
Jake McGinty
8bf537bb09
remove old, unused resources
...
// FREEBIE
2014-08-12 12:12:08 -07:00
Drew Hintz
7b41b1492e
Shrink png files using pngout. Saves 608kB. FREEBIE.
2014-08-07 17:56:08 -07:00
Jake McGinty
de63b0dd96
make reminder a custom view, make push reminder
...
// FREEBIE
2014-08-04 15:25:53 -07:00
Jake McGinty
7d688846f9
Move default SMS and system import to "reminders"
...
// FREEBIE
Closes #1730
2014-07-27 01:09:39 -07:00
Jake McGinty
530ad7bc86
new emoji drawer
...
// FREEBIE
Closes #1746
2014-07-26 13:35:03 -07:00
Jake McGinty
a82d2dfc5c
Revert "change out key cached icon to be more unique"
...
This reverts commit d6d76fa953
.
2014-06-24 19:20:16 -07:00
Jake McGinty
f63f95404e
remove ReviewIdentitiesActivity
...
// FREEBIE
2014-06-22 16:21:30 -07:00
phenx-de
d8e6a93584
Use contextual action bar menu for conversation items.
2014-06-12 14:27:34 -07:00
phenx-de
5ae8a7a8c4
Improved the warning icon: Higher resolution, better size.
2014-06-12 14:24:08 -07:00
Jake McGinty
ce7b8ab75a
new passphrase prompt activity
...
// FREEBIE
2014-05-19 12:16:42 -07:00
Jake McGinty
d6d76fa953
change out key cached icon to be more unique
...
Fixes #651
// FREEBIE
2014-05-14 17:52:49 -07:00
Jake McGinty
92b90cd798
remove lock coloring in send icons
...
// FREEBIE
2014-04-03 14:05:34 -07:00
Jake McGinty
54a882a11d
new send icons, fix logic for disabling/enabling
...
// FREEBIE
2014-04-03 09:49:50 -07:00
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.
2014-03-03 18:23:14 +01:00
Moxie Marlinspike
367b481d07
Merge pull request #905 from benalbrecht/dialog_icons
...
Use modern icons in info and alert dialogs for ICS+
2014-03-02 14:01:52 -08:00
Veeti Paananen
28f1a0a636
Replace the attachment dialog header icon with something modern
2014-03-02 09:40:35 +02:00
Benjamin Albrecht
0f6c7660cb
Use modern icons in info and alert dialogs for ICS+
2014-03-01 14:42:12 +01:00
Jake McGinty
46de25d658
conversation lock icon for dark theme
...
// FREEBIE
2014-02-22 22:22:39 -08:00
Jake McGinty
7667264789
add group photo placeholder assets (not currently used)
...
// FREEBIE
2014-02-20 23:09:28 -08:00
Jake McGinty
c647820fb7
new default contact picture
...
// FREEBIE
2014-02-19 21:54:12 -08:00
Jake McGinty
0688dd0c2c
repurpose ImageDivet for avatar, minor lint, fix bitmap decoding
...
// FREEBIE
2014-02-19 00:01:37 -08:00
Moxie Marlinspike
760c96171d
Merge branch 'master' into groups
2014-02-18 13:53:35 -08:00
Jake McGinty
8e3aa94a05
group member name tags, group convo iconography, tweaks
2014-02-15 04:21:56 -08:00
Jake McGinty
9fd2c4753e
ui wip
2014-01-25 23:39:56 -08:00
Jake McGinty
8f7c9d45aa
pngcrush and removal of unused layout // FREEBIE
2014-01-11 10:55:52 -10:00
Jake McGinty
28c1c5006b
icon, contact list and conversation redesign
2014-01-09 19:06:41 -10:00
Moxie Marlinspike
0dd36c64a4
Basic support for encrypted push-based attachments.
...
1) Move the attachment structures into the encrypted message body.
2) Encrypt attachments with symmetric keys transmitted in the
encryptd attachment pointer structure.
3) Correctly handle asynchronous decryption and categorization of
encrypted push messages.
TODO: Correct notification process and network/interruption
retries.
2014-01-06 14:35:53 -08:00
Moxie Marlinspike
3634ba0b55
Registration with voice verification.
2014-01-06 14:18:30 -08:00
Kyle Conroy
f91cfe1c44
Update icon with more distinct drop shadow. Make the lock flat.
2013-12-13 11:33:02 -08:00
Kyle Conroy
c8422a8942
Lighten the drop shadow on the icon
2013-12-12 16:54:36 -08:00
Kyle Conroy
f74119a58c
Add new icons
2013-12-12 16:30:14 -08:00
Moxie Marlinspike
8d8a6ab998
Switch menu contact image to be a menu image.
2013-10-20 17:18:59 -07:00
Moxie Marlinspike
1c8f8666ba
Make the switch to gradle!
...
1) ABS is now published as an AAR, so we can eliminate all local
dependencies and bundled jars.
2) Upgrade to ABS 4.4.0 (The Last Release) and deal with the loss
of Sherlock.Dialog by faking it with our own themes.
3) Remove all traces of ant. The modern world is here.
2013-10-10 13:52:24 -07:00
Moxie Marlinspike
b14d9d84ad
Fix for Android PRNG bug.
...
There is apparently an Android vulnerability with the PRNG it
provides through the JCE. This uses their suggested code to patch
the PRNG, and provides the option to regenerate identity keys.
http://android-developers.blogspot.com/2013/08/some-securerandom-thoughts.html
2013-08-15 11:27:14 -07:00
Moxie Marlinspike
2e31cfed11
Basic support for composing emoji
2013-06-27 20:57:27 -07:00
Moxie Marlinspike
aa25f94291
Enhanced import/export support.
...
1) Allow imports from the stock SMS database at any time.
2) Provide plaintext export support, in a format compatible with
the "SMS Backup And Restore" app.
3) Fix the DB weirdness on encrypted restore that previously
required killing the app.
2013-06-24 21:02:30 -07:00
Moxie Marlinspike
903ab92f5f
Basic navigation drawer support.
2013-06-22 21:44:12 -07:00
Moxie Marlinspike
5263ac1f1a
Theme Support
...
1) Broke out the UI elements of the major Activites into stylable
attributes.
2) Created a 'light' and 'dark' theme for the newly stylable attrs.
3) Touched up some of the UI spacing.
4) Implemented dynamic theme switching support.
2013-06-21 12:14:40 -07:00
Moxie Marlinspike
6c164df815
Lighter check
2013-06-18 16:43:41 -07:00
Moxie Marlinspike
24fc93e9ae
Switch to a more heavily TOFU model for identity keys.
...
1) There is no longer a concept of "verified" or "unverified."
Only "what we saw last time" and "different from last time."
2) Let's eliminate "verify session," since we're all about
identity keys now.
3) Mark manually processed key exchanges as processed.
2013-05-23 16:36:24 -07:00
Moxie Marlinspike
dd0aecc811
First cut at group messaging refactor.
2013-05-06 08:40:55 -07:00
Moxie Marlinspike
2f39283da3
Initial GCM registration
2013-05-06 08:40:55 -07:00
Jake McGinty
674cd68ebd
Modern-style Android chat icons (incl. secure icon)
...
Make the send-button appearance more similar to the default Android
messenger application
2013-03-10 16:05:35 -07:00
Moxie Marlinspike
5eb04328d3
Improve passphrase and onboarding UI. Abstract out routing.
...
1) Update the create, prompt, and change passphrase activities.
They are no longer dialog themed, and should look a little
less ugly.
2) Update the import DB activity to be less ugly and more robust.
3) Abstract all of the state handling stuff out of
ConversationListActivity. This is now handled by RoutingActivity,
which all launch intents move through.
2013-02-17 15:09:01 -08:00
Moxie Marlinspike
71f43075a9
Distinguish unread threads with background color.
2013-02-09 10:03:38 -08:00
Moxie Marlinspike
d1d0f8afe5
Fix attachment icon for GB devices
2013-02-06 16:45:14 -08:00
Moxie Marlinspike
5cb02445e8
Add support for "delivery notifications." Currently SMS-only.
2013-01-06 21:38:36 -08:00
Moxie Marlinspike
1bd260b981
Improve UI for group SMS ConversationActivity
...
1) Change title to indicate it's a group message, and specify
the number of recipients.
2) Add an ActionBar icon to display a list of the recipients.
2012-10-21 14:34:09 -07:00
Moxie Marlinspike
030b39cd9c
Updated attachment selection dialog.
...
1) Added nice-looking holo-themed graphics for each attachment type.
2) Removed old un-scaled graphics.
3) Stringified the attachment types.
2012-09-30 18:58:40 -07:00
Moxie Marlinspike
095b73a079
Updated new message notification icon style for all versions of Android.
2012-09-12 20:48:04 -07:00
Moxie Marlinspike
bf8d868eb3
Updated notification icon to look appropriate for all Android versions.
2012-09-12 20:08:07 -07:00
Moxie Marlinspike
7a7dba66ad
Update passphrase caching notification strategy.
...
On platforms (API >= 11) that support receiving click events within
a notification, we change the notification format so that users
can "lock" TextSecure with a click.
For all platforms, we change the notification icon in the status
bar from a "lock" to an "unlock," to better reflect the situation.
This is all part of the master plan for eliminating the passphrase
timeout option.
2012-09-09 09:18:17 -07:00
Moxie Marlinspike
4c3b7cbe08
Extract TextSecure strings for i18n.
...
1) Change all instances which use concatenation to build strings
with variables in them to use string formatting instead.
2) Extract all string literals from layouts and menus into strings.xml
3) Extract all string literals from code into strings.xml
2012-09-07 21:19:37 -07:00
Moxie Marlinspike
fe3b6c51d7
Correct launcher icon sizes.
2012-08-03 17:34:29 -07:00
Moxie Marlinspike
7883d09573
Fix success/failure status on conversation item.
2012-08-03 17:34:09 -07:00
Moxie Marlinspike
d991d65225
Fix key cache icon colors on GB.
2012-07-31 14:27:27 -07:00
Moxie Marlinspike
0f1fda23a5
Update notification icons.
2012-07-31 13:17:06 -07:00
Moxie Marlinspike
e641a28cf5
New lock icons.
2012-07-30 17:51:31 -07:00
Moxie Marlinspike
5918353fc7
Updated lock icon image
2012-07-30 17:28:55 -07:00
Moxie Marlinspike
1ff278dc81
Update the key exchange icon look.
2012-07-30 17:15:49 -07:00
Moxie Marlinspike
7cab26750b
Switch to Contextual Action Bar goodness.
2012-07-26 16:21:45 -07:00
Moxie Marlinspike
78998d0c93
Clean up key/identity verification Activites.
...
1) Get ride of the crazy button situation.
2) Actionbar-ify and abstract out the common actions.
3) Switch to full activities from dialog themes.
2012-07-23 13:42:29 -07:00
Moxie Marlinspike
863e1c6508
Fix the look of tabbed multi-contact selector.
...
1) Updated to ActionBar style.
2) Split out into fragments.
3) Switch to cursor loaders.
2012-07-20 22:23:25 -07:00
Moxie Marlinspike
a7cc47d259
Update conversation item style.
...
1) Don't print sender/recipient name in message body.
2) Do the split conversation icon view.
3) Adjust font sizes and colors.
2012-07-19 19:23:49 -07:00
Moxie Marlinspike
1ac1cec634
Update look for RecipientsPanel.
...
1) Make the "add contacts" graphic more holo-ific.
2) Adjust the graphic position on holo-themed devices.
2012-07-19 15:16:07 -07:00
Moxie Marlinspike
b377fe84df
New design for Conversation Activity.
...
1) Move to Fragments for the list view.
2) Switch to CursorLoader from my jankey self-managed cursor.
3) Add session security logic to the ActionBar.
4) Fix colors to be less ugly.
2012-07-19 14:22:03 -07:00
Moxie Marlinspike
b93bb69c28
Restyle conversation list view.
...
1. New look for quick contact badges.
2. No more unread indicator, replace with bolded text.
3. Style message count with color rather than parens.
4. Remove "New Message" item, add as item in action bar instead.
2012-07-16 21:35:32 -07:00
Moxie Marlinspike
63250b33a8
Switch to QuickContactBadge.
2012-07-16 20:20:13 -07:00