|
|
|
@ -109,6 +109,7 @@ import org.tasks.extensions.Fragment.safeStartActivityForResult
|
|
|
|
|
import org.tasks.extensions.hideKeyboard
|
|
|
|
|
import org.tasks.extensions.setOnQueryTextListener
|
|
|
|
|
import org.tasks.filters.PlaceFilter
|
|
|
|
|
import org.tasks.markdown.MarkdownProvider
|
|
|
|
|
import org.tasks.preferences.Device
|
|
|
|
|
import org.tasks.preferences.Preferences
|
|
|
|
|
import org.tasks.sync.SyncAdapters
|
|
|
|
@ -159,6 +160,7 @@ class TaskListFragment : Fragment(), OnRefreshListener, Toolbar.OnMenuItemClickL
|
|
|
|
|
@Inject lateinit var taskListEventBus: TaskListEventBus
|
|
|
|
|
@Inject lateinit var taskEditEventBus: TaskEditEventBus
|
|
|
|
|
@Inject lateinit var database: Database
|
|
|
|
|
@Inject lateinit var markdown: MarkdownProvider
|
|
|
|
|
|
|
|
|
|
private val listViewModel: TaskListViewModel by viewModels()
|
|
|
|
|
private val mainViewModel: MainActivityViewModel by activityViewModels()
|
|
|
|
@ -969,9 +971,10 @@ class TaskListFragment : Fragment(), OnRefreshListener, Toolbar.OnMenuItemClickL
|
|
|
|
|
}
|
|
|
|
|
if (isRecurringCompletion) {
|
|
|
|
|
val task = tasks.first()
|
|
|
|
|
val title = markdown.markdown(force = true).toMarkdown(task.title)
|
|
|
|
|
val text = getString(
|
|
|
|
|
R.string.repeat_snackbar,
|
|
|
|
|
task.title,
|
|
|
|
|
title,
|
|
|
|
|
DateUtilities.getRelativeDateTime(
|
|
|
|
|
context, task.dueDate, locale, FormatStyle.LONG, true
|
|
|
|
|
)
|
|
|
|
|