Skip to content

Releases: Brasth/DocSync-WP

DocSync WP 1.1.5 - Google Docs Sync for WordPress

Choose a tag to compare

@huypccursor huypccursor released this 23 Aug 08:30
e45d823
  • Drive Folders admin screen with compact table, search/status filters, and row actions
  • Full-page folder watch detail (URL-backed) instead of a narrow drawer
  • PATCH /folders/:id so operators can change schedule, post status, presets, subfolders, and excludes without recreating a watch
  • Weekly folder schedule option; schedule-only saves no longer require Google OAuth
  • Cron-health heartbeat on the workspace; detect stalled cron before first heartbeat
  • Inventory panel search, include/exclude filters, bulk selection, and visible API errors
  • Fixes: send only changed watch fields; skip unchanged reconcile; preserve unsaved detail edits during polling; treat no-op update_option as success; drop out-of-scope docs from retry; skip heartbeat on Scan now; load watch inventory with the watch owner's Google connection
drive-folders-1.1.5.mp4

DocSync WP 1.1.4 - Google Docs Sync for WordPress

Choose a tag to compare

@Canvilled Canvilled released this 17 Aug 04:44
35aeb1e
  • Added Drive folder automation: watch a Google Drive folder, inventory its Google Docs, create drafts, and pick up new Docs on the folder schedule.
  • Added folder-level Include subfolders, draft or publish policy, and per-folder schedule override.
  • Added the authenticated admin feedback form and Cloudflare Worker relay for creating public GitHub issues without shipping a GitHub token.
  • Hardened release validation with exact-commit provenance, PHP 8.1 compatibility checks, official readme validation, release ZIP inspection, and clean-install runtime smoke coverage.
  • Fixed a PHP 8.1 fatal on plugin activation caused by true union return types.
  • Fixed background sync scheduling and source-state handling found during internal release hardening.
  • Improved HTML ZIP extraction cleanup and sync lock behavior to protect reliable retries.

1.1.2

Choose a tag to compare

@Canvilled Canvilled released this 12 Jul 06:15
b29956b

Historical release backfill for the 1.1.2 Elementor layout presets release.\n\nThis release is tagged at the merged PR #64 commit, which has matching plugin, package, and readme version metadata. The associated historical snapshot build and CodeQL workflows completed successfully.

DocSync WP 1.1.3 - Google Docs Sync for WordPress

Choose a tag to compare

@Canvilled Canvilled released this 11 Jul 05:10
chore(release): bump plugin version to 1.1.3

DocSync WP 1.1.1 - Google Docs Sync for WordPress

Choose a tag to compare

@Canvilled Canvilled released this 30 Jun 15:51
d6ef90d
  • Recommended for all users after the 1.1.0 layout preset release.
  • Improved layout preset descriptions and setup guidance so site defaults and per-source layout choices are easier to understand.
  • Added tracked layout fixture coverage for Clean Article, Documentation code blocks, Documentation callouts, Plain Blocks upgrade compatibility, and per-source preset overrides.
  • Added layout fixture verification to CI so future preset changes are checked before release.

DocSync WP 1.1.0 - Google Docs Sync for WordPress

Choose a tag to compare

@Canvilled Canvilled released this 29 Jun 13:07
1b26afe
  • Added a Default synced layout setting in Setup sync defaults for block editor imports.
  • Added Clean Article, Documentation, and Plain Blocks Gutenberg layout presets.
  • Expanded Documentation output for semantic code, fenced code, Google Docs styled code-like paragraphs, and explicit callout labels.
  • Kept existing installs on Plain Blocks by default while new installs start with Clean Article.
  • Added layout fingerprints so preset changes re-convert content even when Google metadata is unchanged.
  • Kept Elementor sync on the existing Elementor conversion path.
  • Added golden fixture coverage for article, image, documentation, table/callout/list, and legacy plain-block output.

DocSync WP 1.0.9 - Google Docs Sync for WordPress

Choose a tag to compare

@Canvilled Canvilled released this 28 Jun 11:12
fcced9c
  • Hardened REST access so logged-in users must also be administrators or have edit/create capability on at least one enabled target post type.
  • Required X-WP-Nonce for mutating DocSync REST requests while keeping _wpnonce only as a read-only GET fallback.
  • Tightened source, Drive browser, document inspection, sync log, and settings request validation before service calls.
  • Limited post/list-table DocSync assets, notices, and source metadata output to users with applicable target capabilities.
  • Confirmed public settings, OAuth account status, admin inline config, and sync diagnostics do not expose client secrets or Google tokens.
  • Added a branded Brasth admin shell with compact mastheads, contained notices, consistent button sizing, and runtime branding assets.
  • Reworked Setup into a task-first workspace with one primary next action for saving credentials, connecting Google, reconnecting scope, or creating the first synced draft.
  • Moved Google Cloud help into the credential task and kept sync defaults as secondary configuration.
  • Compact source row actions keep Sync and Logs controls easier to scan.
  • Added searchable Sync Activity logs with troubleshooting views, advanced filters, useful summaries, recovery hints, and composed empty states.
  • Replaced destructive browser prompts with Radix confirmation dialogs for log clearing and account disconnect.
  • Added safe clear-log actions for one source or all stored source logs without deleting source links, sync status, credentials, progress, or synced content.

DocSync WP 1.0.8 - Google Docs Sync for WordPress

Choose a tag to compare

@Canvilled Canvilled released this 27 Jun 05:31
150c86c
  • Reworked the setup flow into a first-sync checklist with clearer Google API, OAuth redirect URI, credential, account connection, and first draft guidance.
  • Added a connected-state Create synced draft path that links to the existing Posts list Add Sync Doc flow.
  • Improved empty states for Sources, Logs, and the Drive browser with next actions and decorative illustrations.
  • Polished admin UI alignment for setup loading, setup step badges, source log actions, and the Google Drive source modal.
  • Added POT generation, JS translation JSON generation plumbing, and script translation loading for admin bundles.
  • Translated OAuth JSON import parser errors and refreshed placeholder guidance for translators.

DocSync WP 1.0.7 - Google Docs Sync for WordPress

Choose a tag to compare

@Canvilled Canvilled released this 24 Jun 12:35
9efbce3
  • Updated npm dev dependencies to latest patch and minor compatible versions.
  • Fixed known development-only vulnerabilities in Vite and js-yaml via dependency updates.
  • Expanded CI PHP lint matrix to PHP 8.2 and 8.3 with PHPCompatibilityWP 8.3 checks.
  • Added Composer and pnpm security audits to the CI pipeline.
  • Verified PHP 8.2/8.3 compatibility through PHPCompatibilityWP static analysis.
  • Verified REST permissions, media sideloading, OAuth token storage, and admin output escaping.

DocSync WP 1.0.6 - Google Docs Sync for WordPress

Choose a tag to compare

@Canvilled Canvilled released this 23 Jun 12:30
fd2f8bd
  • Combined the roadmap hardening and performance patch scope after 1.0.5 shipped.
  • Split Setup, Sources, and Logs into separate admin bundles with screen-specific CSS.
  • Lazy-loaded the Google Drive browser assets from the post sync modal.
  • Removed an unused WordPress data script dependency from post sync admin screens.
  • Improved loading semantics for admin and Drive browser states.