Repository navigation
fix: package Rinx runtimes and integrate article editor controls - #27
Merged
Merged
Conversation
ymote
added a commit
to OctoSense-org/OctoSense
that referenced
this pull request
Sep 28, 2026
Rinx main (hagency-org/Rinx#27, #33, #34, #35, #36) takes its App Hub crates from e8601b80, so the shell's App Hub moves with it: one octosense-app-policy and one octosense-app-hub in the graph. App Hub e8601b80 adds the glance and model capabilities and the app agent bundle files. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
ymote
added a commit
to OctoSense-org/OctoSense
that referenced
this pull request
Sep 28, 2026
Rinx main (hagency-org/Rinx#27, #33, #34, #35, #36) takes its App Hub crates from e8601b80, so the shell's App Hub moves with it: one octosense-app-policy and one octosense-app-hub in the graph. App Hub e8601b80 adds the glance and model capabilities and the app agent bundle files. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Standalone Rinx packages the pinned Octos executable for desktop and Android, discovers it inside the app, and shuts down only the runtime it owns. Hosted Rinx consumes OctoSense's injected service. The peer dependency uses
35d9d121, the source-equivalent replacement forc806889after OctoSense's history rewrite; the kernel remainsa6ea8505.Android discovery no longer panics while constructing the HTTPS verifier. Login/restore revoke old contexts before binding the installed Matrix client, and mini-app session/history replies retain their fields and size limit.
The article editor now includes SVG action controls, compact side-by-side authorization/publish/withdraw confirmation rows, 24 icon assets, and English/Chinese hover and long-press labels. Edit/Preview, publishing, formatting, image and style controls keep their existing actions. The source editor changes were integrated without altering the original development checkout.
Validation for
8a7b935b(the source tree is identical to merge commit7c3f4900, which incorporates main's rewritten dependency pin while retaining the newer tested shared-kernel revision):8a7b935b.cargo build --profile fast --locked -p rinxand all three existingarticle_app::ui::testspass. Hidden native macOS startup and matrix.org discovery pass.2026092711and hosted2026092713via OctoSense #70. Both signatures, kernel hashes and exact article SVG asset bytes verified. Standalone native login/discovery passes; it remains signed out.Earlier validation at the revisions recorded in ADR 0007 covers six packaging tests, nine homeserver tests, five account/reply tests, kernel isolation/restart/shutdown, and signed-in Android session/history, scripted-provider AI reply, approval denial, delayed-response closure, and one host kernel child. Those AI interactions were not repeated for the SVG-only editor integration. Temporary provider configuration and its own tunnel were removed.
Paid-provider inference, native cross-app agent exchange, approval acceptance, and privileged production Home/Bridge integration remain unverified. Normal Rinx, Home and Bridge installations are untouched. PR remains open for review.