WP Manifestindependent plugin directory
manifest / integrations / xophz-kitchen-synk

Xophz Kitchen Synk

Standalone WordPress backend, REST API endpoints, and pantry state sync for the Kitchen Synk application.

★ 0stars
32release downloads
v26.10.11latest · 11d ago

Install

Download xophz-kitchen-synk-26.10.11.zip From the v26.10.11 release on GitHub, Oct 12, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/hallofthegods/xophz-kitchen-synk/releases/download/v26.10.11/xophz-kitchen-synk-26.10.11.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Xophz Kitchen Synk (WordPress Plugin)

xophz-kitchen-synk is the standalone WordPress plugin and proxy router for the Kitchen Synk web application within the Xophz-COMPASS suite.

It bridges the frontend application (apps/kitchen-synk) with the WordPress backend, allowing the full Kitchen Synk app to be served from a configurable URL slug, as the main site homepage (like Event Horizon), or on a targeted WordPress page.


🌟 Key Features

  • Flexible Deployment Modes:
    • Custom Slug Mode: Customizable URL endpoint (default: /kitchen-synk).
    • Homepage Mode: Serves Kitchen Synk directly on your site's root front page (/).
    • Target Page Mode: Replaces content on a chosen WordPress page.
  • WordPress Admin Bar Integration: Adds a quick access menu in the WP admin toolbar with instant navigation to Inventory, AI Recipes, Barcode Scanner, Grocery List, and WP Settings.
  • Dual-Mode Proxy Routing:
    • Development Mode (WP_DEBUG or WP_ENV=development): Proxies dynamic Vite development server requests (http://compass:3005) with live Hot Module Replacement (HMR) asset rewriting.
    • Production Mode: Serves pre-compiled static assets from public/dist/ directly through WordPress with optimized MIME headers and caching.
  • WordPress REST API Injection: Automatically injects global window.wpApiSettings (root, nonce, pluginUrl, version, userId, loadMode, baseUrl, slug) into the HTML payload for authenticated API communication.
  • Asset & Canonical Rewrite Handling: Disables standard WordPress canonical trailing slash redirects for bundle assets and static media paths.

⚙️ Administration & Settings

  1. Navigate to WordPress Admin > Settings > Kitchen Synk.
  2. Select your desired Load Mode:
    • Custom Slug: e.g., /kitchen-synk
    • Homepage Mode: Replace home page (/)
    • Target Page: Select a WordPress page from the dropdown.
  3. Toggle the Admin Bar Menu checkbox for quick navigation.
  4. Saving settings automatically registers WordPress rewrite rules and flushes the rewrite cache.

🚀 Development & Production Workflow

Development Mode

  1. Ensure WordPress WP_DEBUG or WP_ENV is set to development.
  2. Start the Kitchen Synk dev server from the monorepo root:
    pnpm dev:kitchen-synk
  3. Navigate to your configured endpoint (e.g., http://localhost/kitchen-synk or http://localhost/).

Production Deployment

  1. Build the standalone bundle in apps/kitchen-synk:
    pnpm build:kitchen-synk
  2. Copy or symlink the build output into public/dist/.
  3. The plugin will automatically serve static files from public/dist/index.html.

📁 Repository Structure

wp-content/plugins/xophz-kitchen-synk/
├── README.md                # Plugin documentation
├── class-kitchen-synk-api.php # REST API endpoints for AI recipes & saving
├── xophz-kitchen-synk.php   # Main WordPress plugin bootstrap & settings UI
└── public/
    └── dist/                # Production static export directory

Releases

25 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v26.10.11 latest
Oct 12, 2026 11d ago
xophz-kitchen-synk-26.10.11.zip
2
Oct 12, 2026 11d ago
xophz-kitchen-synk-26.10.12.zip
1
Sep 20, 2026 1mo ago
xophz-kitchen-synk-26.9.19.zip
2
Sep 20, 2026 1mo ago
xophz-kitchen-synk-26.9.20.zip
1
Sep 17, 2026 1mo ago
xophz-kitchen-synk-26.9.16.zip
2
Sep 17, 2026 1mo ago
xophz-kitchen-synk-26.9.17.zip
2
Sep 11, 2026 1mo ago
xophz-kitchen-synk-26.9.11.zip
7
Sep 8, 2026 1mo ago
xophz-kitchen-synk-26.9.7.zip
2
Sep 8, 2026 1mo ago
xophz-kitchen-synk-26.9.8.zip
1
Sep 4, 2026 1mo ago
xophz-kitchen-synk-26.9.4.zip
2
Sep 3, 2026 1mo ago
xophz-kitchen-synk-26.9.3.zip
1
Sep 2, 2026 1mo ago
xophz-kitchen-synk-26.9.1.zip
1
Sep 2, 2026 1mo ago
xophz-kitchen-synk-26.9.2.zip
1
Aug 31, 2026 1mo ago
xophz-kitchen-synk-26.8.30.zip
1
Aug 31, 2026 1mo ago
xophz-kitchen-synk-26.8.31.zip
1
Aug 16, 2026 2mo ago
xophz-kitchen-synk-26.8.16.zip
1
Aug 6, 2026 2mo ago
xophz-kitchen-synk-26.8.5.zip
0
Aug 6, 2026 2mo ago
xophz-kitchen-synk-26.8.6.zip
0
Jul 31, 2026 2mo ago
xophz-kitchen-synk-26.7.30.zip
1
Jul 31, 2026 2mo ago
xophz-kitchen-synk-26.7.31.zip
1
Jul 27, 2026 2mo ago
xophz-kitchen-synk-26.7.27.zip
1
Jul 26, 2026 2mo ago
xophz-kitchen-synk-26.7.26.zip
0
Jul 25, 2026 3mo ago
xophz-kitchen-synk-26.7.25.zip
1
Jul 24, 2026 3mo ago
xophz-kitchen-synk-26.7.23.zip
0
Jul 24, 2026 3mo ago
xophz-kitchen-synk-26.7.24.zip
0