Commit Graph

74 Commits (3097c2855eee0bb318e23fb955cf4bd300f8d042)

Author SHA1 Message Date
Moxie Marlinspike 3097c2855e Add empty state for conversation list 8 years ago
Moxie Marlinspike b80408bcb4 Use Glide for all contact photo caching
// FREEBIE
8 years ago
Moxie Marlinspike 17dd681dc8 Run all AsyncTasks on thread pool executor
Should Fix #7002
8 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
8 years ago
Moxie Marlinspike 8cd50d1e82 Update last seen state on desktop sync send
// FREEBIE
8 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
8 years ago
Moxie Marlinspike 4112f23f33 Remove item animations on conversation list recyclerview
// FREEBIE
8 years ago
Moxie Marlinspike d9b42c4369 Support for a "new messages" divider in conversations
// FREEBIE
8 years ago
Moxie Marlinspike 8d44a145f0 Start expiration timer when marked read from notification
// FREEBIE
9 years ago
Moxie Marlinspike 7b589c4300 TextSecure is now SignalService
// FREEBIE
9 years ago
Moxie Marlinspike 08e2221dc0 Support for synchronizing read state to/from desktop
// FREEBIE
9 years ago
Christian Ascheberg fd570310e0 fix more plurals
Closes #4898
// FREEBIE
9 years ago
Christian Ascheberg 4696837f2f warn user before build expires
Closes #4322
// FREEBIE
9 years ago
RiseT 307578eb18 Wording ambiguity: Archived conversation -> Conversation archived
Closes #4802
// FREEBIE
9 years ago
Moxie Marlinspike adda7622f4 Mark messages read when swipe archiving
// FREEBIE
10 years ago
RiseT 65176c940e Wording consistency: thread -> conversation
Closes #4753
// FREEBIE
10 years ago
Geonu Kang fa411f5623 Increase swipe-to-archive snackbar duration
Fixes #4745
Closes #4746
// FREEBIE
10 years ago
Moxie Marlinspike 2ab0029d49 Support for archive actions
Fixes #1141
Closes #4698
// FREEBIE
10 years ago
Jake McGinty 69ee4cbc71 select *all* threads
fixes #4565
// FREEBIE
10 years ago
agrajaghh c4339813e6 migrate to AppCompatDialog
closes #3222
10 years ago
Heartsucker 5a29c61dac Correctly sets subtitle on conversation batch select mode during first selection
fixes #3565
closes #3628
10 years ago
Moxie Marlinspike 5704fad7cc Fix for broken build
// FREEBIE
10 years ago
Manuel Geier 328a3ff20e show total number of messages or threads to be deleted
in delete-confirm-dialogs

Closes #4284

// FREEBIE
10 years ago
Jake McGinty 3e798a9863 batch invitation
// FREEBIE
10 years ago
Moxie Marlinspike bd280ec895 Only prompt for importing system SMS db when we're the SMS app
// FREEBIE
10 years ago
Jake McGinty 02c781eb25 update reminders when dismissed
Closes #4325
// FREEBIE
10 years ago
Jake McGinty 4ffb1ea95e in-conversation invite reminder
Closes #4250
// FREEBIE
10 years ago
Jake McGinty 99d3374d35 migrate conversation list to RecyclerView
fixes #2488
fixes #2333
// FREEBIE
10 years ago
Jake McGinty d6d7ca19c1 reduce overdraw
Closes #3856
// FREEBIE
10 years ago
Jake McGinty 454c604b86 asyncify reminderView
Closes #3762
// FREEBIE
10 years ago
Veeti Paananen 21c8051b02 Use matching status bar color during action mode
Closes #3552
FREEBIE.
10 years ago
Moxie Marlinspike 40af2a81db Support for per-recipient muting, blocking, and ringtones.
Fixes #757
Fixes #354
Fixes #222
Closes #1815
Closes #3378

// FREEBIE
10 years ago
Rhodey Orbits d8521637bb use Locale from DynamicLanguage for displaying dates
1) fixed DateUtils to use SimpleDateFormat for everything because it respects Locale
2) added getCurrentLocale() method to DynamicLanguage
3) allow PassphraseRequiredActionBarActivity.initFragment() to accept a Locale
4) updated classes that depend on DateUtils to pass down Locale from DynamicLanguage

Fixes #2684
Closes #2725
// FREEBIE
10 years ago
Jake McGinty 1cc581aed8 Migrate conversation list to RecyclerView
Closes #2890

// FREEBIE
10 years ago
Rhodey Orbits db7a657001 fix LoaderManager inefficiencies
Redundant calls in ConversationActivity and ConversationListActivity
was causing unnecessary view invalidations.

Closes #2592
10 years ago
Jake McGinty 0ff99258ac move routing logic to all activities
Fixes #2239
Closes #27923

// FREEBIE
10 years ago
agrajaghh 62181a3d7f migrate AlertDialog to material-dialogs
Closes #2743
10 years ago
Jake McGinty 4185006147 add borderless thumbnails, "bubble" refactor
Closes #2430

// FREEBIE
10 years ago
Moxie Marlinspike a4e18c515c Remove encrypted SMS transport, simplify transport options.
Closes #2647

// FREEBIE
10 years ago
Rhodey Orbits ce22e54359 Update message timesamps on resume.
Fixes #2519.
Closes #2593

// FREEBIE
10 years ago
Jake McGinty 810abe0275 material actionbar and fab
// FREEBIE
10 years ago
Moxie Marlinspike a0ed0842a0 Add expiration check on build freshness.
// FREEBIE
10 years ago
Jake McGinty a88fbba49f use Loader when conversation is updated instead of requery
// FREEBIE
11 years ago
Moxie Marlinspike a3f1d9cdfd Beginning of libtextsecure refactor.
1) Break out appropriate components.

2) Switch the incoming pipeline from SendReceiveService to
   the JobManager.
11 years ago
Jake McGinty 7df49811b7 replace ABS with AppCompat
// FREEBIE
11 years ago
Jake McGinty 020d61dd6e migrate nav panel items to actionbar
Fixes #1819
Closes #1839
// FREEBIE
11 years ago
Jake McGinty de63b0dd96 make reminder a custom view, make push reminder
// FREEBIE
11 years ago
Jake McGinty 7d688846f9 Move default SMS and system import to "reminders"
// FREEBIE
Closes #1730
11 years ago
phenx-de d8cb893681 Fixes "subtitle is not updated when select all is pressed"
// FREEBIE
11 years ago
phenx-de a54d20f3ef Add "%s selected" subtitle to Conversation List batch mode. 11 years ago