Skip to content

feat(editor): R-00364 M6-E CSV/TSV export, editor_static, CI, and docs - #14

Merged
Go1c merged 4 commits into
mainfrom
feat/R-00364-export
Sep 2, 2026
Merged

feat(editor): R-00364 M6-E CSV/TSV export, editor_static, CI, and docs#14
Go1c merged 4 commits into
mainfrom
feat/R-00364-export

Conversation

@Go1c

@Go1c Go1c commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

R-00364 M6-E export, editor_static, CI, E2E, docs

export_tables writes UTF-8 BOM CSV/TSV with four-state source tokens, formula quoting, and README. Host POST /api/export / GET /api/exports/{id}/{file}. Vite build.outDir is src/lumio_config/editor_static (committed). CI jobs editor and editor-e2e. check-deps is in pnpm lint.

Acceptance

  1. CSV/TSV UTF-8 BOM; =1+1 stored as '=1+1; README has GENERATED / NOT AUTHORITATIVE, revision, fingerprints, source. (Python test_editor_export + e2e host-export.)
  2. serve reads editor_static/; CI pnpm build then git diff --exit-code -- src/lumio_config/editor_static.
  3. Temporary @univerjs-pro/sheets in lockfile makes check-deps fail; restored. pnpm lint runs check-deps.
  4. §5 matrix mapped in editor/docs/e2e-report.md; 26 Playwright tests passed; docs/reference/editor.md covers start through export and error codes.

Closeout

  • unittest discover: 128 OK (1 skipped)
  • validate / format --check / export / spec-lint / git diff --check: OK
  • pnpm lint / test: 37
  • pnpm build + pnpm e2e: 26 passed

Do not merge until evaluator-authorized dispatcher merge.

Cui added 4 commits September 2, 2026 19:36
Host POST /api/export writes UTF-8 BOM CSV/TSV with formula quoting and README. Vite build.outDir is src/lumio_config/editor_static and is committed. CI adds editor and Playwright jobs; check-deps runs in pnpm lint.
Vite on Windows left a CR on the root div, which git diff --check treats as trailing whitespace and which made Linux pnpm build diverge.
@Go1c
Go1c merged commit 6ca2aff into main Sep 2, 2026
3 checks passed
@Go1c
Go1c deleted the feat/R-00364-export branch September 2, 2026 12:07
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