* bump version * fix formatting locale reset after embedded controller sub-requests (#5944) * fix GHSA-c6w6-57jj-62vh * fix GHSA-m492-gv72-xvxj * fix GHSA-jr9p-4h4j-6c58 * make sure to only use JS logic to call API endpoints * fixes GHSA-r8vr-m544-qh4h * make sure to only use JS logic to call API endpoints * fix GHSA-rw46-qg69-vg6h * fix GHSA-pj8j-p4g4-4vw8 - prevent kimai from rendering images via markdown * fix GHSA-pj8j-p4g4-4vw8 - use a safe network client to prevent SSRF via images * fix GHSA-xv4r-4885-gwpg * fix GHSA-pgcc-vfmc-7cw5 - move GET routes to API with POST method to prevent CSRF * fix tooltip survives page reload * updated wizard images * split wizard and password reset subscriber into two classes * relax upper php limit * added zizmor workflow scans and apply findings * user permissions <name>_other_profile now respect teams * move all linting steps to new job * updated docker image version names * use .env.local for storing APP_SECRET * improve build order and use given tag as ref for checkout, not default main branch * improved APP_SECRET handling, see entrypoint.sh * use local code for building the image for more flexibility, added dockerignore
180 lines
4.0 KiB
Plaintext
180 lines
4.0 KiB
Plaintext
/*!
|
|
* Bootstrap v5.3.8 (https://getbootstrap.com/)
|
|
* Copyright 2011-2025 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
|
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
|
|
*/
|
|
|
|
/*!
|
|
*
|
|
* litepicker.umd.js
|
|
* Litepicker v2.0.12 (https://github.com/wakirin/Litepicker)
|
|
* Package: litepicker (https://www.npmjs.com/package/litepicker)
|
|
* License: MIT (https://github.com/wakirin/Litepicker/blob/master/LICENCE.md)
|
|
* Copyright 2019-2021 Rinat G.
|
|
*
|
|
* Hash: 504eef9c08cb42543660
|
|
*
|
|
*/
|
|
|
|
/*!
|
|
*
|
|
* plugins/mobilefriendly.js
|
|
* Litepicker v2.0.12 (https://github.com/wakirin/Litepicker)
|
|
* Package: litepicker (https://www.npmjs.com/package/litepicker)
|
|
* License: MIT (https://github.com/wakirin/Litepicker/blob/master/LICENCE.md)
|
|
* Copyright 2019-2021 Rinat G.
|
|
*
|
|
* Hash: b9a648207aabe31b2912
|
|
*
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiAPI: easy access to API methods
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiActiveRecords: responsible to display the users active records
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiAjaxModalForm
|
|
*
|
|
* allows to assign the given selector to any element, which then is used as click-handler:
|
|
* opening a modal with the content from the URL given in the elements 'data-href' or 'href' attribute
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiAlert: notifications for Kimai
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiAlternativeLinks
|
|
*
|
|
* allows to assign the given selector to any element, which then is used as click-handler
|
|
* redirecting to the URL given in the elements 'data-href' or 'href' attribute
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiColor: handle colors
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiConfiguration: handling all configuration and runtime settings
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiContainer
|
|
*
|
|
* ServiceContainer for Kimai
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiContextMenu: help to create, position and display context menus
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiDatatable: handles functionality for the datatable
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiDatatableColumnView: manages the visibility of data-table columns in cookies
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiDatePicker: single date selects (currently unused)
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiDateRangePicker: activate the (daterange picker) compound field in toolbar
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiDateUtils: responsible for handling date specific tasks
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiEditTimesheetForm: responsible for the most important form in the application
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiEscape: sanitize strings
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiEvent: helper to trigger events
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiForm: basic functions for all forms
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiFormPlugin: base class for all none ID plugin that handle forms
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiFormSelect: enhanced functionality for HTMLSelectElement
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiFormTomselectPlugin: base form plugin for everyone using tomselect
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiLoader: bootstrap the application and all plugins
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiMultiUpdateForm: handle the multi update checkbox list and form
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiPaginatedBoxWidget: handles box widgets that have a pagination
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiPlugin: base class for all plugins
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiReducedClickHandler: abstract class
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiReloadPageWidget: a simple helper to reload the page on events
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiRemoteModal: load remote content (without forms) into a modal
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiStorage: simple wrapper to handle localStorage access
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiThemeInitializer: initialize theme functionality
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiToolbar: some event listener to handle the toolbar/data-table filter, toolbar and navigation
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiTranslation: handling translation strings
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] KimaiUser: information about the current user
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] Notification: notifications for Kimai
|
|
*/
|
|
|
|
/*!
|
|
* [KIMAI] Wrapper class for loading Kimai app in browser script scope
|
|
*/
|
|
|
|
/*! @license DOMPurify 3.4.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.5/LICENSE */
|