Commit Graph

495 Commits

Author SHA1 Message Date
Frederic Jacobs 1f61291e0c Addresses some performance issues on loading from database. 2015-03-21 19:15:43 +01:00
Frederic Jacobs 82a9029c37 Fixes #713 2015-03-21 17:53:39 +01:00
Frederic Jacobs fa1791a4d7 Show phone number instead of "Unknown Caller" in call view. 2015-03-21 17:53:39 +01:00
Frederic Jacobs 0c93679a3d Fixes #709 2015-03-21 17:53:39 +01:00
Frederic Jacobs 5dd8c47474 Fixes #578 2015-03-21 17:53:38 +01:00
Frederic Jacobs 9bf5518f6f Fixes #724 2015-03-21 17:53:38 +01:00
Frederic Jacobs 099bea05ba OpenSSL 1.0.2a 2015-03-21 17:53:38 +01:00
Frederic Jacobs 8e48c596ba Fixes #244 2015-03-21 17:53:38 +01:00
Frederic Jacobs e8ea00d71a Perform contact intersection on AddressBook change. 2015-03-21 17:53:38 +01:00
Aaron Raimist 0d97edf7af Fixes #673 2015-03-21 17:53:38 +01:00
Frederic Jacobs 9c611fad79 Fixes #725 2015-03-21 17:53:38 +01:00
Frederic Jacobs ea37894846 Fixes #708 2015-03-21 16:33:23 +01:00
Dirk-Willem van Gulik a1d0b6b1ad Lets user select country by country code.
Allow the entry of the country dial code to also pre-select/filter
the list of options. Useful for countries way down the list, or
countries that tend to be spelled in widely different ways.

Closes #662
2015-03-21 16:33:23 +01:00
Frederic Jacobs ff82f60e05 Fixes #674 2015-03-16 11:35:25 +01:00
Frederic Jacobs b3a4a20216 Tuning WebSocket heart beat to 30s. 2015-03-12 00:58:04 +01:00
Frederic Jacobs 5aa560c0e3 Updating translations for 2.0.1-2 release. 2015-03-12 00:56:58 +01:00
Frederic Jacobs b6ef5f0b7f Bloomfilter moves to Cache folder
The bloom filter is not user generated content so Apple is not going to
let us store it into the Documents folder. Moving it to the Cache
folder.
2015-03-12 00:46:31 +01:00
Frederic Jacobs 50fa491c7b Fixes #620 2015-03-05 17:38:16 +01:00
Frederic Jacobs 4873b9538b Bumping up release number to 2.0.1
(also fetches latest translations)
2015-03-03 02:49:08 +01:00
Frederic Jacobs a2f20de411 Code cleanup.
- Clarification about pinning strategy.
- Removing unused code in TSRecipient.
2015-03-03 01:33:33 +01:00
Frederic Jacobs ee62cbdf23 Fixes #404
Support for drafts. Unsent messages are saved in case you want to send them later on and were interrupted while redacting them.
2015-03-01 08:49:20 +01:00
Frederic Jacobs daac2c0db3 Fixes #566
This fixes the issue with duplicate numbers in group chats. This is just a "fix" for 2.0.1 but the group code is still pretty messy and should be refactored for 2.1
2015-02-28 23:28:50 +01:00
Frederic Jacobs 7aad5c5971 Fixing UX issue with unsynchronized clocks.
TextSecure messages don’t get assigned a timestamp by the server. All
of it is done end-to-end between both clients. A client could have a
misconfigured clock or might want to forge a timestamp. Therefore, we
address this issue by introducing a new receivedAt timestamp for
incoming messages that will be used to sort the messages.
2015-02-28 15:27:56 +01:00
Frederic Jacobs 456d1c479a Fixes #530 2015-02-28 11:40:00 +01:00
Frederic Jacobs 212f0d4350 Fixes #611 2015-02-26 01:20:44 +01:00
Frederic Jacobs 763d56c5d5 Fixes #613 2015-02-22 22:24:16 +01:00
Frederic Jacobs d4e7096e83 Fixes #609
- Also addresses a typo where the cipher key was checked to exist twice.
2015-02-21 14:50:14 +01:00
Frederic Jacobs c1a2f006be Fixes bug spotted by @jlund with the unread count. 2015-02-21 12:11:49 +01:00
Frederic Jacobs 24616735e5 Fixing issue when migration closed and re-opened. 2015-02-21 12:11:49 +01:00
Frederic Jacobs 311a758d27 Preparing release
- Incrementing build number
- Fetching latest translations
- Pod lock
2015-02-21 12:11:49 +01:00
Frederic Jacobs 3ade708040 Fixes based on corbett and abolishme's feedback 2015-02-21 12:10:28 +01:00
Frederic Jacobs 7968821055 Fixing Storyboard warnings. 2015-02-20 23:15:41 +01:00
Frederic Jacobs 9872bed428 Addressing some storage related fixes.
- Tested on jailbroken phone that correct files are getting encrypted
- Fixes #557
- Stores image file extension
- Addresses issue with deletion of debug logs
- Preventing user to browse in app if not registered with TS server
2015-02-20 22:59:38 +01:00
Christine Corbett 1ede61f272 Localizing the TextSecure component of Signal. 2015-02-20 19:31:44 +01:00
Frederic Jacobs ae5410fa69 Making sure that registrationID > 0. 2015-02-20 17:14:04 +01:00
Christine Corbett b37683c0ed Fixed positioning of "+" on group create screen. 2015-02-20 12:47:56 +01:00
Christine Corbett c5970bfa3e Updating licenses of dependencies. 2015-02-20 12:43:38 +01:00
Frederic Jacobs 19ca10d431 Allows retry of failed downloads. 2015-02-19 01:57:38 +01:00
Frederic Jacobs 9569a9b9c6 Multiple visual enhancements and repo cleanup.
- Revising iconography to stick to v2.0 design.
- Multiple bug fixes based on testers feedback
- Integration with system addressbook
- Removing unused assets.
2015-02-18 18:20:02 +01:00
Christine Corbett 23187ec736 New Conversation icon should be a plus (see new_conversation_icon). 2015-02-16 23:54:05 +01:00
Christine Corbett 1befa98617 Should use new Inbox and Archive icons 2015-02-16 23:54:05 +01:00
Christine Corbett be6c412cd2 Navigation bar hidden upon connection completed. 2015-02-16 23:54:05 +01:00
Frederic Jacobs d912471a94 Settings and Empty States of the 98 issues list.
- Fixes some thread ordering issues.
- Green color for settings.
- New archive placeholder.
- Warning before unregistering.
2015-02-16 23:54:05 +01:00
Frederic Jacobs 720177f921 New ringtone. 2015-02-16 23:53:26 +01:00
Christine Corbett 414c44df80 Closes #590 - New Conversation Iconography.
- Use new Cancel button icon
- Use new Add Group button icon
- Use new Call Contact (d/w) button icon
2015-02-16 23:53:26 +01:00
Christine Corbett 667cc983e9 Closes #589 - Enhancements conversation view.
- Call button should be removed from compose bar (when no text is in the input, or ever).
- Attachment options should be Choose from Library..., or Take Photo or Video
- Call button should move to right side of nav bar, and be solid white.
- Send button in compose bar should be the word Send.
- Attachment icon should be paperclip
2015-02-16 23:53:25 +01:00
Frederic Jacobs 3112bd9a15 Design enhancements, part of #577
- Settings iconography.
- Close buttons.
- Add gesture recognizers on navigation bar label, not the entire bar.
- Group view and conversation view back buttons.
2015-02-16 23:53:25 +01:00
Christine Corbett d70a9403b6 Empty states.
- With the exception of the first launch states, none of the empty states should include any artwork
- First Launch Inbox State should read: Start your first Signal conversation! Tap on the + button.
- Empty Inbox State should read Done. Done. Done. Tip: add a conversation as a reminder!
- First Launch Archive State [should read][first-launch-archive] Save conversations for reference. You can swipe conversations into your Archive from the Inbox
- Empty Archive State should read Squeaky Freaking Clean. None. Zero. Zilch. Nada.
2015-02-16 23:53:25 +01:00
Christine Corbett 70248837e7 New avatar placeholders.
- avatar colors implemented
- removed grey border on default group avatars and avatars with images
2015-02-16 23:53:25 +01:00
Frederic Jacobs dfdd0a1974 Support for `remoteRegistrationId`.
1) Supporting `remoteRegistrationId` on sending messages. Now showing
warning before sending the message if key conflict exists. Fixes #574
2) Upgrading dependencies: adapting to new libPhoneNumber API.
3) Fixes race condition in database code.
4) Fixing ordering bug. Hopefully once and for good.
2015-02-16 23:49:35 +01:00