Commit Graph
53 Commits
Author SHA1 Message Date
ldm0 5075f00da6 docs: fix Korean README review findings 2026-10-15 16:27:26 +08:00
kim a69065d066 docs: add Korean README translation 2026-10-15 16:27:26 +08:00
ldm0 53d16780d5 feat(pdf): render searchable PDFs with Krilla
Route CDP Page.printToPDF and CLI PDF dumps through an owned snapshot PDF
backend with embedded subset fonts and logical text cluster mappings.

Preserve print layout isolation, page selection, and bounded local raster
fallbacks. Pin Krilla to upstream Git and share its font parsing dependencies
with the existing rendering stack where version constraints allow.

Add PDF extraction, pagination, graphics, and print lifecycle regressions,
fixed font fixtures, and reader and CDP smoke checks.

Refs #279.
2026-10-12 21:33:26 +08:00
lanyue-llk b52701f2fa fix(fetch): discard interaction results and follow navigation before dump 2026-10-11 04:55:23 +08:00
lanyue-llk 96218551c4 feat(fetch): allow explicit interaction before page dump 2026-10-11 04:55:23 +08:00
ldm0 7909cff7b6 feat(playground): add CLI for arbitrary WebMCP sites 2026-10-05 17:01:49 +08:00
ldm0 bf35b69562 feat(playground): add native WebMCP demos 2026-10-05 17:01:49 +08:00
ldm0 cb1ed2b52c docs: add Trendshift badges to README 2026-10-05 14:52:42 +08:00
lanyue-llk bcf420f622 revert: undo split PR 640 merges (#734-#740) 2026-09-22 20:02:07 +08:00
mini llk c5ac254058 fix(layout): refresh geometry and preserve inline fragments (#735) 2026-09-22 19:42:55 +08:00
ldm0 2fc0dca74e docs: remove screencast interval from readmes 2026-09-16 16:19:03 +08:00
ldm0 e688652948 feat(cli): configure screencast intervals in milliseconds
Replace --cdp-screencast-fps with --screencast-interval. Accept positive
integer milliseconds, retain the --layout requirement, and default to
1000 ms. Pass the interval through server configuration and multiply the
Duration by everyNthFrame without converting through integer FPS.

Update CLI help and English/Chinese docs. Cover parsing, defaults, rejected
values and the removed flag, precise deadlines, and interval multiplication.

Validation:
- cargo fmt --all
- cargo clippy --workspace --all-targets --all-features -- -D warnings
- cargo nextest run --no-fail-fast
2026-09-16 14:59:42 +08:00
SpringCorel 0d6cee5dde feat(cdp): add --cdp-screencast-fps option 2026-09-16 14:59:42 +08:00
ldm0 312b0ffc6b feat(emulation): support worker user agent overrides 2026-09-15 16:54:51 +08:00
ldm0 1d132be5b3 Mark profile import as beta 2026-09-15 15:11:52 +08:00
SpringCorel e454458be7 feat(profile): support profile import from chrome/firefox/curl 2026-09-15 15:11:52 +08:00
ldm0 4d110bd787 fix(emulation): report unsupported worker user agent overrides 2026-09-15 14:46:31 +08:00
ldm0 8dfd1015b0 fix(emulation): reject unsupported device metrics modes 2026-09-15 14:46:31 +08:00
ldm0 73f2e785ea fix(emulation): reject unavailable throttling modes 2026-09-15 14:46:31 +08:00
ldm0 982f9fe2ff docs: add Discord community badge 2026-09-08 19:51:26 +08:00
XDLCS 20a1a90d77 fix(doc): correct windows powershell install script 2026-08-25 02:50:09 +08:00
ldm0 9c0a1efad9 docs: drop style engine implementation details 2026-08-24 18:56:48 +08:00
ldm0 79a1bca120 refactor(style): retain incremental document style worlds 2026-08-24 18:56:48 +08:00
ldm0 617fc22863 refactor(cli): remove unused log format flag 2026-08-24 11:54:08 +08:00
ldm0 7608292c78 fix(renderer): stabilize style observations and screencast polling 2026-08-22 19:44:54 +08:00
allen b084022955 docs: add star history chart to the READMEs
Embeds the light/dark SVGs published by lexmount/moli-metrics, which
regenerates them hourly from the stargazer timeline and commits only when
the count actually changed. Added to all six language READMEs, using the
same <picture> theme-switching pattern as the existing benchmark charts.
2026-08-21 15:08:31 +08:00
allen 622848ff40 Rename 'Test data' section to 'Benchmark' 2026-08-20 20:57:47 +08:00
Eric 3d3a90bb5e Add Lexbench-Headless-Browser benchmark results 2026-08-19 15:25:36 +08:00
ldm0 509b70f370 docs: add dark mode banner 2026-08-19 02:49:45 +08:00
ldm0 107edf1680 Simplify repository license metadata 2026-08-19 00:14:42 +08:00
ldm0 be5449435a feat(cli): add screenshot_full dump mode 2026-08-18 00:35:51 +08:00
ldm0 b0b6aa8062 docs: sync localized quick start instructions 2026-08-16 15:12:53 +08:00
ldm0 ccff8fcc83 docs: trim project scope limitations 2026-08-16 15:12:53 +08:00
ldm0 3b7d2ab81c docs: document supported platforms 2026-08-16 15:12:53 +08:00
ldm0 021816be9a docs: move localized readmes into docs 2026-08-16 15:12:53 +08:00
ldm0 f51a04640b docs: add direct installation instructions 2026-08-16 01:43:49 +08:00
ldm0 93188efbc4 Retain only the frozen layout tree 2026-08-14 20:03:29 +08:00
ldm0 9cc1bde822 docs: clarify multilingual agent use cases 2026-08-14 14:39:36 +08:00
ldm0 8753c86a99 docs: improve multilingual README quick start 2026-08-14 13:41:08 +08:00
ldm0 5d2231d516 Add Moli skills and release installers 2026-08-14 02:22:38 +08:00
ldm0 62782add59 Add multilingual README documentation 2026-08-13 15:19:21 +08:00
ldm0 66f37ac399 Remove boolean environment flag documentation 2026-08-12 12:35:11 +08:00
ldm0 5f1eb714aa Accept numeric values for boolean env flags 2026-08-12 12:35:11 +08:00
ldm0 a6c22fde14 feat(cdp): implement PDF printing 2026-08-11 19:32:45 +08:00
ldm0 f673c797ca Reorder and enhance README 2026-08-11 18:53:59 +08:00
ldm0 9299693cf4 Add game showcase to README 2026-08-11 18:25:38 +08:00
ldm0 546f487c3b docs: clarify MCP positioning and benchmark guide 2026-08-11 17:34:28 +08:00
Donough Liu 796401abd8 Better README 2026-08-11 16:52:08 +08:00
ldm0 458fa83e73 feat: support layout and resource env flags 2026-08-11 15:40:57 +08:00
ldm0 f1bf28c6c0 ci: add manual release workflow 2026-08-11 11:46:32 +08:00