[pull] develop from ProcessMaker:develop#582
Open
pull[bot] wants to merge 6354 commits into
Open
Conversation
2c18d48 to
d503bac
Compare
7a5ba1b to
49ae243
Compare
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
Upgrade to Laravel 13
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
Upgrade to Laravel 13 and PHP 8.5
# Conflicts: # resources/js/processes/designer/RecentAssetsList.vue
FOUR-28471: Recent Assets: add “Add to Bundle” to ellipsis menu for supported assets
Fix security advisory
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.
…nd improving threshold calculations
… enhancing accessibility and styling. Implement body scroll locking and focus management for improved user experience during session interactions.
… improved session synchronization accuracy
401 Unauthorized" error: the session is lost just before the Session Warning modal appears.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 : )