Skip to content

feat: export fidelity and web client parity - #11

Merged
oldrepublicwizard merged 1 commit into
mainfrom
feat/export-and-web-parity
Jul 18, 2026
Merged

feat: export fidelity and web client parity#11
oldrepublicwizard merged 1 commit into
mainfrom
feat/export-and-web-parity

Conversation

@oldrepublicwizard

Copy link
Copy Markdown
Contributor

Summary

  • Rich markdown HTML export (code fences, tables, blockquotes, ordered lists)
  • PDF export via fpdf2 write_html with uncompressed streams for structure checks
  • Web API health/ready/MCP REST wrappers and History session drill-down via getSession

Test plan

  • uv run ruff check apps/api/src/synthora/api/export.py tests/test_export.py
  • uv run pytest -q --timeout=90 tests/test_export.py
  • uv run pytest -q --timeout=90
  • cd apps/web && npm test -- --run

- Rich markdown HTML export (code fences, tables, blockquotes, ordered lists)
- PDF export via fpdf2 write_html preserving structure
- Web api health/ready/MCP REST wrappers
- History session drill-down via getSession
@oldrepublicwizard
oldrepublicwizard merged commit 9c5f6ff into main Jul 18, 2026
3 checks passed
@oldrepublicwizard
oldrepublicwizard deleted the feat/export-and-web-parity branch July 18, 2026 06:57
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