Skip to content

feat(localwp): add Local - #5

Merged
datlechin merged 1 commit into
mainfrom
feat/localwp
Oct 10, 2026
Merged

datlechin merged 1 commit into
mainfrom
feat/localwp

Conversation

@datlechin

Copy link
Copy Markdown
Member

Entry

localwp: the Local add-on electricarts/local-tablepro v2.0.0. It adds a button to a running site's Database tab that opens the site's database in TablePro with a mysql:// URL.

  • Community. Publisher electricarts (625286), source repoId 1309032022, MIT (GitHub detects MIT).
  • Install github-release: the README installs the .tgz from the latest release through Add-ons, Installed, Install from Disk. host.minVersion 10.0 from engines.local-by-flywheel >=10.0.0.
  • minTableProVersion.macos 0.37.0: the URL parser reads safeModeLevel since fix: connection URL parsing, SSH key resolution, and export compatibility TablePro#902, first tagged in v0.37.0. v0.36.0 ignores it. mysql://, name, env and sslmode parse in older releases.
  • lowersSafeMode: src/database-url.ts sends safeModeLevel=0.
  • Reads nothing from TablePro. The site's database name, user and password come from Local's site object (src/TableProAction.tsx).
  • network: local: one listener on 127.0.0.1 per site, forwarding to the site's MySQL socket, closed when the site stops (src/loopback-bridge.ts, src/main.ts). No account, free.
  • compliance.grace 2026-10-10 to 2026-12-09, brand-name (productName: "TablePro") and brand-icon (TablePro app icon), tracked in [Feature]: Name and icon for the TablePro integrations listing electricarts/local-tablepro#10.
  • Name Local: the validator rejects a tablepro fragment outside Official entries.
  • Icon: TablePro-made neutral placeholder, a laptop glyph in the feat: add built-in MCP client, Shortcuts and command line entries #2 style (Ink #1F1B16 tile, Paper #F5F1EA glyph, 512x512, Pillow). Not the TablePro or Local logo. Distance to the TablePro marks 104 (limit 40). Replace it when the author sends one.
  • No privacy or changelog links: GitHub blob pages answer 503 to anonymous requests, which the link check would fail on.

Checklist

  • I read the listing policy and the entry follows it.
  • python3 scripts/validate.py passes on my machine (also with --online --scan-sources --base origin/main).
  • I am the publisher, a member of the publishing organization, or a major contributor. If not, the owner gave consent in a comment on this pull request (link it below).
  • The integration uses only documented TablePro interfaces. It never reads connections.json, com.TablePro.plist, mcp-handshake.json, TablePro's Keychain items or its SQLite files.
  • The name does not include TablePro, and the icon is not the TablePro app icon. A small TablePro badge in a corner is fine.
  • The disclosures are true: what it reads and writes, Safe Mode, network, account, payment.
  • I own the icon and screenshots, or may use them, and I let TablePro show them in the directory and its published data.
  • I wrote this pull request myself. If an AI tool helped, I say how below and I checked every claim.

Consent or notes

  • Maintainer seed of a pre-policy entry (POLICY 13). No owner consent comment; the author was told about the listing in [Feature]: Name and icon for the TablePro integrations listing electricarts/local-tablepro#10.
  • Not a grace item: the add-on enables its button only when TablePro is in /Applications, /Applications/Setapp or ~/Applications (src/local-paths.ts), though it launches by bundle ID. #10 already asks for the bundle ID lookup.
  • Drafted with an AI agent. Checked against the add-on source at fc7fa1c, TablePro tags and the GitHub API.

@datlechin
datlechin requested a review from a team as a code owner October 10, 2026 15:01
@github-actions github-actions Bot added grace period Entry has a pre-policy grace period new integration Adds an entry tier: community Entry is Community labels Oct 10, 2026
@datlechin
datlechin merged commit df4330b into main Oct 10, 2026
5 checks passed
@datlechin
datlechin deleted the feat/localwp branch October 10, 2026 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

grace period Entry has a pre-policy grace period new integration Adds an entry tier: community Entry is Community

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant