Commit Graph

  • 81535d2300 Auto-build: windsurf (powershell) from 6d119eb port-windsurf github-actions[bot] 2026-06-04 09:28:09 +00:00
  • 857881da2e Auto-build: gemini (powershell) from 6d119eb port-gemini github-actions[bot] 2026-06-04 09:28:08 +00:00
  • 42326160aa Auto-build: agents (powershell) from 6d119eb port-agents github-actions[bot] 2026-06-04 09:28:07 +00:00
  • d98514f1c6 Auto-build: cline (powershell) from 6d119eb port-cline github-actions[bot] 2026-06-04 09:28:07 +00:00
  • 5c4310189d Auto-build: codex (python) from 6d119eb port-codex-py github-actions[bot] 2026-06-04 09:28:07 +00:00
  • 9d2c0f953f Auto-build: agents (python) from 6d119eb port-agents-py github-actions[bot] 2026-06-04 09:28:02 +00:00
  • 09a7753e16 Auto-build: augment (python) from 6d119eb port-augment-py github-actions[bot] 2026-06-04 09:28:02 +00:00
  • 7cc96ae0ae Auto-build: codex (powershell) from 6d119eb port-codex github-actions[bot] 2026-06-04 09:28:02 +00:00
  • 1dd722affd Auto-build: copilot (powershell) from 6d119eb port-copilot github-actions[bot] 2026-06-04 09:28:01 +00:00
  • 5941c2effa Auto-build: gemini (python) from 6d119eb port-gemini-py github-actions[bot] 2026-06-04 09:28:01 +00:00
  • 5c235d2d39 Auto-build: kilo (powershell) from 6d119eb port-kilo github-actions[bot] 2026-06-04 09:28:01 +00:00
  • c95b77ce03 Auto-build: opencode (python) from 6d119eb port-opencode-py github-actions[bot] 2026-06-04 09:28:01 +00:00
  • c87a0b8a5a Auto-build: roo (powershell) from 6d119eb port-roo github-actions[bot] 2026-06-04 09:28:01 +00:00
  • 7bb43cd7de Auto-build: roo (python) from 6d119eb port-roo-py github-actions[bot] 2026-06-04 09:28:01 +00:00
  • acf3ef5af8 Auto-build: windsurf (python) from 6d119eb port-windsurf-py github-actions[bot] 2026-06-04 09:28:01 +00:00
  • 5b8b27535f Auto-build: augment (powershell) from 6d119eb port-augment github-actions[bot] 2026-06-04 09:28:00 +00:00
  • 70bdc9cd7f Auto-build: claude-code (python) from 6d119eb port-claude-code-py github-actions[bot] 2026-06-04 09:28:00 +00:00
  • 18fae28964 Auto-build: cline (python) from 6d119eb port-cline-py github-actions[bot] 2026-06-04 09:28:00 +00:00
  • 2e8d4b12f1 Auto-build: copilot (python) from 6d119eb port-copilot-py github-actions[bot] 2026-06-04 09:28:00 +00:00
  • 381dee2c06 Auto-build: cursor (powershell) from 6d119eb port-cursor github-actions[bot] 2026-06-04 09:28:00 +00:00
  • 47d863fcfc Auto-build: cursor (python) from 6d119eb port-cursor-py github-actions[bot] 2026-06-04 09:28:00 +00:00
  • a739f7e8db Auto-build: kilo (python) from 6d119eb port-kilo-py github-actions[bot] 2026-06-04 09:28:00 +00:00
  • 2d403722ec Auto-build: kiro (powershell) from 6d119eb port-kiro github-actions[bot] 2026-06-04 09:28:00 +00:00
  • a3a8e2a288 Auto-build: kiro (python) from 6d119eb port-kiro-py github-actions[bot] 2026-06-04 09:28:00 +00:00
  • 1350759977 Auto-build: opencode (powershell) from 6d119eb port-opencode github-actions[bot] 2026-06-04 09:28:00 +00:00
  • 6d119eb473 feat(skd-edit): значение-список параметра в шортхенде (+skd-compile) main w-2026-06-07 Nick Shirokov 2026-06-04 12:26:57 +03:00
  • 9877fe403a feat(skd-info): флаг -Raw для lossless round-trip извлечения запроса Nick Shirokov 2026-06-03 22:11:48 +03:00
  • 46ee078343 docs(web-test): актуализация контракта test CLI (несколько путей, --url) Nick Shirokov 2026-06-02 20:07:09 +03:00
  • 7f2bf9d2d3 feat(web-test): test CLI принимает несколько путей + флаг --url, fail-fast валидация Nick Shirokov 2026-06-02 20:07:03 +03:00
  • 31fa66d8fe test(web-test): регресс на readSpreadsheet до Сформировать + object-search selectValue Nick Shirokov 2026-06-02 17:41:06 +03:00
  • a8e61d02a2 fix(web-test): починка объектного поиска selectValue({field: value}) Nick Shirokov 2026-06-02 17:41:00 +03:00
  • c8c0c48ead fix(web-test): импорт checkForErrors в readSpreadsheet Nick Shirokov 2026-06-02 17:40:52 +03:00
  • f1b61b9e9e test(web-test): фокус-клик по полю вместо fillFields для сброса viewport в 18-cell-click Nick Shirokov 2026-06-02 13:47:18 +03:00
  • 9774b8f1c3 fix(web-test): fillTableRow распознаёт переформатированные число/дату в choice-ячейке Nick Shirokov 2026-06-02 13:42:34 +03:00
  • c147fd5cb7 feat(web-test): fillTableRow редактирует строку по фильтру { col: value } + scroll Nick Shirokov 2026-06-01 22:03:06 +03:00
  • ffb380187f feat(web-test): exact-match при выборе типа в pickFromTypeDialog Nick Shirokov 2026-06-01 20:00:46 +03:00
  • 80ffed9a28 feat(web-test): fillTableRow заполняет редактируемую ячейку-выбор прямым вводом Nick Shirokov 2026-06-01 19:14:36 +03:00
  • 1106117e33 test(skd-decompile): реалистичная структура в фикстуре auto-group (Период > Auto) Nick Shirokov 2026-06-01 16:41:56 +03:00
  • e03ba3b509 fix(skd-decompile): сворачивать дефолтные auto selection/order группы в shorthand Nick Shirokov 2026-06-01 16:12:50 +03:00
  • 3d6a09e90a test(skd): синхронизировать снапшоты с выводом skd-compile Nick Shirokov 2026-06-01 16:12:28 +03:00
  • b188d338f9 feat(meta-info): выводить «Представление типа» для ссылочных объектов Nick Shirokov 2026-06-01 15:40:01 +03:00
  • 7c9769c644 feat(web-test): fillTableRow заполняет ячейку-выбор-из-списка через форму выбора w-2026-05-31 Nick Shirokov 2026-05-31 17:26:37 +03:00
  • 52478a6c39 fix(form-compile): эмитить <ChoiceButton>true</ChoiceButton> при choiceButton:true + StartChoice Nick Shirokov 2026-05-31 17:26:23 +03:00
  • ebdd596d4f fix(web-test): числовое поле с калькулятором (iCalcB) заполнять paste, не selectValue Nick Shirokov 2026-05-31 15:08:14 +03:00
  • 0dde66e2eb fix(web-test): не держать event loop висячим таймером таймаута после теста Nick Shirokov 2026-05-31 14:38:56 +03:00
  • 547f336cf8 feat(web-test): test-раннер пишет человеческий отчёт в stdout, JSON по --report=- Nick Shirokov 2026-05-31 14:17:52 +03:00
  • f424d2ac70 feat(web-test): фокус на поле ввода через clickElement (fallback) Nick Shirokov 2026-05-29 22:01:45 +03:00
  • 3a89aa21e6 docs: картиночные колонки readTable + valuesPicture в form DSL Nick Shirokov 2026-05-29 20:52:07 +03:00
  • 7de2689c18 test(web-test): картиночная колонка в стенде ДеревоНоменклатуры Nick Shirokov 2026-05-29 20:51:02 +03:00
  • 96926d65ef feat(form-compile): ValuesPicture для PictureField Nick Shirokov 2026-05-29 20:10:36 +03:00
  • f2b8ad741e feat(web-test): распознавание колонок-картинок в readTable Nick Shirokov 2026-05-29 17:25:45 +03:00
  • 89b109ab04 test(web-test): покрыть reveal-loop и hasMore на динамическом списке Nick Shirokov 2026-05-29 15:54:42 +03:00
  • 81596503e8 test(web-test): группа БольшойСписок (60 элементов) для дин-список сценариев Nick Shirokov 2026-05-29 15:54:30 +03:00
  • e36544c1c7 feat(web-test): hasMore.above для динамических списков через turn-кнопки Nick Shirokov 2026-05-29 14:02:33 +03:00
  • 80323a77cc test(web-test): расширить 18-cell-click — reveal-loop, horizontal scroll, skip-checkbox Nick Shirokov 2026-05-29 12:12:25 +03:00
  • 0e5ad754e8 fix(web-test): focus-click для reveal/scroll не должен входить в edit-mode Nick Shirokov 2026-05-29 12:12:08 +03:00
  • 9766b8262e test(web-test): кластер boolean ставим сразу после Источник для edge-теста Nick Shirokov 2026-05-28 22:05:06 +03:00
  • 44521c5c16 test(web-test): расширить синтетический стенд под cell-click сценарии Nick Shirokov 2026-05-28 21:42:31 +03:00
  • 8f2fa21814 fix(web-test): deleteTableRow выходит из cell edit-mode перед Delete Nick Shirokov 2026-05-28 21:42:10 +03:00
  • e05c0a4a61 feat(web-test): clickElement({row,column}) для гридов формы + readTable.hasMore Nick Shirokov 2026-05-28 19:01:11 +03:00
  • dff3ced847 merge: web-test engine refactor (Phase 1-5 + multi-select tests + README) Nick Shirokov 2026-05-28 13:28:05 +03:00
  • 403da66dd5 docs(web-test): README с CLI флагами, опциями стенда, известными нюансами Nick Shirokov 2026-05-28 12:21:35 +03:00
  • 70be567b13 test(web-test): покрытие multi-select (Ctrl/Shift + clickElement) Nick Shirokov 2026-05-27 18:25:26 +03:00
  • 60151c801f refactor(web-test): распил clickElement по доменам (Phase 5, §10) Nick Shirokov 2026-05-27 18:00:48 +03:00
  • a9949ff5fe refactor(web-test): uniform ok:true/false в filled-items + контракт fillTableRow (Phase 4) Nick Shirokov 2026-05-27 17:09:59 +03:00
  • 07353c416e refactor(web-test): унификация shape fillFields + fillTableRow (Phase 3) Nick Shirokov 2026-05-27 16:27:46 +03:00
  • 6e09351730 refactor(web-test): returnFormState idem дедуп (Phase 2, 5 сайтов) Nick Shirokov 2026-05-27 15:09:24 +03:00
  • 961f27afb0 refactor(web-test): deleteTableRow coords + reuse countGridRows (S10) Nick Shirokov 2026-05-27 14:33:21 +03:00
  • 8f0d3937b4 refactor(web-test): scanGridRows вынесен в dom/grid.mjs (S9) Nick Shirokov 2026-05-27 14:18:48 +03:00
  • f554ef4599 refactor(web-test): вынести error-stack scraping в dom/errors-stack.mjs (S8) Nick Shirokov 2026-05-27 14:15:51 +03:00
  • 486890c388 test(web-test): сделать 04-selectvalue auto-history детерминированным Nick Shirokov 2026-05-27 14:03:00 +03:00
  • 707033e25b refactor(web-test): returnFormState в nav + grid + spreadsheet + selectValue (7 веток) Nick Shirokov 2026-05-27 12:41:13 +03:00
  • a381fca0a1 refactor(web-test): returnFormState в close.mjs + filter.mjs (7 веток) Nick Shirokov 2026-05-27 12:21:00 +03:00
  • 280df54fa6 refactor(web-test): returnFormState в click.mjs (10 веток) Nick Shirokov 2026-05-27 12:15:02 +03:00
  • 8fd5544abd refactor(web-test): bump browser.mjs до v1.18 (финализация S1–S6) Nick Shirokov 2026-05-26 21:32:09 +03:00
  • b518b614bb refactor(web-test): извлечён grid-edit домен в dom/grid-edit.mjs Nick Shirokov 2026-05-26 21:31:02 +03:00
  • b08ee99521 refactor(web-test): извлечены grid read-helpers + cloud-popup в dom/ Nick Shirokov 2026-05-26 21:07:10 +03:00
  • 89efcad125 refactor(web-test): извлечён EDD-домен в dom/edd.mjs Nick Shirokov 2026-05-26 20:57:58 +03:00
  • 340142b0a2 refactor(web-test): извлечены DOM-скрипты dialog/picker UI из select-value Nick Shirokov 2026-05-26 20:38:01 +03:00
  • 7f7ab2f217 refactor(web-test): извлечены DOM-скрипты filter.mjs в dom/filter.mjs Nick Shirokov 2026-05-26 20:16:23 +03:00
  • 85003782db refactor(web-test): извлечены detect-new-form и edit-state из inline в dom/ Nick Shirokov 2026-05-26 19:54:36 +03:00
  • 65ea06ab6e refactor(web-test): run.mjs распилен по cli/ (1258 → 65 LOC entry) Nick Shirokov 2026-05-26 18:08:15 +03:00
  • 71607bef99 refactor(web-test): dom.mjs распилен по dom/ (1434 → 41 LOC facade) Nick Shirokov 2026-05-26 17:47:13 +03:00
  • c930b4b04d refactor(web-test): spreadsheet выделен в собственную папку Nick Shirokov 2026-05-26 16:52:15 +03:00
  • 8bdcb9e664 refactor(web-test): form-state переехал из core/ в forms/ Nick Shirokov 2026-05-26 16:48:08 +03:00
  • ab10761667 chore(web-test): почистить устаревшие комментарии и неиспользуемые импорты Nick Shirokov 2026-05-26 16:42:17 +03:00
  • a24c39b6de refactor(web-test): этап E.13 — финализация (v1.17 + чистый facade + чистка) Nick Shirokov 2026-05-26 16:25:15 +03:00
  • 8739d1d15c refactor(web-test): структура — engine/ wrapper для внутренних модулей Nick Shirokov 2026-05-26 16:03:20 +03:00
  • f31770d79c refactor(web-test): этап D.12 — fillTableRow → row-fill.mjs, deleteTableRow → grid.mjs Nick Shirokov 2026-05-26 15:02:47 +03:00
  • a5c0be6766 refactor(web-test): переименование — readTable в table/grid.mjs Nick Shirokov 2026-05-26 14:59:28 +03:00
  • 50d40a9dd5 fix(web-test): добавить getFormState в импорты table/spreadsheet.mjs Nick Shirokov 2026-05-26 13:26:48 +03:00
  • 0ba8127d52 refactor(web-test): этап C.11 — table/spreadsheet.mjs + table/filter.mjs Nick Shirokov 2026-05-26 13:14:49 +03:00
  • 9ee0473412 refactor(web-test): этап C.10 — clickElement → core/click.mjs (целиком) Nick Shirokov 2026-05-26 13:07:22 +03:00
  • cbd580a0bd refactor(web-test): этап C.9 — выделить forms/fill.mjs + forms/close.mjs Nick Shirokov 2026-05-26 13:04:09 +03:00
  • d67874ebd0 Merge branch 'dev' into refactor/web-test-engine Nick Shirokov 2026-05-26 12:39:22 +03:00
  • 6781bb3ee5 fix(skd-compile): авто-выборка и авто-порядок в группах из shorthand-структуры Nick Shirokov 2026-05-26 12:38:13 +03:00
  • 3a6d5abffc refactor(web-test): этап C.8 — выделить forms/select-value.mjs Nick Shirokov 2026-05-26 12:28:31 +03:00
  • c4b1aee9c9 refactor(web-test): этап C.7 — выделить nav/navigation.mjs Nick Shirokov 2026-05-26 12:16:56 +03:00
  • 12c5cf5e66 fix(web-test): TDZ в selectValue (detectNewForm) + missing import clipboardWarnLogged Nick Shirokov 2026-05-26 11:58:26 +03:00
  • 6fb5b9f617 refactor(web-test): этап B.6 — table/grid-toggle.mjs (icon detection shared) Nick Shirokov 2026-05-25 22:44:18 +03:00