Commit Graph

  • 9ac0cb3b87 refactor(web-test): этап B.5.5 — ввести returnFormState (выборочно применить) Nick Shirokov 2026-05-25 22:42:23 +03:00
  • e215957344 refactor(web-test): этап B.5.4 — readEdd хелпер (2 копии в fillReferenceField) Nick Shirokov 2026-05-25 22:35:24 +03:00
  • 09b2084672 refactor(web-test): этап B.5.3 — detectNewForm хелпер (3 копии → 1) Nick Shirokov 2026-05-25 22:34:21 +03:00
  • 3fe038277f refactor(web-test): этап B.5.2 — findFieldInputId хелпер (4 копии → 1) Nick Shirokov 2026-05-25 22:33:15 +03:00
  • 5b6243bbcc refactor(web-test): этап B.5.1 — safeClick хелпер вместо 3 копий pointer-events retry Nick Shirokov 2026-05-25 22:31:45 +03:00
  • 2cba13a8cc fix(web-test): экспортировать _detectPlatformDialogs/_closePlatformDialogs из core/errors.mjs Nick Shirokov 2026-05-25 22:25:54 +03:00
  • fca65ef658 refactor(web-test): этап A.4 — выделить core/session.mjs Nick Shirokov 2026-05-25 22:12:07 +03:00
  • 4f01f01286 refactor(web-test): этап A.3 — выделить core/wait.mjs + core/errors.mjs Nick Shirokov 2026-05-25 22:10:31 +03:00
  • 398c515390 refactor(web-test): этап A.2 — вынести recording/* в отдельные модули Nick Shirokov 2026-05-25 22:07:32 +03:00
  • cecf4dd9a2 refactor(web-test): этап A.1 — выделить module-level state в core/state.mjs Nick Shirokov 2026-05-25 22:00:53 +03:00
  • d3be9c8dea Merge branch 'clipboard-preserve' into dev Nick Shirokov 2026-05-25 20:12:53 +03:00
  • bb2f8fb29e feat(web-test): сохранять и восстанавливать буфер обмена вокруг паст Nick Shirokov 2026-05-25 20:12:14 +03:00
  • 60cdbf0aec feat(web-test): настраиваемый таймаут команды exec Nick Shirokov 2026-05-25 17:24:20 +03:00
  • cd3e50c408 docs(skd-guide): добавить /skd-decompile и сценарий «по образцу» w-2026-05-24 Nick Shirokov 2026-05-25 14:37:11 +03:00
  • da6ac2bab8 Merge branch 'skd-decompile' into dev Nick Shirokov 2026-05-25 13:08:37 +03:00
  • 7a7d03dcff docs(skd-decompile): причёсываем SKILL.md перед merge Nick Shirokov 2026-05-25 13:07:53 +03:00
  • 20a243143a fix(skd-decompile): убрать падения на ERP-отчётах с dataSetLink и StandardPeriod без companions Nick Shirokov 2026-05-25 12:29:06 +03:00
  • fea2f37ba6 feat(skd-decompile): Python-порт зеркалом PS v0.88 Nick Shirokov 2026-05-25 12:15:19 +03:00
  • d8457bb307 docs(skd-dsl-spec): актуализация под session-фичи Nick Shirokov 2026-05-24 21:28:30 +03:00
  • daa7716f24 fix(skd-decompile): не сохранять valueType для известных outputParameters keys Nick Shirokov 2026-05-24 21:25:34 +03:00
  • bbed308c85 fix(skd-decompile): не сохранять valueType если auto-detect compile даст тот же тип Nick Shirokov 2026-05-24 21:17:03 +03:00
  • 11ddc2b5a2 fix(skd-compile): single-line эмиссия <DataCompositionSchema xmlns=...> Nick Shirokov 2026-05-24 21:09:34 +03:00
  • e59c3281fd feat(skd): различать 3 namespace цветов (style/web/win) Nick Shirokov 2026-05-24 20:57:12 +03:00
  • 609698b00d feat(skd): multi-value параметры (valueListAllowed список значений по умолчанию) Nick Shirokov 2026-05-24 20:38:10 +03:00
  • ceaaa8bc55 fix(skd-decompile): не сворачивать @autoDates companions с availableAsField=false Nick Shirokov 2026-05-24 20:27:21 +03:00
  • 61cc8f3b9a fix(skd-decompile): сохранять useRestriction=true на не-hidden/не-autoDates параметрах Nick Shirokov 2026-05-24 20:07:07 +03:00
  • 4630af463f feat(skd-decompile): fail-fast (Ring 3) для отчётов без dataSet Nick Shirokov 2026-05-24 19:12:11 +03:00
  • dd02dcf3c4 feat(skd): TypeSet (композитный тип-набор) в valueType параметра Nick Shirokov 2026-05-24 18:51:46 +03:00
  • e2e3e02a1b fix(skd): сохранять явные startDate/endDate в top-level StandardPeriod parameter Nick Shirokov 2026-05-24 18:42:58 +03:00
  • 9b331aa41d feat(skd): user-settings + axis-viewMode + use=false на StructureItemTable/Chart Nick Shirokov 2026-05-24 18:23:36 +03:00
  • 91ef1d07eb feat(skd): v8ui:Line + nested side-styles в appearance Nick Shirokov 2026-05-24 18:10:25 +03:00
  • 8cb7309ee5 fix(skd-decompile): сохранять <selection>Auto</selection> на StructureItemChart Nick Shirokov 2026-05-24 17:53:11 +03:00
  • 0425b79a87 fix(skd-compile): не эмитить пустую <dcsat:appearance/> для cells без атрибутов Nick Shirokov 2026-05-24 17:49:30 +03:00
  • c8cba6f7ce feat(skd): локальный xmlns + use=false на nested sub-items outputParameters Nick Shirokov 2026-05-24 17:41:44 +03:00
  • f34303f9ed docs(skd-dsl-spec): актуализация под фичи текущей сессии Nick Shirokov 2026-05-24 17:33:33 +03:00
  • c230142bf1 feat(skd): form C drilldown + per-cell drilldown override + fieldTemplates Nick Shirokov 2026-05-24 17:25:46 +03:00
  • d9010cd580 feat(skd): multi-series и multi-point в StructureItemChart Nick Shirokov 2026-05-24 16:18:16 +03:00
  • 19da4df61f feat(skd): periodAdditionBegin/End с типом dcscor:Field Nick Shirokov 2026-05-24 16:10:15 +03:00
  • fe9d8500dc feat(skd): placement в SelectedItemFolder (selection) Nick Shirokov 2026-05-24 15:59:25 +03:00
  • 2ad35f484c fix(skd): empty xs:string placeholder в SettingsParameterValue use=false Nick Shirokov 2026-05-24 15:56:28 +03:00
  • abca61da66 fix(skd-decompile): сохранять xsi:type в multi-right filter values Nick Shirokov 2026-05-24 15:43:41 +03:00
  • db6a1f2212 feat(skd): bool/numeric values в inputParameters choiceParameters Nick Shirokov 2026-05-24 15:37:07 +03:00
  • 85d42ec34c docs(skd-dsl-spec): догон по фичам третьей сессии bit-perfect round-trip Nick Shirokov 2026-05-23 22:37:55 +03:00
  • a7344a1397 feat(skd): StandardBeginningDate в dataParameters через shape inference Nick Shirokov 2026-05-23 22:29:34 +03:00
  • f642f673d9 fix(skd-compile): не пропускать Auto-items в top-level selection/order Nick Shirokov 2026-05-23 22:06:03 +03:00
  • fdc8c518aa fix(skd-compile): эмитить пустые selection/filter/order/CA блоки если есть block-level meta Nick Shirokov 2026-05-23 22:00:51 +03:00
  • 53536b72f5 fix(skd-compile): short form <dcsset:item> для StructureItemGroup внутри row/column Nick Shirokov 2026-05-23 21:46:27 +03:00
  • 21ae9a6d80 Revert "fix(skd-validate): принимать <dcsset:item> без xsi:type как StructureItemGroup" Nick Shirokov 2026-05-23 21:30:26 +03:00
  • ad99f3db0b fix(skd-compile): startDate/endDate в StandardPeriod ТОЛЬКО для variant=Custom Nick Shirokov 2026-05-23 21:24:42 +03:00
  • 3ef4f44028 fix(skd-validate): принимать <dcsset:item> без xsi:type как StructureItemGroup Nick Shirokov 2026-05-23 21:16:43 +03:00
  • bb7696bf28 fix(skd-decompile): StandardPeriod в object-form dataParameter эмитим как {variant} Nick Shirokov 2026-05-23 21:01:59 +03:00
  • 0466ae8fd8 feat(skd-compile): @autoDates companions использует type=dateTime (канон БСП) Nick Shirokov 2026-05-23 20:54:48 +03:00
  • 796403abe3 fix(skd-decompile): fold @autoDates только для канонических имён НачалоПериода/КонецПериода Nick Shirokov 2026-05-23 20:38:33 +03:00
  • 639568c039 feat(skd): кастомные xsi:type с локальным xmlns в inputParameters values Nick Shirokov 2026-05-23 20:24:46 +03:00
  • 9ef554a576 feat(skd): block-level userSettingID на selection/filter/order/CA + meta на StructureItemTable Nick Shirokov 2026-05-23 20:12:14 +03:00
  • 1b36aa97c8 feat(skd-decompile): useRestriction=true в object form для non-hidden/non-autoDates параметров Nick Shirokov 2026-05-23 19:44:58 +03:00
  • 573602ae65 fix(skd-decompile): сохранение кастомных xsi:type в outputParameters items Nick Shirokov 2026-05-23 19:37:23 +03:00
  • 632c58eef1 fix(skd): сохранение xs:boolean и xs:decimal в filter values + availableValues Nick Shirokov 2026-05-23 19:33:47 +03:00
  • 64c2037fe1 feat(skd): block-level viewMode/userSettingID на <dcsset:order> внутри structure group Nick Shirokov 2026-05-23 19:25:20 +03:00
  • fb9d29408c feat(skd): viewMode/userSettingPresentation на dataParameters items Nick Shirokov 2026-05-23 19:19:39 +03:00
  • 730decf9ce feat(skd): itemsViewMode на table axis (column/row/point/series) Nick Shirokov 2026-05-23 19:04:22 +03:00
  • 48e2b6bd44 feat(skd): nilValue marker для параметров с xsi:nil="true" Nick Shirokov 2026-05-23 17:51:35 +03:00
  • f75c71064c feat(skd): userSettingPresentation на conditionalAppearance item Nick Shirokov 2026-05-23 17:27:21 +03:00
  • 5ca8ce2b64 fix(skd-compile): widths-unwrap и indent в template cell appearance Nick Shirokov 2026-05-23 17:18:50 +03:00
  • 5793f91ebb feat(skd): StandardPeriod с явными datами в dataParameters Nick Shirokov 2026-05-23 16:54:26 +03:00
  • b83bbc333f feat(skd-compile): multilang static text в ячейках шаблона Nick Shirokov 2026-05-23 16:48:08 +03:00
  • a417b76e2c feat(skd-decompile): StandardPeriod Custom + use=false на dataParameters items Nick Shirokov 2026-05-23 16:41:38 +03:00
  • 659451815d feat(skd): nested sub-параметры и valueType в outputParameters wrapper Nick Shirokov 2026-05-23 16:36:49 +03:00
  • f271a6f6ba feat(skd): viewMode/userSettingID/userSettingPresentation на outputParameters items Nick Shirokov 2026-05-23 16:19:48 +03:00
  • 342b3f0687 feat(skd): v8ui:Font в appearance + use=false в conditionalAppearance Nick Shirokov 2026-05-23 16:04:12 +03:00
  • 4b3819762c docs(skd-dsl-spec): dataSetLinks полная схема + multi-orderExpression + пустые userField expressions Nick Shirokov 2026-05-23 15:55:30 +03:00
  • 5e864cb05f feat(skd): пустые detail/totalExpression в userFields Nick Shirokov 2026-05-23 13:03:24 +03:00
  • a66246095c feat(skd): multi-orderExpression на dataSet field Nick Shirokov 2026-05-23 12:54:53 +03:00
  • 9b4bb3d9b8 feat(skd): dataSetLinks с расширенными атрибутами Nick Shirokov 2026-05-23 12:47:56 +03:00
  • b1eb8bebe3 docs(skd-dsl-spec): догон по последним коммитам Nick Shirokov 2026-05-22 22:13:47 +03:00
  • 87bc274346 feat(skd-decompile): top-level блоки на StructureItemTable Nick Shirokov 2026-05-22 22:07:51 +03:00
  • 6a8efc9538 feat(skd-compile): top-level selection/condApp/outputParameters на StructureItemTable Nick Shirokov 2026-05-22 22:07:51 +03:00
  • 0846740db7 feat(skd-compile): пустой <dcsset:filter/> на conditionalAppearance item Nick Shirokov 2026-05-22 21:51:49 +03:00
  • 480d828c35 feat(skd-decompile): use=false на outputParameters item Nick Shirokov 2026-05-22 21:37:27 +03:00
  • 8009a8150f feat(skd-compile): use=false wrapper в outputParameters Nick Shirokov 2026-05-22 21:37:26 +03:00
  • 29a9fbe950 feat(skd): use=false на OrderItemField Nick Shirokov 2026-05-22 21:28:50 +03:00
  • 3832952400 feat(skd-decompile): use=false на appearance value items Nick Shirokov 2026-05-22 21:21:48 +03:00
  • 10fef03681 docs(skd-dsl-spec): догон по последним расширениям DSL Nick Shirokov 2026-05-22 21:14:49 +03:00
  • 957af1c421 feat(skd-decompile): user-settings на StructureItemGroup Nick Shirokov 2026-05-22 21:09:38 +03:00
  • 616ac2a23e feat(skd-compile): userSettingID/userSettingPresentation на StructureItemGroup Nick Shirokov 2026-05-22 21:09:37 +03:00
  • a9deeee2d0 feat(skd-compile): auto-detect DesignTimeValue в filter right Nick Shirokov 2026-05-22 21:01:38 +03:00
  • 4af51235db feat(skd-decompile): conditionalAppearance внутри table/chart axis Nick Shirokov 2026-05-22 20:52:08 +03:00
  • da0b326c40 feat(skd-compile): conditionalAppearance внутри table/chart axis Nick Shirokov 2026-05-22 20:52:07 +03:00
  • 65a2b5870d feat(skd-compile): типизация appearance/outputParameters значений Nick Shirokov 2026-05-22 20:45:18 +03:00
  • cab0b4d26b feat(skd-decompile): чтение attributeUseRestriction на DataSet field Nick Shirokov 2026-05-22 20:32:38 +03:00
  • 092cd8ebb4 feat(skd-decompile): чтение additionalProperties в settings Nick Shirokov 2026-05-22 20:22:22 +03:00
  • f19032594c feat(skd-compile): additionalProperties в settings Nick Shirokov 2026-05-22 20:22:22 +03:00
  • a07a105024 feat(skd-decompile): inputParameters на параметрах + multilang presentation Nick Shirokov 2026-05-22 20:06:47 +03:00
  • f5432eb48d feat(skd-compile): inputParameters на параметрах + multilang в value Nick Shirokov 2026-05-22 20:06:46 +03:00
  • b8a6783ccf feat(skd-decompile): чтение multilang presentation в condApp и filter group Nick Shirokov 2026-05-22 19:40:59 +03:00
  • 2b8cdc40ca feat(skd-compile): multilang presentation на conditionalAppearance item Nick Shirokov 2026-05-22 19:40:59 +03:00
  • 013d3c3a01 feat(skd-decompile): чтение useInXxx и use=false на conditionalAppearance Nick Shirokov 2026-05-22 19:34:32 +03:00
  • eee5aaafd3 feat(skd-compile): useInXxx и use=false на conditionalAppearance item Nick Shirokov 2026-05-22 19:34:32 +03:00
  • 32e06cbc56 fix(skd-compile): всегда эмитить useRestriction для параметра Nick Shirokov 2026-05-22 19:27:36 +03:00
  • 77fc0cee2f feat(skd-decompile): nested children в table axis + structure-group default Nick Shirokov 2026-05-22 18:55:02 +03:00