aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update actions/checkout action to v6renovate[bot]25 hours1-2/+2
|
* Add GitHub Actions workflow for testing and E2E integrationValentin Popov25 hours1-0/+0
| | | | | | - Created a new workflow file (.github/workflows/test.yml) to automate testing processes. - Defined jobs for basic testing and end-to-end (E2E) testing using Jest, Supertest, and Playwright. - Included steps for dependency installation, plugin building, and Strapi server management during E2E tests.
* Refactor Gitea workflow to alternate between npm install and npm ci for ↵Valentin Popov25 hours1-3/+3
| | | | dependency management in different job stages
* Update Gitea workflow to use npm install instead of npm ci for dependency ↵Valentin Popov25 hours1-1/+1
| | | | installation
* Enhance testing and integration for checkbox-list custom fieldValentin Popov25 hours12-12/+3271
| | | | | | | | - Updated Gitea workflow to trigger on pushes to the master branch and refined job configurations for testing and E2E processes. - Added Jest and Playwright configurations for integration and E2E testing. - Introduced new checkbox-item API with corresponding controller, service, and routes. - Created integration tests for the checkbox-list functionality, ensuring proper handling of required fields and default values. - Updated package.json and package-lock.json to include necessary dependencies for testing.
* Update dependency @types/node to v20.19.32renovate[bot]26 hours1-3/+3
|
* Add Gitea workflow for testing and E2E integrationValentin Popov26 hours1-0/+87
| | | | | | - Created a new workflow file (.gitea/workflows/test.yml) to automate testing processes. - Defined jobs for basic testing and end-to-end (E2E) testing using Jest, Supertest, and Playwright/Cypress. - Included steps for dependency installation, plugin building, and Strapi server management during E2E tests.
* Remove 'peer' property from several dependencies in package-lock.json and ↵Valentin Popov27 hours1-50/+108
| | | | add @types/react-dom as a peer dependency for multiple Strapi modules.
* Update dependency @sindresorhus/slugify to v3renovate[bot]27 hours2-134/+61
|
* Update dependency better-sqlite3 to v12.6.2renovate[bot]27 hours2-6/+6
|
* Add Renovate configuration files for automated dependency managementValentin Popov27 hours3-0/+64
| | | | | | - Created .renovaterc for Renovate settings, including package rules for digest updates. - Added renovate.config.cjs to define the Renovate bot's GitHub endpoint and author. - Introduced a Gitea workflow in .gitea/workflows/renovate.yml to schedule daily runs of Renovate.
* Implement validation for empty checkbox selections in CheckboxListInputValentin Popov27 hours1-2/+21
| | | | | - Added useEffect to handle cases where required checkboxes are not selected, setting value to null. - Updated onChange type definition to allow for null values in checkbox selections.
* Enhance checkbox-list custom field functionalityValentin Popov27 hours7-63/+779
| | | | | | | | - Added CheckboxListEnumInput component for handling enumeration inputs. - Updated CheckboxListDefaultInput to support new options structure. - Integrated validation for checkbox list options using Yup. - Modified package.json and package-lock.json to include new dependencies. - Improved admin interface with enhanced input handling and validation feedback.
* Refactor checkbox-list custom field implementationValentin Popov28 hours5-19/+193
| | | | | | | - Replaced the PluginIcon with EnumerationField in the custom field registration. - Introduced CheckboxListDefaultInput component for handling checkbox list inputs. - Updated the admin interface to include new settings for the checkbox-list custom field. - Enhanced server-side registration to support resizable input size for the checkbox-list.
* Add checkbox-list custom field plugin to StrapiValentin Popov29 hours21-170/+1254
| | | | | | | | - Introduced a new custom field type 'checkbox-list' with associated input component. - Updated package.json to reflect the new plugin name. - Added necessary server-side files for plugin registration, including bootstrap, destroy, and service methods. - Updated package-lock.json to include new dependencies and versions. - Enhanced admin interface with custom field registration and input handling.
* Initial Strapi plugin projectValentin Popov31 hours100-0/+48612
|
* Initial DevContainerValentin Popov32 hours1-0/+15
|
* Initial commitValentin Popov32 hours1-0/+0