rdmbair15m5-changelog-20260921-2345-tokenbar-fork-rewrite-and-upstream-ingestion
rdmbair15m5-changelog-20260921-2345-tokenbar-fork-rewrite-and-upstream-ingestion
Ingested 248 upstream commits through TokenBar v1.20.0, provisioned Rust 1.98.1 toolchain, rewrote TokenBar identity and bundle configuration to East Coast Science standards, established inside-out codesigning, created fleet build.sh, and synchronized git.ecs0.net.
Scope
- Hosts:
rdmsm4x(canonical build & test hub),rdmbair15m5(local workstation) - Repositories touched:
lib/tokenbar(git.ecs0.net:git/lib/tokenbar.git),vendor/tokscale-core
Changes Made
Upstream Ingestion (248 Commits):
- Merged
Nanako0129/TokenBarrelease v1.20.0 (1446dca) cleanly intomain(dc5caaa). - Synchronized
vendor/tokscale-coresubmodule to reviewed pind6512f5ae62c2be6751ed93adb9391ffe3f91579. - Ingested multi-account Claude support, GrokBot Keychain consent, reset jitter tolerance, cycle modes, model cost breakdowns, and live rate improvements.
- Merged
Toolchain Provisioning:
- Installed
rust1.98.1 via Homebrew onrdmsm4x(brew install rust), providingcargoandrustc. - Verified clean compilation of Rust FFI static library
libtb_core_ffi.a(22MB).
- Installed
East Coast Science Identity & Rebranding:
- Default bundle ID updated from
com.nyanako.tokenbartocom.eastcoastscience.TokenBarinscripts/bundle.shand build scripts. SnapshotStore.swiftupdated to acceptcom.eastcoastscience.TokenBaralongside backward-compatible legacy store.- Logging subsystem in
TBCore.swiftaligned tocom.eastcoastscience.TokenBar. - Dispatch queue labels updated to
com.eastcoastscience.TokenBar.*. - UI footer links in
SettingsWindowView.swiftrepointed to East Coast Science and Fleet Ops (https://dev.dataroo.net), removing third-party sponsorship/Patreon links. - Update feed URL in
scripts/bundle.shupdated to internal fleet endpointhttps://git.ecs0.net/releases/tokenbar/appcast.xml. LICENSEandREADME.mdupdated withCopyright (c) 2026 East Coast Science LLC & Richard Doty.
- Default bundle ID updated from
Xcode 27 / macOS 27 Compatibility:
- Patched
scripts/build-sparkle.shto enforceMACOSX_DEPLOYMENT_TARGET=14.0, resolving Xcode 27 failure on legacy macOS 10.13 target.
- Patched
Fleet Build Engine (
build.sh):- Created canonical
build.shat root oftokenbarsupporting--dev,--sign-notarize,--test, and--clean. - Implemented inside-out framework and binary code signing with
Apple Development: Richard Doty (S65Q255HA8)/ teamZU2882L4HT. - Embedded
fleet_sign_unlockintegration for headless/SSH automated signing.
- Created canonical
Verification Evidence:
swift build: RC=0./build.sh --test/--selftest: 100% of test assertions PASSED.codesign --verify --deep --strict dist/TokenBar.app: RC=0codesign -dv dist/TokenBar.app: VerifiedIdentifier=com.eastcoastscience.TokenBar,TeamIdentifier=ZU2882L4HT, Mach-O arm64.
Fleet Git Parity:
- Committed
dfca720onmain. - Pushed to
git.ecs0.net:git/lib/tokenbar.git(originandfleetremotes). - Cloned and verified parity on
rdmbair15m5:~/dev/lib/tokenbar.
- Committed