Commit Graph
100 Commits
Author SHA1 Message Date
robbond 7f7d4daa8f docs(refactor): update refactor tracker status 2026-04-10 15:34:06 +01:00
robbond e9d4b65a3d chore(refactor): commit current refactor branch updates and slice1 xml/form derivation extraction 2026-04-10 09:39:28 +01:00
robbond ee2751a642 catch fix in view all 2026-04-09 16:34:41 +01:00
robbond ac74782030 fix(breadcrumbs): restore static and viewall label crumb resolution 2026-04-09 16:26:44 +01:00
robbond 7d195ad906 refactor(breadcrumbs): remove stale /newappeal inline no-op branch 2026-04-09 15:22:36 +01:00
robbond 61254e3942 test(breadcrumbs): cover missing representation route map fallback 2026-04-09 15:19:40 +01:00
robbond 97cde880c0 docs(breadcrumbs): record map precedence and callback invariants 2026-04-09 15:17:44 +01:00
robbond d3f4dda8af refactor(breadcrumbs): extract representation route-state renderer group 2026-04-09 15:16:01 +01:00
robbond 7a60e64a84 test(breadcrumbs): assert strict null on non-exact route map lookups 2026-04-09 15:06:41 +01:00
robbond cebd47bf1c refactor(breadcrumbs): map step-back route branches into renderer group 2026-04-09 15:03:19 +01:00
robbond 0b905f9374 refactor(breadcrumbs): extract callback route renderers into mapped groups 2026-04-09 14:57:47 +01:00
robbond 0cd78e6f46 22541 harden breadcrumb mapped route resolver against invalid entries 2026-04-09 14:45:12 +01:00
robbond 2a84056a76 22541 extract new appeal breadcrumb branch into mapped renderer group 2026-04-09 14:39:30 +01:00
robbond 17795f20c7 22541 extract deterministic case breadcrumb branches into factory maps 2026-04-09 14:33:54 +01:00
robbond 8edd23d621 22541 compose mapped breadcrumb groups in factory and add null fallback guard 2026-04-09 14:30:03 +01:00
robbond 96946ed205 Extract additional routes in to shared renderer factory 2026-04-09 13:56:17 +01:00
robbond c264830934 Extract case detail breadcrumb routes into shared renderer factory 2026-04-09 13:16:56 +01:00
robbond 062cd23463 Refactor breadcrumbs to use factory-based route renderers 2026-04-09 12:08:36 +01:00
robbond 5f6dde782a 22541 extract breadcrumb route-map helpers and add precedence guard tests 2026-04-09 10:25:47 +01:00
robbond 78d62c541f 22541 consolidate breadcrumb mapped route maps into grouped constants 2026-04-09 10:21:09 +01:00
robbond ee3f3eae74 22541 map myportal results pair routes through unified breadcrumb resolver 2026-04-09 10:16:45 +01:00
robbond 786f906ab8 22541 unify breadcrumb mapped-route resolver and widen route-map coverage 2026-04-09 10:02:02 +01:00
robbond 04dc8fd2b9 22541 extract simple link-text breadcrumb route map and add structure tests 2026-04-09 09:58:22 +01:00
robbond c464fbf13b 22541 introduce simple route renderer map for static breadcrumb branches 2026-04-09 09:54:49 +01:00
robbond a8ef55c65a 22541 extract grouped breadcrumb pair helpers for myportal and dns routes 2026-04-09 09:52:42 +01:00
robbond e24ab89e83 22541 consolidate static text breadcrumb route branches 2026-04-09 09:50:41 +01:00
robbond dd2ef694f8 22541 add semantic back crumb helper and consolidate edge breadcrumb branches 2026-04-09 09:47:53 +01:00
robbond e3e893ed58 22541 extract shared anchor/back breadcrumb helper patterns 2026-04-09 09:45:00 +01:00
robbond 30bc729c70 22541 consolidate remaining inline Link breadcrumb patterns 2026-04-09 09:41:33 +01:00
robbond d576987fcf 22541 extract shared text and link breadcrumb render helpers 2026-04-09 09:38:14 +01:00
robbond d75675f059 22541 extract shared case-reference breadcrumb list item helper 2026-04-09 09:34:24 +01:00
robbond 035f0e9adf 22541 extract shared my-portal breadcrumb list item helper 2026-04-09 09:32:21 +01:00
robbond f447aa19ea 22541 add bundled case breadcrumb state resolver 2026-04-09 09:28:54 +01:00
robbond 59d3ed287c 22541 expand breadcrumb route-state helpers for label and dns path reuse 2026-04-09 09:26:19 +01:00
robbond 1c06ef1639 22541 extract breadcrumb route-state helper and align phase22 auth locale test 2026-04-09 09:23:22 +01:00
robbond 1f5be7c9a2 pass in locale to questionnaire for welsh version 2026-04-08 16:50:47 +01:00
robbond 1b2f8e29c6 defect fix for language and login - crm precedence then current session 2026-04-08 12:17:28 +01:00
robbond 56e854ca2b defect fix for download local questionnaire 2026-04-08 11:18:41 +01:00
robbond 5d40fab5c4 Extract Radio, Numeric and Decimal wrappers 2026-04-08 10:00:01 +01:00
robbond dbebd03cac Extract CheckBox, DateFieldPicker and YesNo wrappers 2026-04-08 08:33:06 +01:00
robbond 8350e42d02 Remove dead and debug-only code from elements index 2026-04-08 08:23:51 +01:00
robbond 6c387fa6fb Extract PickList wrapper from elements index 2026-04-08 08:12:40 +01:00
robbond 30bd8c49da Extract visibility and validation helpers in elements index 2026-04-07 15:44:02 +01:00
robbond eccb87e4a1 Export FieldArrayForm from elements index barrel 2026-04-07 15:36:34 +01:00
robbond a3b848cfc1 Re-export RenderSubFields from elements index 2026-04-07 15:35:19 +01:00
robbond 497bb4c799 Extract RenderFileUpload and FieldArrayForm 2026-04-07 15:32:45 +01:00
robbond 5e992507de Clean dead code in FieldArrayForm slice 2026-04-07 14:27:31 +01:00
robbond dcdec08f6d Fix render-phase dispatch in FieldArrayForm 2026-04-07 12:37:29 +01:00
robbond 503a0b5b9a Fix render-phase update in RenderSubFields 2026-04-07 12:34:36 +01:00
robbond 52071058d6 Fix MultiLinefield hook order warning 2026-04-07 12:30:35 +01:00
robbond f886fb8f25 Remove unused renderField from elements index 2026-04-07 12:27:36 +01:00
robbond f8665ee6b7 Refactor field array subfields renderer into dedicated component 2026-04-07 12:17:15 +01:00
robbond 7ae5f80f26 Refactor checkbox, picklist, and decimal renderers into field components 2026-04-07 11:42:11 +01:00
robbond b022c0a0d9 Refactor elements renderers into dedicated field components 2026-04-07 11:25:48 +01:00
robbond 5b5a91b33b Make uploadsinglefile batch size env-configurable with fallback of 5 2026-04-07 11:24:17 +01:00
robbond aa4d1fad1e 22500 Phase 2: extract text and multiline leaf renderers 2026-04-07 09:45:19 +01:00
robbond 5b9498b3ef 22500 Phase 2: extract rich multiline leaf renderer 2026-04-07 09:40:25 +01:00
robbond 06b7855826 22500 Phase 1: extract pure helpers from elements index 2026-04-07 09:34:50 +01:00
robbond c754e04034 batch uploads on frontend 2026-04-02 16:09:56 +01:00
robbond 786ed43fb2 added fallback of 5 if no env var declared 2026-04-02 15:29:15 +01:00
robbond bddcd1e964 batch count from env var 2026-04-02 15:25:07 +01:00
robbond 69cf5d32b4 batch uploaded files in blocks of 10 at a time 2026-04-02 15:06:34 +01:00
robbond 2add85b519 update ldp query 2026-04-02 10:02:12 +01:00
robbond 3bc3759a48 welsh downloadable new appeal form 2026-03-30 12:35:41 +01:00
robbond 13cd2514c7 ip app lpa ip can raise final comments 2026-03-30 12:34:48 +01:00
robbond 536ca11f6b 22304 language switch on dnsapplications 2026-03-27 13:04:26 +00:00
robbond 2c4d645d56 22151 multiple files issue 2026-03-27 11:25:41 +00:00
robbond 1b145dd90f 22079 update text 2026-03-27 10:57:54 +00:00
robbond 830e36d0c4 TASK22269: reuse contentLength locals in touched azurestorage blob loops 2026-03-26 11:36:47 +00:00
robbond 48878e9ebd TASK22269: extract touched azurestorage case object path helper 2026-03-26 11:20:37 +00:00
robbond 5c62f3088e TASK22269: reuse azurestorage path builders in touched blob object fields 2026-03-26 11:18:50 +00:00
robbond 361328c14a TASK22269: prune touched azurestorage unused locals 2026-03-26 11:17:09 +00:00
robbond 427e1c4673 TASK22269: normalize touched azurestorage logging calls 2026-03-26 11:15:33 +00:00
robbond 9791270670 TASK22269: tidy azurestorage blob path split locals 2026-03-26 11:13:48 +00:00
robbond 58e1eef1f5 TASK22269: add phase22 azurestorage helper contract tests 2026-03-26 11:11:24 +00:00
robbond 8744d3dafc TASK22269: consolidate azurestorage hash metadata mapping 2026-03-25 14:27:52 +00:00
robbond fcce6a3978 TASK22269: normalize azurestorage hash query path builders 2026-03-25 14:21:09 +00:00
robbond 1b7e6009aa TASK22269: normalize document hash-suffix route composition 2026-03-25 14:13:53 +00:00
robbond 4e964ad1ad TASK22269: group migrate remaining account/portal signed GET flows 2026-03-25 14:06:18 +00:00
robbond 85cc7d165e TASK22269: delegate fileClient signed get/post to signedRequestClient 2026-03-25 13:47:46 +00:00
robbond 7470975d0e TASK22269: migrate portal deleteMyRepresentations to signed delete helper 2026-03-25 13:43:08 +00:00
robbond 811655c8d2 TASK22269: add signed request client and migrate portal deleteWatchedCases pilot 2026-03-25 13:37:49 +00:00
robbond 30fad8e954 docs: add current-state context pack and actionable sequence-b prompts 2026-03-25 13:08:05 +00:00
robbond 70d2ee175d test(phase22): add auth redirect safety and i18n route parity checks 2026-03-25 12:15:06 +00:00
robbond 10f221af38 test(portal): add phase22 behavioural closure and route harmonization 2026-03-25 12:04:11 +00:00
robbond 6b66ad6d8f test(phase22): add case service behavioural coverage 2026-03-25 11:58:58 +00:00
robbond 05f26ff12c refactor(case): normalize route composition with fileRouteBuilder 2026-03-25 11:49:19 +00:00
robbond ae64ee6c2b refactor(portal): normalize route composition with fileRouteBuilder 2026-03-25 11:36:59 +00:00
robbond 65003bb08c refactor(document): extract file route builder and normalize query composition 2026-03-25 11:31:39 +00:00
robbond ad855fec88 refactor(document): complete signed post flows via fileClient 2026-03-25 11:14:57 +00:00
robbond 391040b5ac test(phase7): lock downloadBlob file-client delegation 2026-03-25 11:08:52 +00:00
robbond e4bd8ab9b6 test(harness): add fileClient default helper injections 2026-03-25 11:04:57 +00:00
robbond a66d55af80 refactor(actions): extract fileClient with phase22 coverage 2026-03-25 10:59:20 +00:00
robbond 93eb19d028 test(phase22): add client utility behaviour coverage 2026-03-25 10:49:37 +00:00
robbond 64201a6591 test(phase22): add aggregate phase runner entrypoint 2026-03-25 10:43:38 +00:00
robbond 7553f992b7 test(phase22): align runner export/guard parity for core token suite 2026-03-25 10:34:34 +00:00
robbond d7874686a1 test(core): add bounded regression coverage for token request client 2026-03-25 10:30:39 +00:00
robbond 342c7ed457 refactor(core): continue bounded risk-reduction for token client extraction 2026-03-25 10:24:42 +00:00
robbond a715e5fac7 test(harness): continue bounded risk-reduction with shared service harness 2026-03-25 10:13:01 +00:00
robbond 7d2f8a2c27 test(phase6): align behavioural harness with client wrappers 2026-03-25 10:07:25 +00:00