Chrono IA consolidé + 10 corrections dans toute l'app#31
Merged
Conversation
…rd, media, shelf AI chrono (residual gaps from v2.9.5): - Treat stop_sequence as a turn terminator (~10% of turns measured; it left the chrono running until the 600s idle fallback). - Trailing JSONL lines of a terminal message no longer wipe the frozen completion (chrono snapped to 00:00 right after "Terminé"). - Drain bytes already written in [fromOffset, eof) when arming the live watcher (vnode events only fire for future writes). - Clean per-session dedup dicts when a session stops. Confirmed bugs from parallel subsystem audits: - Calendar: the calendar filter menu had NO effect (mutated the published id set; events filtered on a stale private array that Defaults overwrote on every notch open). Route through setCalendarSelected. - Pomodoro: sleep-wake replayed every slept second on the main thread (2 Defaults writes each, chained phases/beeps). Sleep now counts as a pause (>60s gap). - Clipboard: a sensitive item pinned within its 30s window was never persisted and vanished at relaunch — pinning lifts the volatile flag. - NowPlaying: leaked continuation on pipe close (stream task hung on every media-source switch), blocking waitUntilExit in deinit, missing @mainactor (data race on @published playbackState). - SneakPeekEngine: configured widget duration was never honored (coordinator closed at the default 1.5s) and the manual hide forced type .music. - Video download: tools install froze the UI (ditto/xattr waitUntilExit on the main actor); termination handler installed before run() so an instantly-dying process can't hang the download; handlers cleaned up when run() throws. - Shelf zip: waitUntilExit pinned a cooperative-pool thread for the whole compression. - Settings: double relinquishFocus on window close; license footer said "24 h" while the server re-check is weekly (relabeled, localized EN/FR/ES/DE); Shelf settings now inert for free accounts (including yt-dlp/ffmpeg tools install). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Owner
Author
|
/release 2.9.6 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Assistants IA
Calendrier
Concentration (Pomodoro)
Presse-papiers
Lecture média
Shelf & téléchargement vidéo
Widgets automatiques
Réglages & licence