Skip to content

[pull] develop from ProcessMaker:develop#582

Open
pull[bot] wants to merge 6354 commits into
code-watch:developfrom
ProcessMaker:develop
Open

[pull] develop from ProcessMaker:develop#582
pull[bot] wants to merge 6354 commits into
code-watch:developfrom
ProcessMaker:develop

Conversation

@pull

@pull pull Bot commented May 21, 2025

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

nolanpro and others added 25 commits April 8, 2026 14:38
Populate SMART_EXTRACT_API_HOST and SMART_EXTRACT_REQUEST_TIMEOUT in the runner's variablesParameter from config('smart-extract.*'). This exposes the Smart Extract API host and request timeout settings to scripts executed by the microservice runner so they can call the Smart Extract service with the correct endpoint and timeout.
Add a boolean case_retention_tier_adjustment_notice field to the Process API resource (defaults to false) so clients can detect when case retention was automatically shortened to match the subscription tier. Update the frontend ProcessMixin to append a localized warning message to process.warningMessages when this flag is true, informing users the new retention period applies immediately.
Add Tier Downgrade Support for Case Retention Policy with Auto-Adjustment and Admin Warning
Delete draft after editing request data
FOUR-25963: Guard missing setting keys when rendering admin settings
defect/FOUR-25983: [47027] Ellucian - Printed Form cuts fields after PDF Preview when it starts at top of a new page
FOUR-26241: Fix process owner validation on update and show validation alert
bugfix/FOUR-26367: Cannot copy a script from the recent asset frame
FOUR-27903: Add Prev/Next navigation to Screen Template preview (Shared & My Templates)
FOUR-28338: Hide PI import in Projects
FOUR-28342: Allow webm uploads for photo/video control in webentry
Task/FOUR-28351: [48621] AUDIT EXCEPTIONS ON PROCESS MAKER for SameSite
# Conflicts:
#	resources/js/processes/designer/RecentAssetsList.vue
FOUR-28471: Recent Assets: add “Add to Bundle” to ellipsis menu for supported assets
nolanpro and others added 30 commits June 17, 2026 09:16
Fix SMART_EXTRACT_API_HOST env variable for Custom Executor execution
…y and introduce safe storage access methods. Enhance session renewal logic and improve error handling for BroadcastChannel creation. This ensures more robust session management and clearer code structure.
…ser clicks "STAY CONNECTED". This ensures the UI/state remains in sync without blocking the leader worker start. Improved error handling for the reload process.
…on expiration and refresh Passport API cookie. Enhance error handling for session unavailability and return CSRF token in response.
This commit introduces a new file, csrfToken.js, which contains functions to manage CSRF tokens in the application. It includes methods to read the current CSRF token, apply it to axios requests, and attach a request interceptor to ensure the latest token is used for every request. This enhances security and ensures proper handling of CSRF tokens in client-side requests.
… applies it to future requests, ensuring improved security and synchronization of session state. Emit an event when the token is updated for better state management.
This commit reorganizes the CSRF token handling by importing utility functions for applying the CSRF token and attaching the request interceptor. It ensures that the CSRF token is consistently applied to axios requests across the application, enhancing security and session management. The code structure is improved by removing redundant lines and consolidating CSRF-related logic.
…xtract-1.0.0

FOUR-30940: Bump package-smart-extract to 1.0.0
This commit introduces a session renewal interceptor that ensures the Laravel session and CSRF token are refreshed before API requests when the session is close to expiring. It also refactors the CSRF token management in `csrfToken.js` to utilize `globalThis` for better compatibility and adds debugging logs for session renewal processes. The changes improve session management and security across the application.
… enhancing accessibility and styling. Implement body scroll locking and focus management for improved user experience during session interactions.
401 Unauthorized" error: the session is lost just before the Session Warning modal appears.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Development

Successfully merging this pull request may close these issues.