fancive_obsidian-parallel-r.../src
wujunchen 1d3aa81678 fix: close abort signal race window in streaming fetch
The previous code checked signal.aborted before adding the listener,
creating a timing window where the signal could abort between the check
and addEventListener. Now the listener is always registered first, then
signal.aborted is checked after, ensuring no abort event is missed.

Change-Id: I1abc3ad21e5bb93559d66922edf7c325a977bc65
2026-04-27 12:22:43 +08:00
..
anchor.ts refactor: enable noImplicitAny and add type annotations 2026-04-26 08:58:41 +08:00
batch.ts chore: improve engineering quality and hardening 2026-04-27 11:15:35 +08:00
cache-manager.ts chore: improve engineering quality and hardening 2026-04-27 11:15:35 +08:00
cache.ts refactor: make cache entry updates immutable 2026-04-26 06:12:55 +00:00
cards.ts feat: add Biome for lint and format 2026-04-25 23:47:49 +08:00
cli.ts fix: pass --max-tokens to Claude Code CLI to prevent output truncation 2026-04-27 11:58:04 +08:00
generation-job-manager.ts chore: improve engineering quality and hardening 2026-04-27 11:15:35 +08:00
generation.ts refactor: extract generation orchestration 2026-04-26 17:45:43 +08:00
i18n.ts fix: salvage truncated LLM JSON and make errors copyable 2026-04-27 11:56:40 +08:00
markdown.ts feat: add Biome for lint and format 2026-04-25 23:47:49 +08:00
modal.ts refactor: enable noImplicitAny and add type annotations 2026-04-26 08:58:41 +08:00
navigation.ts refactor: add TypeScript interfaces for core types 2026-04-25 23:34:45 +08:00
prompt.ts feat: add Biome for lint and format 2026-04-25 23:47:49 +08:00
provider-parsers.ts refactor: extract provider response parsers 2026-04-26 18:20:49 +08:00
providers.ts chore: improve engineering quality and hardening 2026-04-27 11:15:35 +08:00
schema.ts fix: salvage truncated LLM JSON and make errors copyable 2026-04-27 11:56:40 +08:00
scroll.ts refactor: enable noImplicitAny and add type annotations 2026-04-26 08:58:41 +08:00
settings-tab.ts chore: improve engineering quality and hardening 2026-04-27 11:15:35 +08:00
settings.ts fix: make normalizeSettings return a new object instead of mutating input 2026-04-27 12:20:56 +08:00
streaming.ts fix: close abort signal race window in streaming fetch 2026-04-27 12:22:43 +08:00
types.ts feat: add streaming timeout protection 2026-04-26 06:13:52 +00:00
ui-helpers.ts fix: address all required issues from Obsidian plugin review bot 2026-04-26 15:57:16 +08:00
vault.ts chore: improve engineering quality and hardening 2026-04-27 11:15:35 +08:00
view.ts fix: salvage truncated LLM JSON and make errors copyable 2026-04-27 11:56:40 +08:00