mirror of
https://github.com/ether/etherpad-lite.git
synced 2026-07-17 16:47:05 +00:00
* docs: design for downstream client compatibility tests Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * docs: Phase 1 implementation plan for downstream compat tests Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * test(downstream): add golden wire-vector generator Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * test(downstream): add committed golden wire-vectors fixture Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * test(downstream): assert wire-vectors fixture stability + consistency Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * test(downstream): pin socket.io handshake + USER_CHANGES sequence Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * test(downstream): snapshot client-facing HTTP API shapes Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * test(downstream): add client manifest (entries disabled pending Phase 2) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * ci(downstream): add downstream-smoke workflow (boot/self-check/teardown + manifest scaffold) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> * ci(downstream): validate settings rewrite + ignore docs/** (Qodo) Fail fast if the template's port/auth literals drift so a no-op sed can't silently boot the smoke server on the wrong port/auth. Also ignore docs/** (not just doc/**) so docs-only PRs don't trigger the boot job. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| 2026-04-18-gdpr-pr1-deletion-controls.md | ||
| 2026-04-19-gdpr-pr2-ip-privacy-audit.md | ||
| 2026-04-19-gdpr-pr3-anon-identity.md | ||
| 2026-04-19-gdpr-pr4-privacy-banner.md | ||
| 2026-04-19-gdpr-pr5-author-erasure.md | ||
| 2026-04-20-issue-7570-ueberdb2-drivers.md | ||
| 2026-04-22-a11y-dialogs-labels-lang.md | ||
| 2026-04-25-auto-update-pr1-notify.md | ||
| 2026-05-01-issue-7638-admin-typesafe-api.md | ||
| 2026-05-03-gdpr-admin-author-erasure-ui.md | ||
| 2026-05-08-auto-update-pr2-manual-click.md | ||
| 2026-05-08-issue-7693-admin-openapi.md | ||
| 2026-05-08-native-docx-pdf-export-import.md | ||
| 2026-05-09-admin-settings-parsed-view.md | ||
| 2026-05-11-auto-update-pr3-tier3-auto.md | ||
| 2026-05-15-auto-update-pr4-tier4-autonomous.md | ||
| 2026-05-15-issue-7524-swagger-ui-telemetry.md | ||
| 2026-05-18-admin-settings-resolved-runtime.md | ||
| 2026-05-18-issue-7802-url-base-path.md | ||
| 2026-05-18-outdated-notice-redesign.md | ||
| 2026-06-09-downstream-client-compat-tests-phase1.md | ||