Skip to content

Remove dependency on paid Pintura before next subscription renewal #3351

@olgahaha

Description

@olgahaha

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

No one assigned

    Labels

    dependenciesPull requests that update a dependency fileenhancementNew feature or request

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions