Skip to content

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

Merged
teamcrombie merged 1 commit into
feature/V3.0.0from
chore/composer-and-readme-update
Jan 29, 2026
Merged

chore: update README and composer.json for store#81
teamcrombie merged 1 commit into
feature/V3.0.0from
chore/composer-and-readme-update

Conversation

@teamcrombie

Copy link
Copy Markdown
Collaborator

No description provided.

@teamcrombie
teamcrombie merged commit 7dd5aa5 into feature/V3.0.0 Jan 29, 2026
1 check passed
@teamcrombie
teamcrombie deleted the chore/composer-and-readme-update branch January 29, 2026 13:11
teamcrombie added a commit that referenced this pull request Jan 29, 2026
* 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>
@teamcrombie teamcrombie mentioned this pull request Jan 29, 2026
teamcrombie added a commit that referenced this pull request Jan 29, 2026
* 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>
teamcrombie added a commit that referenced this pull request Feb 6, 2026
* 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>
teamcrombie added a commit that referenced this pull request Apr 29, 2026
* 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>
teamcrombie added a commit that referenced this pull request Apr 29, 2026
* 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>
teamcrombie added a commit that referenced this pull request Apr 29, 2026
* 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>
teamcrombie added a commit that referenced this pull request Apr 29, 2026
* 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>
teamcrombie added a commit that referenced this pull request Apr 30, 2026
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant