Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ root = true
[*]
charset = utf-8
end_of_line = lf
indent_style = tab
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
indent_size = 4

[*.md]
trim_trailing_whitespace = false
16 changes: 0 additions & 16 deletions .eslintrc

This file was deleted.

74 changes: 5 additions & 69 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,72 +1,8 @@
# Logs
logs
.DS_Store
.npm/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Intellij
.idea

# Output/build
lib

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# TypeScript v1 declaration files
typings/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env

# next.js build output
.next

# macOS files
.DS_Store
package/
coverage/
dist/
lib/
node_modules/
11 changes: 6 additions & 5 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
dist/
node_modules/
.git/
.gitignore
package-lock.json
.github/
assets/
scripts/
src/
test/
*.zip
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20
22
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## 2.0.0 – 2026-07-23

- Replaces every runtime source file with an independent TypeScript implementation based on the public Local Add-on API and TablePro URL behavior.
- Moves availability checks, URL construction, application launch, and bridge lifecycle into the Local main process.
- Replaces the class component with a functional React action and a narrow typed IPC protocol.
- Replaces inherited project configuration, tests, and development linking scripts.
- Changes the license for the new implementation to MIT; releases through 1.1.2 remain GPL-3.0-only.
- Validated installation, database access, site restart behavior, and correct site selection with three simultaneously active Local sites.

## 1.1.2 – 2026-07-22

- Corrects the React inline-style property so the Open TablePro action renders at the intended semibold weight.
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ Thank you for contributing. For substantial changes, open an issue first so the
4. Keep credentials, Local site data, generated `lib/`, and `dist/` artifacts out of commits.
5. Open a pull request describing the problem, solution, and manual validation.

By contributing, you agree that your work is licensed under GPL-3.0-only.
By contributing to version 2 or later, you agree that your work is licensed under MIT.
Loading