Skip to content

perf: avoid full refresh after new note - #39

Merged
Clearner1 merged 1 commit into
codexfrom
feature/save-latency
Aug 15, 2026
Merged

perf: avoid full refresh after new note#39
Clearner1 merged 1 commit into
codexfrom
feature/save-latency

Conversation

@Clearner1

Copy link
Copy Markdown
Owner

Summary

  • Save the deferred Mac Durable Outbox design in docs/mac-outbox-proposal.md.
  • Keep the proposal explicitly unimplemented and preserve Anki as the current source of truth.
  • Remove only NewNoteDialog's onCreated={refreshAfterWrite} wiring so a successful new-note flow no longer waits for the full note/navigation refresh.

Preserved behavior

  • AnkiConnect addNote flow remains unchanged.
  • Short Note suspend and areSuspended verification remain unchanged.
  • Toasts and dialog close behavior remain unchanged.
  • EditModal still calls refreshAfterWrite through onUpdated.
  • No dependency, cache, abstraction, route, or style changes.

Checks

  • git diff --check passed.
  • Local tests were not run because this managed worktree has no node_modules; dependencies were not installed.
  • PR CI should run the repository's full npm run check.

@Clearner1
Clearner1 merged commit 3ae9032 into codex Aug 15, 2026
1 check passed
@Clearner1
Clearner1 deleted the feature/save-latency branch August 15, 2026 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant