Commit Graph

532 Commits (e390fb4fc52fd06c779d713696af6d9343a26281)

Author SHA1 Message Date
Greyson Parrelli 6d56447de2 Bump version to 4.20.4 6 years ago
Greyson Parrelli 8fc63c4d78 Bump version to 4.20.3 6 years ago
Moxie Marlinspike 107f6b4277 Bump version to 4.20.2 6 years ago
Greyson Parrelli eb42b7b26a Bump version to 4.20.1. 6 years ago
Greyson Parrelli 5d75f11cbc Bump version to 4.20.0. 6 years ago
Greyson Parrelli 0449647cf9 Implemented full-text search.
You can now use the search bar on the conversation list to find
conversations, messages, and contacts.
6 years ago
Greyson Parrelli ca260a92e3 Convert vCard attachments to Shared Contacts.
When you share a vCard from an external app (like the Contacts app) into
Signal, we'll now convert it to a pretty Shared Contact message and
allow you to choose which fields of the contact you wish to send.
6 years ago
Greyson Parrelli 54dbffaf30 Added ability to share contacts.
The "contact" option in the attachments tray now brings you through an
optimized contact sharing flow, allowing you to select specific fields
to share. The contact is then presented as a special message type,
allowing you to interact with the card to add the contact to your system
contacts, invite them to signal, initiate a signal message, etc.
6 years ago
Moxie Marlinspike 7951df09ad Bump version to 4.19.3 6 years ago
Moxie Marlinspike 0c8b2b23da Bump version to 4.19.2 6 years ago
Moxie Marlinspike 8b74e9a075 Bump version to 4.19.1 6 years ago
Moxie Marlinspike afbf6a91bb Bump version to 4.19.0 6 years ago
Greyson Parrelli fa99e8f0d0 Updated reply-to UI.
All UI components are now properly styled and functioning according to
spec.
6 years ago
Moxie Marlinspike d567534609 replies 6 years ago
Moxie Marlinspike c2c180e38d Bump version to 4.18.3 6 years ago
Moxie Marlinspike c573d5703b Bump version to 4.18.2 6 years ago
Moxie Marlinspike c3882e9d51 Bump version to 4.18.1 6 years ago
Moxie Marlinspike c0da061072 Bump version to 4.18.0 6 years ago
Greyson Parrelli ea374735e1 Render images in a conversation true-to-size.
Previously, we were always rendering images as squares. Instead of doing
that, we now render them as close to true-to-size as possible (within
reasonable min/max width/height boundaries).
6 years ago
Moxie Marlinspike f48f4a8812 Bump version to 4.17.5 6 years ago
Moxie Marlinspike 26a16bf0ca Bump version to 4.17.4 6 years ago
Moxie Marlinspike 5f12696bed Bump version to 4.17.3 6 years ago
Moxie Marlinspike 52ca295131 Bump version to 4.17.2 6 years ago
平民·寻梦(Pingmin Fenlly Liu) cc288d1e43 Just update to the new repo path "github.com/signalapp"
Closes #7469
6 years ago
Moxie Marlinspike fd7a3190f8 Bump version to 4.17.1 6 years ago
Moxie Marlinspike c8dd62cecf Make it possible to set a zero value for screen lock timeout
Fixes #7485
6 years ago
Moxie Marlinspike 9fb67b9f03 Bump version to 4.17.0 6 years ago
Moxie Marlinspike f5f1305af8 Update libpastelog to 1.1.2 6 years ago
Moxie Marlinspike 110d33ddf8 Support for Registration Lock PINs 6 years ago
Moxie Marlinspike 35a6ec707f Update libpastelog to 1.1.1 6 years ago
Moxie Marlinspike 8eb8f9e724 Bump version to 4.16.9 6 years ago
Moxie Marlinspike eaf11744c7 Bump version to 4.16.8 6 years ago
Moxie Marlinspike 9ebd8682b5 Bump version to 4.16.7 6 years ago
Moxie Marlinspike 4324f0b7ec Update libpastelog 6 years ago
Moxie Marlinspike c940e984f0 Bump version to 4.16.6 6 years ago
Moxie Marlinspike a40d7158de Bump version to 4.16.5 7 years ago
Moxie Marlinspike 3be45f093c Bump version to 4.16.4 7 years ago
Moxie Marlinspike 751cc0e86a Bump version to 4.16.3 7 years ago
Moxie Marlinspike 01c3244f75 Specify supported ABIs 7 years ago
Moxie Marlinspike f17c144a60 Bump version to 4.16.2 7 years ago
Moxie Marlinspike a4aac62bcb Bump version to 4.16.1 7 years ago
Moxie Marlinspike c004ead940 Bump version to 4.16.0 7 years ago
Moxie Marlinspike 69d18dfa6a Update libsignal-service to latest 7 years ago
Moxie Marlinspike f36b296e2e Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore 7 years ago
Moxie Marlinspike d1819b6361 Bump version to 4.15.5 7 years ago
Moxie Marlinspike 970e24ef26 Bump version to 4.15.4 7 years ago
Moxie Marlinspike 9939461d9e Bump version to 4.15.3 7 years ago
Moxie Marlinspike be0ddb9756 Bump version to 4.15.2 7 years ago
Moxie Marlinspike e60715587f Update service lib to 2.7.0 7 years ago
Moxie Marlinspike 47194e7079 Bump version to 4.15.1 7 years ago
Moxie Marlinspike d3bf6a1c59 Bump version to 4.15.0 7 years ago
Moxie Marlinspike 551470123d Update glide to 4.5.0 7 years ago
Moxie Marlinspike da8cea9878 Update glide to 4.4 7 years ago
Moxie Marlinspike 419ef2c6f8 Update support library to 27.0.2 7 years ago
Moxie Marlinspike a798f97aa3 Update to webrtc M64 7 years ago
Moxie Marlinspike b17451b867 Bump version to 4.14.10 7 years ago
Moxie Marlinspike 81cd20062c Bump version to 4.14.9 7 years ago
Moxie Marlinspike 6d7553563f Bump version to 4.14.8 7 years ago
Moxie Marlinspike 71727e1474 Bump version to 4.14.7 7 years ago
Moxie Marlinspike a8040b00cf Bump version to 4.14.6 7 years ago
Moxie Marlinspike 13434d620c Bump version to 4.14.5 7 years ago
Moxie Marlinspike 62489846e3 Bump version to 4.14.4 7 years ago
Moxie Marlinspike 907a1767f4 Bump version to 4.14.3 7 years ago
Moxie Marlinspike 7ba0f4b279 Bump version to 4.14.2 7 years ago
Moxie Marlinspike 6d0b8bd737 Bump version to 4.14.1 7 years ago
Moxie Marlinspike 4932171bbf Bump version to 4.14.0 7 years ago
Moxie Marlinspike 0f35bc6fd9 Increase targetSdkVersion to 25 7 years ago
Moxie Marlinspike 4c8e259b56 Update compileSdk to 27 7 years ago
Moxie Marlinspike 64c8b4b2ef Support for selective permissions 7 years ago
Moxie Marlinspike 886298674e Adjust inbox zero empty state 7 years ago
Moxie Marlinspike 8f6440ce17 Bump version to 4.13.7 7 years ago
Moxie Marlinspike f916dcd5de Bump version to 4.13.6 7 years ago
Moxie Marlinspike 17f8a81a56 Bump version to 4.13.5 7 years ago
Moxie Marlinspike 6ff0a62338 Bump version to 4.13.4 7 years ago
Moxie Marlinspike e1026785f7 Bump version to 4.13.3 7 years ago
Moxie Marlinspike efb9ba6496 Bump version to 4.13.2 7 years ago
Moxie Marlinspike e14a97cf68 Bump version to 4.13.1 7 years ago
Moxie Marlinspike 0960ff1fa9 Bump version to 4.13.0 7 years ago
Moxie Marlinspike e37c06c563 Show dialog if another device registered with same number 7 years ago
Moxie Marlinspike 60f4e245e9 Bump version to 4.12.3 7 years ago
Moxie Marlinspike 9c1e846049 Update circular progress button dep to be compat w/ build tools 7 years ago
Moxie Marlinspike e245281b69 Update Android plugin to 3.0.0 7 years ago
Moxie Marlinspike 1c680a2c64 Update libwebrtc to M63
// FREEBIE
7 years ago
Moxie Marlinspike 648b2f24f6 Bump version to 4.12.2
// FREEBIE
7 years ago
Moxie Marlinspike 90203e4872 Bump version to 4.12.1
// FREEBIE
7 years ago
Moxie Marlinspike d93ba54f0e Bump version to 4.12.0
// FREEBIE
7 years ago
Moxie Marlinspike 9a8d058051 Update to glide 4.3.0
// FREEBIE
7 years ago
Moxie Marlinspike 6d88710a88 Update to libsignal-service 2.6.11
// FREEBIE
7 years ago
Moxie Marlinspike 10f224ede5 Update to glide 4.x
// FREEBIE
7 years ago
Moxie Marlinspike 4bf91aa86a Bump version to 4.11.5
// FREEBIE
7 years ago
Moxie Marlinspike e87aa85bae Bump version to 4.11.4
// FREEBIE
7 years ago
Moxie Marlinspike 671023d0c8 Bump version to 4.11.3
// FREEBIE
7 years ago
Moxie Marlinspike c15d1a3bce Update pipe when injecting message sender
// FREEBIE
7 years ago
Moxie Marlinspike d24fb8c855 Bump version to 4.11.2
// FREEBIE
7 years ago
Moxie Marlinspike 8a99d9b126 Bump version to 4.11.1
// FREEBIE
7 years ago
Moxie Marlinspike 04fcb9c531 Bump version to 4.11.0
// FREEBIE
7 years ago
Moxie Marlinspike c09d2951b1 Fix preference compat crash
Fixes #7018
// FREEBIE
7 years ago
Moxie Marlinspike 856a4d2860 Process configuration request messages
// FREEBIE
7 years ago
Moxie Marlinspike 4c2269175b Improve profile upload animation
// FREEBIE
7 years ago
Moxie Marlinspike 893cf9c01d Add support for setting empty profile names
// FREEBIE
7 years ago
Moxie Marlinspike c6b2e785a5 Reorganize conversation media activity to have sticky headers
// FREEBIE
7 years ago
Moxie Marlinspike 5189fbf686 Bump minSdk to API 14
The Android v4 and v7 support libraries now only support a minSdk
of v14. This means that they are both essentially a v14 support
library now.

In order to bump compileSdk to 26, we'll have to update the support
library, which will break < v14 compatibility. Android is
essentially forcing all applications to break compatibility with
devices older than API 14.

// FREEBIE
7 years ago
Moxie Marlinspike d0e781ccb4 Sync read receipt configuration to sibling devices
// FREEBIE
7 years ago
Moxie Marlinspike a1c276f70b Update to V7 PreferencesCompat library
// FREEBIE
7 years ago
Moxie Marlinspike cb9bc9659b Support for read receipts
// FREEBIE
7 years ago
Moxie Marlinspike 30916d8e19 Bump version to 4.10.12
// FREEBIE
7 years ago
Moxie Marlinspike 185d22809e Bump version to 4.10.11
// FREEBIE
7 years ago
Moxie Marlinspike b5ad2fc744 Bump version to 4.10.10
// FREEBIE
7 years ago
Moxie Marlinspike 989ec6a40a Bump version to 4.10.9
// FREEBIE
7 years ago
Moxie Marlinspike 2e5b0bcee2 Bump version to 4.10.8
// FREEBIE
7 years ago
Moxie Marlinspike 77fb541090 Bump version to 4.10.7
// FREEBIE
7 years ago
Moxie Marlinspike 6a10c69df8 Bump version to 4.10.6
// FREEBIE
7 years ago
Moxie Marlinspike 0bd9606666 Bump version to 4.10.5
// FREEBIE
7 years ago
Moxie Marlinspike 6d1f4bc2f0 Bump version to 4.10.4
// FREEBIE
7 years ago
Moxie Marlinspike af265bc3c2 Bump version to 4.10.3
// FREEBIE
7 years ago
Moxie Marlinspike d6aeeaef2c Bump version to 4.10.2
// FREEBIE
7 years ago
Moxie Marlinspike 56c720cd4f Bump version to 4.10.1
// FREEBIE
7 years ago
Moxie Marlinspike 79f8cf8e35 Bump version to 4.10.0
// FREEBIE
7 years ago
Moxie Marlinspike 2add02c62f Add splash screen for setting profiles
// FREEBIE
7 years ago
Moxie Marlinspike 62c738ee58 Update libsignal-service to 2.6.5
// FREEBIE
7 years ago
Moxie Marlinspike 51c1e4485f Support for profile key syncing to sibling devices
// FREEBIE
7 years ago
Moxie Marlinspike 77a216b705 Support for retrieving and storing profile information
Initial support for sharing profile keys

// FREEBIE
7 years ago
Moxie Marlinspike 1893047a78 Profile creation activity
// FREEBIE
7 years ago
Moxie Marlinspike a02f223a96 Join recipient preferences into thread query for faster lookup
// FREEBIE
7 years ago
Moxie Marlinspike 81682e0302 Bump version to 4.9.9
// FREEBIE
7 years ago
Moxie Marlinspike 8d473f4f50 Bump version to 4.9.8
// FREEBIE
7 years ago
Moxie Marlinspike c0ec531daa Bump version to 4.9.7
// FREEBIE
7 years ago
Moxie Marlinspike 1c3ba4b675 Bump version to 4.9.6
// FREEBIE
7 years ago
Moxie Marlinspike f41e9c181c Bump version to 4.9.5
// FREEBIE
7 years ago
Moxie Marlinspike dc61c67856 Bump version to 4.9.4
// FREEBIE
7 years ago
Moxie Marlinspike 3d29445373 Bump version to 4.9.3
// FREEBIE
7 years ago
Moxie Marlinspike ae93038d66 Bump version to 4.9.2
// FREEBIE
7 years ago
Moxie Marlinspike 6ff9d3cc72 Bump version to 4.9.1
// FREEBIE
7 years ago
Moxie Marlinspike 45ecca69d3 Bump version to 4.9.0
// FREEBIE
7 years ago
Moxie Marlinspike 737810475e Remove the Canonical Address Database
This was a holdover from Signal's origins as a pure SMS app.
It causes problems, depends on undefined device specific behavior,
and should no longer be necessary now that we have all the
information we need to E164 all numbers.

// FREEBIE
7 years ago
Moxie Marlinspike b5259f6847 Bump version to 4.8.1
// FREEBIE
7 years ago
Moxie Marlinspike 18f6196388 Update to libsignal-service 2.5.16
// FREEBIE
7 years ago
Moxie Marlinspike 666f648c59 Bump version to 4.8.0
// FREEBIE
7 years ago
Moxie Marlinspike 2c4c0f1349 Archive sessions and generate new registration id on re-register
Fixes #6703
// FREEBIE
7 years ago
Moxie Marlinspike fcbcffe9ba Bump version to 4.7.4
// FREEBIE
7 years ago
Moxie Marlinspike 501b351f80 Update signal-service to 2.5.14
// FREEBIE
7 years ago
Moxie Marlinspike b72b1cda94 Bump version to 4.7.3
// FREEBIE
7 years ago
Moxie Marlinspike 074e46b2d9 Enable verification syncing
// FREEBIE
7 years ago
Moxie Marlinspike 91612cb6f2 Bump version to 4.7.2
// FREEBIE
7 years ago
Moxie Marlinspike 8b12bc9acc Bump version to 4.7.1
// FREEBIE
7 years ago
Moxie Marlinspike e2439278f4 Update libsignal-server to 2.5.12
Fixes #6734
// FREEBIE
7 years ago
Moxie Marlinspike 7c2191f9a0 Bump version to 4.7.0
// FREEBIE
7 years ago
Moxie Marlinspike 172de96ce4 Update to webrtc M59
// FREEBIE
7 years ago
Moxie Marlinspike 76c28cfa7a Add support for SN verification
// FREEBIE
7 years ago
Moxie Marlinspike 711740d156 Update to libsignal-service 2.5.10
// FREEBIE
7 years ago
Moxie Marlinspike cd55feb2b9 Update signal-service to 2.5.9
// FREEBIE
7 years ago
Moxie Marlinspike 0367bf0de4 Update signal-service to 2.5.8
// FREEBIE
7 years ago
Moxie Marlinspike d507756821 Some identity key handling changes
1) Prefetch identity keys when possible

2) Always accept prefetched keys or keys from incoming messages

3) Block sending only if it's a recent change, or if always
   block is enabled

// FREEBIE
7 years ago
Moxie Marlinspike 56f85e7f85 Bump version to 4.6.1
// FREEBIE
7 years ago
Moxie Marlinspike 15df691017 Bump version to 4.6.0
// FREEBIE
7 years ago
Moxie Marlinspike 0d6f8a003d Add proguard config for klinker library
// FREEBIE
7 years ago
Moxie Marlinspike b78c05e70b Keep track of when audio attachments are voice notes
// FREEBIE
7 years ago
Moxie Marlinspike 51d6144591 Significant MMS changes
1) Remove all our PDU code and switch to the PDU code from the
   klinker library

2) Switch to using the system Lollipop MMS library by default,
   and falling back to our own custom library if that fails.

3) Format SMIL differently, using code from klinker instead of
   what we've pieced together.

4) Pull per-carrier MMS media constraints from the XML config
   files in the klinker library, instead of hardcoding it at 280kb.

Hopefully this is an improvement, but given that MMS is involved,
it will probably make things worse instead.
7 years ago
Moxie Marlinspike bfc9ad7761 Bump version to 4.5.3
// FREEBIE
7 years ago
Moxie Marlinspike 89d1232bdc Bump version to 4.5.2
// FREEBIE
7 years ago
Moxie Marlinspike 50cf9c448a Bump version to 4.5.1
// FREEBIE
7 years ago
Moxie Marlinspike 12062bdfe1 Bump version to 4.5.0
// FREEBIE
7 years ago
mcloo 5ffee53faa Fix Unread Badger for Sony Launcher
Closes #6552
Fixes #6484
7 years ago
Moxie Marlinspike 3acfba7bd0 Bump version to 4.4.0
// FREEBIE
7 years ago
Moxie Marlinspike a697fcea04 Bump version to 4.3.2
// FREEBIE
7 years ago
Moxie Marlinspike 9c5fe77e96 Bump version to 4.3.1
// FREEBIE
7 years ago
Moxie Marlinspike a5500655a7 Bump version to 4.3.0
// FREEBIE
7 years ago
Moxie Marlinspike 4fd41080ac Use exoplayer for playing video on API 16+ devices
// FREEBIE
7 years ago
Moxie Marlinspike 68e68508a7 Bump version to 4.2.5
// FREEBIE
7 years ago
Moxie Marlinspike 4c83e2ce10 Bump version to 4.2.4
// FREEBIE
7 years ago
Moxie Marlinspike 6afee68831 Bump version to 4.2.3
// FREEBIE
7 years ago
Moxie Marlinspike 3356f7c190 Bump version to 4.2.2
// FREEBIE
7 years ago
Moxie Marlinspike 5b8e75c068 Bump version to 4.2.1
// FREEBIE
7 years ago
Moxie Marlinspike d85ddbcd10 Bump version to 4.2.0
// FREEBIE
7 years ago
Moxie Marlinspike 706835584e Update shortcut badger
// FREEBIE
7 years ago
Moxie Marlinspike f67eb5f9f3 Support for receiving arbitrary attachment types
// FREEBIE
7 years ago
Moxie Marlinspike 3dfc72dad0 Bump version to 4.1.0
// FREEBIE
7 years ago
Moxie Marlinspike 01d66087aa Blacklist Nexus 6 from hardware AEC
Remove all blacklisting from library

// FREEBIE
7 years ago
Moxie Marlinspike 6787a96d71 Revert "Add Pixel, S5, Redmi Note 3, and Xiaomi Mi4 to AEC blacklist"
This reverts commit f5768220f2a0ea6ccc09d2026a29f96bc5046027.
// FREEBIE
7 years ago
Moxie Marlinspike e7f5022a75 Add Pixel, S5, Redmi Note 3, and Xiaomi Mi4 to AEC blacklist
Addresses #6241
// FREEBIE
7 years ago
Moxie Marlinspike 448335e9bc Bump version to 4.0.1
// FREEBIE
7 years ago
Moxie Marlinspike 3d28db3453 Bump version to 4.0.0
// FREEBIE
7 years ago
Paride Legovini 1c9715f700 More RedPhone cleanup
Closes #6393
// FREEBIE
7 years ago
Moxie Marlinspike 2f46c6ca1f Don't redisplay notifications after they have been dismissed
Fixes #5751
Fixes #6218
// FREEBIE
7 years ago
Moxie Marlinspike 33e0b4fc6d Bump version to 3.31.4
// FREEBIE
7 years ago
Moxie Marlinspike e1d0f2f4e9 Bump version to 3.31.3
// FREEBIE
7 years ago
Moxie Marlinspike 76c41a8295 Bump version to 3.31.2
// FREEBIE
7 years ago
Moxie Marlinspike 057c348d08 Bump version to 3.31.1
// FREEBIE
7 years ago
Moxie Marlinspike cbba8c0d76 Update signal-service
// FREEBIE
7 years ago
Moxie Marlinspike c7c411b3f3 Bump version to 3.31.0
// FREEBIE
7 years ago
Moxie Marlinspike 9b8719e2d5 Support for website distribution build with auto-updating APK
// FREEBIE
7 years ago
Moxie Marlinspike 79e925051a Support for attachment digests
// FREEBIE
7 years ago
Moxie Marlinspike a37d2f568c Update webrtc to M57
// FREEBIE
7 years ago
Moxie Marlinspike 1669731329 Support for using Signal without Play Services
This is now possible with beta calling, so non-GCM users are a
part of beta calling by default.

// FREEBIE
7 years ago
Moxie Marlinspike 1b1470aae2 Upgrade to EventBus 3.X
// FREEBIE
7 years ago
Moxie Marlinspike f3e47f7b60 Support for minimized controls during video call
// FREEBIE
8 years ago
Moxie Marlinspike 6b8336db06 Blacklist Nexus 6p from hardware AEC
// FREEBIE
8 years ago
Moxie Marlinspike ea0945d406 Beta support for webrtc video and voice calling
// FREEBIE
8 years ago
Moxie Marlinspike f53d64ab7a Remove ShortcutBadger "default launcher" junk
// FREEBIE
8 years ago
Moxie Marlinspike 86df150374 Update ShortcutBadger
Fixes #6069
// FREEBIE
8 years ago