{"project":{"slug":"codync","name":"Codync","url":"https://heyresearch.xyz/project/codync"},"lens":"held","items":[{"id":"ship:d691d660-8c71-4fde-b0d0-863ab00cdaf5","kind":"code","at":"2026-11-03T13:19:25.000Z","precision":"WEEK","title":"Code changes, week of 2026-11-02 – 2026-11-08","displayTitle":"Code changes, week starting 2026-11-02 (to 2026-11-04)","summary":"2 active days in leepokai/codync.","recordedAt":"2026-11-02T16:49:23.013Z","eventType":"CODE_ACTIVITY","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","codeSubstance":{"verdict":"UNKNOWN","classifierVersion":"commit-substance-v4","countsAsBuilding":true,"commitsListed":24,"commitsRead":0,"changedCode":0,"documentationOrMaintenance":0,"substanceUnknown":0,"notRead":24,"files":{"source":0,"test":0,"docs":0,"readme":0,"dependency":0,"config":0,"ci":0,"generated":0,"asset":0,"whitespace":0,"rename":0,"data":0,"unknown":0},"weekFullyListed":false,"automatedCommits":2,"sampled":false,"basis":null,"summary":"HEY has not yet looked inside 24 commits from this week. 2 automated commits (bot accounts or a repeating scripted message) not counted."},"source":"https://github.com/leepokai/codync","marketAround":{"before":{"day":"2026-11-02","priceUsd":0.000003946796276}}},{"id":"ship:605256e4-285e-439c-811a-aee5673f3c61","kind":"release","at":"2026-11-03T13:13:28.000Z","precision":"EXACT","title":"v2.38.0","summary":"- **Codync speaks Brazilian Portuguese and Russian.** Choose **Português (Brasil)** or **Русский** in Settings on the desktop app, iPhone, Android and the terminal UI, or follow your system language (any Portuguese system language picks Brazilian Portuguese). Each device keeps its own language. Brazilian Portuguese was co-authored by BCOP. - **Take a computer out of its account from the terminal.** `codync-host cloud --leave` does what **Remove from account** does in the desktop app, on servers and other computers without it. It shows the account and asks `[y/N]` before it changes anything; ev","recordedAt":"2026-11-03T17:44:15.580Z","discoveryLagHours":4.5,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.38.0","marketAround":{"before":{"day":"2026-11-02","priceUsd":0.000003946796276}}},{"id":"ship:fadc57f7-5ab6-42ed-8737-a0f86d5441ff","kind":"release","at":"2026-11-02T22:17:55.000Z","precision":"EXACT","title":"v2.37.0","summary":"- **The GitHub connector signs in with your GitHub account.** Adding GitHub (Hosted by GitHub) used to stop at \"add it as a custom connector with a token header\". Now Codync shows a short code, **Copy and open** copies it and opens GitHub's sign-in page, and the connector is ready once you paste the code and authorize Codync. iPhone, Android and desktop show the code in a dialog first; the terminal UI copies it and shows it in the hint. - **GitHub connectors added with a token offer to sign in instead.** The connector list shows \"Sign in instead of using a saved token\" with a Sign in button. T","recordedAt":"2026-11-02T23:10:36.284Z","discoveryLagHours":0.9,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.37.0","marketAround":{"before":{"day":"2026-11-01","priceUsd":0.000003946796276}}},{"id":"ship:d67468df-ef47-4a45-bcd0-d129347beb3a","kind":"release","at":"2026-11-02T17:19:24.000Z","precision":"EXACT","title":"v2.36.1","summary":"- **Desktop: the window no longer freezes when two prompts appear together.** When the GitHub star prompt and \"Move this computer to your account?\" opened at the same moment, each locked the other and the window took no clicks. Now only the prompt drawn on top takes clicks, focus and Escape; the one under it takes over when it closes, and focus returns to where it started. A menu opened from a sheet also stays usable after another prompt over it closes. - Dev tooling: each worktree tests on its own iPhone simulator and a shared worktree emulator. ## What's Changed * build: release 2.36.1 (desk","recordedAt":"2026-11-02T23:10:36.304Z","discoveryLagHours":5.9,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.36.1","marketAround":{"before":{"day":"2026-11-01","priceUsd":0.000003946796276}}},{"id":"ship:be14c767-33a0-476e-bcdc-fe8a99b187f0","kind":"release","at":"2026-11-02T13:57:53.000Z","precision":"EXACT","title":"v2.36.0","summary":"- **Sign-in is required** in every app with accounts (iPhone, Android, desktop), with Apple, Google or GitHub. Computers a phone paired while signed out move into the account at the first sign-in, with their drafts, attachments and unsent messages and without a new scan. Signing out of a phone keeps its computers, so signing back in to the same account reconnects with no scan or 6-digit check; only its notifications stop. Start over and Delete account still take the phone off its computers. Accounts can be deleted from the apps and from codync.dev/delete-account. If the phone can't restore sig","recordedAt":"2026-11-02T16:49:22.797Z","discoveryLagHours":2.9,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.36.0","marketAround":{"before":{"day":"2026-11-01","priceUsd":0.000003946796276}}},{"id":"ship:c923e246-be18-4384-9b15-b6608ec25335","kind":"release","at":"2026-11-01T10:12:30.000Z","precision":"EXACT","title":"v2.34.2","summary":"- Pairing (#281): the host leaves container and VM bridges (Docker, Podman, Kubernetes, libvirt, LXD) out of the pairing code and `hello`, ranks home networks first and sends at most 16 addresses; the Android app keeps the best 16 of a longer list instead of calling the code damaged, and the iPhone app keeps the same list (valid, once each, best 16). - Desktop paste (#273): a file copied in Finder, or an image copied with text, attaches when pasted into the message box (it used to be swallowed); a copied folder is skipped. - Background agent work (#278): a permission asked after a bot's turn i","recordedAt":"2026-11-01T16:18:03.029Z","discoveryLagHours":6.1,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.34.2","marketAround":{"before":{"day":"2026-10-31","priceUsd":0.000003946796276}}},{"id":"ship:0e0782a4-2e17-4559-be26-918279c1eceb","kind":"code","at":"2026-11-01T09:28:34.000Z","precision":"WEEK","title":"Code changes, week of 2026-10-26 – 2026-11-01","summary":"7 active days in leepokai/codync.","recordedAt":"2026-10-28T00:27:45.989Z","eventType":"CODE_ACTIVITY","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","codeSubstance":{"verdict":"UNKNOWN","classifierVersion":"commit-substance-v4","countsAsBuilding":true,"commitsListed":214,"commitsRead":0,"changedCode":0,"documentationOrMaintenance":0,"substanceUnknown":0,"notRead":214,"files":{"source":0,"test":0,"docs":0,"readme":0,"dependency":0,"config":0,"ci":0,"generated":0,"asset":0,"whitespace":0,"rename":0,"data":0,"unknown":0},"weekFullyListed":true,"automatedCommits":17,"sampled":true,"basis":null,"summary":"A burst of 214 commits this week; HEY is looking inside a sample before it says what changed. 17 automated commits (bot accounts or a repeating scripted message) not counted."},"source":"https://github.com/leepokai/codync","marketAround":{"before":{"day":"2026-10-31","priceUsd":0.000003946796276}}},{"id":"ship:172530b3-3e75-48bb-aaa7-e417ddeb07c6","kind":"release","at":"2026-11-01T04:36:14.000Z","precision":"EXACT","title":"v2.34.1","summary":"- Desktop and Android: Extensions lists (Agents, Connectors, Skills) blur and fade under their top and bottom edges while there is more to scroll. - iPhone, Android, desktop: the roster's computer menu stays open while picking computers or All computers; the Only / Show only entries are removed. ## What's Changed * build: release 2.34.1 (Extensions edges fade, computer menu stays open) by @leepokai in https://github.com/leepokai/Codync/pull/286 **Full Changelog**: https://github.com/leepokai/Codync/compare/v2.34.0...v2.34.1","recordedAt":"2026-11-01T10:11:59.541Z","discoveryLagHours":5.6,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.34.1","marketAround":{"before":{"day":"2026-10-31","priceUsd":0.000003946796276}}},{"id":"ship:273822e6-2e3f-447b-b408-530bbd4d3686","kind":"release","at":"2026-10-31T21:43:10.000Z","precision":"EXACT","title":"v2.34.0","summary":"Release 2.34.0 (`dev` → `main`). - Import bots from Grok Bot and other apps' exports - Custom icons are kept for bots only - Cursor usage: CLI and unified-plan sign-ins reported; kept when the dashboard request fails (#236) - Cloud assistants turn on only for a computer in an account - Desktop: Windows SSH tunnel peer ownership verified (#266); images fit responsive previews (#256); no GitHub star ask in dev sandboxes - Website: installer offered for the visitor's own computer - Discord: milestone posts don't ping everyone `cloud/` changes are tests only, so no deploy is needed. ## What's Chan","recordedAt":"2026-11-01T03:49:11.941Z","discoveryLagHours":6.1,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.34.0","marketAround":{"before":{"day":"2026-10-30","priceUsd":0.000003946796276},"after":{"day":"2026-11-03","priceUsd":0.000003946796276}}},{"id":"ship:665cd006-b001-4519-8f81-d798bb902fd4","kind":"release","at":"2026-10-31T10:53:04.000Z","precision":"EXACT","title":"v2.33.6","summary":"Codync 2.33.6: Network gets its own icon everywhere, and the MCP server for agents that aren't bots is named `codync`. - **Network has its own icon** (a62b6159). The codync-network mark (traced to a vector from `host/crates/network/assets/icon.png`) replaces the generic dotted-triangle SF Symbol for Network only: the Computers row, computer menu item and Network sheet on iPhone and Android; Settings → Network, the Network sheets and the tray's Network row on the desktop (macOS, Linux and Windows; a template image in the macOS menu). Connectors keep their symbol. The terminal UI has no icons. -","recordedAt":"2026-10-31T15:14:13.208Z","discoveryLagHours":4.4,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.33.6","marketAround":{"before":{"day":"2026-10-30","priceUsd":0.000003946796276},"after":{"day":"2026-11-03","priceUsd":0.000003946796276}}},{"id":"ship:19acaecb-09fb-493d-8103-3a2d2e2fa697","kind":"release","at":"2026-10-31T09:24:17.000Z","precision":"EXACT","title":"v2.33.5","summary":"Codync 2.33.5: usage limits say how much is used, bots reach other computers through the network, and the README and website link the new Ko-fi page. - **Usage reads as used, not left** (bd7027ec, Refs #270). Usage rows on desktop, iPhone, Android and the terminal UI read \"62% used\" instead of a bare percent. Antigravity's Gemini limits are labeled Gemini 5h / Gemini 7d next to its Claude ones. - **Bots use the network for other computers** (30e61d57). The bot instructions point a bot asked about another computer's Codync to `list_bots` and `message_bot` instead of SSH or its engine's own agen","recordedAt":"2026-10-31T15:14:13.249Z","discoveryLagHours":5.8,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.33.5","marketAround":{"before":{"day":"2026-10-30","priceUsd":0.000003946796276},"after":{"day":"2026-11-03","priceUsd":0.000003946796276}}},{"id":"ship:dc48df17-697b-4512-829c-b3d91059f565","kind":"release","at":"2026-10-31T04:21:07.000Z","precision":"EXACT","title":"v2.33.4","summary":"- fix(apps): remove routine chat shortcuts **Full Changelog**: https://github.com/leepokai/Codync/compare/v2.33.3...v2.33.4","recordedAt":"2026-10-31T08:54:52.492Z","discoveryLagHours":4.6,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.33.4","marketAround":{"before":{"day":"2026-10-30","priceUsd":0.000003946796276},"after":{"day":"2026-11-03","priceUsd":0.000003946796276}}},{"id":"ship:fd8cedbe-079f-4792-b8ab-c199b32643dd","kind":"release","at":"2026-10-31T03:23:03.000Z","precision":"EXACT","title":"v2.33.3","summary":"- fix(desktop): open section submenus on hover - fix(apps): keep custom bot icons after saving settings - fix: allow sections to move above and below Bots **Full Changelog**: https://github.com/leepokai/Codync/compare/v2.33.2...v2.33.3","recordedAt":"2026-10-31T08:54:52.519Z","discoveryLagHours":5.5,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.33.3","marketAround":{"before":{"day":"2026-10-30","priceUsd":0.000003946796276},"after":{"day":"2026-11-03","priceUsd":0.000003946796276}}},{"id":"ship:60656ff0-fd18-4744-b6c0-d94bbaf5ce58","kind":"release","at":"2026-10-30T20:03:01.000Z","precision":"EXACT","title":"v2.33.2","summary":"- feat(apps): improve workspace selection and custom icons - fix(host): stop the sign-in loop when an agent's login is revoked - fix(apps): reflect notification permission in computer settings - fix(desktop): recover cancelled sign-in and guide voice setup - fix(desktop): simplify the GitHub star invitation - feat(desktop): unite access setup and star invitation - fix: let the folder picker climb above home and switch drives - fix(host): save a lead change all at once and in order - fix(ios): make the computer heading's buttons easier to tap - feat(host): report failed network steps to analyti","recordedAt":"2026-10-30T20:22:19.353Z","discoveryLagHours":0.3,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.33.2","marketAround":{"before":{"day":"2026-10-29","priceUsd":0.000003946796276},"after":{"day":"2026-11-02","priceUsd":0.000003946796276}}},{"id":"ship:3027a1f7-3afb-42ba-b31e-1db1972f7e82","kind":"release","at":"2026-10-30T09:27:35.000Z","precision":"EXACT","title":"v2.33.1","summary":"Codync 2.33.1: the workspace folder picker reaches every folder and drive, and the desktop's first setup walks through computer access one step at a time. - **Folder picker: other drives and linked folders.** Choosing a bot's project folder used to start at your home folder with no way above it, and folders behind a symlink, junction or mounted drive were left out of the list. Back now climbs above the starting folder; on Windows it goes past a drive root to the list of drives (`C:`, `D:`, …). Linked folders show up like any other folder, on every OS. Desktop, iPhone and Android all get the ne","recordedAt":"2026-10-30T14:12:11.409Z","discoveryLagHours":4.7,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.33.1","marketAround":{"before":{"day":"2026-10-29","priceUsd":0.000003946796276},"after":{"day":"2026-11-02","priceUsd":0.000003946796276}}},{"id":"ship:97010691-a1a5-4b93-b807-4710aba925c8","kind":"release","at":"2026-10-30T05:30:57.000Z","precision":"EXACT","title":"v2.33.0","summary":"Codync 2.33.0: the lead bot becomes yours to change, plus steadier Claude usage readings and tray menu icons on Windows and Linux. - **Pick your own lead, or go without one.** Every bot's menu now has **Make lead agent** on the desktop, iPhone and Android (terminal UI: `*`). The new lead gets the star and the top row. It also takes the calls and shortcuts that name no bot (Siri's \"Talk to Codync\", Open Live Mode without a bot, the desktop voice shortcut when no chat is open) and speaks first on calls. The bot that led before becomes an ordinary bot again. The lead can now be deleted like any b","recordedAt":"2026-10-30T08:10:03.065Z","discoveryLagHours":2.7,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.33.0","marketAround":{"before":{"day":"2026-10-29","priceUsd":0.000003946796276},"after":{"day":"2026-11-02","priceUsd":0.000003946796276}}},{"id":"ship:30f3e6e5-aa93-4509-884d-a5cb5eef59cf","kind":"release","at":"2026-10-29T16:56:02.000Z","precision":"EXACT","title":"v2.32.0","summary":"Codync 2.32.0: sort your bots into sections, a remote screen that connects sooner and holds through a dropped connection, SSH computers on Windows, and a command for messaging bots from scripts. - **Sections in the bot list.** Group bots and group chats into your own foldable sections, like Work and Personal, on the desktop, iPhone, Android and the terminal UI. Move a bot from its menu (Move to section), fold a section by its heading (a folded one shows its unread count), and rename, merge or remove sections from the heading's menu. Folds are per device; the sections themselves sync through yo","recordedAt":"2026-10-29T19:54:33.707Z","discoveryLagHours":3,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.32.0","marketAround":{"before":{"day":"2026-10-28","priceUsd":0.000003946796276},"after":{"day":"2026-11-01","priceUsd":0.000003946796276}}},{"id":"ship:a52a0631-0f6c-40e9-a351-6c12302ea3db","kind":"release","at":"2026-10-28T17:06:29.000Z","precision":"EXACT","title":"v2.31.2","summary":"Releases 2.31.2: two host fixes for Codex bots (Refs #217), plus the version bump. - **A connector named like a server in the user's Codex config reaches the bot.** codex-acp leaves out a requested MCP server whose name Codex's own config already uses (`[mcp_servers.<name>]` in `~/.codex`, `/etc/codex` or a `.codex` folder from the bot's folder up, disabled entries too) and says so only in a startup notice. So a Notion connector never reached a Codex bot after `codex mcp add notion …`. For a Codex bot, such a server is now named `codync-<name>` (`host/src/agent/bot/codex_names.rs`). Codync's b","recordedAt":"2026-10-28T18:52:24.748Z","discoveryLagHours":1.8,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.31.2","marketAround":{"before":{"day":"2026-10-27"},"after":{"day":"2026-10-31","priceUsd":0.000003946796276}}},{"id":"ship:33fb2e23-014a-487d-9d39-455592c910f3","kind":"release","at":"2026-10-28T13:09:46.000Z","precision":"EXACT","title":"v2.31.1","summary":"Release 2.31.1 from `dev`: - **iPhone: what an agent brings shows up.** The agent sheet in Extensions never loaded its skills, connectors, rules and plugins on the iPhone in 2.31.0, so the section stayed hidden. It loads now. - **A computer updating from the phone reads as updating.** After you tap Update on a computer's card, it shows **Updating…** on iPhone, Android and the desktop's Computers settings while it restarts, keeps its Codync row with the spinner, and no longer offers **Ask for access** as if the phone had lost access. No host change beyond the version, no `minApp` change (still","recordedAt":"2026-10-28T18:52:24.772Z","discoveryLagHours":5.7,"eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.31.1","marketAround":{"before":{"day":"2026-10-27"},"after":{"day":"2026-10-31","priceUsd":0.000003946796276}}},{"id":"ship:b81ac323-3785-4fa5-81c7-d8a00ce96b42","kind":"release","at":"2026-10-27T18:51:34.000Z","precision":"EXACT","title":"v2.31.0","summary":"Release 2.31.0 from `dev`: - **What an agent already brings** (#238, by @XuQianJin-Stars): open an agent in Extensions → Agents, and under Sign in a new section lists the skills, connectors, rules and plugins that agent already has in your home folder, each row with its count and opening to its list. It's on the desktop, iPhone, Android and in the terminal UI (a read-only sheet from the agent's sign-in sheet). Only what the agent really loads is listed: Claude's own `~/.claude/skills` (symlinked skills too), user-scope plugins that are still on, servers and plugins not turned off, and each age","recordedAt":"2026-10-28T00:27:45.554Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.31.0","marketAround":{"after":{"day":"2026-10-30","priceUsd":0.000003946796276}}},{"id":"ship:3c4fdb2f-6ddc-499c-98e3-44f3baf36dba","kind":"release","at":"2026-10-27T10:43:09.000Z","precision":"EXACT","title":"v2.30.0","summary":"Release 2.30.0 from `dev`: - **DeepSeek Harness (dsh) as an agent** (#207, by @yuminchao): Codync finds `dsh` on the computer, runs its own ACP mode (`dsh --profile acp`), installs it with npm and opens `dsh web` to save the DeepSeek API key (or `DEEPSEEK_API_KEY` in `~/.dsh/.env`). It has its logo and brand color on iPhone, Android and desktop, setup text in every app language, and a row in the user manual. dsh can't reopen an earlier session, so after the host or the agent restarts a dsh bot starts a new one; the chat in Codync stays. - **Android agent logos** read arcs and rounded numbers t","recordedAt":"2026-10-28T00:27:45.580Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.30.0","marketAround":{"after":{"day":"2026-10-30","priceUsd":0.000003946796276}}},{"id":"ship:32d9c0f2-2583-4ad8-becc-18f87f2398d3","kind":"release","at":"2026-10-26T19:10:19.000Z","precision":"EXACT","title":"v2.29.0","summary":"Release 2.29.0 from `dev`: - **Networks, now on screen (beta)**: a computer can be in several networks, each with its own members, connector and rules (`reviewer@laptop.work` when two networks share a computer name). The desktop app has a Network tab in Settings and the terminal a network sheet (`N`): create, join, invite (invites expire), make admin, remove, recover ownership and leave; on the desktop, a computer you use over SSH joins a network with one click, and the menu bar menu shows the network. iPhone and Android show each network, its computers, whether they answer and the bots they o","recordedAt":"2026-10-28T00:27:45.593Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.29.0","marketAround":{"after":{"day":"2026-10-29","priceUsd":0.000003946796276}}},{"id":"ship:e285abc4-ffc1-4bcf-be4b-f4df304e4cc5","kind":"release","at":"2026-10-26T04:37:01.000Z","precision":"EXACT","title":"v2.28.0","summary":"Release 2.28.0 from `dev`: - **Bots on your other computers (codync-network)**: your computers join one private network with `codync-host network create`, `invite` and `join`, and a bot on one messages a bot on another the way bots on one computer already do (`reviewer@laptop`). `list_bots` lists the other computers' bots too and narrows by query, computer or online. The chats name the other computer (\"Messaged Reviewer on laptop\", \"Lead ⇆ Reviewer on laptop\") on iPhone, Android, desktop and in the terminal. Computers connect peer to peer over iroh (direct when they can, through a relay that s","recordedAt":"2026-10-28T00:27:45.606Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.28.0","marketAround":{"after":{"day":"2026-10-29","priceUsd":0.000003946796276}}},{"id":"ship:ef985133-6910-4f07-8b5d-706f6be8d171","kind":"release","at":"2026-10-25T19:05:00.000Z","precision":"EXACT","title":"v2.27.0","summary":"Release 2.27.0 from `dev`: - **Extensions scroll again**: the pager from 2.26.2 is gone on iPhone, Android, desktop and the terminal. Each section is one lazy list (iPhone `LazyVGrid`, Android `LazyColumn`), and Connectors load the next MCP Registry page as the end of the list comes into view, with Try again when a page fails; the terminal loads more as the cursor nears the end. On the desktop, Agents, Connectors and Skills are a row of chips under the search field. - **Tapping an extension opens it; only Add adds it**: a connector row opens its sheet without installing, and an agent that has","recordedAt":"2026-10-28T00:27:45.622Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.27.0","marketAround":{"after":{"day":"2026-10-28","priceUsd":0.000003946796276}}},{"id":"ship:933ee950-84ac-46d7-9940-957f232754ed","kind":"release","at":"2026-10-25T13:40:54.000Z","precision":"EXACT","title":"v2.26.2","summary":"Release 2.26.2 from `dev`: - **Paged Extensions (#218, @XuQianJin-Stars)**: Agents, Connectors and Skills one section at a time, each in pages, on iPhone, Android, desktop and the terminal. On a phone, previous and next are round buttons beside the list and a swipe turns the page; wide layouts have a page bar. Connectors keep loading from the MCP Registry as you page past what's loaded; the host reads past registry pages with nothing installable. - **Private relay (#209, @XuQianJin-Stars)**: a computer can use a relay its owner runs (`private-relay/`) instead of the Codync relay on Cloudflare.","recordedAt":"2026-10-28T00:27:45.636Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.26.2","marketAround":{"after":{"day":"2026-10-28","priceUsd":0.000003946796276}}},{"id":"ship:057dd72b-e3fd-492b-8b3d-9a2f3898047a","kind":"release","at":"2026-10-25T06:51:52.000Z","precision":"EXACT","title":"v2.26.1","summary":"Release 2.26.1: a call hung up from its Live Activity (or the Lock Screen) while the app is in the background still leaves its line in the chat. Ending the call used to drop the computer's connection as the engine stopped, before the call's end reached the computer; the end now keeps the connection until the computer has it. iPhone only (Android already waited for the end; desktop and TUI have no Live Activity). ## What's Changed * fix(ios): release 2.26.1 so a call ended from its Live Activity keeps its line by @leepokai in https://github.com/leepokai/Codync/pull/220 **Full Changelog**: https","recordedAt":"2026-10-28T00:27:45.650Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.26.1","marketAround":{"after":{"day":"2026-10-28","priceUsd":0.000003946796276}}},{"id":"ship:a0fdf493-bf04-45bd-963a-e6580550f446","kind":"release","at":"2026-10-25T05:37:49.000Z","precision":"EXACT","title":"v2.26.0","summary":"Release 2.26.0 finishes the host-owned voice calls (docs/plans/voice-architecture.md, stages 2–4): - **The bot's work reaches the call**: the host pushes the bot's final replies, approvals waiting, failures and rate-limited progress to the device holding the call (a `call` event older clients ignore); the apps just hand each line to the voice. Missed lines replay on reconnect. - **One engine state machine** on iPhone, Android and desktop: connecting → ready → listening/speaking, plus reconnecting, interrupted and failed. Gemini/OpenAI drops reconnect (3 tries) with the call so far; phone calls","recordedAt":"2026-10-28T00:27:45.663Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.26.0","marketAround":{"after":{"day":"2026-10-28","priceUsd":0.000003946796276}}},{"id":"ship:72089a0a-5e59-4174-ae66-0bb31ae5d33a","kind":"release","at":"2026-10-24T23:58:04.000Z","precision":"EXACT","title":"v2.25.0","summary":"Release 2.25.0. The headline change is voice calls running on the computer: the host starts the call, writes the voice's instructions (its role as the bot's relay, plus the user's and the bot's memory, the bot's setup, the project's git state and the recent conversation), runs the voice's tools, keeps the transcript and ends the call with a titled line. The apps keep only the audio. Also in this release, from `dev`: a lead bot on every computer, artifacts and each chat's library, Hermes Agent, bots messaging each other without waiting, Live Activity progress, thinking details as an opt-in, Ope","recordedAt":"2026-10-28T00:27:45.676Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.25.0","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:9ab29bf9-65c5-4146-901b-98303e91993e","kind":"release","at":"2026-10-23T15:26:10.000Z","precision":"EXACT","title":"v2.24.0","summary":"Release 2.24.0 adds per-device interface language selection across desktop, iOS, Android and the terminal: English, Simplified Chinese, Traditional Chinese, Japanese, Korean, French, German and Spanish, plus Follow system. Preferences persist on each device; conversation content is not translated. Includes #201 from @XuQianJin-Stars, shared translation catalogs, live language updates, widget refresh and localized desktop tray text. Settings page titles now have matching prominent icons, including General and Voice chat. ## What's Changed * feat: let each device choose Simplified or Traditional","recordedAt":"2026-10-28T00:27:45.689Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.24.0","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:a4298e50-8eba-4148-86d4-b4d30a04ab68","kind":"release","at":"2026-10-23T06:04:30.000Z","precision":"EXACT","title":"v2.23.1","summary":"Fix phone conversation keyboard behavior: tapping messages or empty space dismisses the keyboard, and opening the keyboard keeps the latest message visible when following the bottom. iOS 26+ uses native Liquid Glass for the jump-to-latest button. Release 2.23.1 also documents SQLite setup for codync-mem 0.3.2 and adds the Codex post-change review workflow. ## What's Changed * fix(apps): stabilize phone conversations for 2.23.1 by @leepokai in https://github.com/leepokai/Codync/pull/200 **Full Changelog**: https://github.com/leepokai/Codync/compare/v2.23.0...v2.23.1","recordedAt":"2026-10-28T00:27:45.702Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.23.1","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:0f9dbd7a-4079-45f7-a437-ae3ca48ff368","kind":"release","at":"2026-10-22T19:12:12.000Z","precision":"EXACT","title":"v2.23.0","summary":"Add System, Light and Dark appearance choices to desktop General → Appearance and iPhone/Android settings. The default remains System; the selection applies immediately and persists on this device, independently of accounts and hosts. The terminal offers the same choices through Ctrl+K. Desktop uses Electron nativeTheme for CSS, canvas and native window chrome. iPhone applies a window interface style so open sheets update and switching back to System clears the override. Android updates its theme and system-bar contrast. Remote screen viewing keeps its explicit dark surface. Release version: 2","recordedAt":"2026-10-28T00:27:45.715Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.23.0","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:6c34a11b-e89b-45e0-a97f-14156f094887","kind":"release","at":"2026-10-22T18:30:15.000Z","precision":"EXACT","title":"v2.22.2","summary":"Ship Composio Connect for personal accounts in 2.22.2: connect with OAuth from Connectors, without a developer Platform key. Extensions now contains Agents, Connectors and Skills on desktop, iPhone and Android; the separate Apps shelf is removed. Existing connected apps and pending connection requests remain supported. Align all app/host versions and lockfiles at 2.22.2, regenerate the Xcode project, and place the bilingual iPhone notes under the matching release. The v2.22.1 tag already identifies an earlier main commit, so this version change triggers release of the Composio changes merged i","recordedAt":"2026-10-28T00:27:45.730Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.22.2","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:59ab2cdd-206d-478d-9e91-2f2eb65383f2","kind":"release","at":"2026-10-22T18:05:38.000Z","precision":"EXACT","title":"v2.22.1","summary":"Release 2.22.1 improves computer connection states and access recovery. - Desktop host startup and failure screens use the Codync mascot, including a disappointed face on failure. The mascot has no background tile or warning badge. - On iOS and Android, an unreachable account computer offers Ask for access. Renewing access requires explicit confirmation and only replaces this phone's grants. Account computers and older copies cannot be removed from phone settings. - Connected computer cards keep the full name visible and group connection details and actions into a compact layout. Offline expla","recordedAt":"2026-10-28T00:27:45.742Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.22.1","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:1d6a44f5-65d3-4bfe-80c7-e58a16ec4eee","kind":"release","at":"2026-10-22T16:42:46.000Z","precision":"EXACT","title":"v2.22.0","summary":"- fix(chat): keep approval cards compact - fix(chat): remove inline thinking previews - fix(desktop): smooth thinking and show inline previews - fix(host): keep forgotten memories from coming back in a tidy - feat(host): keep bot memory from filling up - fix(desktop): show provider dictation listening once the mic is open - fix(ios): Return starts a new line with a hardware keyboard - fix(desktop): number an agent's setup steps without gaps - fix(host): sign in to Google Antigravity the way its agent accepts - feat(host): advertise your own HTTPS address to phones - fix(host): tell bots the us","recordedAt":"2026-10-28T00:27:45.760Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.22.0","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:07e89e9a-100f-4a8d-bc40-419ce82f8e22","kind":"release","at":"2026-10-21T13:22:42.000Z","precision":"EXACT","title":"v2.21.0","summary":"Release 2.21.0. A bot keeps its own memory as Markdown files, another agent carries a bot's work on when its own runs out, bots can write their own skills, and routines that fail try again: - **Memory the bot keeps.** Each bot's memory is now Markdown files it edits itself, like Claude Code's own memory: `MEMORY.md`, one short fact per line that every session opens with, and notes on one topic each. Every agent gets the same memory tools (read, edit, search), and agents with file access may use their own. To change or forget something, tell the bot in its chat: only a turn you started there ca","recordedAt":"2026-10-28T00:27:45.772Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.21.0","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:a8275718-501f-4e22-84cf-2d2447bf55ea","kind":"release","at":"2026-10-20T18:16:54.000Z","precision":"EXACT","title":"v2.20.4","summary":"Release 2.20.4. Reordering on the iPhone keeps each computer's bots together, and the desktop app shows the Codync bot while its host starts: - **A computer moves with its bots (iPhone).** Dragging a computer's heading in the bot list now carries its bots. While the heading is lifted, every computer's bots fold into their headings; they unfold under their own computer on drop. Before, only the heading moved and its bots were left under the other computer. - **Bots stay in their own computer (iPhone).** A bot reorders only among its own computer's bots. Dropped among another computer's bots, it","recordedAt":"2026-10-28T00:27:45.785Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.20.4","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:c7fa914a-f9d6-4759-b12d-da169fa8b6c8","kind":"release","at":"2026-10-20T13:15:35.000Z","precision":"EXACT","title":"v2.20.3","summary":"Release 2.20.3. Computers & devices now shows each computer the same way on every app and keeps it in sync with the account: - **Older copies are marked.** When a Mac gets a new host identity, its earlier one stays in the account as an offline entry under the same name. The desktop app labels it \"Older copy · last seen …\" and offers to remove it, the same way the iPhone and Android apps do. All clients use one rule: offline, same name, and last seen before the newer identity joined. - **Removed means removed.** The desktop app no longer adds a computer back to the account on its own after it w","recordedAt":"2026-10-28T00:27:45.798Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.20.3","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:5d5170e8-a3c2-443f-bedd-dea25ca4976a","kind":"release","at":"2026-10-20T09:11:43.000Z","precision":"EXACT","title":"v2.20.2","summary":"Release 2.20.2. It carries everything in [2.20.1](https://github.com/leepokai/Codync/releases/tag/v2.20.1) (bots that manage the team, quote replies, profile-sheet bot creation, group slash commands and more), plus: - **A quieter chat.** The chat no longer shows a line when a bot's agent starts over with a fresh session: after New session, an agent, model or folder change, or a session that couldn't be resumed. Lines like that left by earlier versions are cleared from existing chats. On the iPhone, Android, the desktop app and the terminal UI. Compatibility: nothing changes; `minApp` and `minH","recordedAt":"2026-10-28T00:27:45.810Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.20.2","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:8fafd2b1-35d0-422f-8982-bc9381ef0d6d","kind":"release","at":"2026-10-20T08:01:35.000Z","precision":"EXACT","title":"v2.20.1","summary":"Release 2.20.1. - **Bots that manage the team (#179).** A bot with Manage the team on (a new switch in its settings, off by default) can list the team, create bots and change any bot's name, instructions, model, avatar, routines and visibility, its own included. The bots it creates can manage the team too, take its approval setting, connectors and skills, and show \"Created by\" in their settings. Under Ask, each change first shows an approval card listing all of it; under Auto it just happens, with a notice in the chat. Deleting bots stays with you. A model change that arrives during a turn now","recordedAt":"2026-10-28T00:27:45.823Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.20.1","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:78d4d08a-6a08-44ce-8db7-6d4773a3527b","kind":"release","at":"2026-10-19T16:56:11.000Z","precision":"EXACT","title":"v2.20.0","summary":"Release 2.20.0. - **Routine schedules from presets.** A routine's schedule is picked as Hourly, Daily, Weekdays, Weekly or Custom instead of typed as cron, on the iPhone, Android, the desktop app and the terminal UI. The time zone is a searchable list starting on the device's zone, and the timeout reads in hours and minutes. - **Routine links open only once listed.** A routine linked from the chat no longer opens as an empty form before the list loads (saving it wrote defaults over the routine), on the iPhone and Android. - **Desktop sheets and dialogs.** Quieter surface, grouped fields, an ic","recordedAt":"2026-10-28T00:27:45.839Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.20.0","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:50f86550-6b91-475b-8a2a-3191f5bcc46a","kind":"release","at":"2026-10-19T12:21:06.000Z","precision":"EXACT","title":"v2.19.3","summary":"Release 2.19.3: updates follow the release gate alone. - **No more per-computer App Store check.** The release gate already offers a release only once the App Store's iPhone app works with it, so the desktop app and the host stop asking the App Store and holding a release themselves. The \"waiting for the iPhone app\" line is gone from Settings → Updates, the menu bar's Updates menu and the terminal UI, and `codync-host update --skip-app-check` is gone. Releases stop carrying the iPhone version they need in their update feeds (`compat.json`, `minApp` in `latest*.yml` and the old Mac app's appcas","recordedAt":"2026-10-28T00:27:45.854Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.19.3","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:4ad92af6-9eec-45d8-8ace-bf544df55e10","kind":"release","at":"2026-10-19T09:39:27.000Z","precision":"EXACT","title":"v2.19.2","summary":"Release 2.19.2: what's on `dev` since 2.19.1. - **Bots react with emoji.** A bot can put one emoji on the message it's answering, the way a person would: ❤️ to thanks, 👍 to a plain OK, 🎉 to big news, 😂 to a real joke. When a message needs no words, the reaction is the whole reply, and its push says \"Reacted ❤️ to your message\". In group chats bots react to the user and to each other, and can agree with a reaction instead of adding a message; room lines show the reactions so members see them. iPhone, Android, desktop and the terminal UI show each bot emoji with the avatars of the bots that c","recordedAt":"2026-10-28T00:27:45.869Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.19.2","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:68996626-7dcd-4469-bdd8-9ed86af589af","kind":"release","at":"2026-10-18T19:53:28.000Z","precision":"EXACT","title":"v2.19.1","summary":"Release 2.19.1: what's on `dev` since 2.19.0. - **Bots on a schedule no longer pile up processes** ([#143](https://github.com/leepokai/Codync/issues/143)). A routine run's agent now stops as soon as the run ends when nothing else is using the bot, together with everything it started. A bot that only runs on a schedule is up only while a run works. When the bot is also in a conversation, only the run's session closes and the agent stays for what comes next. (On Windows, where agents are never stopped for idleness, the run's session closes instead.) Until now each run left its MCP servers runnin","recordedAt":"2026-10-28T00:27:45.885Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.19.1","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:10acff49-21d9-4e18-be98-d660c6e44bdd","kind":"release","at":"2026-10-18T18:52:36.000Z","precision":"EXACT","title":"v2.19.0","summary":"Release 2.19.0: what's on `dev` since 2.18.1. ## What's Changed * Codync 2.19.0: the agent's own memory off by default, with a switch per bot by @leepokai in https://github.com/leepokai/Codync/pull/163 **Full Changelog**: https://github.com/leepokai/Codync/compare/v2.18.1...v2.19.0","recordedAt":"2026-10-28T00:27:45.897Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.19.0","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:09acdaf3-ad41-44cc-8a78-06db9143895f","kind":"release","at":"2026-10-18T17:11:07.000Z","precision":"EXACT","title":"v2.18.1","summary":"Release 2.18.1: what's on `dev` since 2.18.0. ## What's Changed * Release 2.18.1 by @leepokai in https://github.com/leepokai/Codync/pull/161 **Full Changelog**: https://github.com/leepokai/Codync/compare/v2.18.0...v2.18.1","recordedAt":"2026-10-28T00:27:45.911Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.18.1","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:0952333f-af58-4e8a-9871-67bb75d71719","kind":"release","at":"2026-10-18T09:48:03.000Z","precision":"EXACT","title":"v2.18.0","summary":"- **Memory, redone.** Bots keep their memory in the host instead of Engram, in two layers: what all your bots know about you, and what each bot knows on its own. Every entry can be added, edited, pinned, archived or forgotten on desktop, iPhone and the terminal UI, and each bot chooses whether it uses the shared layer. A remembered fact shows in the chat with a one-tap undo; bots set to ask first show a card instead. - **Dreams.** Between chats a bot tidies its memory, using only words you typed yourself (not pasted or quoted text). Every run is listed under Dreams and can be undone. - **Notes","recordedAt":"2026-10-28T00:27:45.930Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.18.0","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:8d699f81-771e-4dee-85fb-a3ec2cd4684e","kind":"release","at":"2026-10-17T10:24:19.000Z","precision":"EXACT","title":"v2.17.5","summary":"- **Links in chat replies are recognizable:** Markdown links are underlined on desktop and iPhone so they stand out in the monochrome theme, and desktop links show their destination on hover. The terminal UI already underlines link labels (#146). - **Linux screen sharing no longer crashes when a connection ends:** the Linux screen helper used to abort when a viewing session's network connection closed or failed; it now cleans the session up and keeps running (#134). - **The cloud relay sleeps when nobody is talking:** a phone or computer that vanished without closing its relay connection (app","recordedAt":"2026-10-28T00:27:45.946Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.17.5","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:e73d385f-1004-444f-8bd6-f8a1b8716673","kind":"release","at":"2026-10-16T14:25:12.000Z","precision":"EXACT","title":"v2.17.4","summary":"- **Extensions closes when you click outside it:** clicking the dimmed area around the Extensions window dismisses it, like Escape or the close button. Forms opened from it (connector setup, credentials, skill details) still stay open on an outside click, so nothing you typed is lost. - **Installed connectors and skills in two columns:** the Connectors & skills page uses the same two-column grid as the Extensions page instead of one full-width row per item. A narrow window still shows one column. Desktop only (macOS, Linux, Windows). The iPhone app presents Extensions as a system sheet (swipe","recordedAt":"2026-10-28T00:27:45.963Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.17.4","marketAround":{"after":{"day":"2026-10-27"}}},{"id":"ship:a2ceb54b-bb24-4aeb-8843-4d1cae3df128","kind":"release","at":"2026-10-16T13:02:44.000Z","precision":"EXACT","title":"v2.17.3","summary":"- **Updates appear only once they can be downloaded:** an app could offer a release whose build was still uploading, then fail with a 404 (2.17.0 → 2.17.2 on a Mac). Each release job now uploads its update feed after the files it points at, on macOS, Windows, Linux and for standalone hosts. While a release has no feed for your platform yet, the desktop app reports it's up to date instead of an error. - **Computer access on macOS:** Start again restarts Codync Screen after its helper stopped. Each setup step shows its state, and a check once granted. The System Settings hint appears on the step","recordedAt":"2026-10-28T00:27:45.976Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/leepokai/Codync/releases/tag/v2.17.3","marketAround":{"after":{"day":"2026-10-27"}}}],"totals":{"ships":49,"contractSource":0,"locks":0,"resumed":0,"marketIntegrity":0,"verification":0},"total":49,"truncated":false,"nextCursor":null,"disclaimer":"Public, source-backed activity HEY recorded. Still Building means counted ships during a market drawdown HEY itself tracked — it is not a prediction, not a ranking by price, and not investment advice. Few projects meet Still Building or Under the Radar at any time; both are strict by design, and list responses carry the counts."}