-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency fileenhancementNew feature or requestNew feature or request
Description
Concept
Remove the dependency on the paid Pintura image editor library from the codebase before the next subscription renewal.
Reason/Hypothesis
This will:
- Prevent ongoing subscription costs for Pintura
- Avoid build and deployment issues related to missing/expired Pintura keys
- Enable use of open-source or free alternatives
- Reduce licensing and procurement complexity
More Description (if any)
Pintura is currently used in several places in the codebase:
- As dependencies: @pqina/angular-pintura and @pqina/pintura in package.json
- Editor component: and related logic in pre-publish-mode.component
- Styles: pintura.css in angular.json and .pintura-editor styles in global.scss
- CI/CD: Setup steps for Pintura npm key in GitHub Actions workflows
These should be removed, and image editing features should use a free/OSS library or be disabled if not essential. See GitHub code search for all relevant code.
Metadata
Metadata
Assignees
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency fileenhancementNew feature or requestNew feature or request