Skip to content

Releases: sayehava/Pridge-WP-Endpoint

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 23 Jul 14:51
9176b74
  • Fixed: the "Give up waiting after (hours)" number field on Settings, Integrations had
    no dark styling at all - it was missing from the input types this plugin themes, so it
    rendered as a plain white browser-default field.

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 23 Jul 14:47
4da7b4a
  • Fixed: the Settings page's General/Integrations/Endpoints & Routing sub-tabs always
    showed General no matter which one was clicked - the admin header's own navigation
    reused the same variable name as the sub-tab router and silently overwrote it on every
    request.
  • Fixed: panels on the Overview page (Diagnostics, Pending-order automation, Updates &
    Backups) had no spacing between them and sat flush against each other.
  • Strengthened the dropdown hover-readability fix from 1.0.1 with higher-priority rules,
    for cases the first pass did not fully cover.

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 23 Jul 14:13
d4942de
  • Fixed: a genuinely new release could stay invisible for hours because the update
    checker always read its own cached result, even when WordPress had just recalculated
    its own update data (on its schedule, or via "Check Again" on the Updates screen). The
    checker now bypasses its cache whenever WordPress itself is doing a forced check.
  • Fixed: installing (or self-updating) from GitHub's auto-generated "Source code" zip put
    the plugin in a folder named after the version or a commit hash, so every release
    installed as a brand new plugin instead of updating the existing one. Releases now
    include a pridge-wp-endpoint.zip asset whose folder name never changes, and the update
    checker prefers it.
  • Fixed: an admin.css bug where a hovered/highlighted option in any dropdown rendered
    dark text on a dark background and was unreadable. Also fixed several selectors left
    over from before Integrations and Endpoints & Routing were merged into the Settings
    page, which had silently lost their layout treatment (content padding, hidden footer,
    notice width) on that page.
  • Removed the "Check for updates now" button, which only cleared an internal cache and
    required navigating to the Plugins page to see any effect, and replaced it with
    "Backup now" - creates a manual backup on demand, independent of any pending update.
  • Added a Delete button for each entry in the backups list.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 13:49
4657f32
  • Use the bundled icon on the Plugins and Update screens (the admin menu keeps WordPress's
    own printer icon).
  • Fixed self-updating: GitHub's release download extracts into a randomly-named folder, and
    WordPress was installing the update under that name while removing the existing plugin
    folder - the plugin disappeared instead of being updated. The extracted folder is now
    renamed to match the plugin's own folder before WordPress installs it.
  • Germanized invoice, packing-slip, and shipping-label PDFs can take time to finish
    generating after an order event fires and were being sent one at a time as each became
    available, sometimes printing partial paperwork for an order. Documents are now held
    until every routed one for an order exists, then sent together. A WP-Cron check (interval
    configurable under Settings, Integrations) picks up any order that was not immediately
    ready; an order still missing documents after a configurable timeout is flagged on
    Overview for a shop manager to send manually instead of waiting indefinitely.
  • Added a live cron health monitor to the Overview page: last and next run, orders
    currently waiting on documents, a warning if WP-Cron does not appear to be firing, and a
    manual "Run check now" button. The panel updates itself in place.
  • Added optional automatic status changes after a successful print: a WooCommerce order
    status and, separately, a Shiptastic shipment status, both configurable under Settings,
    Integrations.
  • Reorganized the admin area: all configuration now lives on one Settings page with
    General, Integrations, and Endpoints & Routing sub-tabs. Overview is now a dashboard of
    connection status, test-print diagnostics, and automation health.