Skip to content

Conversation

@XjSv
Copy link
Owner

@XjSv XjSv commented Aug 4, 2025

  • Moved version update logic from Cooked_Settings to a new Cooked_Updates class for better separation of concerns.
  • Added import for WP Recipe Maker recipes.
  • Improved author permalink generation and rewrite rules for recipe authors.
  • Added transient message handling for guests to support guest recipe submissions.
  • Enhanced admin notices and settings descriptions to clarify required setup.
  • Added developer hooks: cooked_info_shortcode_output filter and
    cooked_ingredients_shortcode_before/cooked_ingredients_shortcode_after actions for enhanced customization.
  • Added media buttons to Excerpt and Notes.
  • Also updates translations and documentation.
  • Updated version to 1.11.2 across metadata files.
  • Various code style and logic improvements for reliability and maintainability.
  • Fixed bug with formatting of the post title when submitting a recipe from the front end in other languages (submit a recipe shortcode).

Note

Adds WP Recipe Maker import, introduces a centralized updates system, improves author permalinks and guest message handling, enables media buttons in editors, adds setup notices, and bumps to v1.11.2 with misc fixes and translations.

  • Imports:
    • Add wp_recipe_maker import (new Cooked_Recipe_Maker_Recipes, AJAX hooks, settings tab/UI).
    • Refine WP Delicious import messaging and error strings.
  • Update/Versioning:
    • New Cooked_Updates class to handle versioned updates/migrations and rewrite flushes; remove version logic from Cooked_Settings.
    • Bump plugin/version metadata to 1.11.2; update supported versions, translations, and docs.
  • Author URLs & Users:
    • Generate cleaner author permalinks (use user_nicename); update rewrite rules and paging.
  • Shortcodes/Output Hooks:
    • Add cooked_info_shortcode_output filter; add cooked_ingredients_shortcode_before/after actions.
    • Minor search/filter robustness tweaks in recipe list/search.
  • Recipe Meta/Editors:
    • Allow media buttons in Excerpt/Notes editors; sanitize/title handling tweaks; normalize line endings.
  • Transient Messages:
    • Support guest transient messages (set/get/delete) for front‑end submissions.
  • Settings/Admin UX:
    • Warning when Browse/Search page not configured; clarify author link dependency; permalink preview uses browse page URL; import screen markup tidy.
  • Build/Deps:
    • Composer/npm lock and minor dependency updates.

Written by Cursor Bugbot for commit 56b5fb5. This will update automatically on new commits. Configure here.

XjSv added 2 commits July 15, 2025 16:27
- Moved version update logic from Cooked_Settings to a new Cooked_Updates class for better separation of concerns.
- Improved author permalink generation and rewrite rules for recipe authors.
- Enhanced admin notices and settings descriptions to clarify required setup.
- Various code style and logic improvements for reliability and maintainability.
- Added import for WP Recipe Maker recipes.
- Added transient message handling for guests to support guest recipe submissions.
- Added developer hooks: `cooked_info_shortcode_output` filter and `cooked_ingredients_shortcode_before`/`cooked_ingredients_shortcode_after` actions for enhanced customization.
- Also updates translations and documentation.
- Updated version to 1.11.2 across metadata files.
- Refactored update logic and version tracking.
@XjSv XjSv added this to the 1.11.2 milestone Aug 4, 2025
@XjSv XjSv self-assigned this Aug 4, 2025
@XjSv XjSv added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request labels Aug 4, 2025
cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

@XjSv XjSv merged commit 8a63c28 into main Sep 27, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants