Skip to content

Staging#605

Merged
Gmasek merged 113 commits into
mainfrom
staging
Jul 24, 2025
Merged

Staging#605
Gmasek merged 113 commits into
mainfrom
staging

Conversation

@Gmasek
Copy link
Copy Markdown
Contributor

@Gmasek Gmasek commented Jul 24, 2025

No description provided.

janoliver20 and others added 30 commits December 2, 2024 14:10
Switches from require to import statements for consistency and modern syntax in both JavaScript and Vue files. Introduces computed properties for minDate and maxDate to improve date handling and ensure accurate time settings for scheduled events. This enhances code readability and maintains better date boundaries within the scheduler component.
…ts-at-200-and-ends-at-100-instead-of-0000-to-2359

#541, #555: Refactor imports and optimize date computations
Refactor validation to use a new `hasData` utility, ensuring non-empty strings are considered valid. Simplify button formatting for trigger group actions by removing unnecessary span closing tags. Added a utility function in `dataUtils.ts` to streamline data presence checks.
Co-authored-by: Jakob Frank <jakob.frank@redlink.at>
…--0-for-gps-data-throws-error

#317: Improve validation logic and button formatting
…relativeScheduler.

Also added a better error handling system and refined the UI a bit
This commit introduces the package-lock.json file, which is essential for maintaining consistent dependency versions across installations. It locks the specific versions of production and development dependencies used in the project.
Introduces an openapitools.json file to support API generation. Updated dependencies in package-lock.json, including @openapitools/openapi-generator-cli. Modified package.json script for API generation to ensure previous sources are removed before generating new ones. Removed the openapitools.json entry from .gitignore to track the configuration file.
Simplify and centralize event scheduling and repetition validation by consolidating error handling and duration calculations. Introduced reusable utility functions and constants, improved error messaging, and streamlined runtime behavior to improve maintainability and clarity.
…-exceed-study-duration-without-validation

#352: Implemented duration limitation for the study duration and the …
Added `scrollToFirstError` utility to focus on the first error and improved error handling in `RelativeScheduler`. Replaced manual toast injection with PrimeVue’s `useToast` for clarity and removed obsolete code. Upgraded to Vue 3.5.13 to ensure compatibility.
The package-lock.json file was deleted from the repository. This could imply a transition to managing dependencies without a lockfile, possibly to allow flexibility across environments or workflows.
Updated the conditional check for `frontRowActions` to use optional chaining, preventing potential runtime errors when the property is undefined or null. This ensures more robust and error-proof behavior for row action rendering.
#352: Update error handling and simplify toast integration
Updated scheduler's end offset default value and adjusted related i18n strings for clarity. Added a new npm script for lint and test checks, streamlined input handling in StudyDialog, and corrected logic in relative schedule utility calculations. Minor reordering of imports and cleanup in various components.
…nged-wording

#532: Fix scheduler offset default, improve i18n, and refactor code
The `exportStudyCalendar` function and related UI elements were removed from the codebase. This cleanup eliminates unused functionality, simplifying the component logic and reducing clutter in the studies module.
#418: Remove export calendar functionality from studies module
Removed unused `dateIsValid` function from `dateUtils.ts` to streamline the utility file. Introduced helper functions `minDate` and `maxDate` in `ObservationDialog.vue` to standardize date manipulations. Additionally, reordered imports for better readability and made minor style adjustments.
#541: Refactor date handling and cleanup unused code.
…ds due to version inaccuracy of lts-alpine (22.x currently)
…ds due to version inaccuracy of lts-alpine (22.x currently)
Align the CI workflow's Node.js version with the exact version specified in package.json for consistency. This ensures compatibility and reduces potential issues during builds.
…as-package

More 578 pipeline node 18 as package
…ritical-apps

More 578 update security critical apps
iaigner and others added 29 commits May 8, 2025 10:07
…date-deps-to-node-22x

577 fix broken UI after update deps to node 22x
…r-code

# Conflicts:
#	package-lock.json
#	src/components/subComponents/AbsoluteSchedulerRepetition.vue
- update position of alert
- fine tune QR Code Print layout
…es-for-QR-Code-PDF

More 435 fix duplicate pages for qr code pdf
@Gmasek Gmasek merged commit 2320357 into main Jul 24, 2025
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants