Skip to content

Commit 236f969

Browse files
committed
fix(mobile): drop the desktop-only Timeline feature from the mobile settings search (#1145)
1 parent 16e8396 commit 236f969

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

docs/release-notes/unreleased.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,3 +82,7 @@ Changes collected after `v1.2.6` and before the next version tag.
8282
- Desktop: when an attachment cleanup step fails, the log now names the error and its message (with server addresses and credentials removed) instead of only an HTTP status, and deleting a leftover local file that is already gone is no longer logged as a failure.
8383
- Desktop: the log no longer fills with "ReadableStreamDefaultController is not in a state where it can be closed" errors during WebDAV sync. Each attachment presence check left the reply stream in a state the HTTP plugin could not close cleanly, so every cycle wrote two error lines that were not errors.
8484
- Android: reminders and the pomodoro session-end alert no longer arrive about half a minute late. Android 12 and later can withhold exact alarms from an app, and without them the system is free to delay every reminder. Settings → Notifications and Settings → Pomodoro now show "Reminders may arrive late" with an Allow button that opens the Android permission screen, and the alarms already scheduled are rebuilt as exact as soon as you come back, with no restart. (#528)
85+
- Sync: an attachment whose file was deleted on the server (or lost during an earlier upload) is now put back automatically on Dropbox and self-hosted sync, from whichever device still holds the file, the way WebDAV sync already did. Every device checks its uploaded attachments once a day; on Dropbox that costs one folder listing per check. A check that cannot reach the server changes nothing and is retried later. Self-hosted servers need this release's server image for the check to work from Android and iOS. (#1119)
86+
87+
- Self-hosted server: the attachment endpoint now answers HEAD, so a device can ask whether an attachment file is still on the server without downloading it. (#1119)
88+
- Android and iOS: searching Settings for "timeline" no longer offers a result that leads to a Features screen with no such row. The Timeline view exists on desktop only. (#1145)

packages/core/src/settings-search-keys.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,7 @@ export const SETTINGS_SEARCH_INDEX: readonly SettingsSearchIndexEntry[] =
273273
// indexed on its own. Every key in SETTINGS_SEARCH_PAGE_KEYS must be either
274274
// resolvable on mobile or listed here — see settings-search-keys.test.ts.
275275
export const SETTINGS_SEARCH_MOBILE_EXCLUSIONS: Record<string, string> = {
276+
featureTimeline: 'Timeline view exists on desktop only; the mobile GTD > Features screen has no row for it (#1145).',
276277
density: 'No adjustable list density setting on mobile.',
277278
textSize: 'Mobile follows the OS text-size setting automatically; no in-app override.',
278279
keybindings: 'No hardware-keyboard shortcuts configuration on mobile.',

0 commit comments

Comments
 (0)