Skip to content

Tags: ilovepdf/ilovepdf-wp

Tags

v3.0.6

Toggle v3.0.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release/v3.0.6 (#99)

* Feature/v3.0.0 (#82)

* Updated codesniffer settings

* Moved the main menu to a higher level

* Migrated to @wordpress/scripts. Updated Composer dependencies. Renamed main namespace to: Ilove_Pdf_WP

* Action PHPstan updated

* Admin menu moved to a higher level. New interface for tool settings and account configurations.

* composer dependencies updated

* Refactor en pagina Media Library, se unifico las paginas de herramientas, se agrego resumen de estadisticas. Fixes y eliminacion de archivos. Refactorizacion de accion de compress y watermark.

* composer dependencies updated

* node dependencies update

* minify SVG logo

* Added tool actions to the individual files page. Refactoring

* Added tool actions to bulk actions

* Refactoring

* Refactoring

* refactoring: Submenu_Page moved to main class

* refactoring: File_System namespace rename

* refactoring: JS backup

* If the user is not logged in, he/she cannot use the tools.

* refactoring: restore file button

* Improved process and error messages.

* added auto-compress/watermark

* refactoring: Admin_Notice

* refactoring: Admin_Notice

* update node dependencies

* composer dependencies updated

* Refactoring of the tools summary section.

* refactoring: phpcodesniffer warnings

* refactoring: phpcodesniffer warnings

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer, removed method redirect

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* Removed shadow on links when focus is active.

* Removed TODO and 3dr param value

* added backup param to response.

* TODO removed

* fix rotation

* fix watermark mode text

* fix: add status class

* sorting imports

* styles for modal credits

* copys modified. New translation file.

* added access direct to media list file

* fix: word project

* fix: word projects

* fix: word good compression label

* fix: remove text

* fix: texts

* fix: texts

* delete transient on process success

* if the user does not have credits, a modal appears

* composer updated

* plugin updated to v3.0.0

* refactoring migrate settings

* refactoring

* The hook upgrader_process_complete has been removed.

* migrate account settings to new DB key

* Fix: Do not show the modal if the user is not logged in.

* Fix: Reset the tools statistics during migration.

* Fix: horizontal position on migration

* Fix: handled exceptions

* Fix: cast type value

* correction package phpdoc

* delete options on deactivate hook

* refactoring: account

* refactoring: use geters or self

* fix: input width

* fix: watermark tool, mode image

* fix: watermark process, Image URL not set

* Migrations are triggered with the admin_init hook.

* fix: array to string conversion

* Compress and watermark settings were added for migration.
The styles are loaded throughout the site. This is to ensure compatibility with the admin_notices themselves.

* fix: error on migration

* General settings for migration have been added.

* Improved folder deletion

* fix: status on migration

* fix: key names

* handle exception on migration legay directories

* When applying a watermark, the file may end up increasing in size than the original. If the file was compressed, we make sure to reapply the process to mitigate the increase in size.

* node dependencies updated

* The 'not compressed' and 'not watermarked' status is hidden when the file is being processed.

* Improvements in the exchange of information between compress and watermark.

* fix: container status and errors admin notice

* fix: font style null value

* fix: migration user data

* refactoring

* refactoring check credits user

* template pot updated

* unnistall method

* refactoring

* fix: migration, creation of directories, backup

* composer/node dependencies updated

* added method get_option

* fix: check file if exist

* Methods compatible with multisites were added.

* refactoring migrate account method

* added network_admin_notices

* fix: attachment url

* fix: mode mosaic

* fix: The default settings were not being saved on multisites.

* uninstall on multisite

* fix: multisite

* fix: multisite path folder backup

* fix: migration/activation on multisite

* refactoring: get_sites params

* upgrade method added, new: database version

* The loading process has been added to the Clear/Restore buttons in General Settings.

* POT template updated

* fix: watermark statistics

* improvement: The action buttons: clear backup and restore all update the information without reloading the page.

* fix: css class name

* improvement: Now only one action can be applied to a file at a time.

* node/composer dependencies updated

* fix: no numeric value

* fix: font-style value on null

* fix: Headers were sent. This happened on some moments.

* composer dependencies updated

* fix: overview, after compression

* template pot updated

* dependencies updated

* fix case-sensitive namespaces

* V3.0.0/compressed summary files style (#67)

* refactor: improve summary output formatting in Statistics classes

* feat: add initial translation file for iLovePDF plugin

* Update translation file and refactor file paths for consistency

- Changed PO-Revision-Date to 2025-11-19.

* update composer dependencies

* update php version

* update template pot

---------

Co-authored-by: TeamCrombieDiego <die.ore@Mac-mini.local>

* refactor: refine plugin description for clarity and consistency

* refactor: improve user authentication error and success messages for clarity

* refactor: update account creation messages for consistency and clarity

* refactor: enhance user feedback messages for clarity and consistency

* refactor: simplify project selection label for clarity

* refactor: update tooltip message for clarity

* refactor: improve clarity of form field labels and help texts across options

* refactor: ensure consistent formatting by adding newlines at the end

* refactor: update banner info and account credits message for clarity

* refactor: improve error messages for user permissions and nonce validation

* refactor: improve error messages for filesystem connection and file migration

* refactor: simplify column names and improve error messages for nonce validation and file actions

* refactor: update section title from 'Overview' to 'Summary' for clarity

* refactor: enhance error messages for nonce validation and filesystem connection

* refactor: improve error messages for user permissions and nonce validation across settings

* refactor: update error message for file processing failure

* refactor: update tooltip message for user login requirement in compress action button

* refactor: update tooltip and status messages for watermark actions

* refactor: improve error and success messages for compression and watermark actions

* refactor: update label for space saved in compress overview

* fix: add missing newline at end of file

* refactor: update plugin description and improve error/success messages

* fix: fixed omit-dependencies config on npm (#68)

* refactor: simplify dialog messages for file restoration prompts

* refactor: update confirmation dialog messages for backup deletion

* chore: compilation of code structure's refactoring

* refactor: update dialog messages and revision date

* refactor: update submit button text to 'Save changes'

* refactor: update PO-Revision-Date and change button text to 'Save changes'

* Fix/overview summary (#69)

* refactor: improve summary formatting in compression and watermark statistics

* fix: improve setResume function to use innerHTML for resume content

* refactor: update PO-Revision-Date and adjust comment reference in watermark statistics

* fix: improve restoreFile function's error handling and loading state management

* fix: improved proccessing handling for compress and watermark

* Fix/actions disabling (#70)

* fix: imported missing sprintf

* fix: moved check for compress and watermark buttons' disabled state before disabling it during loading

* Fix/i love pdf translations (#71)

* refactor: update watermark image input structure and placeholder text for clarity

* refactor: update PO-Revision-Date and improve watermark image input text clarity

* Refactor/watermark translation (#72)

* refactor: improve watermark image input field for clarity and consistency

* refactor: update PO-Revision-Date and improve watermark image input texts

* Chore/wp php updates (#73)

* chore: update PHP requirement to 8.3 in composer.json and plugin header

* chore: update PHP requirement to 8.3 and adjust compatibility in files

* chore: add PHPStan bootstrap file for WordPress constants and update configuration

* chore: update Composer autoload classes and package versions

* chore: update PHP version in PHPStan workflow to 8.3

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Fix/author translations (#74)

* Revert "Chore/wp php updates (#73)"

This reverts commit 391a246.

* fix: correct casing in plugin name and author fields for consistency

* fix: preserve original compression metadata during watermark process

* fix: update PO-Revision-Date and clean up author metadata

* feat: added iLovePDF translation files (#75)

* Feature/v3.0.0 translations adapted styles (#77)

* feat: add styles for better text handling within menu items with line height and word wrapping

* refactor: correct plugin name in file comment and update PHPCS rules for better documentation standards

* feat: add new .json language translation files for JS (#78)

* chore: update PHP version requirements to 8.3 in configuration files (#79)

* Revert "chore: update PHP version requirements to 8.3 in configuration files (#79)"

This reverts commit eb5679b.

* fix: change default mode selection to retrieved mode value instead of hardcoded text mode (#80)

* chore: update README and composer.json for store (#81)

---------

Co-authored-by: Team Crombie::Diego <die.ore@Mac-mini.local>
Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Fix/capabilities notification (#84)

* fix: update user permissions to 'upload_files' for accessing settings and media pages

* fix: remove unnecessary comment from media bulk actions method

* fix: add safe redirect after permission error in User_Data class

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Feature/v3.0.1 (#85)

* chore: update version to 3.0.1 in README.txt

* chore: update changelog for version 3.0.1 with media access capabilities fix

* chore: update version to 3.0.1 in ilove-pdf.php

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Feature/chinese translations (#88)

* fix: rename .po chinese files and created new JSON language files

* chore: update PHP version requirement to 8.0 in composer.json

* chore: update version to 3.0.2 and enhance compatibility with PHP 8.2… (#89)

* chore: update version to 3.0.2 and enhance compatibility with PHP 8.2 and WordPress 6.1

* chore: run phpstan fixes

* chore: build for prod

* chore: update PHP version to 8.2 in PHPStan workflow

* chore: update PHP requirement to 8.2 in composer.json (#91)

* chore: remove wrong changelog entries for clarity (#93)

* chore: remove wrong changelog entries for clarity

* chore: update changelog for clarity in version 3.0.4

* chore: update version to 3.0.5 and correct changelog entries for clarity (#95)

* Chore/improve php requirements (#97)

* fix: improve requirements for php

* fix: improve sintaxis

* chore: update version to 3.0.6 and changelog (#98)

---------

Co-authored-by: Team Crombie::Diego <die.ore@Mac-mini.local>
Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

v3.0.5

Toggle v3.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Develop (#96)

* Feature/v3.0.0 (#82)

* Updated codesniffer settings

* Moved the main menu to a higher level

* Migrated to @wordpress/scripts. Updated Composer dependencies. Renamed main namespace to: Ilove_Pdf_WP

* Action PHPstan updated

* Admin menu moved to a higher level. New interface for tool settings and account configurations.

* composer dependencies updated

* Refactor en pagina Media Library, se unifico las paginas de herramientas, se agrego resumen de estadisticas. Fixes y eliminacion de archivos. Refactorizacion de accion de compress y watermark.

* composer dependencies updated

* node dependencies update

* minify SVG logo

* Added tool actions to the individual files page. Refactoring

* Added tool actions to bulk actions

* Refactoring

* Refactoring

* refactoring: Submenu_Page moved to main class

* refactoring: File_System namespace rename

* refactoring: JS backup

* If the user is not logged in, he/she cannot use the tools.

* refactoring: restore file button

* Improved process and error messages.

* added auto-compress/watermark

* refactoring: Admin_Notice

* refactoring: Admin_Notice

* update node dependencies

* composer dependencies updated

* Refactoring of the tools summary section.

* refactoring: phpcodesniffer warnings

* refactoring: phpcodesniffer warnings

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer, removed method redirect

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* Removed shadow on links when focus is active.

* Removed TODO and 3dr param value

* added backup param to response.

* TODO removed

* fix rotation

* fix watermark mode text

* fix: add status class

* sorting imports

* styles for modal credits

* copys modified. New translation file.

* added access direct to media list file

* fix: word project

* fix: word projects

* fix: word good compression label

* fix: remove text

* fix: texts

* fix: texts

* delete transient on process success

* if the user does not have credits, a modal appears

* composer updated

* plugin updated to v3.0.0

* refactoring migrate settings

* refactoring

* The hook upgrader_process_complete has been removed.

* migrate account settings to new DB key

* Fix: Do not show the modal if the user is not logged in.

* Fix: Reset the tools statistics during migration.

* Fix: horizontal position on migration

* Fix: handled exceptions

* Fix: cast type value

* correction package phpdoc

* delete options on deactivate hook

* refactoring: account

* refactoring: use geters or self

* fix: input width

* fix: watermark tool, mode image

* fix: watermark process, Image URL not set

* Migrations are triggered with the admin_init hook.

* fix: array to string conversion

* Compress and watermark settings were added for migration.
The styles are loaded throughout the site. This is to ensure compatibility with the admin_notices themselves.

* fix: error on migration

* General settings for migration have been added.

* Improved folder deletion

* fix: status on migration

* fix: key names

* handle exception on migration legay directories

* When applying a watermark, the file may end up increasing in size than the original. If the file was compressed, we make sure to reapply the process to mitigate the increase in size.

* node dependencies updated

* The 'not compressed' and 'not watermarked' status is hidden when the file is being processed.

* Improvements in the exchange of information between compress and watermark.

* fix: container status and errors admin notice

* fix: font style null value

* fix: migration user data

* refactoring

* refactoring check credits user

* template pot updated

* unnistall method

* refactoring

* fix: migration, creation of directories, backup

* composer/node dependencies updated

* added method get_option

* fix: check file if exist

* Methods compatible with multisites were added.

* refactoring migrate account method

* added network_admin_notices

* fix: attachment url

* fix: mode mosaic

* fix: The default settings were not being saved on multisites.

* uninstall on multisite

* fix: multisite

* fix: multisite path folder backup

* fix: migration/activation on multisite

* refactoring: get_sites params

* upgrade method added, new: database version

* The loading process has been added to the Clear/Restore buttons in General Settings.

* POT template updated

* fix: watermark statistics

* improvement: The action buttons: clear backup and restore all update the information without reloading the page.

* fix: css class name

* improvement: Now only one action can be applied to a file at a time.

* node/composer dependencies updated

* fix: no numeric value

* fix: font-style value on null

* fix: Headers were sent. This happened on some moments.

* composer dependencies updated

* fix: overview, after compression

* template pot updated

* dependencies updated

* fix case-sensitive namespaces

* V3.0.0/compressed summary files style (#67)

* refactor: improve summary output formatting in Statistics classes

* feat: add initial translation file for iLovePDF plugin

* Update translation file and refactor file paths for consistency

- Changed PO-Revision-Date to 2025-11-19.

* update composer dependencies

* update php version

* update template pot

---------

Co-authored-by: TeamCrombieDiego <die.ore@Mac-mini.local>

* refactor: refine plugin description for clarity and consistency

* refactor: improve user authentication error and success messages for clarity

* refactor: update account creation messages for consistency and clarity

* refactor: enhance user feedback messages for clarity and consistency

* refactor: simplify project selection label for clarity

* refactor: update tooltip message for clarity

* refactor: improve clarity of form field labels and help texts across options

* refactor: ensure consistent formatting by adding newlines at the end

* refactor: update banner info and account credits message for clarity

* refactor: improve error messages for user permissions and nonce validation

* refactor: improve error messages for filesystem connection and file migration

* refactor: simplify column names and improve error messages for nonce validation and file actions

* refactor: update section title from 'Overview' to 'Summary' for clarity

* refactor: enhance error messages for nonce validation and filesystem connection

* refactor: improve error messages for user permissions and nonce validation across settings

* refactor: update error message for file processing failure

* refactor: update tooltip message for user login requirement in compress action button

* refactor: update tooltip and status messages for watermark actions

* refactor: improve error and success messages for compression and watermark actions

* refactor: update label for space saved in compress overview

* fix: add missing newline at end of file

* refactor: update plugin description and improve error/success messages

* fix: fixed omit-dependencies config on npm (#68)

* refactor: simplify dialog messages for file restoration prompts

* refactor: update confirmation dialog messages for backup deletion

* chore: compilation of code structure's refactoring

* refactor: update dialog messages and revision date

* refactor: update submit button text to 'Save changes'

* refactor: update PO-Revision-Date and change button text to 'Save changes'

* Fix/overview summary (#69)

* refactor: improve summary formatting in compression and watermark statistics

* fix: improve setResume function to use innerHTML for resume content

* refactor: update PO-Revision-Date and adjust comment reference in watermark statistics

* fix: improve restoreFile function's error handling and loading state management

* fix: improved proccessing handling for compress and watermark

* Fix/actions disabling (#70)

* fix: imported missing sprintf

* fix: moved check for compress and watermark buttons' disabled state before disabling it during loading

* Fix/i love pdf translations (#71)

* refactor: update watermark image input structure and placeholder text for clarity

* refactor: update PO-Revision-Date and improve watermark image input text clarity

* Refactor/watermark translation (#72)

* refactor: improve watermark image input field for clarity and consistency

* refactor: update PO-Revision-Date and improve watermark image input texts

* Chore/wp php updates (#73)

* chore: update PHP requirement to 8.3 in composer.json and plugin header

* chore: update PHP requirement to 8.3 and adjust compatibility in files

* chore: add PHPStan bootstrap file for WordPress constants and update configuration

* chore: update Composer autoload classes and package versions

* chore: update PHP version in PHPStan workflow to 8.3

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Fix/author translations (#74)

* Revert "Chore/wp php updates (#73)"

This reverts commit 391a246.

* fix: correct casing in plugin name and author fields for consistency

* fix: preserve original compression metadata during watermark process

* fix: update PO-Revision-Date and clean up author metadata

* feat: added iLovePDF translation files (#75)

* Feature/v3.0.0 translations adapted styles (#77)

* feat: add styles for better text handling within menu items with line height and word wrapping

* refactor: correct plugin name in file comment and update PHPCS rules for better documentation standards

* feat: add new .json language translation files for JS (#78)

* chore: update PHP version requirements to 8.3 in configuration files (#79)

* Revert "chore: update PHP version requirements to 8.3 in configuration files (#79)"

This reverts commit eb5679b.

* fix: change default mode selection to retrieved mode value instead of hardcoded text mode (#80)

* chore: update README and composer.json for store (#81)

---------

Co-authored-by: Team Crombie::Diego <die.ore@Mac-mini.local>
Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Fix/capabilities notification (#84)

* fix: update user permissions to 'upload_files' for accessing settings and media pages

* fix: remove unnecessary comment from media bulk actions method

* fix: add safe redirect after permission error in User_Data class

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Feature/v3.0.1 (#85)

* chore: update version to 3.0.1 in README.txt

* chore: update changelog for version 3.0.1 with media access capabilities fix

* chore: update version to 3.0.1 in ilove-pdf.php

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Feature/chinese translations (#88)

* fix: rename .po chinese files and created new JSON language files

* chore: update PHP version requirement to 8.0 in composer.json

* chore: update version to 3.0.2 and enhance compatibility with PHP 8.2… (#89)

* chore: update version to 3.0.2 and enhance compatibility with PHP 8.2 and WordPress 6.1

* chore: run phpstan fixes

* chore: build for prod

* chore: update PHP version to 8.2 in PHPStan workflow

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: Copilot <copilot@github.com>

* chore: update PHP requirement to 8.2 in composer.json (#91)

* chore: remove wrong changelog entries for clarity (#93)

* chore: remove wrong changelog entries for clarity

* chore: update changelog for clarity in version 3.0.4

* chore: update version to 3.0.5 and correct changelog entries for clarity (#95)

---------

Co-authored-by: Team Crombie::Diego <die.ore@Mac-mini.local>
Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>
Co-authored-by: Copilot <copilot@github.com>

v3.0.4

Toggle v3.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release/v3.0.4 (#94)

* Feature/v3.0.0 (#82)

* Updated codesniffer settings

* Moved the main menu to a higher level

* Migrated to @wordpress/scripts. Updated Composer dependencies. Renamed main namespace to: Ilove_Pdf_WP

* Action PHPstan updated

* Admin menu moved to a higher level. New interface for tool settings and account configurations.

* composer dependencies updated

* Refactor en pagina Media Library, se unifico las paginas de herramientas, se agrego resumen de estadisticas. Fixes y eliminacion de archivos. Refactorizacion de accion de compress y watermark.

* composer dependencies updated

* node dependencies update

* minify SVG logo

* Added tool actions to the individual files page. Refactoring

* Added tool actions to bulk actions

* Refactoring

* Refactoring

* refactoring: Submenu_Page moved to main class

* refactoring: File_System namespace rename

* refactoring: JS backup

* If the user is not logged in, he/she cannot use the tools.

* refactoring: restore file button

* Improved process and error messages.

* added auto-compress/watermark

* refactoring: Admin_Notice

* refactoring: Admin_Notice

* update node dependencies

* composer dependencies updated

* Refactoring of the tools summary section.

* refactoring: phpcodesniffer warnings

* refactoring: phpcodesniffer warnings

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer, removed method redirect

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* Removed shadow on links when focus is active.

* Removed TODO and 3dr param value

* added backup param to response.

* TODO removed

* fix rotation

* fix watermark mode text

* fix: add status class

* sorting imports

* styles for modal credits

* copys modified. New translation file.

* added access direct to media list file

* fix: word project

* fix: word projects

* fix: word good compression label

* fix: remove text

* fix: texts

* fix: texts

* delete transient on process success

* if the user does not have credits, a modal appears

* composer updated

* plugin updated to v3.0.0

* refactoring migrate settings

* refactoring

* The hook upgrader_process_complete has been removed.

* migrate account settings to new DB key

* Fix: Do not show the modal if the user is not logged in.

* Fix: Reset the tools statistics during migration.

* Fix: horizontal position on migration

* Fix: handled exceptions

* Fix: cast type value

* correction package phpdoc

* delete options on deactivate hook

* refactoring: account

* refactoring: use geters or self

* fix: input width

* fix: watermark tool, mode image

* fix: watermark process, Image URL not set

* Migrations are triggered with the admin_init hook.

* fix: array to string conversion

* Compress and watermark settings were added for migration.
The styles are loaded throughout the site. This is to ensure compatibility with the admin_notices themselves.

* fix: error on migration

* General settings for migration have been added.

* Improved folder deletion

* fix: status on migration

* fix: key names

* handle exception on migration legay directories

* When applying a watermark, the file may end up increasing in size than the original. If the file was compressed, we make sure to reapply the process to mitigate the increase in size.

* node dependencies updated

* The 'not compressed' and 'not watermarked' status is hidden when the file is being processed.

* Improvements in the exchange of information between compress and watermark.

* fix: container status and errors admin notice

* fix: font style null value

* fix: migration user data

* refactoring

* refactoring check credits user

* template pot updated

* unnistall method

* refactoring

* fix: migration, creation of directories, backup

* composer/node dependencies updated

* added method get_option

* fix: check file if exist

* Methods compatible with multisites were added.

* refactoring migrate account method

* added network_admin_notices

* fix: attachment url

* fix: mode mosaic

* fix: The default settings were not being saved on multisites.

* uninstall on multisite

* fix: multisite

* fix: multisite path folder backup

* fix: migration/activation on multisite

* refactoring: get_sites params

* upgrade method added, new: database version

* The loading process has been added to the Clear/Restore buttons in General Settings.

* POT template updated

* fix: watermark statistics

* improvement: The action buttons: clear backup and restore all update the information without reloading the page.

* fix: css class name

* improvement: Now only one action can be applied to a file at a time.

* node/composer dependencies updated

* fix: no numeric value

* fix: font-style value on null

* fix: Headers were sent. This happened on some moments.

* composer dependencies updated

* fix: overview, after compression

* template pot updated

* dependencies updated

* fix case-sensitive namespaces

* V3.0.0/compressed summary files style (#67)

* refactor: improve summary output formatting in Statistics classes

* feat: add initial translation file for iLovePDF plugin

* Update translation file and refactor file paths for consistency

- Changed PO-Revision-Date to 2025-11-19.

* update composer dependencies

* update php version

* update template pot

---------

Co-authored-by: TeamCrombieDiego <die.ore@Mac-mini.local>

* refactor: refine plugin description for clarity and consistency

* refactor: improve user authentication error and success messages for clarity

* refactor: update account creation messages for consistency and clarity

* refactor: enhance user feedback messages for clarity and consistency

* refactor: simplify project selection label for clarity

* refactor: update tooltip message for clarity

* refactor: improve clarity of form field labels and help texts across options

* refactor: ensure consistent formatting by adding newlines at the end

* refactor: update banner info and account credits message for clarity

* refactor: improve error messages for user permissions and nonce validation

* refactor: improve error messages for filesystem connection and file migration

* refactor: simplify column names and improve error messages for nonce validation and file actions

* refactor: update section title from 'Overview' to 'Summary' for clarity

* refactor: enhance error messages for nonce validation and filesystem connection

* refactor: improve error messages for user permissions and nonce validation across settings

* refactor: update error message for file processing failure

* refactor: update tooltip message for user login requirement in compress action button

* refactor: update tooltip and status messages for watermark actions

* refactor: improve error and success messages for compression and watermark actions

* refactor: update label for space saved in compress overview

* fix: add missing newline at end of file

* refactor: update plugin description and improve error/success messages

* fix: fixed omit-dependencies config on npm (#68)

* refactor: simplify dialog messages for file restoration prompts

* refactor: update confirmation dialog messages for backup deletion

* chore: compilation of code structure's refactoring

* refactor: update dialog messages and revision date

* refactor: update submit button text to 'Save changes'

* refactor: update PO-Revision-Date and change button text to 'Save changes'

* Fix/overview summary (#69)

* refactor: improve summary formatting in compression and watermark statistics

* fix: improve setResume function to use innerHTML for resume content

* refactor: update PO-Revision-Date and adjust comment reference in watermark statistics

* fix: improve restoreFile function's error handling and loading state management

* fix: improved proccessing handling for compress and watermark

* Fix/actions disabling (#70)

* fix: imported missing sprintf

* fix: moved check for compress and watermark buttons' disabled state before disabling it during loading

* Fix/i love pdf translations (#71)

* refactor: update watermark image input structure and placeholder text for clarity

* refactor: update PO-Revision-Date and improve watermark image input text clarity

* Refactor/watermark translation (#72)

* refactor: improve watermark image input field for clarity and consistency

* refactor: update PO-Revision-Date and improve watermark image input texts

* Chore/wp php updates (#73)

* chore: update PHP requirement to 8.3 in composer.json and plugin header

* chore: update PHP requirement to 8.3 and adjust compatibility in files

* chore: add PHPStan bootstrap file for WordPress constants and update configuration

* chore: update Composer autoload classes and package versions

* chore: update PHP version in PHPStan workflow to 8.3

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Fix/author translations (#74)

* Revert "Chore/wp php updates (#73)"

This reverts commit 391a246.

* fix: correct casing in plugin name and author fields for consistency

* fix: preserve original compression metadata during watermark process

* fix: update PO-Revision-Date and clean up author metadata

* feat: added iLovePDF translation files (#75)

* Feature/v3.0.0 translations adapted styles (#77)

* feat: add styles for better text handling within menu items with line height and word wrapping

* refactor: correct plugin name in file comment and update PHPCS rules for better documentation standards

* feat: add new .json language translation files for JS (#78)

* chore: update PHP version requirements to 8.3 in configuration files (#79)

* Revert "chore: update PHP version requirements to 8.3 in configuration files (#79)"

This reverts commit eb5679b.

* fix: change default mode selection to retrieved mode value instead of hardcoded text mode (#80)

* chore: update README and composer.json for store (#81)

---------

Co-authored-by: Team Crombie::Diego <die.ore@Mac-mini.local>
Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Fix/capabilities notification (#84)

* fix: update user permissions to 'upload_files' for accessing settings and media pages

* fix: remove unnecessary comment from media bulk actions method

* fix: add safe redirect after permission error in User_Data class

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Feature/v3.0.1 (#85)

* chore: update version to 3.0.1 in README.txt

* chore: update changelog for version 3.0.1 with media access capabilities fix

* chore: update version to 3.0.1 in ilove-pdf.php

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Feature/chinese translations (#88)

* fix: rename .po chinese files and created new JSON language files

* chore: update PHP version requirement to 8.0 in composer.json

* chore: update version to 3.0.2 and enhance compatibility with PHP 8.2… (#89)

* chore: update version to 3.0.2 and enhance compatibility with PHP 8.2 and WordPress 6.1

* chore: run phpstan fixes

* chore: build for prod

* chore: update PHP version to 8.2 in PHPStan workflow

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: Copilot <copilot@github.com>

* chore: update PHP requirement to 8.2 in composer.json (#91)

* chore: remove wrong changelog entries for clarity (#93)

* chore: remove wrong changelog entries for clarity

* chore: update changelog for clarity in version 3.0.4

---------

Co-authored-by: Team Crombie::Diego <die.ore@Mac-mini.local>
Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

v3.0.3

Toggle v3.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release/v3.0.3 (#92)

* Feature/v3.0.0 (#82)

* Updated codesniffer settings

* Moved the main menu to a higher level

* Migrated to @wordpress/scripts. Updated Composer dependencies. Renamed main namespace to: Ilove_Pdf_WP

* Action PHPstan updated

* Admin menu moved to a higher level. New interface for tool settings and account configurations.

* composer dependencies updated

* Refactor en pagina Media Library, se unifico las paginas de herramientas, se agrego resumen de estadisticas. Fixes y eliminacion de archivos. Refactorizacion de accion de compress y watermark.

* composer dependencies updated

* node dependencies update

* minify SVG logo

* Added tool actions to the individual files page. Refactoring

* Added tool actions to bulk actions

* Refactoring

* Refactoring

* refactoring: Submenu_Page moved to main class

* refactoring: File_System namespace rename

* refactoring: JS backup

* If the user is not logged in, he/she cannot use the tools.

* refactoring: restore file button

* Improved process and error messages.

* added auto-compress/watermark

* refactoring: Admin_Notice

* refactoring: Admin_Notice

* update node dependencies

* composer dependencies updated

* Refactoring of the tools summary section.

* refactoring: phpcodesniffer warnings

* refactoring: phpcodesniffer warnings

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer, removed method redirect

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* Removed shadow on links when focus is active.

* Removed TODO and 3dr param value

* added backup param to response.

* TODO removed

* fix rotation

* fix watermark mode text

* fix: add status class

* sorting imports

* styles for modal credits

* copys modified. New translation file.

* added access direct to media list file

* fix: word project

* fix: word projects

* fix: word good compression label

* fix: remove text

* fix: texts

* fix: texts

* delete transient on process success

* if the user does not have credits, a modal appears

* composer updated

* plugin updated to v3.0.0

* refactoring migrate settings

* refactoring

* The hook upgrader_process_complete has been removed.

* migrate account settings to new DB key

* Fix: Do not show the modal if the user is not logged in.

* Fix: Reset the tools statistics during migration.

* Fix: horizontal position on migration

* Fix: handled exceptions

* Fix: cast type value

* correction package phpdoc

* delete options on deactivate hook

* refactoring: account

* refactoring: use geters or self

* fix: input width

* fix: watermark tool, mode image

* fix: watermark process, Image URL not set

* Migrations are triggered with the admin_init hook.

* fix: array to string conversion

* Compress and watermark settings were added for migration.
The styles are loaded throughout the site. This is to ensure compatibility with the admin_notices themselves.

* fix: error on migration

* General settings for migration have been added.

* Improved folder deletion

* fix: status on migration

* fix: key names

* handle exception on migration legay directories

* When applying a watermark, the file may end up increasing in size than the original. If the file was compressed, we make sure to reapply the process to mitigate the increase in size.

* node dependencies updated

* The 'not compressed' and 'not watermarked' status is hidden when the file is being processed.

* Improvements in the exchange of information between compress and watermark.

* fix: container status and errors admin notice

* fix: font style null value

* fix: migration user data

* refactoring

* refactoring check credits user

* template pot updated

* unnistall method

* refactoring

* fix: migration, creation of directories, backup

* composer/node dependencies updated

* added method get_option

* fix: check file if exist

* Methods compatible with multisites were added.

* refactoring migrate account method

* added network_admin_notices

* fix: attachment url

* fix: mode mosaic

* fix: The default settings were not being saved on multisites.

* uninstall on multisite

* fix: multisite

* fix: multisite path folder backup

* fix: migration/activation on multisite

* refactoring: get_sites params

* upgrade method added, new: database version

* The loading process has been added to the Clear/Restore buttons in General Settings.

* POT template updated

* fix: watermark statistics

* improvement: The action buttons: clear backup and restore all update the information without reloading the page.

* fix: css class name

* improvement: Now only one action can be applied to a file at a time.

* node/composer dependencies updated

* fix: no numeric value

* fix: font-style value on null

* fix: Headers were sent. This happened on some moments.

* composer dependencies updated

* fix: overview, after compression

* template pot updated

* dependencies updated

* fix case-sensitive namespaces

* V3.0.0/compressed summary files style (#67)

* refactor: improve summary output formatting in Statistics classes

* feat: add initial translation file for iLovePDF plugin

* Update translation file and refactor file paths for consistency

- Changed PO-Revision-Date to 2025-11-19.

* update composer dependencies

* update php version

* update template pot

---------

Co-authored-by: TeamCrombieDiego <die.ore@Mac-mini.local>

* refactor: refine plugin description for clarity and consistency

* refactor: improve user authentication error and success messages for clarity

* refactor: update account creation messages for consistency and clarity

* refactor: enhance user feedback messages for clarity and consistency

* refactor: simplify project selection label for clarity

* refactor: update tooltip message for clarity

* refactor: improve clarity of form field labels and help texts across options

* refactor: ensure consistent formatting by adding newlines at the end

* refactor: update banner info and account credits message for clarity

* refactor: improve error messages for user permissions and nonce validation

* refactor: improve error messages for filesystem connection and file migration

* refactor: simplify column names and improve error messages for nonce validation and file actions

* refactor: update section title from 'Overview' to 'Summary' for clarity

* refactor: enhance error messages for nonce validation and filesystem connection

* refactor: improve error messages for user permissions and nonce validation across settings

* refactor: update error message for file processing failure

* refactor: update tooltip message for user login requirement in compress action button

* refactor: update tooltip and status messages for watermark actions

* refactor: improve error and success messages for compression and watermark actions

* refactor: update label for space saved in compress overview

* fix: add missing newline at end of file

* refactor: update plugin description and improve error/success messages

* fix: fixed omit-dependencies config on npm (#68)

* refactor: simplify dialog messages for file restoration prompts

* refactor: update confirmation dialog messages for backup deletion

* chore: compilation of code structure's refactoring

* refactor: update dialog messages and revision date

* refactor: update submit button text to 'Save changes'

* refactor: update PO-Revision-Date and change button text to 'Save changes'

* Fix/overview summary (#69)

* refactor: improve summary formatting in compression and watermark statistics

* fix: improve setResume function to use innerHTML for resume content

* refactor: update PO-Revision-Date and adjust comment reference in watermark statistics

* fix: improve restoreFile function's error handling and loading state management

* fix: improved proccessing handling for compress and watermark

* Fix/actions disabling (#70)

* fix: imported missing sprintf

* fix: moved check for compress and watermark buttons' disabled state before disabling it during loading

* Fix/i love pdf translations (#71)

* refactor: update watermark image input structure and placeholder text for clarity

* refactor: update PO-Revision-Date and improve watermark image input text clarity

* Refactor/watermark translation (#72)

* refactor: improve watermark image input field for clarity and consistency

* refactor: update PO-Revision-Date and improve watermark image input texts

* Chore/wp php updates (#73)

* chore: update PHP requirement to 8.3 in composer.json and plugin header

* chore: update PHP requirement to 8.3 and adjust compatibility in files

* chore: add PHPStan bootstrap file for WordPress constants and update configuration

* chore: update Composer autoload classes and package versions

* chore: update PHP version in PHPStan workflow to 8.3

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Fix/author translations (#74)

* Revert "Chore/wp php updates (#73)"

This reverts commit 391a246.

* fix: correct casing in plugin name and author fields for consistency

* fix: preserve original compression metadata during watermark process

* fix: update PO-Revision-Date and clean up author metadata

* feat: added iLovePDF translation files (#75)

* Feature/v3.0.0 translations adapted styles (#77)

* feat: add styles for better text handling within menu items with line height and word wrapping

* refactor: correct plugin name in file comment and update PHPCS rules for better documentation standards

* feat: add new .json language translation files for JS (#78)

* chore: update PHP version requirements to 8.3 in configuration files (#79)

* Revert "chore: update PHP version requirements to 8.3 in configuration files (#79)"

This reverts commit eb5679b.

* fix: change default mode selection to retrieved mode value instead of hardcoded text mode (#80)

* chore: update README and composer.json for store (#81)

---------

Co-authored-by: Team Crombie::Diego <die.ore@Mac-mini.local>
Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Fix/capabilities notification (#84)

* fix: update user permissions to 'upload_files' for accessing settings and media pages

* fix: remove unnecessary comment from media bulk actions method

* fix: add safe redirect after permission error in User_Data class

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Feature/v3.0.1 (#85)

* chore: update version to 3.0.1 in README.txt

* chore: update changelog for version 3.0.1 with media access capabilities fix

* chore: update version to 3.0.1 in ilove-pdf.php

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Feature/chinese translations (#88)

* fix: rename .po chinese files and created new JSON language files

* chore: update PHP version requirement to 8.0 in composer.json

* chore: update version to 3.0.2 and enhance compatibility with PHP 8.2… (#89)

* chore: update version to 3.0.2 and enhance compatibility with PHP 8.2 and WordPress 6.1

* chore: run phpstan fixes

* chore: build for prod

* chore: update PHP version to 8.2 in PHPStan workflow

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: Copilot <copilot@github.com>

* chore: update PHP requirement to 8.2 in composer.json (#91)

---------

Co-authored-by: Team Crombie::Diego <die.ore@Mac-mini.local>
Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

v3.0.2

Toggle v3.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release/v3.0.2 (#90)

* Feature/v3.0.0 (#82)

* Updated codesniffer settings

* Moved the main menu to a higher level

* Migrated to @wordpress/scripts. Updated Composer dependencies. Renamed main namespace to: Ilove_Pdf_WP

* Action PHPstan updated

* Admin menu moved to a higher level. New interface for tool settings and account configurations.

* composer dependencies updated

* Refactor en pagina Media Library, se unifico las paginas de herramientas, se agrego resumen de estadisticas. Fixes y eliminacion de archivos. Refactorizacion de accion de compress y watermark.

* composer dependencies updated

* node dependencies update

* minify SVG logo

* Added tool actions to the individual files page. Refactoring

* Added tool actions to bulk actions

* Refactoring

* Refactoring

* refactoring: Submenu_Page moved to main class

* refactoring: File_System namespace rename

* refactoring: JS backup

* If the user is not logged in, he/she cannot use the tools.

* refactoring: restore file button

* Improved process and error messages.

* added auto-compress/watermark

* refactoring: Admin_Notice

* refactoring: Admin_Notice

* update node dependencies

* composer dependencies updated

* Refactoring of the tools summary section.

* refactoring: phpcodesniffer warnings

* refactoring: phpcodesniffer warnings

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer, removed method redirect

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* Removed shadow on links when focus is active.

* Removed TODO and 3dr param value

* added backup param to response.

* TODO removed

* fix rotation

* fix watermark mode text

* fix: add status class

* sorting imports

* styles for modal credits

* copys modified. New translation file.

* added access direct to media list file

* fix: word project

* fix: word projects

* fix: word good compression label

* fix: remove text

* fix: texts

* fix: texts

* delete transient on process success

* if the user does not have credits, a modal appears

* composer updated

* plugin updated to v3.0.0

* refactoring migrate settings

* refactoring

* The hook upgrader_process_complete has been removed.

* migrate account settings to new DB key

* Fix: Do not show the modal if the user is not logged in.

* Fix: Reset the tools statistics during migration.

* Fix: horizontal position on migration

* Fix: handled exceptions

* Fix: cast type value

* correction package phpdoc

* delete options on deactivate hook

* refactoring: account

* refactoring: use geters or self

* fix: input width

* fix: watermark tool, mode image

* fix: watermark process, Image URL not set

* Migrations are triggered with the admin_init hook.

* fix: array to string conversion

* Compress and watermark settings were added for migration.
The styles are loaded throughout the site. This is to ensure compatibility with the admin_notices themselves.

* fix: error on migration

* General settings for migration have been added.

* Improved folder deletion

* fix: status on migration

* fix: key names

* handle exception on migration legay directories

* When applying a watermark, the file may end up increasing in size than the original. If the file was compressed, we make sure to reapply the process to mitigate the increase in size.

* node dependencies updated

* The 'not compressed' and 'not watermarked' status is hidden when the file is being processed.

* Improvements in the exchange of information between compress and watermark.

* fix: container status and errors admin notice

* fix: font style null value

* fix: migration user data

* refactoring

* refactoring check credits user

* template pot updated

* unnistall method

* refactoring

* fix: migration, creation of directories, backup

* composer/node dependencies updated

* added method get_option

* fix: check file if exist

* Methods compatible with multisites were added.

* refactoring migrate account method

* added network_admin_notices

* fix: attachment url

* fix: mode mosaic

* fix: The default settings were not being saved on multisites.

* uninstall on multisite

* fix: multisite

* fix: multisite path folder backup

* fix: migration/activation on multisite

* refactoring: get_sites params

* upgrade method added, new: database version

* The loading process has been added to the Clear/Restore buttons in General Settings.

* POT template updated

* fix: watermark statistics

* improvement: The action buttons: clear backup and restore all update the information without reloading the page.

* fix: css class name

* improvement: Now only one action can be applied to a file at a time.

* node/composer dependencies updated

* fix: no numeric value

* fix: font-style value on null

* fix: Headers were sent. This happened on some moments.

* composer dependencies updated

* fix: overview, after compression

* template pot updated

* dependencies updated

* fix case-sensitive namespaces

* V3.0.0/compressed summary files style (#67)

* refactor: improve summary output formatting in Statistics classes

* feat: add initial translation file for iLovePDF plugin

* Update translation file and refactor file paths for consistency

- Changed PO-Revision-Date to 2025-11-19.

* update composer dependencies

* update php version

* update template pot

---------

Co-authored-by: TeamCrombieDiego <die.ore@Mac-mini.local>

* refactor: refine plugin description for clarity and consistency

* refactor: improve user authentication error and success messages for clarity

* refactor: update account creation messages for consistency and clarity

* refactor: enhance user feedback messages for clarity and consistency

* refactor: simplify project selection label for clarity

* refactor: update tooltip message for clarity

* refactor: improve clarity of form field labels and help texts across options

* refactor: ensure consistent formatting by adding newlines at the end

* refactor: update banner info and account credits message for clarity

* refactor: improve error messages for user permissions and nonce validation

* refactor: improve error messages for filesystem connection and file migration

* refactor: simplify column names and improve error messages for nonce validation and file actions

* refactor: update section title from 'Overview' to 'Summary' for clarity

* refactor: enhance error messages for nonce validation and filesystem connection

* refactor: improve error messages for user permissions and nonce validation across settings

* refactor: update error message for file processing failure

* refactor: update tooltip message for user login requirement in compress action button

* refactor: update tooltip and status messages for watermark actions

* refactor: improve error and success messages for compression and watermark actions

* refactor: update label for space saved in compress overview

* fix: add missing newline at end of file

* refactor: update plugin description and improve error/success messages

* fix: fixed omit-dependencies config on npm (#68)

* refactor: simplify dialog messages for file restoration prompts

* refactor: update confirmation dialog messages for backup deletion

* chore: compilation of code structure's refactoring

* refactor: update dialog messages and revision date

* refactor: update submit button text to 'Save changes'

* refactor: update PO-Revision-Date and change button text to 'Save changes'

* Fix/overview summary (#69)

* refactor: improve summary formatting in compression and watermark statistics

* fix: improve setResume function to use innerHTML for resume content

* refactor: update PO-Revision-Date and adjust comment reference in watermark statistics

* fix: improve restoreFile function's error handling and loading state management

* fix: improved proccessing handling for compress and watermark

* Fix/actions disabling (#70)

* fix: imported missing sprintf

* fix: moved check for compress and watermark buttons' disabled state before disabling it during loading

* Fix/i love pdf translations (#71)

* refactor: update watermark image input structure and placeholder text for clarity

* refactor: update PO-Revision-Date and improve watermark image input text clarity

* Refactor/watermark translation (#72)

* refactor: improve watermark image input field for clarity and consistency

* refactor: update PO-Revision-Date and improve watermark image input texts

* Chore/wp php updates (#73)

* chore: update PHP requirement to 8.3 in composer.json and plugin header

* chore: update PHP requirement to 8.3 and adjust compatibility in files

* chore: add PHPStan bootstrap file for WordPress constants and update configuration

* chore: update Composer autoload classes and package versions

* chore: update PHP version in PHPStan workflow to 8.3

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Fix/author translations (#74)

* Revert "Chore/wp php updates (#73)"

This reverts commit 391a246.

* fix: correct casing in plugin name and author fields for consistency

* fix: preserve original compression metadata during watermark process

* fix: update PO-Revision-Date and clean up author metadata

* feat: added iLovePDF translation files (#75)

* Feature/v3.0.0 translations adapted styles (#77)

* feat: add styles for better text handling within menu items with line height and word wrapping

* refactor: correct plugin name in file comment and update PHPCS rules for better documentation standards

* feat: add new .json language translation files for JS (#78)

* chore: update PHP version requirements to 8.3 in configuration files (#79)

* Revert "chore: update PHP version requirements to 8.3 in configuration files (#79)"

This reverts commit eb5679b.

* fix: change default mode selection to retrieved mode value instead of hardcoded text mode (#80)

* chore: update README and composer.json for store (#81)

---------

Co-authored-by: Team Crombie::Diego <die.ore@Mac-mini.local>
Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Fix/capabilities notification (#84)

* fix: update user permissions to 'upload_files' for accessing settings and media pages

* fix: remove unnecessary comment from media bulk actions method

* fix: add safe redirect after permission error in User_Data class

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Feature/v3.0.1 (#85)

* chore: update version to 3.0.1 in README.txt

* chore: update changelog for version 3.0.1 with media access capabilities fix

* chore: update version to 3.0.1 in ilove-pdf.php

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Feature/chinese translations (#88)

* fix: rename .po chinese files and created new JSON language files

* chore: update PHP version requirement to 8.0 in composer.json

* chore: update version to 3.0.2 and enhance compatibility with PHP 8.2… (#89)

* chore: update version to 3.0.2 and enhance compatibility with PHP 8.2 and WordPress 6.1

* chore: run phpstan fixes

* chore: build for prod

* chore: update PHP version to 8.2 in PHPStan workflow

Co-authored-by: Team Crombie::Diego <die.ore@Mac-mini.local>
Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

3.0.1

Toggle 3.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Develop (#86)

* Feature/v3.0.0 (#82)

* Updated codesniffer settings

* Moved the main menu to a higher level

* Migrated to @wordpress/scripts. Updated Composer dependencies. Renamed main namespace to: Ilove_Pdf_WP

* Action PHPstan updated

* Admin menu moved to a higher level. New interface for tool settings and account configurations.

* composer dependencies updated

* Refactor en pagina Media Library, se unifico las paginas de herramientas, se agrego resumen de estadisticas. Fixes y eliminacion de archivos. Refactorizacion de accion de compress y watermark.

* composer dependencies updated

* node dependencies update

* minify SVG logo

* Added tool actions to the individual files page. Refactoring

* Added tool actions to bulk actions

* Refactoring

* Refactoring

* refactoring: Submenu_Page moved to main class

* refactoring: File_System namespace rename

* refactoring: JS backup

* If the user is not logged in, he/she cannot use the tools.

* refactoring: restore file button

* Improved process and error messages.

* added auto-compress/watermark

* refactoring: Admin_Notice

* refactoring: Admin_Notice

* update node dependencies

* composer dependencies updated

* Refactoring of the tools summary section.

* refactoring: phpcodesniffer warnings

* refactoring: phpcodesniffer warnings

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer, removed method redirect

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* Removed shadow on links when focus is active.

* Removed TODO and 3dr param value

* added backup param to response.

* TODO removed

* fix rotation

* fix watermark mode text

* fix: add status class

* sorting imports

* styles for modal credits

* copys modified. New translation file.

* added access direct to media list file

* fix: word project

* fix: word projects

* fix: word good compression label

* fix: remove text

* fix: texts

* fix: texts

* delete transient on process success

* if the user does not have credits, a modal appears

* composer updated

* plugin updated to v3.0.0

* refactoring migrate settings

* refactoring

* The hook upgrader_process_complete has been removed.

* migrate account settings to new DB key

* Fix: Do not show the modal if the user is not logged in.

* Fix: Reset the tools statistics during migration.

* Fix: horizontal position on migration

* Fix: handled exceptions

* Fix: cast type value

* correction package phpdoc

* delete options on deactivate hook

* refactoring: account

* refactoring: use geters or self

* fix: input width

* fix: watermark tool, mode image

* fix: watermark process, Image URL not set

* Migrations are triggered with the admin_init hook.

* fix: array to string conversion

* Compress and watermark settings were added for migration.
The styles are loaded throughout the site. This is to ensure compatibility with the admin_notices themselves.

* fix: error on migration

* General settings for migration have been added.

* Improved folder deletion

* fix: status on migration

* fix: key names

* handle exception on migration legay directories

* When applying a watermark, the file may end up increasing in size than the original. If the file was compressed, we make sure to reapply the process to mitigate the increase in size.

* node dependencies updated

* The 'not compressed' and 'not watermarked' status is hidden when the file is being processed.

* Improvements in the exchange of information between compress and watermark.

* fix: container status and errors admin notice

* fix: font style null value

* fix: migration user data

* refactoring

* refactoring check credits user

* template pot updated

* unnistall method

* refactoring

* fix: migration, creation of directories, backup

* composer/node dependencies updated

* added method get_option

* fix: check file if exist

* Methods compatible with multisites were added.

* refactoring migrate account method

* added network_admin_notices

* fix: attachment url

* fix: mode mosaic

* fix: The default settings were not being saved on multisites.

* uninstall on multisite

* fix: multisite

* fix: multisite path folder backup

* fix: migration/activation on multisite

* refactoring: get_sites params

* upgrade method added, new: database version

* The loading process has been added to the Clear/Restore buttons in General Settings.

* POT template updated

* fix: watermark statistics

* improvement: The action buttons: clear backup and restore all update the information without reloading the page.

* fix: css class name

* improvement: Now only one action can be applied to a file at a time.

* node/composer dependencies updated

* fix: no numeric value

* fix: font-style value on null

* fix: Headers were sent. This happened on some moments.

* composer dependencies updated

* fix: overview, after compression

* template pot updated

* dependencies updated

* fix case-sensitive namespaces

* V3.0.0/compressed summary files style (#67)

* refactor: improve summary output formatting in Statistics classes

* feat: add initial translation file for iLovePDF plugin

* Update translation file and refactor file paths for consistency

- Changed PO-Revision-Date to 2025-11-19.

* update composer dependencies

* update php version

* update template pot

---------

Co-authored-by: TeamCrombieDiego <die.ore@Mac-mini.local>

* refactor: refine plugin description for clarity and consistency

* refactor: improve user authentication error and success messages for clarity

* refactor: update account creation messages for consistency and clarity

* refactor: enhance user feedback messages for clarity and consistency

* refactor: simplify project selection label for clarity

* refactor: update tooltip message for clarity

* refactor: improve clarity of form field labels and help texts across options

* refactor: ensure consistent formatting by adding newlines at the end

* refactor: update banner info and account credits message for clarity

* refactor: improve error messages for user permissions and nonce validation

* refactor: improve error messages for filesystem connection and file migration

* refactor: simplify column names and improve error messages for nonce validation and file actions

* refactor: update section title from 'Overview' to 'Summary' for clarity

* refactor: enhance error messages for nonce validation and filesystem connection

* refactor: improve error messages for user permissions and nonce validation across settings

* refactor: update error message for file processing failure

* refactor: update tooltip message for user login requirement in compress action button

* refactor: update tooltip and status messages for watermark actions

* refactor: improve error and success messages for compression and watermark actions

* refactor: update label for space saved in compress overview

* fix: add missing newline at end of file

* refactor: update plugin description and improve error/success messages

* fix: fixed omit-dependencies config on npm (#68)

* refactor: simplify dialog messages for file restoration prompts

* refactor: update confirmation dialog messages for backup deletion

* chore: compilation of code structure's refactoring

* refactor: update dialog messages and revision date

* refactor: update submit button text to 'Save changes'

* refactor: update PO-Revision-Date and change button text to 'Save changes'

* Fix/overview summary (#69)

* refactor: improve summary formatting in compression and watermark statistics

* fix: improve setResume function to use innerHTML for resume content

* refactor: update PO-Revision-Date and adjust comment reference in watermark statistics

* fix: improve restoreFile function's error handling and loading state management

* fix: improved proccessing handling for compress and watermark

* Fix/actions disabling (#70)

* fix: imported missing sprintf

* fix: moved check for compress and watermark buttons' disabled state before disabling it during loading

* Fix/i love pdf translations (#71)

* refactor: update watermark image input structure and placeholder text for clarity

* refactor: update PO-Revision-Date and improve watermark image input text clarity

* Refactor/watermark translation (#72)

* refactor: improve watermark image input field for clarity and consistency

* refactor: update PO-Revision-Date and improve watermark image input texts

* Chore/wp php updates (#73)

* chore: update PHP requirement to 8.3 in composer.json and plugin header

* chore: update PHP requirement to 8.3 and adjust compatibility in files

* chore: add PHPStan bootstrap file for WordPress constants and update configuration

* chore: update Composer autoload classes and package versions

* chore: update PHP version in PHPStan workflow to 8.3

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Fix/author translations (#74)

* Revert "Chore/wp php updates (#73)"

This reverts commit 391a246.

* fix: correct casing in plugin name and author fields for consistency

* fix: preserve original compression metadata during watermark process

* fix: update PO-Revision-Date and clean up author metadata

* feat: added iLovePDF translation files (#75)

* Feature/v3.0.0 translations adapted styles (#77)

* feat: add styles for better text handling within menu items with line height and word wrapping

* refactor: correct plugin name in file comment and update PHPCS rules for better documentation standards

* feat: add new .json language translation files for JS (#78)

* chore: update PHP version requirements to 8.3 in configuration files (#79)

* Revert "chore: update PHP version requirements to 8.3 in configuration files (#79)"

This reverts commit eb5679b.

* fix: change default mode selection to retrieved mode value instead of hardcoded text mode (#80)

* chore: update README and composer.json for store (#81)

---------

Co-authored-by: Team Crombie::Diego <die.ore@Mac-mini.local>
Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Fix/capabilities notification (#84)

* fix: update user permissions to 'upload_files' for accessing settings and media pages

* fix: remove unnecessary comment from media bulk actions method

* fix: add safe redirect after permission error in User_Data class

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

* Feature/v3.0.1 (#85)

* chore: update version to 3.0.1 in README.txt

* chore: update changelog for version 3.0.1 with media access capabilities fix

* chore: update version to 3.0.1 in ilove-pdf.php

---------

Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

---------

Co-authored-by: Team Crombie::Diego <die.ore@Mac-mini.local>
Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

3.0.0

Toggle 3.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Feature/v3.0.0 (#82) (#83)

* Updated codesniffer settings

* Moved the main menu to a higher level

* Migrated to @wordpress/scripts. Updated Composer dependencies. Renamed main namespace to: Ilove_Pdf_WP

* Action PHPstan updated

* Admin menu moved to a higher level. New interface for tool settings and account configurations.

* composer dependencies updated

* Refactor en pagina Media Library, se unifico las paginas de herramientas, se agrego resumen de estadisticas. Fixes y eliminacion de archivos. Refactorizacion de accion de compress y watermark.

* composer dependencies updated

* node dependencies update

* minify SVG logo

* Added tool actions to the individual files page. Refactoring

* Added tool actions to bulk actions

* Refactoring

* Refactoring

* refactoring: Submenu_Page moved to main class

* refactoring: File_System namespace rename

* refactoring: JS backup

* If the user is not logged in, he/she cannot use the tools.

* refactoring: restore file button

* Improved process and error messages.

* added auto-compress/watermark

* refactoring: Admin_Notice

* refactoring: Admin_Notice

* update node dependencies

* composer dependencies updated

* Refactoring of the tools summary section.

* refactoring: phpcodesniffer warnings

* refactoring: phpcodesniffer warnings

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer, removed method redirect

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* refactoring: phpcodesniffer

* Removed shadow on links when focus is active.

* Removed TODO and 3dr param value

* added backup param to response.

* TODO removed

* fix rotation

* fix watermark mode text

* fix: add status class

* sorting imports

* styles for modal credits

* copys modified. New translation file.

* added access direct to media list file

* fix: word project

* fix: word projects

* fix: word good compression label

* fix: remove text

* fix: texts

* fix: texts

* delete transient on process success

* if the user does not have credits, a modal appears

* composer updated

* plugin updated to v3.0.0

* refactoring migrate settings

* refactoring

* The hook upgrader_process_complete has been removed.

* migrate account settings to new DB key

* Fix: Do not show the modal if the user is not logged in.

* Fix: Reset the tools statistics during migration.

* Fix: horizontal position on migration

* Fix: handled exceptions

* Fix: cast type value

* correction package phpdoc

* delete options on deactivate hook

* refactoring: account

* refactoring: use geters or self

* fix: input width

* fix: watermark tool, mode image

* fix: watermark process, Image URL not set

* Migrations are triggered with the admin_init hook.

* fix: array to string conversion

* Compress and watermark settings were added for migration.
The styles are loaded throughout the site. This is to ensure compatibility with the admin_notices themselves.

* fix: error on migration

* General settings for migration have been added.

* Improved folder deletion

* fix: status on migration

* fix: key names

* handle exception on migration legay directories

* When applying a watermark, the file may end up increasing in size than the original. If the file was compressed, we make sure to reapply the process to mitigate the increase in size.

* node dependencies updated

* The 'not compressed' and 'not watermarked' status is hidden when the file is being processed.

* Improvements in the exchange of information between compress and watermark.

* fix: container status and errors admin notice

* fix: font style null value

* fix: migration user data

* refactoring

* refactoring check credits user

* template pot updated

* unnistall method

* refactoring

* fix: migration, creation of directories, backup

* composer/node dependencies updated

* added method get_option

* fix: check file if exist

* Methods compatible with multisites were added.

* refactoring migrate account method

* added network_admin_notices

* fix: attachment url

* fix: mode mosaic

* fix: The default settings were not being saved on multisites.

* uninstall on multisite

* fix: multisite

* fix: multisite path folder backup

* fix: migration/activation on multisite

* refactoring: get_sites params

* upgrade method added, new: database version

* The loading process has been added to the Clear/Restore buttons in General Settings.

* POT template updated

* fix: watermark statistics

* improvement: The action buttons: clear backup and restore all update the information without reloading the page.

* fix: css class name

* improvement: Now only one action can be applied to a file at a time.

* node/composer dependencies updated

* fix: no numeric value

* fix: font-style value on null

* fix: Headers were sent. This happened on some moments.

* composer dependencies updated

* fix: overview, after compression

* template pot updated

* dependencies updated

* fix case-sensitive namespaces

* V3.0.0/compressed summary files style (#67)

* refactor: improve summary output formatting in Statistics classes

* feat: add initial translation file for iLovePDF plugin

* Update translation file and refactor file paths for consistency

- Changed PO-Revision-Date to 2025-11-19.

* update composer dependencies

* update php version

* update template pot

---------



* refactor: refine plugin description for clarity and consistency

* refactor: improve user authentication error and success messages for clarity

* refactor: update account creation messages for consistency and clarity

* refactor: enhance user feedback messages for clarity and consistency

* refactor: simplify project selection label for clarity

* refactor: update tooltip message for clarity

* refactor: improve clarity of form field labels and help texts across options

* refactor: ensure consistent formatting by adding newlines at the end

* refactor: update banner info and account credits message for clarity

* refactor: improve error messages for user permissions and nonce validation

* refactor: improve error messages for filesystem connection and file migration

* refactor: simplify column names and improve error messages for nonce validation and file actions

* refactor: update section title from 'Overview' to 'Summary' for clarity

* refactor: enhance error messages for nonce validation and filesystem connection

* refactor: improve error messages for user permissions and nonce validation across settings

* refactor: update error message for file processing failure

* refactor: update tooltip message for user login requirement in compress action button

* refactor: update tooltip and status messages for watermark actions

* refactor: improve error and success messages for compression and watermark actions

* refactor: update label for space saved in compress overview

* fix: add missing newline at end of file

* refactor: update plugin description and improve error/success messages

* fix: fixed omit-dependencies config on npm (#68)

* refactor: simplify dialog messages for file restoration prompts

* refactor: update confirmation dialog messages for backup deletion

* chore: compilation of code structure's refactoring

* refactor: update dialog messages and revision date

* refactor: update submit button text to 'Save changes'

* refactor: update PO-Revision-Date and change button text to 'Save changes'

* Fix/overview summary (#69)

* refactor: improve summary formatting in compression and watermark statistics

* fix: improve setResume function to use innerHTML for resume content

* refactor: update PO-Revision-Date and adjust comment reference in watermark statistics

* fix: improve restoreFile function's error handling and loading state management

* fix: improved proccessing handling for compress and watermark

* Fix/actions disabling (#70)

* fix: imported missing sprintf

* fix: moved check for compress and watermark buttons' disabled state before disabling it during loading

* Fix/i love pdf translations (#71)

* refactor: update watermark image input structure and placeholder text for clarity

* refactor: update PO-Revision-Date and improve watermark image input text clarity

* Refactor/watermark translation (#72)

* refactor: improve watermark image input field for clarity and consistency

* refactor: update PO-Revision-Date and improve watermark image input texts

* Chore/wp php updates (#73)

* chore: update PHP requirement to 8.3 in composer.json and plugin header

* chore: update PHP requirement to 8.3 and adjust compatibility in files

* chore: add PHPStan bootstrap file for WordPress constants and update configuration

* chore: update Composer autoload classes and package versions

* chore: update PHP version in PHPStan workflow to 8.3

---------



* Fix/author translations (#74)

* Revert "Chore/wp php updates (#73)"

This reverts commit 391a246.

* fix: correct casing in plugin name and author fields for consistency

* fix: preserve original compression metadata during watermark process

* fix: update PO-Revision-Date and clean up author metadata

* feat: added iLovePDF translation files (#75)

* Feature/v3.0.0 translations adapted styles (#77)

* feat: add styles for better text handling within menu items with line height and word wrapping

* refactor: correct plugin name in file comment and update PHPCS rules for better documentation standards

* feat: add new .json language translation files for JS (#78)

* chore: update PHP version requirements to 8.3 in configuration files (#79)

* Revert "chore: update PHP version requirements to 8.3 in configuration files (#79)"

This reverts commit eb5679b.

* fix: change default mode selection to retrieved mode value instead of hardcoded text mode (#80)

* chore: update README and composer.json for store (#81)

---------

Co-authored-by: Team Crombie::Diego <die.ore@Mac-mini.local>
Co-authored-by: MarianaCaradec <mariana.caradec@crombie.dev>

2.1.11

Toggle 2.1.11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #53 from ilovepdf/develop

2.1.11

2.1.10

Toggle 2.1.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #51 from ilovepdf/develop

v2.1.10

2.1.9

Toggle 2.1.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #49 from ilovepdf/develop

v2.1.9