Skip to content

readium: support URI-templated manifest links - #205

Open
ddfreiling wants to merge 2 commits into
Notalib:mainfrom
ddfreiling:feat/uri-templating
Open

readium: support URI-templated manifest links#205
ddfreiling wants to merge 2 commits into
Notalib:mainfrom
ddfreiling:feat/uri-templating

Conversation

@ddfreiling

Copy link
Copy Markdown
Member

Summary

  • Add relation-agnostic URI-template resolvers for web, iOS, and Android.
  • Expand templated guided-navigation and sync-narration sidecar links using shared resource context.
  • Preserve plain links, soft-fail unresolved optional sidecars, deduplicate diagnostics, and retain manifest templating metadata.
  • Add Dart and web coverage and update the changelog.

Verification

  • bin/format
  • bin/analyze
  • bin/typecheck
  • Platform-interface and plugin Dart tests
  • 262 web tests
  • Web bundle regeneration
  • iOS flutter build ios --no-codesign
  • Android flutter build apk --debug

Generated fixture integration was not added because fixtures are sourced from the separate readium-test-resources repository.

Expand templated sidecar links consistently across web, iOS, and Android, while preserving optional-link failure behavior and manifest metadata coverage.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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