Skip to content

FOUR-32127 LAYOUT Javascript base is very large >> Idea: Create a sim… - #8898

Merged
pmPaulis merged 8 commits into
epic/FOUR-33730from
feature/FOUR-32127
Oct 15, 2026
Merged

pmPaulis merged 8 commits into
epic/FOUR-33730from
feature/FOUR-32127

Conversation

@gproly

@gproly gproly commented Jul 9, 2026 •

Copy link
Copy Markdown
Contributor

…plified layout

Description:
All pages are loading a large amount of JavaScript that is not always used.

  • Context There is about 2000ms of JavaScript execution.
    This includes non-used libraries like monaco.

  • Acceptance criteria Have a simplified layout that loads the minimum assets. Allow some pages to be refactored to use this simplified layout.

Related tickets:
https://processmaker.atlassian.net/browse/FOUR-32127
https://processmaker.atlassian.net/browse/FOUR-32128

ci:deploy

…plified layout

Description:
All pages are loading a large amount of JavaScript that is not always used.

- Context
There is about 2000ms of JavaScript execution.
This includes non-used libraries like monaco.

- Acceptance criteria
Have a simplified layout that loads the minimum assets.
Allow some pages to be refactored to use this simplified layout.

Related tickets:
https://processmaker.atlassian.net/browse/FOUR-32127
@cursor

cursor Bot commented Jul 9, 2026

Copy link
Copy Markdown

Bugbot is not enabled for this team, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@cursor

cursor Bot commented Jul 9, 2026

Copy link
Copy Markdown

Bugbot is not enabled for this team, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@cursor

cursor Bot commented Jul 9, 2026

Copy link
Copy Markdown

Bugbot is not enabled for this team, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://ci-5c9a1fa2d4.engk8s.processmaker.net

gproly added 2 commits July 28, 2026 22:17
Introduce LayoutAssetManager with route-based profiles so layout.blade.php
loads lightweight bundles on inbox/tasks. Lazy-load Process and DashboardViewer
in tasks/router.js to defer heavy JS until navigation.
@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://ci-5c9a1fa2d4.engk8s.processmaker.net

@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://ci-5c9a1fa2d4.engk8s.processmaker.net

…e.g. lightweight inbox vs full default).

Keeps asset loading declarative and extensible;
@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://ci-5c9a1fa2d4.engk8s.processmaker.net

@gproly
gproly changed the base branch from develop to feature/FOUR-32144 July 30, 2026 22:02
@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://ci-5c9a1fa2d4.engk8s.processmaker.net

@processmaker-sonarqube

Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarQube

@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://ci-5c9a1fa2d4.engk8s.processmaker.net

@pmPaulis
pmPaulis changed the base branch from feature/FOUR-32144 to epic/FOUR-33730 October 15, 2026 02:24
@pmPaulis
pmPaulis merged commit a11a879 into epic/FOUR-33730 Oct 15, 2026
15 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants