Commit Graph

3065 Commits (2add02c62f39db39484c13158d3d45b4ef1d7491)
 

Author SHA1 Message Date
Moxie Marlinspike 2add02c62f Add splash screen for setting profiles
// FREEBIE
7 years ago
Moxie Marlinspike 3e3ae5f865 Adjust profile key sharing based on sync messages
// FREEBIE
7 years ago
Moxie Marlinspike 62c738ee58 Update libsignal-service to 2.6.5
// FREEBIE
7 years ago
jdaminato94 6945ecf81d Keep screen on when viewing a video
Fixes #6642
Closes #6837

// FREEBIE
7 years ago
Markus Brenneis 66062f200a Work around SmsMessage.calculateLength NPE on broken ROMs
//FREEBIE
7 years ago
marcoscezar 37a5622525 Display appropriate registration error msg w/ bad verification code
Fixes #6551
7 years ago
Moxie Marlinspike d0cd2621ca Only process messages if a body is present
// FREEBIE
7 years ago
Moxie Marlinspike 51c1e4485f Support for profile key syncing to sibling devices
// FREEBIE
7 years ago
Moxie Marlinspike beed9d8034 Add length limit feedback when setting profile name
// FREEBIE
7 years ago
Moxie Marlinspike 3e22c37425 Allow conversation subtitle to support emoji
// FREEBIE
7 years ago
Moxie Marlinspike 638a9576f8 Add censorship circumvention endpoints for CDN
// FREEBIE
7 years ago
Moxie Marlinspike 6bfe05323e Update recipient preference style
// FREEBIE
7 years ago
Moxie Marlinspike 64ad9ec9dd Add group profile sharing logic
// FREEBIE
7 years ago
Moxie Marlinspike f17af19d09 Access all RecipientDatabase settings directly from Recipient
// FREEBIE
7 years ago
Moxie Marlinspike d1790dfe17 Rename RecipientPreferences -> RecipientSettings
// FREEBIE
7 years ago
Moxie Marlinspike 8e6ca53023 Rename RecipientPreferencesDatabase -> RecipientDatabase
// FREEBIE
7 years ago
Moxie Marlinspike 6924f0519e No need for a RecipientFactory any longer
// FREEBIE
7 years ago
Moxie Marlinspike 6af836735b Remove unnecessary logging
// FREEBIE
7 years ago
Moxie Marlinspike 1252b3ca00 Don't display unknown sender footer for group messages
// FREEBIE
7 years ago
Moxie Marlinspike 1b2f52209d Display unknown sender footer for unknown senders
// FREEBIE
7 years ago
Moxie Marlinspike 5942e93a33 Share profile key when initiating a conversation
// FREEBIE
7 years ago
Moxie Marlinspike c11f2eddf5 Display user profile information in settings activity
Allow for editing

// FREEBIE
7 years ago
Moxie Marlinspike df99deb480 Insert profile creation into registration flow, fix capture
// FREEBIE
7 years ago
Moxie Marlinspike e7c20499ec Display profile name in when appropriate
Display in conversation list, conversation actionbar, group
messages, and group members list when address is not in system
contacts

// 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 da94fd5f9e Join group information into conversation list query
// FREEBIE
7 years ago
Moxie Marlinspike 159fdb317f Store system contacts display name in recipient preferences db
// FREEBIE
7 years ago
Moxie Marlinspike f61c52aace Consolidate user "capability" enums to a single value
// FREEBIE
7 years ago
Moxie Marlinspike 5a5e47f2df Move "directory" information into RecipientPreferencesDatabase
// FREEBIE
7 years ago
Moxie Marlinspike a02f223a96 Join recipient preferences into thread query for faster lookup
// FREEBIE
7 years ago
Moxie Marlinspike 375207f073 Switch MMS groups to use the group database infrastructure
Eliminate the concept of 'Recipients' (plural). There is now just
a 'Recipient', which contains an Address that is either an individual
or a group ID.

MMS groups now exist as part of the group database, just like push
groups.

// FREEBIE
7 years ago
Moxie Marlinspike 81682e0302 Bump version to 4.9.9
// FREEBIE
7 years ago
mcloo 60eaade6b0 Fix plaintext export XML name escaping
Fixes #6830
Closes #6861
7 years ago
Benedikt Constantin Radtke 54396a3a9c Fix group info request responses
GroupRecords have a list of Addresses, not Strings.

Fixes #6881
Closes #6882
7 years ago
Moxie Marlinspike 8d473f4f50 Bump version to 4.9.8
// FREEBIE
7 years ago
Moxie Marlinspike a80fe178ea Canonicalize addresses during import from system SMS database
// FREEBIE
7 years ago
Moxie Marlinspike 422b4c345b Catch IllegalArgumentException thrown internally on some devices
// FREEBIE
7 years ago
Moxie Marlinspike c0ec531daa Bump version to 4.9.7
// FREEBIE
7 years ago
Moxie Marlinspike 47901e4198 Disallow alpha chars in country code field
// FREEBIe
7 years ago
Moxie Marlinspike 25a30d63a5 A blocked contact doesn't necessarily have to be a number
// FREEBIE
7 years ago
Moxie Marlinspike 1c3ba4b675 Bump version to 4.9.6
// FREEBIE
7 years ago
Moxie Marlinspike c5a7d320f7 Don't query contacts DB if we have nothing to query
// FREEBIE
7 years ago
Moxie Marlinspike 8de9261081 MMS addresses can be email addresses
Fixes #6853
// FREEBIE
7 years ago
Moxie Marlinspike f41e9c181c Bump version to 4.9.5
// FREEBIE
7 years ago
Moxie Marlinspike cb4303ac23 Handle migration case where recipient_ids is completely empty
No idea how a DB is in that state, but apparently it's possible

Fixes #6850
// FREEBIE
7 years ago
Moxie Marlinspike 9a78615991 Switch regexp matcher to find() in order to handle alpha addresses
Any address with an alpha character anywhere in it should be used
as-is.

Fixes #6849

// FREEBIE
7 years ago
Moxie Marlinspike dc61c67856 Bump version to 4.9.4
// FREEBIE
7 years ago
Moxie Marlinspike 7f46e99f9c Use SIM country code when registered number is unavailable
Convert directory operations to Addresses

Fixes #6845
// FREEBIE
7 years ago
Moxie Marlinspike 4838fade6c Fix typo
// FREEBIE
7 years ago