Commit Graph
2932 Commits
Author SHA1 Message Date
4gray 71b7204ca0 fix(agents): restrict opaque URI exemptions to parsed links 2026-09-21 03:57:50 +02:00
4gray 8d798e050b fix(agents): keep import tokens outside URI scheme matches 2026-09-21 03:45:46 +02:00
4gray 3ea051532a fix(agents): exclude opaque URI prose from import scans 2026-09-21 03:45:04 +02:00
4gray ad5050ca78 fix(agents): preserve imports after bare URL punctuation 2026-09-21 03:33:08 +02:00
4gray 5a8b233840 fix(agents): convert base file URLs to native paths 2026-09-21 03:21:08 +02:00
4gray 464d829538 fix(agents): honor HTML bases and preserve adjacent imports 2026-09-21 03:09:22 +02:00
4gray 3dbd522d70 fix(agents): validate srcdoc references and empty srcset 2026-09-21 02:56:53 +02:00
4gray a7150d1e72 fix(agents): reject empty media and ignore URL at-signs 2026-09-21 02:44:36 +02:00
4gray 6558245e12 fix(agents): normalize internal HTML URL whitespace 2026-09-21 02:32:59 +02:00
4gray 3f8b5be06d fix(agents): preserve block boundaries and validate embeds 2026-09-21 02:21:11 +02:00
4gray 6bc5688001 fix(agents): require files for media references 2026-09-21 02:09:24 +02:00
4gray 576e70fc05 fix(agents): cover document families and guidance basenames 2026-09-21 01:57:30 +02:00
4gray a2d1997e29 fix(agents): validate document formats and trim HTML URLs 2026-09-21 01:45:35 +02:00
4gray 8f76a2c456 fix(agents): handle wildcard versions and alternate documents 2026-09-21 01:33:29 +02:00
4gray 22b2d7a2ac fix(agents): unify Markdown suffix and encoded import guards 2026-09-21 01:21:42 +02:00
4gray 1dd0ec2285 fix(agents): inspect document suffix before URL fragments 2026-09-21 01:09:57 +02:00
4gray 5da10082e5 fix(agents): validate iframe document references 2026-09-21 00:58:25 +02:00
4gray 82d582bb74 fix(agents): preserve filenames across prose punctuation 2026-09-21 00:46:30 +02:00
4gray 4a73cf3828 fix(agents): normalize punctuation for extensionless imports 2026-09-21 00:34:28 +02:00
4gray d10bceab7b fix(agents): delimit package prose at Unicode punctuation 2026-09-21 00:22:37 +02:00
4gray bbbaebce83 fix(agents): count all Markdown line endings in budgets 2026-09-21 00:10:57 +02:00
4gray b863d8e4d4 fix(agents): validate image-map navigation targets 2026-09-20 23:59:28 +02:00
4gray 900050be2e fix(agents): retain visible backticks and explicit path punctuation 2026-09-20 23:47:48 +02:00
4gray 505fa356ab fix(agents): validate extensionless imports and version comparators 2026-09-20 23:35:50 +02:00
4gray cb42c74f43 fix(agents): recognize possessive package mentions 2026-09-20 23:23:11 +02:00
4gray 0ac3421594 fix(agents): decode full HTML entities and media assets 2026-09-20 23:03:17 +02:00
4gray a73538994a fix(agents): validate media and hyphenated literal paths 2026-09-20 22:51:15 +02:00
4gray b54dc4c405 fix(agents): validate visible headings and spaced paths 2026-09-20 22:39:02 +02:00
4gray b0cf310074 fix(agents): retain rendered context for Markdown references 2026-09-20 22:26:34 +02:00
4gray 221fe3d68a fix(agents): accept qualified package prose 2026-09-20 22:13:39 +02:00
4gray e1bc4dee60 fix(agents): support package versions and source fragments 2026-09-20 22:01:32 +02:00
4gray 795946d2a0 fix(agents): route source work and check extensionless files 2026-09-20 21:49:06 +02:00
4gray f2f7a94857 fix(agents): decode link entities and allow package subpaths 2026-09-20 21:35:52 +02:00
4gray 73e98bd00b fix(agents): parse JSONC and constrain package exemptions 2026-09-20 21:23:30 +02:00
4gray 231ec0a513 fix(agents): recognize package scopes and route source work 2026-09-20 21:11:28 +02:00
4gray d6a35cfa31 fix(agents): validate visible HTML and image source sets 2026-09-20 20:57:34 +02:00
4gray e028712e61 fix(agents): handle image fragments and quoted imports 2026-09-20 20:44:46 +02:00
4gray 87c3e466d2 fix(agents): exclude HTML-contained guidance imports 2026-09-20 20:32:23 +02:00
4gray 84596ecb41 fix(agents): require standalone top-level Claude import 2026-09-20 20:20:09 +02:00
4gray 98e6fd3983 fix(agents): use GitHub-compatible heading slugs 2026-09-20 20:08:22 +02:00
4gray 244b1e43ce fix(agents): validate rendered HTML navigation 2026-09-20 19:56:14 +02:00
4gray bdf7017a97 fix(agents): parse prose and rendered HTML anchors 2026-09-20 19:44:07 +02:00
4gray 1206f0d255 fix(agents): handle fenced imports and encoded paths 2026-09-20 19:30:55 +02:00
4gray 46d7f58a6c fix(agents): recognize SCSS filename literals 2026-09-20 19:19:05 +02:00
4gray 989ba24ecf fix(agents): distinguish code symbols and shortcut images 2026-09-20 19:07:24 +02:00
4gray a10045f0b2 fix(agents): validate generic literal repository paths 2026-09-20 18:54:43 +02:00
4gray 8467b9406a fix(agents): parse guidance navigation with Markdown tokens 2026-09-20 18:36:14 +02:00
4gray 3a2497476b docs(agents): compact root guidance and preserve task-specific knowledge 2026-09-20 18:18:51 +02:00
dependabot[bot] d4df0fd81a chore(deps-dev): bump @types/better-sqlite3 from 7.6.13 to 9.6.0 (#1501)
Bumps [@types/better-sqlite3](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/better-sqlite3) from 7.6.13 to 9.6.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/better-sqlite3)

---
updated-dependencies:
- dependency-name: "@types/better-sqlite3"
  dependency-version: 9.6.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-19 19:42:19 +02:00
4grayandClaude Fable 5.1 15d964ef88 fix(collections): non-destructive reload feedback for the scope switch (#1636)
Switching the unified Favorites/Recent page between "This playlist" and "All playlists" kept the old items on screen with no feedback until the new query resolved. The skeleton cannot be reused there: it unmounts a playing channel and drops focus from the toggle.

Add a separate reload state that keeps content mounted: after a 180 ms grace period an indeterminate progress bar overlays the header separator, the content region carries aria-busy, and the grid or the live tab's channel rail dims — the player never dims. Fast IndexedDB/SQLite answers show nothing. Only the latest request settles the state.

Also bind Clear and drag reorder to the request that loaded the rows still on screen (`loadedRequest`) instead of `effectiveScope()`, which moves ahead the moment the toggle is clicked.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-19 18:08:41 +02:00