chore: vendor markdown_quill fork into third_party/ (#1743) #1746
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!1746
Loading…
Reference in a new issue
No description provided.
Delete branch "fork/markdown-quill-1743-v2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
markdown_quill4.3.0 intothird_party/markdown_quill/as a path dependency — the published package is 17 months stale, has an unverified publisher, and issue creation is restricted upstreamcharcodetransitive dependency (three ASCII constants replaced with localconst ints) and fixed four lint issues for the--fatal-infosanalyzerTHIRD_PARTY_NOTICES.md,sbom_build.dartfork origins, and the l10n string ("two vendored plugins" → "three vendored packages" in 31 languages)markdownandflutter_quillAPIs remains a viable long-term alternative, tracked in a separate issueTest plan
make checkgroen (10496 tests, 87.3% coverage)flutter analyze --fatal-infoscleanCloses #1743
Generated with Devin
markdown_quill is 17 months stale, has an unverified publisher, and issue creation is restricted on the upstream repo. OciDeck depends on it for the WYSIWYG editor's markdown↔Quill bridge — core functionality. Vendoring the package as a path dependency gives us control over bug fixes and compatibility with future flutter_quill releases. The fork drops the charcode transitive dependency (three ASCII constants replaced with local const ints) and fixes four lint issues for the --fatal-infos analyzer. SBOM, THIRD_PARTY_NOTICES, sbom_build.dart fork origins, and the l10n string ("two vendored plugins" → "three vendored packages" in 31 languages) are updated to reflect the third vendored fork. A custom codec built directly on the markdown and flutter_quill APIs remains a viable long-term alternative, tracked in a separate issue. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>edf282d4454f868c1e384f868c1e38c65ad3da05