mark all as read confirmation now also applies to the "shift+a" keyboard shortcut (#1744)

This commit is contained in:
Athou
2025-04-09 20:12:29 +02:00
parent dfab678070
commit 40c9b42b24
7 changed files with 121 additions and 116 deletions

View File

@@ -5,7 +5,7 @@ import { Constants } from "app/constants"
import type { ExpendableEntry } from "app/entries/slice"
import {
loadMoreEntries,
markAllEntries,
markAllAsReadWithConfirmationIfRequired,
markEntry,
reloadEntries,
selectEntry,
@@ -275,17 +275,7 @@ export function FeedEntries() {
})
useMousetrap("shift+a", () => {
// mark all entries as read
dispatch(
markAllEntries({
sourceType: source.type,
req: {
id: source.id,
read: true,
olderThan: Date.now(),
insertedBefore: entriesTimestamp,
},
})
)
dispatch(markAllAsReadWithConfirmationIfRequired())
})
useMousetrap("g a", async () => await dispatch(redirectToRootCategory()))
useMousetrap("f", () => dispatch(toggleSidebar()))