Commit Graph
21 Commits
Author SHA1 Message Date
ZacharyZhang-NYandClaude Opus 4.8 66e5b266e9 refactor(core): split oversized integration-test files under 500-line audit
`scripts/audit_source_lines.sh` (a CI gate) flagged `tests/commands.rs`
(527) and `tests/splits.rs` (524) over the 500-line ceiling. Both are
flat lists of independent `#[test]` fns with no shared helpers, so each
splits cleanly into a sibling integration-test binary (the crate already
uses a topical file-per-concern layout under `tests/`).

- commands.rs (29 tests) -> commands.rs (20: tab/space/profile/search)
  + command_pages.rs (9: internal-page-opening commands). 527 -> 389.
- splits.rs (25 tests) -> splits.rs (13: layout/axis/detach mechanics)
  + saved_split_lifecycle.rs (12: close/archive/restore/group). 524 -> 266.

No tests added or removed; each new file carries only the imports it
uses. `cargo clippy -p ely_browser_core --tests -- -D warnings` clean;
all ely_browser_core tests pass.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 13:34:56 -04:00
ZacharyZhang-NY d076dad356 Fix shell regressions and reset Servo embedding direction 2026-05-16 11:23:41 -04:00
ZacharyZhang-NY 189b9b8b89 Add current page download pipeline 2026-05-09 12:54:24 -04:00
ZacharyZhang-NY f6e2b1b96b Add shortcut settings page 2026-05-08 02:48:35 -04:00
ZacharyZhang-NY b91f2c0ca1 Add plugin marketplace routes 2026-05-08 01:11:19 -04:00
ZacharyZhang-NY a6077fa00a Add task manager internal page 2026-05-08 01:03:59 -04:00
ZacharyZhang-NY b4aedad593 Add about internal page 2026-05-08 00:29:29 -04:00
ZacharyZhang-NY 5196aff6a3 Add sync status route 2026-05-08 00:20:16 -04:00
ZacharyZhang-NY 479737a8b2 Add sync settings status page 2026-05-08 00:16:56 -04:00
ZacharyZhang-NY ec0ba6b758 Add profiles settings page 2026-05-08 00:09:03 -04:00
ZacharyZhang-NY 3bcf4460ca Open settings pages from scoped search 2026-05-07 21:03:29 -04:00
ZacharyZhang-NY 3fe737adad Open history and settings pages 2026-05-07 21:00:51 -04:00
ZacharyZhang-NY 9c5f93bcb8 Open downloads from command bar 2026-05-07 20:54:57 -04:00
ZacharyZhang-NY 8d79a651bb Switch profiles from command scope 2026-05-07 20:43:57 -04:00
ZacharyZhang-NY b558b1d979 Move active tabs between spaces 2026-05-07 20:34:38 -04:00
ZacharyZhang-NY dcc4883797 Switch spaces from command scope 2026-05-07 20:25:11 -04:00
ZacharyZhang-NY 19d928859c Add basic space switching 2026-05-07 20:19:55 -04:00
ZacharyZhang-NY 75e17fc70f Restore archived tabs from command scope 2026-05-07 19:59:55 -04:00
ZacharyZhang-NY e0eb5b51b2 Archive closed browser tabs 2026-05-07 19:53:32 -04:00
ZacharyZhang-NY 82df2b4502 Add pinned tab controls 2026-05-07 19:47:27 -04:00
ZacharyZhang-NY 1405b7c494 Run tab actions from command bar 2026-05-07 19:38:30 -04:00