Jake McGinty
23c607430d
fix dark text input on dark background for conversation
...
// FREEBIE
11 years ago
Jake McGinty
829a92d371
contact selection reactive to dark theme
...
// FREEBIE
11 years ago
Moxie Marlinspike
fa0c783c64
Update language translations.
11 years ago
Jake McGinty
3dd27ed59a
push conversation messages are now blue
...
// FREEBIE
11 years ago
Moxie Marlinspike
ca2eecaedf
Add advanced preference for refreshing push directory.
11 years ago
Moxie Marlinspike
c36b5869fc
Tweak create passphrase screen text.
11 years ago
Jake McGinty
46de25d658
conversation lock icon for dark theme
...
// FREEBIE
11 years ago
Jake McGinty
8794661433
fix "end session" inflation
...
// FREEBIE
11 years ago
Moxie Marlinspike
056dbd1a4e
tweak text
...
//FREEBIE
11 years ago
Moxie Marlinspike
315cf2d8e4
Eliminate concept of group 'owner'.
11 years ago
Moxie Marlinspike
da57a689c1
Fill in some strings.
...
// FREEBIE
11 years ago
Moxie Marlinspike
9c9866e7ee
Add 'leave group' functionality. Includes other bug fixes.
11 years ago
Jake McGinty
7beab36c6a
updates to conversation menu, and updating of group info
...
// FREEBIE
11 years ago
Jake McGinty
7667264789
add group photo placeholder assets (not currently used)
...
// FREEBIE
11 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.
11 years ago
Jake McGinty
28b96204a9
make the menu titles a little less incorrect
...
// FREEBIE
11 years ago
Jake McGinty
c647820fb7
new default contact picture
...
// FREEBIE
11 years ago
Jake McGinty
0cdc6fd87d
embrace the darkness, don't open quickcontact for groups
...
// FREEBIE
11 years ago
Jake McGinty
0688dd0c2c
repurpose ImageDivet for avatar, minor lint, fix bitmap decoding
...
// FREEBIE
11 years ago
Jake McGinty
e05bacd8c3
fixing avatar selection when some gallery apps won't return any extras
...
but still succeed // FREEBIE
11 years ago
Moxie Marlinspike
760c96171d
Merge branch 'master' into groups
11 years ago
Jake McGinty
25324a45b3
Show something for unnamed groups, allow us to have different default photos for groups vs. individuals
11 years ago
Jake McGinty
877ed8f59c
Show TS group titles properly, hide MMS options
11 years ago
Jake McGinty
e8251800ab
gb icon for new group changed
11 years ago
Jake McGinty
93329df530
avatar selection on gb fixed, disable push groups if not push registered
11 years ago
Jake McGinty
e81526e581
error messaging for group creation issues
11 years ago
Jake McGinty
725e943842
fixed date floating in funky location
11 years ago
Moxie Marlinspike
6b5753337c
Putting this functionality in the hands of the user was a bad idea.
11 years ago
Jake McGinty
5810062b25
group action conversation items, tweaks to single contact selection
11 years ago
Moxie Marlinspike
e7e5bc0884
Verify identity keys on outgoing messages.
...
If PreKeyEntity identity key doesn't match local DB, fail
outgoing message and queue "incoming" identity key update
message for manual user approval.
11 years ago
Jake McGinty
8e3aa94a05
group member name tags, group convo iconography, tweaks
11 years ago
Jake McGinty
b2fdd74a1c
fix error indicator visibility/placement for sent messages
11 years ago
Jake McGinty
556b0dec1d
pretty up the interface/colors a bit.
11 years ago
Jake McGinty
9b41675f8f
single contact selection
11 years ago
Jake McGinty
bb4a4d33c9
handlePush and handleMms prototypes
11 years ago
Jake McGinty
c5d010c86f
Quick progressbar sample for network operations during group create
11 years ago
Jake McGinty
fe55ac57d9
strings, strings, strings
11 years ago
Jake McGinty
01a438de09
basic messaging when non-push users are added
11 years ago
Jake McGinty
b4a4e629f1
alignment and string work
11 years ago
Jake McGinty
9cd5a67ec5
directory changes to use number instead of token, group ui progress
11 years ago
Jake McGinty
ed3151bdb5
backward compatible navigation drawer toggle // FREEBIE
11 years ago
Jake McGinty
6157a0df7a
Merge pull request #572 from cketti/black_startup_theme
...
Use black theme without actionbar for RoutingActivity
11 years ago
Jake McGinty
5a75ff9299
Merge pull request #537 from veeti/registration
...
Registration activity fixes
11 years ago
Jake McGinty
9fd2c4753e
ui wip
11 years ago
cketti
c8ef21774d
Use black theme without actionbar for RoutingActivity
...
The theme from the manifest is used for the startup animation.
Previously light background with a dark actionbar and the
green icon was displayed during the startup animation, then
the theme switched to whatever is configured in settings.
Now a black background without actionbar is used for the
startup animation. This was chosen because a black "flash" when
using the light theme is visually less distracting than a white
flash when using the dark theme.
11 years ago
Veeti Paananen
fc458770ea
Reduce margin between registration text
11 years ago
Veeti Paananen
0d2ce2528c
Use equal margins in the registration view
11 years ago
Veeti Paananen
6bfae9ebc9
Fix registration activity being cut off on small screens or large fonts
11 years ago
Jake McGinty
8f7c9d45aa
pngcrush and removal of unused layout // FREEBIE
11 years ago
Ruben Pollan
6cdd2aff0d
Suppress lint errors
11 years ago
Ruben Pollan
29cdfd4b96
Fix some translation errors
11 years ago
Jake McGinty
28c1c5006b
icon, contact list and conversation redesign
11 years ago
Moxie Marlinspike
04b2c3772a
Support skipping password creation at setup
12 years ago
Moxie Marlinspike
a4a3b4a453
Update registration strings
12 years ago
Moxie Marlinspike
1ab4e7e9de
Library accepts push connection certificate as argument.
12 years ago
Moxie Marlinspike
44092a3eff
Support for Axolotl protocol.
...
1) Split code into v1 and v2 message paths.
2) Do the Axolotl protocol for v2.
3) Switch all v2 entities to protobuf.
12 years ago
Moxie Marlinspike
073b1f69e3
Rollbacks, v2 sms-transport key exchanges, push identity conflicts.
...
1) Stop protocol rollbacks.
2) Handle v2 version key exchange messages.
3) Handle identity key conflicts on prekeybundle messages.
12 years ago
Moxie Marlinspike
5e6d39beea
Move classes into library
12 years ago
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.
12 years ago
Moxie Marlinspike
2042ca6cb7
Generate "prekeys" at push registration time.
...
This generates a large number of key exchange messages and
registers them with the server during signup.
12 years ago
Moxie Marlinspike
d7070e7ecf
Inserted the Registration activity into initial setup flow.
...
1) Added push messaging toggle to preferences.
2) Added push messaging registration screen to setup flow.
3) Migrated rest of SharedPreferences accessors to
TextSecurePreferences.
12 years ago
Moxie Marlinspike
0ed9da9a2c
Strings and slight cleanup
12 years ago
Moxie Marlinspike
2539723410
Fix string
12 years ago
Moxie Marlinspike
0958c30400
Stringify
12 years ago
Moxie Marlinspike
7eef93c829
Stringify and clean layout
12 years ago
Moxie Marlinspike
3634ba0b55
Registration with voice verification.
12 years ago
thoughtbox
389fdaed32
Enter key string.xml references
...
To allow for translations
12 years ago
thoughtbox
8186694555
Change to string refs for Enter
...
To allow for translation
12 years ago
Veeti Paananen
eb1b762a76
Improve password caching notification UI & UX
...
On Jelly Bean and above:
- Use the standard notification style for a better and consistent visual
appearance
- Use the JB notification actions API for the locking action
- Use a lower notification priority to prioritize other notifications
over TextSecure
On ICS:
- Use the existing custom notification layout
Everywhere:
- Allow opening the app itself from the notification
- Simplify strings: don't talk about a "cached passphrase" but about the
app being "unlocked"/"locked"
12 years ago
Veeti Paananen
6eb094c87e
Show LED and ringtone setting values in their summaries
...
As instructed in the Android design guidelines. Also removed unnatural
capitalization.
12 years ago
Joshua Lund
0fed5593a8
Incredibly minor cleanup of the strings file
12 years ago
Veeti Paananen
bee964dcf8
Improve appearance of "no contacts" indicators by centering them.
...
Also remove pointless scroll views.
12 years ago
Veeti Paananen
f18324e2d6
Add tab swiping in the contact picker
12 years ago
Kyle Conroy
f91cfe1c44
Update icon with more distinct drop shadow. Make the lock flat.
12 years ago
Kyle Conroy
c8422a8942
Lighten the drop shadow on the icon
12 years ago
Kyle Conroy
f74119a58c
Add new icons
12 years ago
Moxie Marlinspike
ee0a84ec16
kn_IN
12 years ago
Moxie Marlinspike
7d931f5e6b
Updated translations
12 years ago
Moxie Marlinspike
1740f9a7cd
Merge pull request #443 from veeti/unlock
...
Clean up password unlock layout
12 years ago
Moxie Marlinspike
94913f34da
Merge pull request #459 from thoughtbox/master
...
Add summary information to "Sound" setting in preferences.
12 years ago
Thejesh GN
ed73bd57a1
Added Kannada to languages
12 years ago
Moxie Marlinspike
99d295abc5
Merge pull request #454 from veeti/highlights
...
Update card highlight style
12 years ago
thoughtbox
b56a4f9740
Update strings.xml to reference Sound summary in Settings.
12 years ago
thoughtbox
cc5981594f
Add summary to "Sound" preference (1 of 2)
12 years ago
Veeti Paananen
37fb8fe445
Update card highlight style
...
Out with orange, in with blue and gray (on >= 4.4).
12 years ago
thoughtbox
33fd6414b8
Update strings.xml
...
Removed emoticon from QuickResponse and changed the wording slightly of the "default SMS app" setting.
12 years ago
Moxie Marlinspike
0c0db28358
Fix string case
12 years ago
Veeti Paananen
89ae5ed4ed
Clean up password unlock layout
...
Remove unnecessary and redundant nested layouts, fix the alignment of
the unlock button to the right edge of the screen, use cleaner margins
and replace the deprecated fill_parent sizes with match_parent.
12 years ago
Moxie Marlinspike
afa20058b8
Updated langauge translations
12 years ago
Moxie Marlinspike
504ec976c0
Merge pull request #440 from veeti/styles
12 years ago
Moxie Marlinspike
b0216e1494
Finish KitKat compatibility details.
...
1) The system does actually enforce having a BROADCAST_SMS
permission on the SMS receiver. Break out the "delivered"
parts of this into a separate Receiver, so the permission
won't trip up GB devices.
2) The system does actually enforce having "quick response"
intents. Add a no-op for now.
3) Add a "make default" prompt.
4) Update settings to reflect what's going on in KitKat.
12 years ago
Veeti Paananen
9ddfa6499c
Gingerbread pls go
...
Look like an Android app from 2013.
Remove the redundant Gingerbread button styles from buttons to
automatically use the Holo theme on phones that don't run a 3+ year old
operating system.
Create a new style for horizontal progress bars that uses the Holo
progress bar style on v11 and above.
12 years ago
Moxie Marlinspike
9cf1751c49
Added hebrew and danish to language selector
12 years ago
Moxie Marlinspike
981c9a1543
Updated language translations
12 years ago
Moxie Marlinspike
8d8a6ab998
Switch menu contact image to be a menu image.
12 years ago
Moxie Marlinspike
891e3aeb97
Merge pull request #381 from meskio/add_contact
...
New 'add contact info' option on the conversation contextual menu
12 years ago
rhodey
2c2a03e5e2
Enhanced MMS configuration prompts and processing.
...
1) Added a new message status to MmsDatabase to
signify a pending MMS download which requires
APN settings.
2) Added a database method to query MMS messages
based on status.
3) Added login to SendReceiveService for processing
of MMS pending APN information.
4) Moved all APN/MMS settings into ApnPreferencesActivity
and transformed PromptApnActivity into a simple
informational activity.
5) Added logic to check for APN settings on send and
receive of all MMS (media, group, email) and direct
user to PromptApnActivity then ApnPreferencesActivity
if necessary.
6) Vocab/grammar adjustments.
12 years ago
Ruben Pollan
3d690faff0
New 'add contact info' option on the conversation contextual menu
...
This option is used to add phone numbers from the contact list on the
messages.
12 years ago
Moxie Marlinspike
f49c62793b
Merge pull request #377 from meskio/resend_message_on_fail2
...
Allow to resend a failed message
12 years ago
Moxie Marlinspike
f27c7c4178
Merge branch 'thoughtbox-patch-1'
...
Conflicts:
res/values/strings.xml
12 years ago