Skip to content

The Fiji add-on talks to the shared bridge - #6

Merged
alex1075 merged 3 commits into
mainfrom
refactor/use-shared-bridge
Aug 24, 2026
Merged

alex1075 merged 3 commits into
mainfrom
refactor/use-shared-bridge

Conversation

@alex1075

Copy link
Copy Markdown
Member

Deletes its own 209-line server, its runtime and its FLIMKit adapter, 934 lines in all. The shared server in flimkit-bridge answers the same three endpoints the Groovy client uses, including the X-FLIMKit-Value-Unit header, which was checked before anything was removed.

The Tools > Fiji Bridge... button goes with it. flimkit-bridge registers one button that serves every client, and two buttons starting two servers is the confusion this removes.

The proof is that the live headless Fiji test passes against the shared server with the Groovy client completely unchanged.

🤖 Generated with Claude Code

alex1075 and others added 3 commits August 24, 2026 15:28
Deletes 360 lines of duplicate server, its runtime and its FLIMKit
adapter. The shared server carries the same three endpoints the Groovy
client uses, including the X-FLIMKit-Value-Unit header, checked before
anything was removed.

The Tools button goes too. flimkit_bridge registers one that serves
every client, and two buttons starting two servers is the confusion
this removes.

Proof: the live headless Fiji test passes against the shared server
unchanged.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@alex1075
alex1075 merged commit 6216e7d into main Aug 24, 2026
2 checks passed
@alex1075
alex1075 deleted the refactor/use-shared-bridge branch August 24, 2026 15:46
alex1075 added a commit that referenced this pull request Aug 25, 2026
The package changed shape in #6: it lost its server and declares
flimkit-bridge instead, so it earns a number rather than shipping as
0.1.0 with different contents.

release.yml creates the GitHub release the Zenodo hook archives, and
publish.yml puts the package on PyPI, which it has never been on. The
setup instructions install flimkit-bridge, without which pip cannot
resolve the add-on.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
alex1075 added a commit that referenced this pull request Aug 25, 2026
After #6 it was eight lines: a constant, a name, and a one-line
passthrough to flimkit_bridge.discovery. Nothing in the repository
imported it, it registered no plugin hook, and installing it gave a user
nothing that pip install flimkit-bridge does not.

So there is no wheel to publish and no PyPI project to register. The
version goes back to 0.1.0, which is the last release that shipped
anything, and release.yml comes back when there is a jar to attach.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
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