Skip to content

Releases: NichlasB/alynt-drime-backups-dashboard

Alynt Drime Backups Dashboard 0.1.15

Choose a tag to compare

@NichlasB NichlasB released this 20 Aug 19:01

What's New in v0.1.15

This release adds the dashboard-side V2.1 Request Backup Now dispatcher and action history while keeping dashboard monitoring read-only unless each client site separately opts into signed action requests.

Highlights

  • Adds Request Backup Now dispatch for the bounded scan/upload-now action.
  • Adds V2.1 action opt-in readiness, signed dispatch, and fail-closed response validation.
  • Adds bounded, redacted action-history storage/display and schema cleanup hardening.
  • Keeps the dashboard free of Drime credentials and higher-risk restore/delete/cleanup/settings actions.

Upgrade Notes

No breaking changes. The dashboard schema upgrades to version 6 for the action-history table/index; live deployment should be preceded by a restore point.

Alynt Drime Backups Dashboard 0.1.14

Choose a tag to compare

@NichlasB NichlasB released this 20 Aug 09:17

Fixed\n\n- Hardened uninstall safety so WordPress-discovered rollback copies exit before touching canonical dashboard state.\n- Preserved dashboard records by default during normal canonical plugin deletion.\n- Required the explicit ALYNT_DRIME_BACKUPS_DASHBOARD_PURGE_DATA_ON_UNINSTALL wp-config.php constant for permanent dashboard-data removal.\n- Documented safe rollback archive placement outside wp-content/plugins.\n\nThis remains a read-only dashboard patch; it adds no remote actions.

Alynt Drime Backups Dashboard 0.1.13

Choose a tag to compare

@NichlasB NichlasB released this 19 Aug 11:05

Added

  • Added an always-on, bounded, redacted operator action history for dashboard-local actions such as pairing-token creation, local revocation, manual Check Now, and diagnostics changes.

Validation

  • CI passed on PHP 7.4 and 8.3.
  • Local validation passed: npm.cmd test, npm.cmd run lint, npm.cmd run build, Composer validate/audit, npm audit, PHP syntax sweep, and git diff --check.

Alynt Drime Backups Dashboard 0.1.12

Choose a tag to compare

@NichlasB NichlasB released this 18 Aug 09:09

Allows dashboard ingestion of WPvivid Pro/addon schedule policy basis labels reported by live uploader sites.

Alynt Drime Backups Dashboard 0.1.11

Choose a tag to compare

@NichlasB NichlasB released this 18 Aug 08:49

Consumes uploader-reported WPvivid schedule policy summaries for schedule-aware Sites/detail freshness display while preserving the v1 read-only boundary.

Alynt Drime Backups Dashboard 0.1.10

Choose a tag to compare

@NichlasB NichlasB released this 17 Aug 20:46

Added

  • Added a dashboard-side WPvivid freshness policy so weekly or biweekly WPvivid backup evidence can remain healthy while server-runner evidence stays strictly monitored.
  • Sites/detail backup-source evidence now shows Within policy and expected freshness windows such as within 15 days.

Validation

  • CI passed on PHP 7.4 and PHP 8.3 for commit bbc6cfde35b82cc985079adf7b7c5cfdac8ff677.
  • Local validation passed: npm.cmd test, npm.cmd run lint, npm.cmd run build, and git diff --check.

Read-only dashboard boundary preserved: no remote backup, restore, delete, cleanup, settings, credential, Drime token, or arbitrary command actions.

Alynt Drime Backups Dashboard 0.1.9

Choose a tag to compare

@NichlasB NichlasB released this 17 Aug 19:55

Fixed

  • Aligned the Sites-tab helper copy with the shortened Check Now manual status-check button label.

Validation

  • CI passed on PHP 7.4 and PHP 8.3 for commit abfc5d03b8f6152640f5dc56480a96f9dafbe96a.
  • Local validation passed: npm.cmd run build, npm.cmd run lint, npm.cmd test -- --filter AdminPagePollingStateRenderingTest, and git diff --check.

Read-only dashboard boundary preserved: no remote backup, restore, delete, cleanup, settings, credential, Drime token, or arbitrary command actions.

Alynt Drime Backups Dashboard 0.1.8

Choose a tag to compare

@NichlasB NichlasB released this 17 Aug 19:16

What's New in v0.1.8

This patch release completes the post-0.1.7 local hardening pass and records the next-version remote-action planning boundary. The dashboard remains read-only: it does not add remote backup, restore, delete, cleanup, settings, credential, Drime-token, or arbitrary command actions.

Highlights

  • Added accessible busy-state feedback for pairing-token, diagnostics-event, and support-summary copy buttons.
  • Added timestamp fallback hardening for WordPress admin date/time format reads.
  • Treated malformed or empty stored status snapshot payloads as not reporting instead of falling through to a misleading configuration state.
  • Added v2 remote-action planning documentation while preserving the v1 read-only contract.

Changelog

Changed

  • Added accessible busy-state feedback for pairing-token, diagnostics-event, and support-summary copy buttons.
  • Added explicit WordPress date/time format fallbacks for admin timestamp rendering.
  • Added v2 remote-action planning documentation while preserving the v1 read-only boundary.

Fixed

  • Treated malformed or empty stored status snapshot payloads as not reporting instead of falling through to a misleading configuration state.

Tests

  • Added focused status-classifier regression coverage for malformed JSON and empty decoded snapshot payloads.

Upgrade Notes

No breaking changes in this release.

Alynt Drime Backups Dashboard 0.1.7

Choose a tag to compare

@NichlasB NichlasB released this 16 Aug 18:31

Changed: shortened the manual status-check button label from Check Status Now to Check Now. The dashboard remains read-only and does not add remote backup, restore, delete, cleanup, settings, credential, Drime-token, or arbitrary command actions.

Alynt Drime Backups Dashboard 0.1.6

Choose a tag to compare

@NichlasB NichlasB released this 13 Aug 22:28

Fixed

  • Added a harmless per-request cache-buster to read-only status polling so managed page caches cannot serve stale authenticated status payloads from the fixed endpoint URL.

Read-only boundary remains unchanged: no remote backup, restore, delete, cleanup, settings, credential, Drime token, or arbitrary command actions.