17 KiB
OpenSquilla Contributors
OpenSquilla uses GitHub pull requests, commits, release notes, and this
human-readable ledger together for contributor attribution. This file records
release-surface community work that can be harder to see when a release is
squash-merged or replayed onto main.
Attribution Repairs
PR #46 release-candidate sync
The release-candidate sync in #46
collapsed community-authored work from dev into
2158f56
without co-author trailers for the human commit authors below. This ledger entry
repairs the project-facing attribution record without rewriting protected branch
history. Later suspected cases were rechecked separately; their human authors
are represented on main by equivalent authored commits and/or co-author
trailers.
| Contributor | Repaired attribution | Evidence |
|---|---|---|
| @openvictory | README update carried into the 0.2.0rc1 release candidate. | #46, ff4bbec9 |
| @nice-code-la | DeepSeek reasoning replay fixes, Moonshot/Kimi routing defaults, and migration-importer replay work. | #46, 4791ca5e, 80d2c17e, 15db2577, 04999013, 0aa075ac, 3edc56a6 |
| cwan0785 (commit author name; GitHub account: @Anonymous-4427) | Host-execution grant handling, quoted chat attachment parsing, and provider/tool edge hardening. | #46, af600aa5, eacbb2fb, e301ec76 |
| @ab2ence | macOS Seatbelt backend execution, denial escalation, and release-candidate type-check cleanup. | #46, fb1e6225, f73ac3eb, cf3b046f |
| @kimjune01 | Provider stream timeout cleanup fix that prevents double-closing provider streams. | #46, 06e3126d |
OpenSquilla 0.5.0rc3
The 0.5.0 Preview 3 release records new human contributor work after the 0.5.0 Preview 2 release. It intentionally does not repeat contributors whose new work is not present in this release range.
| Contributor | 0.5.0 Preview 3 contribution | Evidence |
|---|---|---|
| @ab2ence | Fixed desktop gateway boot recovery so the packaged client can recover cleanly from failed startup. | #491 |
| @JarvisPei | Corrected desktop OS-language resolution and added the opt-in Control UI background-music player. | #550, #556 |
| @labulalala | Improved Windows source-installer PATH setup and added actionable shell guidance. | #502 |
| @Liu-RK | Fixed Control UI token deep links and zero-output chat turns, and aligned sandbox file-access approvals. | #486, #506, #526 |
| @lyteen | Contributed the original router self-learning work adopted and hardened for the opt-in feedback and retraining loop. | #212, #511 |
| @nice-code-la | Added verified Squilla Router presets for coding providers. | #560 |
| @TUOXI293 | Improved chat scroll retention, code and skill-detail copy/inspection, compact tool traces, the Electron dark title bar, and Windows native-theme behavior. | #487, #488, #509, #516, #524, #545 |
OpenSquilla 0.5.0rc2
The 0.5.0 Preview 2 release records new human contributor work after the 0.5.0 Preview 1 release. It intentionally does not repeat the earlier 0.5.0rc1 or 0.4.x contributor lists.
| Contributor | 0.5.0 Preview 2 contribution | Evidence |
|---|---|---|
| @HuaXiawithMoon | Kept code-task build scaffolding non-interactive by switching the runner-owned Electron/Vite scaffold to the package-supported skip flag. |
#473 |
OpenSquilla 0.5.0rc1
The 0.5.0 Preview 1 release records new human contributor work after the 0.4.1 release. It intentionally does not repeat the earlier 0.4.x contributor lists.
| Contributor | 0.5.0 Preview 1 contribution | Evidence |
|---|---|---|
| @ab2ence | Added drag-and-drop attachments, dynamic Model Ensemble routing, and ensemble timeout tuning. | #388, bc9ab2fe, #454 |
| @Liu-RK | Aligned sandbox run-mode authorization and approval behavior, then fixed managed execution host routing. | #412, #450 |
| @TUOXI293 | Added image preview navigation. | #447 |
| @tqangxl | Improved gateway lifecycle conflict diagnostics and promoted SQLAlchemy to a core dependency. | 1fede3ea, eb6776f2 |
| @HuaXiawithMoon | Fixed WeCom AI Bot websocket mode. | 94e4b1c1 |
OpenSquilla 0.4.1
The 0.4.1 release records new human contributor work after the 0.4.0 attribution ledger was merged. It intentionally does not repeat the larger 0.4.0 contributor list.
| Contributor | 0.4.1 contribution | Evidence |
|---|---|---|
| @ab2ence | Hardened install telemetry so CI and test environments are not counted as installs, and allowed desktop HTML artifacts to open natively. | #348, #355 |
OpenSquilla 0.4.0
The 0.4.0 release is prepared from current dev after v0.3.1. This section
records non-Open-Squilla contributor work with pull-request evidence in that
range. Some work was replayed or carried through Open-Squilla integration pull
requests; those rows name the original contributor and cite both the original
pull request and the integration pull request when useful.
| Contributor | 0.4.0 contribution | Evidence |
|---|---|---|
| @ab2ence | Control UI migration and stabilization work, share-image export, Web Chat slash-input handling, bundled AwesomeWebpage MetaSkill work, the Coding mode toggle, and desktop gateway startup plus install telemetry hardening carried into dev. |
#264, #274, #177, #173, #313, #320 |
| @myz-ah | Added the code-task workflow for isolated, runner-verified code changes behind Coding mode and improved Web UI LaTeX formula rendering. |
#311, #318 |
| @nice-code-la | Skills readiness in the Web UI, MetaSkill progress and clarification UX, manual-only /meta behavior, scoped MetaSkill run-history reads, router fallback/default refresh work, image follow-up routing gates, from-scratch code-task build support, and MetaSkill clarify resume feedback. |
#184, #222, #243, #253, #261 carried through #297, #272, #279 carried through #297, #321, #323 |
| @openvictory | Skill API-key resolution fallback plus MetaSkill run-history and rescue-action Control UI work carried through the session-contract Control UI integration. | #183, #264 |
| @Liu-RK | Overhauled sandbox run modes and managed access controls, then refactored sandbox run modes across Windows and Linux. | #189, #230 |
| @weiconghe | Preserved and replayed Gemini thought_signature metadata across provider tool-call turns. |
#312 |
| @changquanyou | Accepted no-space SSE data: lines and improved managed-layer MetaSkill inspection. |
#214 |
| @nkgotcode | Fixed DOCX skill_exec export behavior. |
#262 |
| @C1-BA-B1-F3 | Made SSRF fake-IP DNS blocks actionable for operators. | #298 carried through #309 and #310 |
| @BlueOcean223 | Reset TUI EOF state on cached reentry. | #203 |
| @szdtzpj | Fixed environment test precedence and the TUI abort hook. | #176 |
| @lose4578 | Submitted the OpenTUI scrollback-native frontend work carried into the 0.4.0 preview backend. | #182 carried through #277 |
| cwan0785 (commit author name; GitHub account: @Anonymous-4427) | Authored OpenTUI preview backend implementation commits carried into the 0.4.0 preview backend. | #182 carried through #277 |
OpenSquilla 0.3.1
The 0.3.1 release is prepared as a release-surface replay from dev onto the
stable main release ledger. Some community work in the release window was
already represented by earlier main attribution work; this section records
the 0.3.1-specific community contributions acknowledged in the release notes.
| Contributor | 0.3.1 contribution | Evidence |
|---|---|---|
| @openvictory | Visible running-state feedback plus short-drama and media helper workflows. | #123, #133, #137 |
| @freeaccount-create | Slack Socket Mode and self-targeting replies for channel workflows. | #142 |
| @ruhook | Submitted the WebChat user-message newline preservation pull request. | #124 |
| @qq712696307 | Authored the commit in #124 that preserved user-message newlines in WebChat. | #124 |
| @Cola-Alex | Increased tokenjuice summarize and failure-context windows for fallback tool-result projection. | #143 |
| @nice-code-la | Voice workflow usability and clarification-pause resume behavior. | #165, #166 |
OpenSquilla 0.3.0
The 0.3.0 release reached main through release synchronization after work had
landed through dev and integration branches. That compressed the default
branch commit history, so the following community contributions are recorded
explicitly here.
| Contributor | 0.3.0 contribution | Evidence |
|---|---|---|
| @ab2ence | Tokenjuice tool-result compression and canonical projection, memory dream consolidation, chat streaming restore work, and cross-platform CI hardening. | #56, #61, #81, #88, #109 |
| @lose4578 | Submitted the TUI backend/runtime foundation pull request. | #80 |
| cwan0785 (commit author name; GitHub account: @Anonymous-4427) | Authored the TUI backend/runtime extraction commits behind the foundation pull request. | #80 |
| @nice-code-la | MetaSkill orchestration, router-control replay and hold behavior, retained high-value MetaSkill routing, lifestyle MetaSkill cleanup, and live MetaSkill execution hardening. | #82, #93, #96, #110, #114 replayed through #115, #119 |
| @openvictory | UTF-8 migration loading fix for yoyo migrations on Windows locales, plus follow-up release-gate alignment. | #116 |
Attribution Practice
When maintainer cleanup, replay, or squash merging collapses contributor
commits, the final non-empty commit should preserve each human contributor with
Co-authored-by: trailers that use GitHub-associated email addresses. Preserve
pull request author attribution and commit author attribution separately when
they differ.