Skip to content

Release independently reimplemented Local TablePro 2.0.0 - #8

Merged
electricarts merged 2 commits into
mainfrom
agent/from-scratch-reimplementation
Jul 23, 2026
Merged

Release independently reimplemented Local TablePro 2.0.0#8
electricarts merged 2 commits into
mainfrom
agent/from-scratch-reimplementation

Conversation

@electricarts

@electricarts electricarts commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

Replaces the complete version 1 runtime and development implementation with a new TypeScript codebase based on the public Local Add-on API and TablePro URL behavior, and promotes it as version 2.0.0.

Why

Versions through 1.1.2 were developed as a GPL-licensed adaptation of aubreypwd/local-tableplus. Version 2 provides a separately structured implementation under MIT without changing the license or history of any published v1 release.

What changed

  • replaces every runtime source file and test
  • introduces a functional React action and typed IPC protocol
  • moves availability checks, URL construction, application launch, and bridge lifecycle into Local's main process
  • adds a new loopback bridge pool, validation model, clean build, and development-linking tool
  • replaces inherited project configuration
  • documents implementation provenance and versioned license history
  • releases version 2.0.0 under MIT

Validation

  • clean install and strict TypeScript build
  • URL, request, path, installation-location, bridge reuse, and Unix-socket forwarding tests
  • production dependency audit: 0 vulnerabilities
  • clean release package inspection: no v1 runtime files
  • exact-content comparison with the upstream implementation: no matching implementation files
  • manual installation from the packaged archive
  • successful database access with visible tables
  • successful reconnection after stopping and restarting a Local site
  • correct site selection with three Local sites active simultaneously
  • GitHub Actions CI passed for the final release commit

Provenance note

This is a from-scratch code replacement, but not a formally certified clean-room process: the implementer had previously inspected the earlier sources. The repository documents that limitation transparently.

@electricarts electricarts changed the title Reimplement Local TablePro independently Release independently reimplemented Local TablePro 2.0.0 Jul 23, 2026
@electricarts
electricarts marked this pull request as ready for review July 23, 2026 16:32
@electricarts
electricarts merged commit fc7fa1c into main Jul 23, 2026
1 check passed
@electricarts
electricarts deleted the agent/from-scratch-reimplementation branch July 23, 2026 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant