Skip to content

Releases: arcboxlabs/linkcode

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 21 Jul 17:28

What's Changed

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 16:00

What's Changed

  • feat(mobile): project-grouped Threads inbox — workspace groups, host bar, sheet creation (CODE-276) by @AprilNEA in #192
  • feat(mobile): UI foundation — icon system, native stack headers, typography tokens (CODE-275) by @AprilNEA in #187
  • feat(mobile): conversation rework — native markdown pipeline, bubbles, seeded history (Batch 2) by @AprilNEA in #195
  • feat(desktop): themed depth for the sidebar/content seam by @AprilNEA in #197
  • feat(mobile): add legal and support links by @AprilNEA in #198
  • feat(composer): add structured directives and startup controls by @Zerlight in #203
  • feat(ui): refine git diff controls by @Yidadaa in #204
  • fix(agent-adapter): harden turn lifecycle and protocol recovery by @AprilNEA in #205
  • fix(ui): restore Tailwind sources after package restructure by @Zerlight in #212
  • fix(engine): preserve invalid UTF-8 file bytes by @AprilNEA in #221
  • feat(ui): close file tabs with middle click by @AprilNEA in #222
  • refactor(tests): establish test module boundaries by @AprilNEA in #226
  • chore(ci): bump the actions-all group with 3 updates by @dependabot[bot] in #213
  • fix(sidebar): use disclosure chevrons by @AprilNEA in #228
  • feat(agent-adapter): bring Pi adapter to capability parity (CODE-248) by @AprilNEA in #223
  • fix(ui): refresh imported history when switching agent tabs by @AprilNEA in #206
  • refactor(tests): continue test module governance by @AprilNEA in #227
  • test: gate real application boundaries by @AprilNEA in #229
  • fix(ui): support scoped Markdown heading anchors by @Zerlight in #219
  • test(e2e): gate app lifecycle boundaries by @AprilNEA in #230
  • chore(deps): bump @types/node from 24.13.2 to 26.1.1 by @dependabot[bot] in #216
  • chore(deps): bump the npm-minor-patch group across 1 directory with 7 updates by @dependabot[bot] in #214
  • fix(ui): replace hand-rolled components with shared coss-ui primitives by @AprilNEA in #233
  • feat(ui,workbench,daemon): highlight video file paths and play them in the Browser pane by @lucas77778 in #224
  • feat(ui): import chat history by directory by @AprilNEA in #209
  • chore(orb): manage toolchain with devenv by @AprilNEA in #231
  • chore(deps): bump react-router from 7.18.0 to 8.2.0 by @dependabot[bot] in #218
  • chore(deps): bump @anthropic-ai/claude-agent-sdk from 0.3.206 to 0.3.207 by @dependabot[bot] in #217
  • feat(settings): manage provider accounts in dialogs (CODE-329) by @AprilNEA in #232
  • chore(deps): bump @anthropic-ai/sdk from 0.110.0 to 0.111.0 by @dependabot[bot] in #215
  • feat(ui): import all scanned local conversations by @AprilNEA in #210
  • fix(agent-adapter,ui): render Codex user images by @AprilNEA in #208
  • feat(ui): polish agent selector by @AprilNEA in #236
  • refactor(schema): centralize fork-renamable filesystem identity by @AprilNEA in #237
  • ci(workflows): select runners via repo vars with hosted fallbacks by @AprilNEA in #235

New Contributors

Full Changelog: v0.5.1...v0.6.0

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 18 Jul 10:38

What's Changed

  • feat(workbench): Automations surface usability pass (CODE-264) by @AprilNEA in #171
  • feat(files): workspace file tree — file.list wire contract, engine listing, right-panel tree browser (CODE-263) by @AprilNEA in #172
  • fix(daemon,agent-adapter,engine,assets): hide win32 console windows on daemon child spawns (CODE-236) by @PeronGH in #170
  • feat(ui,workbench): collapse the error banner into a title-side badge, card-style conversation errors, clear on navigation (CODE-239) by @AprilNEA in #169
  • fix(workbench): let long viewer lines scroll instead of clipping at the Files panel edge (CODE-263) by @AprilNEA in #173
  • feat(settings): fold Connection into a Developer tab with a caution notice (CODE-238) by @AprilNEA in #174
  • feat(ui,workbench,desktop): syntax-highlight the Files viewer via @pierre/diffs File (CODE-269) by @AprilNEA in #178
  • feat(mobile): terminal appearance settings (theme + font size) by @AprilNEA in #176
  • fix(agent-adapter): drop codex 0.144 AGENTS.md/env-context injection from history replay (CODE-235) by @AprilNEA in #177
  • fix(engine,common): resolve gh via PATH scan + fallback install locations (CODE-271) by @lucas77778 in #182
  • feat(ui,desktop): auto-seed a terminal session when the Terminal section opens + strip inset alignment (CODE-230) by @AprilNEA in #183
  • fix(agent-adapter,engine,common): normalize MSYS drive-form paths from Windows agents (CODE-237) by @PeronGH in #180
  • feat(ui): group opencode models by provider in the model picker (CODE-270) by @Zerlight in #179
  • fix(client-core): keep live events a mid-turn transcript reseed does not cover (CODE-272) by @Zerlight in #185
  • fix(agent-adapter): request summarized thinking display from claude-code (CODE-273) by @lucas77778 in #184
  • feat(ui): context compact component (CODE-142) by @AprilNEA in #186
  • feat(daemon,assets): pi runs from the managed npm-closure download (CODE-219, part 2) by @AprilNEA in #189
  • feat(ui): animate the in-progress compaction row (spinner + shimmer + elapsed) (CODE-280) by @AprilNEA in #191
  • fix(schema): renumber wire protocol to 39 after parallel 38 bumps by @AprilNEA in #193
  • fix(pty,engine,client-core): end-to-end terminal output flow control (CODE-231) by @AprilNEA in #194
  • fix(transport): avoid zod double parse by @SukkaW in #190
  • feat(desktop): size first launch from the work area, persist window bounds, align pane defaults by @AprilNEA in #196

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 09:33

What's Changed

  • chore(deps): bump @moeru/eventa from 1.0.0-beta.10 to 1.0.0-beta.11 by @dependabot[bot] in #93
  • chore(ci): bump azure/login from 2 to 3 in the actions-all group across 1 directory by @dependabot[bot] in #89
  • chore(deps): hold vite on major 7 until electron-vite supports vite 8 by @AprilNEA in #112
  • build(desktop): replace electron-vite with plain Vite orchestration; bump to Vite 8 by @AprilNEA in #117
  • chore(ci): bump the actions-all group across 1 directory with 2 updates by @dependabot[bot] in #113
  • feat(engine,workbench): keep agent auth status fresh and add in-session sign-in recovery (CODE-172) by @lucas77778 in #110
  • feat(agent-adapter): opencode history (list/read/resume) via shared history server by @lucas77778 in #109
  • feat(workbench,i18n): let claude login auto-complete via the CLI's own loopback tab (CODE-175) by @lucas77778 in #114
  • feat(workbench,ui): ⌘1–⌘9 jumps to recent threads with palette row hints by @AprilNEA in #118
  • chore(deps): bump npm minor/patch group (manual, supersedes #115) by @AprilNEA in #120
  • chore(deps): hold @sentry/* — bump in lockstep with @sentry/electron by @AprilNEA in #122
  • chore(mobile): upgrade to Expo SDK 57 (RN 0.86, reanimated 4.5, worklets 0.10) by @AprilNEA in #121
  • fix(ui): prioritize shell output over raw tool metadata by @Zerlight in #116
  • feat(composer): drag-and-drop / paste / picker image attachments + live @-file mentions by @lucas77778 in #105
  • fix(desktop): split linkcode:// deep-link scheme per channel by @AprilNEA in #125
  • feat(mobile): OTA-first native readiness — expo-updates + native capability baseline by @AprilNEA in #126
  • fix(desktop): ship multi-size Linux icon set for GNOME launcher by @AprilNEA in #130
  • feat(mobile): account login system — account-first onboarding, account & device screens, my-machines connect by @AprilNEA in #124
  • ci(release): bump Homebrew cask on desktop release by @AprilNEA in #129
  • fix(ui): stabilize and unify chat action previews by @Zerlight in #134
  • feat(mobile): interactive terminal pane via expo-libghostty by @AprilNEA in #131
  • feat(settings): dedicated Terminal appearance tab — font family, font size, color scheme by @AprilNEA in #133
  • feat(settings): Appearance tab — code syntax theme, UI text size, reduce motion by @AprilNEA in #132
  • feat(terminal): support mobile takeover by @AprilNEA in #128
  • feat(mobile): android terminal pane via expo-libghostty 0.3.0 by @AprilNEA in #139
  • build(desktop): shrink packaged app (CODE-215) by @AprilNEA in #138
  • chore(deps): upgrade restty to 0.2.3, drop obsolete font workarounds by @AprilNEA in #142
  • fix(ui): optimize prompt interaction logics by @Zerlight in #146
  • fix(ui): simplify sidebar and add hover preview cards by @Zerlight in #147
  • chore(deps): bump restty to 0.2.5 for the VS16 emoji fix by @AprilNEA in #149
  • feat(daemon): prompt-first managed agent installs (CODE-221) by @AprilNEA in #140
  • feat(agent-adapter): opencode set-model + agent-mode switching (CODE-224) by @lucas77778 in #143
  • fix(daemon): bind listeners before the boot agent probe (CODE-225) by @AprilNEA in #141
  • feat(schema,agent-adapter,engine,ui): dynamic model catalog — opencode desktop model picker (CODE-226) by @lucas77778 in #145
  • refactor(daemon): Effect v4 boot orchestration (CODE-244, Phase 1) by @AprilNEA in #152
  • feat(chat): smooth streamed message rendering by @AprilNEA in #150
  • feat(schema,agent-adapter,client-core): expose structured /usage data to the frontend view-model by @lucas77778 in #135
  • feat(automation): Schedule — cron/interval agent runs (CODE-203) by @AprilNEA in #136
  • feat(mobile): android terminal nerd-font glyphs and cursor blink by @AprilNEA in #153
  • feat(ui): richer tool-call details and stored-session time/model fidelity by @Zerlight in #160
  • fix(agent-adapter): probe scans PATH before fallback install locations (CODE-220) by @PeronGH in #157
  • feat(automation): Loop — iterate-until-verified agent runs (CODE-204) by @AprilNEA in #137
  • feat(mobile): android terminal touch selection, clipboard, and interaction polish by @AprilNEA in #158
  • chore: condense verbose comment blocks to load-bearing points (repo-wide) by @AprilNEA in #144
  • feat(mobile): terminal pinch-to-zoom and fontSize prop (expo-libghostty 0.7.0) by @AprilNEA in #161
  • feat(assets): npm-closure install pipeline for the pi tree (CODE-219, part 1) by @AprilNEA in #151
  • feat(agent-adapter): add Grok Build via headless CLI by @AprilNEA in #154
  • ci(release): use homebrew-tap bump-cask action by @AprilNEA in #163
  • feat(settings): agent runtime install & management in Settings → Agents (CODE-249) by @AprilNEA in #155
  • feat(observability): wire Sentry DSNs across desktop daemon, webview, mobile by @AprilNEA in #166
  • feat(mobile): terminal theme prop and iOS-aligned accessory bar (expo-libghostty 0.8.1) by @AprilNEA in #162
  • perf(ui): virtualize conversation timeline (virtua) + incremental per-event derivations by @AprilNEA in #165
  • feat(assets): managed downloads follow the OS system proxy (CODE-222) by @PeronGH in #164
  • fix(schema,assets,daemon): ship codex win32 sandbox helpers next to the managed binary (CODE-234) by @PeronGH in #159
  • test(perf): conversation hot-path timing harness by @AprilNEA in #168
  • feat(ui): add GPT-5.6 Sol/Terra/Luna to the codex static model table by @lucas77778 in #167

New Contributors

Full Changelog: v0.4.2...v0.5.0

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 15 Jul 02:35

What's Changed

  • chore(desktop): bump version to 0.4.1 by @AprilNEA in #86
  • chore: monorepo eslint typecheck setup by @SukkaW in #77
  • feat(agent-adapter): opencode permission/question round-trip, error surfacing, non-blocking prompt by @lucas77778 in #75
  • fix(assets): keep boot garbage collection best-effort on directory errors by @AprilNEA in #85
  • chore: node 26 toolchain by @Zerlight in #88
  • feat: implement a global keyboard shortcut registry by @Zerlight in #87
  • chore(deps): add Dependabot for pnpm catalog, cargo, and GitHub Actions by @AprilNEA in #82
  • feat(transport): tunnel token + subprotocol + auto-reconnect in WsTransport (CODE-92 phase 1) by @AprilNEA in #64
  • chore(deps): adopt native TypeScript 7 for typecheck by @AprilNEA in #70
  • feat: LinkCode Cloud tunnel — device identity, HQ uplink, mobile remote access by @AprilNEA in #81
  • feat(im): IM Channel client chain — wire contract, scoped subscriptions, im-render, Telegram settings UI by @AprilNEA in #95
  • fix(desktop): eliminate dock toggle frame drops by @Zerlight in #96
  • fix(ui): cap composer input height by @Zerlight in #97
  • fix(daemon): self-heal drizzle migration ledger on timestamp drift by @AprilNEA in #100
  • fix(desktop): resolve cloud-auth storage path lazily and prune undecryptable entries by @AprilNEA in #101
  • feat(daemon,schema,common): profile-scoped state dirs and profile-aware daemon discovery by @AprilNEA in #103
  • feat(desktop): channel/profile identity applied as first import; thread profile to daemon by @AprilNEA in #104
  • feat(agent): add first-class slash and shell commands by @lucas77778 in #99
  • fix(ui): remove truncate and add tooltip to prompt by @Zerlight in #102
  • feat(ui): icon-based sidebar host footer by @AprilNEA in #106
  • feat(settings): Codex-style grouped settings nav + General/Appearance split by @AprilNEA in #107
  • feat(settings): live settings search over the grouped sidebar nav by @AprilNEA in #108

New Contributors

Full Changelog: v0.4.1...v0.4.2

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 11 Jul 01:29

What's Changed

  • feat(desktop,workbench,engine): OS notifications for background sessions by @AprilNEA in #57
  • feat(workbench,ui): navigation system and browse provider history import by @Zerlight in #69
  • fix(desktop): center macOS traffic lights on Tahoe by @Zerlight in #72
  • feat(ui): improve cmdk UI by @Zerlight in #74
  • fix(desktop): improve sidebar and add history import shortcut by @Zerlight in #80
  • fix(ui): terminal CJK/emoji font fallbacks + restty 0.2.0 migration by @AprilNEA in #79
  • feat: Account system — multi-account switching, provider conversion, AI gateway, Providers settings UI by @AprilNEA in #71
  • fix(agent-adapter): handle claude-code compaction so history isn't lost on auto-compact by @lucas77778 in #76
  • fix(agent-adapter): replay codex tool calls in history so they survive a session switch by @lucas77778 in #73
  • fix(desktop,transport): centralize daemon connection recovery by @AprilNEA in #83
  • chore(deps): bump agent SDKs — claude 0.3.206, codex 0.144.1, opencode 1.17.18, pi 0.80.6 by @AprilNEA in #84

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 15:43

What's Changed

  • feat(workbench,desktop): discover online cloud hosts in the footer (CODE-91) by @AprilNEA in #47
  • fix(ui): collapse right-panel section tabs to icons when narrow by @AprilNEA in #65
  • fix(desktop): Windows/Linux window controls + taskbar icon identity by @AprilNEA in #66
  • feat(desktop,agent-adapter): detect claude-code logged-out state and add in-app login by @AprilNEA in #68

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 10:06
3568cdb

What's Changed

  • feat(daemon): detect installed agent CLIs and serve runtime availability (CODE-110) by @AprilNEA in #49
  • feat(desktop): drop builtin agent binaries — 425 MB → 158 MB zip (CODE-114) by @AprilNEA in #50
  • fix(daemon): spawn the default terminal shell as a login shell on macOS by @AprilNEA in #51
  • fix(workbench): creating a new conversation briefly flashes the previous conversation by @lucas77778 in #45
  • chore(ui): add Fable 5 to the claude-code model options by @AprilNEA in #53
  • feat(agent-adapter): drive codex via app-server by @lucas77778 in #40
  • managed assets: download, verify, and install agent CLI pairs and toolchains (CODE-111) by @AprilNEA in #54
  • fix(preview): open agent-produced files outside the workspace by @AprilNEA in #55
  • feat: wire claude-code AskUserQuestion end-to-end into the prompt dock (CODE-118) by @AprilNEA in #56
  • feat(ui,workbench): agent runtime onboarding — guided managed downloads (CODE-112) by @AprilNEA in #59
  • feat: reflect the session's actual model/effort in the composer by @AprilNEA in #60
  • feat(desktop): manage account via the IdP account center (CODE-90) by @AprilNEA in #39
  • fix(engine,client-core): replay live status and open asks on session.attach (CODE-119) by @AprilNEA in #58
  • build(desktop,daemon): package from a prod-deploy staging dir; fix Windows daemon crash (CODE-107) by @AprilNEA in #62
  • chore(desktop): bump version to 0.3.0 by @AprilNEA in #63

Full Changelog: v0.2.1...v0.3.0

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 07 Jul 15:26
7c97e57

What's Changed

  • fix(desktop): treat unpackaged production runs as dev shell (CODE-102) by @AprilNEA in #44
  • refactor(desktop): JSON-import package.json in electron.vite config + typecheck the config by @AprilNEA in #43
  • feat: subagent (Task/Agent tool) support — nested transcript card + viewer (CODE-80) by @AprilNEA in #37
  • fix(desktop): packaged agents fail with spawn ENOTDIR; ship the claude CLI outside the asar by @AprilNEA in #48

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 08:37
6bac987

What's Changed

Full Changelog: v0.1.1...v0.2.0