Commit Graph

  • c5f0e4f106 fix: updating tests, moving mpe_rowhash to core library dcbot 2026-07-18 20:42:44 +01:00
  • 8e4f045eb9 chore(docs): explaining the sheet crypto part dcbot 2026-07-18 14:00:40 +01:00
  • 08947f0fc8 feat: new hash algorithm - allows 1000+ cols. Closes #269 dcbot 2026-07-17 22:53:53 +01:00
  • efcccd7d11 Merge pull request 'chore(ai): moving .claude to .agent' (#270) from foldermove into issue264 dcbot 2026-07-17 21:36:21 +00:00
  • 078da3d947 chore(ai): moving .claude to .agent dcbot 2026-07-17 22:30:05 +01:00
  • 61012f80e6 Merge pull request 'fix(editor): ignore cell validation on rows marked for delete' (#267) from issue-260 into issue264 allan 2026-07-17 21:26:26 +00:00
  • 65bcf08266 Merge branch 'issue264' into issue-260 allan 2026-07-17 21:25:48 +00:00
  • ad7efc90bc fix: audit-skipping syntax correction Trevor Moody 2026-07-17 18:13:55 +01:00
  • 70c5805743 fix(editor): ignore cell validation on rows marked for delete YuryShkoda 2026-07-17 12:02:21 +03:00
  • dfe80bb42a Merge pull request 'fix: retry the startup service request once before failing' (#266) from issue-261 into issue264 allan 2026-07-17 08:14:20 +00:00
  • af27933e46 Merge branch 'issue264' into issue-261 Yury 2026-07-17 07:43:47 +00:00
  • 6a95067618 fix: explicit use of .sashdat in dc_casload allan 2026-07-16 15:41:11 +01:00
  • 5391df8f04 fix: retry the startup service request once before failing YuryShkoda 2026-07-16 17:12:04 +03:00
  • 6b16f9b364 fix: run dc_casload for dq tables in getdata. Closes #264. allan 2026-07-16 10:20:28 +01:00
  • 2dcae9060f chore(release): 7.10.1 [skip ci] v7.10.1 semantic-release-bot 2026-07-15 14:05:25 +00:00
  • f4525cc62a Merge pull request 'Fix headers alignment' (#262) from fix/colheaders-rule-alignment into main allan 2026-07-15 13:42:31 +00:00
  • d4aa70ddbf test(editor): make CLS EDIT un-hide regression test actually fail sead 2026-07-15 15:08:31 +02:00
  • 4c2aca3495 fix(editor): order validation rules by COLHEADERS, not cols[].VARNUM sead 2026-07-15 14:30:26 +02:00
  • 36c9ef0e95 chore(release): 7.10.0 [skip ci] v7.10.0 semantic-release-bot 2026-07-13 16:56:10 +00:00
  • 7511b64523 Merge pull request 'Issue 251' (#255) from issue-251 into main allan 2026-07-13 16:33:04 +00:00
  • 7b4b4ebeeb fix(editor): normalise unpadded time strings on spreadsheet import sead 2026-07-13 15:59:52 +02:00
  • c7ba025d39 fix(hot): row rendering on resize, resolve blank whitespace sead 2026-07-13 15:28:11 +02:00
  • b5e9b25319 fix(va): guard deferred contextMenu toggle against destroyed instance sead 2026-07-13 10:12:38 +02:00
  • 82a254d22c fix(va): enable readOnly and hold filtering while editing sead 2026-07-12 21:16:51 +02:00
  • 0d7fd34297 revert: enable upload button in va mode sead 2026-07-12 20:31:06 +02:00
  • 1beb3d490d fix(va): enable Upload button in va mode sead 2026-07-10 15:58:21 +02:00
  • 1fb5e8eb37 chore: fixing header allan 2026-07-10 12:53:08 +01:00
  • 78dd29ba78 Merge pull request 'feat: adding DC_MAXOBS_WEBVIEW config item, closes #258' (#259) from issue258 into issue-251 allan 2026-07-10 11:52:24 +00:00
  • ba7b61082d feat: adding DC_MAXOBS_WEBVIEW config item, closes #258 allan 2026-07-10 12:45:09 +01:00
  • 1a9231809e Merge pull request 'fix(va): date filters refactor, support more dates' (#257) from fix/va-date-parsing into issue-251 Yury 2026-07-10 11:06:19 +00:00
  • df5c975869 fix(va): date filters refactor, support more dates sead 2026-07-09 16:19:33 +02:00
  • 2728dac873 fix: trim leading/trailing whitespace from Excel header cells on upload YuryShkoda 2026-07-10 10:07:54 +03:00
  • 88f55b9d06 chore(merge): merge origin/issue-251 into issue-251 YuryShkoda 2026-07-09 17:51:49 +03:00
  • 301675052f fix: adapt column validation to vertical-array COLTYPE (#253) YuryShkoda 2026-07-09 17:48:33 +03:00
  • 45c434271d Merge pull request 'Display LABELS instead of column NAMEs #240' (#252) from issue240 into issue-251 allan 2026-07-09 09:36:55 +00:00
  • f523c798c3 Merge branch 'issue-251' into issue240 allan 2026-07-09 09:36:38 +00:00
  • 41fd618884 chore(merge): merge issue240 into issue-251 YuryShkoda 2026-07-09 11:52:37 +03:00
  • f368242cb0 test: fixed viewer-labels.cy.ts YuryShkoda 2026-07-09 10:11:36 +03:00
  • 636e4e5b4a test: fixed viewer-labels.cy.ts YuryShkoda 2026-07-09 09:26:03 +03:00
  • 49710eb62d chore: fixed package-lock in client YuryShkoda 2026-07-09 08:53:00 +03:00
  • 25c12f2b18 feat: viewer/editor column label display toggle (?labels=true) YuryShkoda 2026-07-08 15:15:28 +03:00
  • 3ba8858260 Merge pull request 'fix: pass variable formats to front-end in a vertical array instead of horizontal list' (#254) from fix/high_column_count_exceeding_maxcharlen into issue240 allan 2026-07-08 10:55:37 +00:00
  • 81014001ac fix: remove coltype from sasparams table, add it to cols table. Trevor Moody 2026-07-08 03:24:22 +01:00
  • 691d6f277e fix: pass variable formats to front-end in a vertical array instead of horizontal list Trevor Moody 2026-07-07 17:24:16 +01:00
  • e7453a9305 fix: including datadictionary descs in labels, #240 allan 2026-07-07 15:30:14 +01:00
  • 005b616adb chore(deps): upgrade Handsontable to v18 YuryShkoda 2026-07-06 15:44:27 +03:00
  • 0ae1781d28 Merge branch 'main' into issue240 allan 2026-07-05 10:51:11 +00:00
  • fb94840016 fix: backend updates to bring back labels under #240 allan 2026-07-05 11:49:36 +01:00
  • 6864c044dc chore(release): 7.9.1 [skip ci] v7.9.1 semantic-release-bot 2026-06-30 07:29:21 +00:00
  • b30ba3e76b Merge pull request 'fix: workflow file upload using action PAT' (#250) from workflowfix into main allan 2026-06-30 07:12:54 +00:00
  • a4583f2db0 Merge branch 'main' into workflowfix allan 2026-06-30 07:12:40 +00:00
  • a161670b86 fix: workflow file upload using action PAT allan 2026-06-30 08:09:39 +01:00
  • e6cf5a8d25 chore(release): 7.9.0 [skip ci] v7.9.0 semantic-release-bot 2026-06-29 18:11:12 +00:00
  • 7ebc26fc7f chore: pipeline updates for release allan 2026-06-29 18:55:19 +01:00
  • c9dd933cec chore: aligning release.yml with build.yml allan 2026-06-29 18:17:18 +01:00
  • 716eba621f Merge pull request 'Resolve multiple issues' (#236) from 127-235-issues into main allan 2026-06-29 17:03:54 +00:00
  • 982d507ae3 fix: upcasing RAW_VALUE, bumping core, fixing tests allan 2026-06-29 17:42:05 +01:00
  • 27a12951e3 build(lint): add .prettierignore to client sead 2026-06-29 16:01:35 +02:00
  • 4c8e4ee1b2 build(lint): pin prettier to 3.8.4 in client to stop CI version drift sead 2026-06-29 15:08:24 +02:00
  • a15fdc401e fix(mocks): return dynamic cell values as OBJ to match new contract sead 2026-06-29 14:53:42 +02:00
  • 7019e39318 test(excel): update excel.cy.ts tests to reflect YYYY-MM-DD format sead 2026-06-29 14:40:17 +02:00
  • 9ca57193b4 fix(dc-validator): display date/time/datetime cells as raw ISO, locale-independent sead 2026-06-26 10:03:45 +02:00
  • 175eb9853a refactor: consume dynamic_values/dynamic_extended_values as typed objects sead 2026-06-26 09:37:05 +02:00
  • e859d3354e fix: sending dynamic_values and dynamic_extended_values back as OBJ instead of ARR allan 2026-06-25 19:17:22 +01:00
  • adc6424211 fix: rule_type allan 2026-06-25 17:48:52 +01:00
  • 74442096ba fix: incrementing rk val allan 2026-06-25 17:47:22 +01:00
  • 9f84a580fb feat: migration script for adding new validation rules under #241 allan 2026-06-25 17:46:16 +01:00
  • 2f5d3dfc38 feat: new validation rules in mpe_selectbox. #241 allan 2026-06-25 17:40:59 +01:00
  • 9b18a45d35 fix: removing display_value in SAS code allan 2026-06-25 17:24:35 +01:00
  • 6a30de37ca fix: allow large retained key values. Closes #248. The fix was actually in the core macro (mp_retainedkey) allan 2026-06-25 17:00:07 +01:00
  • 31075a165f chore(git): merge pr 'SAS VA data-driven content embed mode (?embed=va)' (#249) from 243-embed-va into 127-235-issues sead 2026-06-25 13:51:10 +00:00
  • 53b7ee0cb2 fix(editor): retry initSetup when the Handsontable instance isn't ready sead 2026-06-25 15:26:33 +02:00
  • ebe6972dd7 feat(editor): VA embed filter modes with pending UX sead 2026-06-25 14:38:20 +02:00
  • 2acea64589 refactor(editor): extract VA filter building into VaFilterService sead 2026-06-24 11:01:33 +02:00
  • ffa3ff9c10 feat(editor): SAS VA data-driven content embed mode (?embed=va) sead 2026-06-24 10:37:46 +02:00
  • 0ac3ff4511 docs(skills): add Handsontable and HyperFormula skills sead 2026-06-18 10:23:58 +02:00
  • 3429a7a2a6 revert: eager-load feature modules instead of lazy-loading sead 2026-06-18 10:19:17 +02:00
  • 56fb2c2a3a chore(git): merge pr 'Fix HOT v17 migration issues, new validations, deprecate display_value' (#244) from 237-241-242-issues into 127-235-issues sead 2026-06-25 12:51:23 +00:00
  • 0b7b51046b fix(ci): update lighthouse appLoc lighthouse-pages sead 2026-06-16 23:51:10 +02:00
  • 77b4bb310e fix: build issues (#245) sead 2026-06-16 21:41:24 +00:00
  • 47ba03ec63 fix(ci): bump Lighthouse to 13.4.0 sead 2026-06-15 14:42:18 +02:00
  • e331e1bb21 ci(lighthouse): skip Chrome install when already present sead 2026-06-15 13:42:57 +02:00
  • 40f285f295 test(mocks): pin e2e locale and add lazy MPE_X_NEW demo table sead 2026-06-15 13:40:38 +02:00
  • 2d29346cbf feat(edit-record): use native date/time/datetime pickers sead 2026-06-15 13:10:13 +02:00
  • f70ea2fe71 feat(editor): migrate date/time/datetime to HOT 17 Intl cell types sead 2026-06-15 11:30:17 +02:00
  • 29aaa72c60 feat(handsontable): enable export plugin, add export menu items sead 2026-06-10 11:19:34 +02:00
  • 12c7d30894 fix(handsontable): update licenseChecker exclude buffers - exceljs dep sead 2026-06-09 13:56:30 +02:00
  • 38cb1e207b fix(handsontable): add exceljs sead 2026-06-09 13:55:42 +02:00
  • 4c879c614b refactor(editor): replace numbro with native Intl numeric formatting sead 2026-06-08 19:08:25 +02:00
  • 8e012f760a refactor(sas): drop DISPLAY_VALUE from getdynamiccolvals payload sead 2026-06-08 13:10:46 +02:00
  • 8c09befd74 refactor(editor): drop unused DISPLAY_VALUE from dropdown payload sead 2026-06-08 13:10:19 +02:00
  • 6af49cf1fd fix(editor): preserve commas in dropdown source values sead 2026-06-08 11:45:35 +02:00
  • 4ea604f9fb feat(editor): add READONLY, HIDDEN, ROUND and NUMBER_FORMAT validation rules sead 2026-06-05 21:25:13 +02:00
  • 9d97bf7ea1 fix(handsontable): restore dark mode for v17 sead 2026-06-05 14:12:11 +02:00
  • eb015d712b revert(editor): DISPLAY_VALUE change sead 2026-05-26 22:08:20 +02:00
  • 1d04f4a42c refactor(editor): add bulk validation only on HARDSELECT_HOOK; skip SOFTSELECT_HOOK sead 2026-05-26 21:57:30 +02:00
  • 11ee49a57a feat(editor): validate autofilled cells; fix paste validation lag sead 2026-05-26 17:09:35 +02:00
  • 609731ff99 feat(editor): paste-validation overlay with cancel and confirm sead 2026-05-26 14:38:41 +02:00
  • d6cb32ed25 refactor(licensing): expand protocl text sead 2026-05-26 11:47:52 +02:00
  • 3668a7426f fix(licensing): add protocol info sead 2026-05-26 11:40:40 +02:00