Ehsan Rezaei
bef9ddd83e
AAE-51361 Upgrading ng2-charts lib to v9 ( #12213 )
...
* AAE-51361 Upgrading ng2-charts lib to v9
* AAE-51361 using exact version
* AAE-51361 Update chart-js dep
* AAE-51361 Upgrading chart.js
2026-09-03 13:52:41 +00:00
Ehsan Rezaei
f56c2a27bb
AAE-51358 Cleaning up websocket service from old subscription protocol ( #12212 )
...
* AAE-51358 Cleaning up websocket service from old subscription protocol
* AAE-51358 Fixing retry on error bug
2026-09-03 13:11:24 +02:00
Darren Thornton
6bb7ec3b7d
AAE-50868 Fix some visibility conditions scenarios with form variables ( #12206 )
...
* AAE-50868 Fix some visibility conditions senarios with form variables
* form 0 check updates
* copilot review suggestions
2026-09-02 11:34:41 -05:00
Alex Molodyh
b1e9d044ee
AAE-46057 Absorb 3px display-text overflow to prevent form tab scrollbar ( #12202 )
2026-08-31 12:04:55 -07:00
Ehsan Rezaei
62be76e6fa
AAE-49653 Migrating to batch count endpoint ( #12186 )
...
* AAE-49653 Migrating to batch count endpoint
* AAE-49653 Updating code with the latest BE contract
* AAE-49653 Improving type safety
* AAE-49653 Code improvement
* AAE-49653 fixed the DI coupling and type safety
* AAE-49653 Code improvements
* AAE-49653 Adding more unit tests and fixing a subscription
* AAE-49653 Updating the comment
* AAE-49653 Code improvement
* AAE-49653 Removing the non-batched counter fallback
* AAE-49653 Making filter key mandatory string
* AAE-49653 Removing dead code and improvements
* Revert "AAE-49653 Removing dead code and improvements"
This reverts commit a8fc99b044 .
* Revert "AAE-49653 Making filter key mandatory string"
This reverts commit ba916b7c22 .
* Revert "AAE-49653 Removing the non-batched counter fallback"
This reverts commit 416a61fb9e .
* AAE-49653 Putting implementation under FF
* AAE-49653 Adding new input to filter components, moving FF handling to consumer app
* AAE-49653 Removing extra comments
2026-08-31 15:04:23 +02:00
Tomasz Gnyp
77c549830f
Revert "fix(core): fix ResizableDirective memory leak from orphaned document …" ( #12201 )
...
This reverts commit 1e40e5effd .
2026-08-27 16:13:41 +01:00
Maurizio Vitale
91b5164ab2
fix(core): fix DropZoneDirective listener leak from bind(this) mismatch [AAE-50892] ( #12200 )
...
addEventListener was called with this.onDragEnter.bind(this), creating a
new function reference each time, while removeEventListener was called with
the unbound this.onDragEnter. The references never matched, so drag
listeners were never removed on destroy.
Each surviving listener closed over the directive and its host cell,
retaining the whole detached datatable/task-list subtree via the parentNode
chain. Heap analysis showed 624 dragenter + 624 dragover + 624 drop
listeners bound to detached cells.
Store the bound handlers once and use the same references for both add and
remove so listeners are properly cleaned up.
2026-08-27 12:56:51 +01:00
Maurizio Vitale
1e40e5effd
fix(core): fix ResizableDirective memory leak from orphaned document listeners [AAE-50892] ( #12197 )
...
* fix(core): fix ResizableDirective memory leak from orphaned document listeners [AAE-50892]
Return unlisten teardown from Observable subscribers so RxJS properly
removes document event listeners when share() refcount drops to zero.
Previously, renderer.listen() unlisten functions were stored in mutable
fields that got overwritten on each drag cycle, orphaning old listeners
and retaining entire detached DOM subtrees via the closure chain.
* fix after second report
2026-08-27 12:47:49 +01:00
Tomasz Gnyp
3f2c81de86
AAE-50899 Improve form renderer for loop track ( #12198 )
2026-08-26 16:12:40 +02:00
Alex Molodyh
f9940f0db8
AAE-46057 Refine form field status spacing ( #12196 )
2026-08-25 13:19:19 -07:00
Alex Molodyh
83b5769fbc
AAE-46057 Stabilize form field status layout ( #12165 )
2026-08-20 09:55:29 -07:00
Shivangi Shree
beebf737b9
[ACS-10230] Add role to search filter like logic, properties, date etc. ( #12179 )
...
* [ACS-10230] Add role to search filter like logic, properties, date etc.
* [ACS-10230] CR fixes
2026-08-20 16:15:29 +05:30
Ehsan Rezaei
cc39b19eea
AAE-50665 Handling dynamic component destroy ( #12183 )
...
* AAE-50665 Handling dynamic component destroy
* AAE-50665 Code improvements
2026-08-19 22:33:38 +02:00
7b8d616a9f
AAE-50678 Fix: report test coverage to SonarCloud ( #12181 ),
...
* fix: enable LCOV coverage reporting for SonarCloud
Add lcov reporter to all karma configs, upload coverage artifacts from
unit test matrix jobs, and add a SonarCloud scan job that merges
coverage reports and runs the sonar-scanner with proper LCOV paths.
Co-authored-by: eromano <1030050+eromano@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* fix: pass secrets to unit-test-workflow and set SONAR_HOST_URL for SonarCloud
Co-authored-by: eromano <1030050+eromano@users.noreply.github.com >
* fix: add test outputs to nx.json so NX caches and restores coverage reports
Co-authored-by: eromano <1030050+eromano@users.noreply.github.com >
* test: add unit tests for Chart model to verify coverage reporting
* fix: use find to locate lcov.info in downloaded artifacts for SonarCloud coverage
Co-authored-by: eromano <1030050+eromano@users.noreply.github.com >
* test: add fake file with unit test to verify coverage reporting
Co-authored-by: eromano <1030050+eromano@users.noreply.github.com >
* ci: add full SonarCloud scan workflow on develop push
Co-authored-by: eromano <1030050+eromano@users.noreply.github.com >
* test: remove fake coverage-canary file and its spec
Co-authored-by: eromano <1030050+eromano@users.noreply.github.com >
* fix: replace secrets inherit with explicit SONAR_TOKEN in workflow call
Co-authored-by: eromano <1030050+eromano@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: eromano <1030050+eromano@users.noreply.github.com >
Co-authored-by: Eugenio Romano <eromano@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-19 19:44:15 +02:00
Darren Thornton
f915c813f0
AAE-49862 Fix Form Rule Does Not Update Hidden Status of Outcomes on First Run ( #12168 )
2026-08-19 10:17:52 -05:00
Copilot and eromano
70db1e383f
AAE-50593 Fix: memory leaks in datatable column-resize directives ( #12180 )
...
* fix: memory leaks in datatable column-resize directives
Co-authored-by: eromano <1030050+eromano@users.noreply.github.com >
* test: add regression test for mouseup listener cleanup on repeated mousedown
Co-authored-by: eromano <1030050+eromano@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: eromano <1030050+eromano@users.noreply.github.com >
2026-08-19 10:23:43 +02:00
Alex Molodyh
f907f8ef10
AAE-50099 Fix parameterized validation message interpolation ( #12170 )
2026-08-18 19:37:03 -07:00
Alex Molodyh
dfbe1adbd5
AAE-50098 Fix unrendered rich text expressions in form submissions ( #12169 )
2026-08-18 09:56:10 -07:00
Dominik Iwanek
d5772606f5
[PRODSEC-13780] - Fix Angular i18n: Cross-Site Scripting (XSS) via event-handler attributes (ADF/ACA/ADW) ( #12167 )
2026-08-17 11:36:12 +02:00
Mykyta Maliarchuk
3aa17e49fe
[ACS-12332] Add checkout and cancel-checkout node support ( #12133 )
...
* [ACS-12332] Add checkout and cancel-checkout node support
* [ACS-12332] cr fix
2026-08-13 09:32:32 +02:00
Tomasz Gnyp
e188e9316d
AAE-50043 Improve notification snackbar buttons style ( #12164 )
...
* AAE-50043 Improve notification snackbar buttons style
* replace direct mat styling by class
* adjust padding
* add data automation id
2026-08-11 12:47:04 +02:00
Bartosz Sekula
0766d2b415
AAE-49656 eslint 10 migration ( #12146 )
...
* AAE-49656 eslint 10 migration
* update
2026-08-10 10:25:17 +02:00
alfresco-engineering-contributor[bot] and hxpstudiocicduser
8227f85fcb
New Crowdin translations by GitHub Action ( #12061 )
...
Co-authored-by: hxpstudiocicduser <hxpstudiocicduser@hyland.com >
2026-08-07 11:47:05 +01:00
AleksanderSklorz
4592a8ae21
[ACS-12390] Changes needed to fix search input visibility when resizing browser window ( #12137 )
...
* [ACS-12390] Changes needed to fix search input visibility when resizing browser window
* [ACS-12390] Addressed copilot comments
2026-08-07 11:55:58 +02:00
Ehsan Rezaei
99c574bad6
AAE-49715 Reducing extra calls to get counter filters ( #12134 )
...
* AAE-49715 Reducing extra calls to get counter filters
* AAE-49715 Updating unit tests
* AAE-49715 Code improvement
* AAE-49715 Code improvements
2026-08-07 11:20:13 +02:00
Shivangi Shree
f435b63e42
[ACS-12385] Add language option for en-AU ( #12131 )
...
* [ACS-12385] Add language option for en-AU
* [ACS-12385] CR fixes
2026-08-07 14:28:09 +05:30
Mykyta Maliarchuk
1ab385a3c9
[MNT-25629] Add batch document-runtime endpoint support ( #12121 )
...
* [MNT-25629] Add batch document-runtime endpoint support
* [MNT-25629] cr fixes
* [MNT-25629] cr fixes
* [MNT-25629] add tests for api method
2026-08-07 10:37:57 +02:00
Alex Molodyh
33cf47342d
AAE-49688 fix for hidden fields in groups holding up validations ( #12135 )
2026-08-06 22:49:17 -07:00
Shivangi Shree
4cbe97c12c
[ACS-8468] Add copy icon functionality ( #12079 )
...
* [ACS-9106] Make the descendants false iin data column component
* [ACS-8468] Add copy icon
* [ACS-8468] Remove change from data column
* [ACS-8468] Use if instead of *ngIf
* [ACS-8468] Revert to double click functionality
* [ACS-8468] Make copy button toggable and make it icon
* [ACS-8468] Add unit test for copy icons
* [ACS-8468] Add unit test for mat registry
* [ACS-8468] Remove deprecated component
* [ACS-8468] Align the styling with dropdown menu
* [ACS-8468] Fix sonar cloud issue
* [ACS-8468] Remove deprecated component
* [ACS-8468] Remove svg icon and use material icon
* [ACS-8468] Fix styling and remove mat-form-field-icon-suffix selector
* [ACS-8468] Make copy to clipboard icon property true
* [ACS-8468] Add unit tests and remove unused class
* [ACS-8468] Add unitTestingUtils
* [ACS-8468] use with args instead of callFake
* [ACS-8468] remove jasmine.spy
2026-08-07 10:32:42 +05:30
Dominik Iwanek
12ae30ce06
[MNT-25612] ADW Metadata Drawer ignores read‑only presets (readOnlyAspects / readOnlyProperties) ( #12129 )
2026-08-05 08:42:52 +02:00
Darren Thornton
72522c0f72
AAE-39559 Update to handle 0 initial rows for repeatable sections ( #12113 )
...
* AAE-39559 Update to handle 0 initial rows for repeatable sections
* address code review comments
2026-08-04 10:53:19 -05:00
Ehsan Rezaei
b06098c500
AAE-49541 Make notification debounce time configurable and increase default ( #12124 )
...
* AAE-49541 Make notification debounce time configurable and increase default
* AAE-49541 Code improvement
2026-08-03 17:02:18 +02:00
Bartosz Sekula
3f232e75bc
AAE-48934 Eslint v9 migration ( #12110 )
...
* update
* update
* update
* working
* cr
* cr
* update
* use nx boundaries
* fixes
* fixes
* fixes
* cr
* cr
* update
* update
* update
* cr
* fix null
* cr
* cr
* cr
* cr
* cr
* update
* update
* update
* update
* update
* remove some duplications
* fix units
2026-08-03 12:12:48 +02:00
Amedeo Lepore
8ebbfa819e
Revert "AAE-48166 Compensate for VM/Citrix clock drift in token expiry check ( #12024 )" ( #12111 )
...
This reverts commit ce907417b7 .
2026-07-31 09:55:30 +01:00
Dominik Iwanek
9587995ac3
[MNT-25612] ADW Metadata Drawer ignores read‑only presets (readOnlyAs… ( #12095 )
2026-07-31 09:21:13 +02:00
Denys Vuika
0c099eafb0
chore(cli): replace ejs with native node template rendering ( #12109 )
...
* chore(cli): replace ejs with native node template rendering
* chore(cli): add HTML escaping to audit, changelog, and licenses rendering functions
* chore(cli): remove templates directory from dist script in package.json
* chore(cli): remove node-fetch dependency from package.json
2026-07-30 13:22:47 +01:00
Munir Fati Haji
4f32198afd
AAE-47579 feat(core): Introduce EDIT_JSON_EDITOR injection token and add copy button to EditJsonDialogComponent ( #12046 )
2026-07-30 10:41:15 +02:00
Alex Molodyh
f0c60b422d
AAE-48705 Fix for datatable column name wrapping when hovering over it ( #12081 )
2026-07-29 21:00:54 -07:00
Joshua Cain
b8df098e35
AAE-49328 Form console errors ( #12108 )
...
* fix: form console errors
* fix: copilot feedback
2026-07-29 14:21:33 -04:00
Michal Kinas
c9473d93c0
[ACS-12288] Fetch all aspects for aspect list component ( #12105 )
...
* [ACS-12288] Fetch all aspects for aspect list component
* [ACS-12288] CR fixes
* [ACS-12288] Unit test fix
2026-07-29 15:01:51 +02:00
Denys Vuika
6c8b874704
migrate js-api tests from Jest to Node.js native test runner ( #12104 )
2026-07-28 20:04:31 +01:00
Shivangi Shree
c941c81984
[ACS-11860] Update license-header from 2005-2025 to 2005-2026 ( #12094 )
2026-07-28 14:46:46 +05:30
Bartosz Sekula
b234ca6c42
AAE-48934 Migrate to @angular/build ( #12098 )
...
* AAE-48934 Migrate to @angular/build
* cr
* cr
* fix watch issue
* fix insights tests
2026-07-28 10:42:26 +02:00
Alex Molodyh
b6ae479cd0
AAE-47527 Populate people and group widgets from process response ( #12082 )
2026-07-27 11:29:43 -07:00
Denys Vuika
03e6320bd2
refactor: remove node-fetch dependency and use native fetch API ( #12097 )
2026-07-27 15:17:49 +00:00
Joshua Cain
565af341dd
fix: allow other events to call preventDefault ( #12089 )
2026-07-24 12:46:28 -04:00
AleksanderSklorz
ba814fd6ec
[ACS-8467] Removed duplicated dialog after clicking label in folder rules creation dialog ( #12088 )
2026-07-24 13:38:40 +02:00
Denys Vuika
3f2c767d43
chore(search): add disableAnimations input and update styles for search button transitions ( #12087 )
2026-07-24 11:49:43 +01:00
Shivangi Shree
a1ee4e0d48
[ACS-9106] Make the descendants false iin data column component ( #12077 )
...
* [ACS-9106] Make the descendants false iin data column component
* [ACS-9106] Add unit test
* [ACS-9106] Fix formatting
* [ACS-9106] Remove the declaration of fixture outside it
2026-07-24 12:25:19 +05:30
Denys Vuika
40a0a67583
chore(core): add context-menu storybook showcase and material-style notes ( #12084 )
2026-07-23 17:43:30 +01:00