Releases: GenDistrict/thread0
Release list
thread0 0.1.266
thread0 0.1.266
This release updates collaboration with outside developers, adds group rooms, and includes changes prompted by real-device reports. User live validation remains pending.
Collaborators at scale
- The collaborators screen on the PC and the owner's phone is now a people list instead of a dropdown: people with unread messages first, then most recent conversation, each row with name, role, last message, time and an unread badge. The sidebar badge is the sum of unread messages and clears when you read on either device — the PC device record is the single source of truth.
- A collaborator's message notifies the owner with an OS notification on the PC (skipped while the window is focused) and a push on the owner's phone. The owner's reply pushes only to that collaborator's device, including observe-role devices. The notification can be switched off in Settings on both the PC and Remote.
- Session headers show who is looking at the same session (based on shared sessions and recent activity), without any polling.
Group rooms
- The owner creates rooms and picks members from the active collaborators; a room can be any subset and there can be several rooms. Members see the room in the conversation picker, messages carry the sender's name, and every member device is pushed when someone posts (the sender excepted). Removed members stop receiving immediately and non-members are refused without learning the room exists. Observe-role collaborators can talk in rooms they belong to.
Changes prompted by real-device testing
- Collaborate-role guests could not create a folder, pick an additional folder or start a session in their own folder. The guest's folder lives under
Documents\AgentDeck\guests, outside the PC owner's browse roots, and the registration, creation and browse handlers applied the owner's roots to guests. Those calls are now bounded by the guest scope (shared session folders plus the guest's own folder) and the internal scoped methods cannot be called from a phone. Out-of-scope paths show the collaborator wording ("outside the shared folders, ask the owner") instead of an instruction meant for the owner. - The "Accounts this PC allows" list in a guest's new-session sheet labelled the host's accounts as "my subscription"; it now says they are the inviter's subscription in all nine languages.
- The guest's own-account list reloaded endlessly when the PC's account policy differed from the cloud copy of the invitation. While the PC is reachable it is now the authority for policy and expiry; cloud updates only decide revocation and expiry, and the sheet re-reads access only when the PC changes permissions.
- Switching a shared session to the guest's own account failed inside the customer PC with "Service request is not allowed", and cancelling failed the same way, leaving the session unable to take input. The desktop's service-request allowlist now includes the execution switch, close and unregister routes, a test compares every route the desktop calls against that list, and a session that restarts under the same id accepts input again.
- A session view could crash when the collaborator list was unavailable (found by the release gate), and the collaborators panel no longer shows a person's role badge next to a room name.
Update the host PC and refresh Remote to use the matching implementation. Automated fixtures and package checks do not replace real-device acceptance; user live validation remains pending for the collaborator scenarios above.
Downloads
- Windows 10/11 x64 installer
- Windows Preview channel installer
- macOS 13+ Apple Silicon DMG
- SHA-512 checksums
- Install guide
Integrity
The Windows installer is signed with Azure Trusted Signing (MAI DEPOT, Inc); the macOS build is Developer ID signed and notarized. Verify the download against SHA512SUMS.txt before installing.
thread0 0.1.262
thread0 0.1.262
This release repairs the artifacts drawer for GPT sessions and finally lists the files your scripts produce.
- The artifacts drawer shows deliverables again. In 0.1.261 every successful file change in a GPT session was treated as a media-tool output, so the list filled with
.pyand.mjsfiles. Media outputs such as generated images, video and embedding exports are now tagged explicitly and are the only entries exempt from the deliverable rule; stored incorrect entries disappear when the session is reopened. - Files produced by scripts and shell commands now appear as artifacts. A session that builds
deck.htmlwith a Python script, exports a PDF, or renders an MP4 never emitted a file-edit event, so those results were missing from the drawer. At the end of each turn thread0 scans the session folders for deliverables changed during that turn and lists them. The scan is bounded (depth 6, 20,000 entries, 400 ms) and skips hidden, dependency and build folders. - The "Use this folder" button in Remote showed the wrong language. The 0.1.261 translation table shifted one locale, so Korean showed English, English showed Spanish, and so on. All nine locales are corrected.
Update the host PC and refresh Remote to use the matching implementation. Automated fixtures and package checks do not replace real-device acceptance; user live validation remains pending.
Downloads
- Windows 10/11 x64 installer
- Windows Preview channel installer
- macOS 13+ Apple Silicon DMG
- SHA-512 checksums
- Install guide
Integrity
The Windows installer is signed with Azure Trusted Signing (MAI DEPOT, Inc); the macOS build is Developer ID signed and notarized. Verify the download against SHA512SUMS.txt before installing.
thread0 0.1.261
thread0 0.1.261
This release fixes the desktop "jump to my message" controls, shows only real deliverables in the artifacts drawer, repairs plugin management for Claude and adds it for GPT, and lets Remote add reference folders to a new session.
- Jumping to a message on the desktop lands on the message you chose. The 0.1.260 typing-lag fix made off-screen rows placeholders, so the previous one-shot smooth scroll drifted and the "up" arrow could throw the view to the top of a long session. The jump now scrolls instantly and re-measures after paint until the target settles, including when earlier history loads during the jump.
- The artifacts drawer lists deliverables only: documents, tables, slides, HTML, images, audio, video and notebooks. Source and config files the agent creates while coding no longer fill the list. Files produced by the media tools (images, video, embedding exports) stay listed regardless of extension.
- Installing a Claude plugin no longer makes it vanish from the list. Claude Code 2.1.258 reports installed plugins without a name field, and the list dropped those rows; installed plugins now appear at the top with their enable, disable and remove controls.
- GPT accounts get the same plugin section: list, install and remove through the Codex CLI. Enable/disable and marketplaces are Claude-only because Codex has no such commands.
- Remote (phone) can add additional folders to a new session, matching the PC dialog: up to eight folders, chosen in the folder browser without registering them as projects. Collaborator scope rules still apply on the PC.
- macOS builds are on the same version again: the signed, notarized 0.1.261 DMG ships with this release.
Update the host PC and refresh Remote to use the matching implementation. Automated fixtures and package checks do not replace real-device acceptance; user live validation remains pending.
Downloads
- Windows 10/11 x64 installer
- Windows Preview channel installer
- macOS 13+ Apple Silicon DMG
- SHA-512 checksums
- Install guide
Integrity
The Windows installer is signed with Azure Trusted Signing (MAI DEPOT, Inc); the macOS build is Developer ID signed and notarized. Verify the download against SHA512SUMS.txt before installing.
thread0 0.1.249
thread0 0.1.249
This release adds diagnostic reporting for failures and recovery, safeguards shared-session input, and improves Remote's saved files.
- Opened or downloaded artifacts are retained in the device's Remote library. Reopening a saved file uses its stored copy; receiving an updated copy remains an explicit action.
- Supported documents and media open in Remote's viewer. Unsupported formats use the device's available open/share action.
- Shared sessions preserve sender identity, recheck access before queued input is delivered, and prevent a repeated request from being silently submitted again after an uncertain restart.
- Failure reports include limited technical context and recovery information. They exclude conversation text, file contents, local paths and credentials. Updated terms and privacy notices describe the collection and retention.
Update the host PC and refresh Remote to use the matching implementation. Automated fixtures and package checks do not replace real-device acceptance; user live validation remains pending.
Downloads
thread0 0.1.248
thread0 0.1.248
This hotfix makes accepted collaboration invitations available on other devices signed in to the same account.
- Find an accepted workspace in Remote's invitations and PC switcher, including on a fresh browser or phone.
- Connect another device with its own encryption key while keeping the original connection, permissions, shared sessions and expiry.
- Keep invitation loading, empty and error states distinct. Retrying, cancelling and switching accounts do not apply a late response to another account.
- Permission changes and invitation revocation apply to the additional device through the original invitation.
- Pending drafts are saved when the page reloads or moves to the background, including immediately after dictation.
Update the host PC to 0.1.248 and refresh Remote. An older host cannot attach the additional device. Previously accepted invitations do not need to be sent again while their original access is still active. Physical-device acceptance remains pending; automated checks are not user validation.
Downloads
thread0 0.1.247
thread0 0.1.247
This release improves connection recovery, file previews and typing in long conversations, and brings account refresh updates to the Windows and macOS desktop apps.
Changes
- Remote refreshes file lists after reconnecting and preserves known files during temporary connection trouble. Downloads can continue after same-PC transport recovery; losing access or changing accounts cancels the old work.
- Long conversations keep fewer rows mounted while retaining their history. Typing, searching older messages and returning from previews preserve the conversation's state.
- PDFs open in the built-in viewer. Markdown honors an explicitly declared encoding and otherwise uses UTF-8. HTML projects can use the web-app preview to load their linked assets together.
- Received files are grouped in Remote's downloaded-files list. This temporary list clears on refresh; files saved separately remain on your device.
- Codex account refreshes for the same account run sequentially. A single empty account response is checked again before the app treats it as a sign-out.
- Remote's initial shell loads less conversation-rendering code, keeping login and recovery screens lighter. Download descriptions use the app's shared typography and color system.
Compatibility and validation
Update thread0 on the work PC and, when applicable, the subscription-account PC as well as Remote. Some preview and account features require the PC update.
The existing 100 MiB transfer limit remains. A reported repeated-paragraph case remains under investigation. Automated release checks do not replace physical-device acceptance; user live validation remains pending.
Downloads
thread0 0.1.246
thread0 0.1.246
This release brings automatic web-app previews and a larger review workspace to Remote, with collaboration, account and layout updates.
Changes
- Remote discovers responding local web apps from the session's output and links. A collaborator can open the app without first registering its port on the host PC. Collaborate and Full roles can view previews within their granted session and folder scope.
- Web previews open in a full-window workspace. Markdown, images, videos and workspace HTML in Remote also use the larger viewer. Closing the viewer returns to the conversation or file list.
- Mobile session tools show Artifacts before Files. Header icons retain their size with large artifact counts, and account chips remain readable.
- Desktop session controls wrap without overlapping. Security settings retain readable horizontal text across narrow window sizes.
- Subscription-account refresh preserves selection. Claude subscription readiness recognizes both supported authentication-method spellings. Own-account customer sessions use the work-PC preview route.
- Connection recovery provides more specific guidance. Older PCs show an upgrade explanation when automatic preview discovery is unavailable.
Compatibility and known limitations
Update thread0 on the work PC and the subscription-account PC where applicable. Web-app discovery uses HTTP loopback addresses emitted in the session; a server that reports no address may require the secondary manual connection option. Remote's existing 100 MiB transfer limit remains.
A reported case of repeated transcript paragraphs remains under investigation. Automated tests and release verification do not replace physical-device acceptance; the associated live scenarios remain awaiting user confirmation.
Downloads
thread0 0.1.241
thread0 0.1.241
This release updates shared workspaces, file access, and media presentation across desktop and Remote.
Changes
- Add or remove reference folders in an idle desktop conversation without starting another conversation. Folder access follows the session's permission mode.
- Remote Home can start work with a collaborator's own connected account. Shared project selection is limited to authorized session folders, with a visible new-folder action.
- Owner permission changes update the collaborator's view and add a notice to the collaboration chat. Remote's update action retains the invited-PC context.
- Session outputs created in another project can be opened when the host verifies a successful write for that exact file. Transfer, device, and sharing permissions still apply. File errors use readable recovery instructions.
- Generated images, audio, and video use consistent loading cards. Outputs stay at their generating tool/message instead of gathering after the final reply, including restored conversations.
- Desktop navigation has more room for labels, large Home cost values fit their cards, and mobile Settings and collaboration are available under More.
- Google's video request uses the supported REST option for the number of generated samples.
Compatibility and validation
Update the connected PC as well as Remote for the desktop-side changes. Own-account execution also requires the account-connected PC to be online and compatible. The existing 100 MiB transfer limit remains.
Automated behavior, packaging, signing, and live-service evidence is separate from user acceptance. Physical-device and full two-PC validation remain awaiting explicit user confirmation for this release.
Downloads
thread0 0.1.240
thread0 0.1.240
This release adds collaborator-owned account execution and improves file transfers, shared-session identity, and account controls across desktop and Remote.
Highlights
- Collaborators can select their own connected Claude or GPT account for work on an invited PC, subject to the host's permissions. Both the work PC and the account-connected PC need this release; updating Remote alone does not add this capability to desktop 0.1.233.
- Remote files share artifact download and viewing actions, with actual byte-based download percentages, retry, and recovery during a temporary interruption to the same PC connection. Unsupported previews remain downloadable.
- Remote uses Artifacts, Files, Terminal, Tasks in the same order as desktop, with a styled file-sort menu.
- Desktop shared sessions have a compact collaboration badge and the same checklist Task icon as Remote. Newly attributed guest messages display their sender's stored name; owner messages stay unlabelled. Older messages without sender metadata are not assigned guessed names.
- Account selection explains which PC and allowance will be used. Context-window details, model-specific overrides, and generated-media viewing have also been updated.
- Runtime dependencies include current Claude/Codex adapters and security patches for image processing and HTTP handling.
Compatibility and validation
The existing 100 MiB desktop file-transfer limit remains. Download percentages measure bytes received by Remote, not the operating system's subsequent save operation. Collaborator-owned execution requires compatible online PCs, connected accounts, and the work PC's supported isolation setup.
Automated regression, packaging, signing, and live-service checks are recorded separately from user acceptance. Physical Windows/Mac/iPhone behavior and the complete two-PC collaborator workflow remain awaiting explicit user live validation on this release.
Downloads
Intel Mac packages are not included in this release.
thread0 0.1.233
thread0 0.1.233
This hotfix moves Home's limit-recovery controls into the account usage popup on desktop and Remote. Real-device acceptance remains awaiting user validation.
Downloads
Highlights
- Desktop Home shows the recovery button inside the selected account's usage popup, instead of beside the account chips.
- Remote shows PC-only recovery guidance inside that popup, without repeated guidance across Home or an executable reset button.
- The popup supports mouse traversal and keyboard focus, with narrow-screen positioning. Closing it also hides the recovery control or guidance.
- Opening usage does not redeem credits. Existing account-bound confirmation and desktop-only reset restrictions are unchanged. Account settings retain their dedicated recovery entry.
Verification boundaries
Behavioral browser checks cover desktop and Remote styles, narrow/wide layouts, touch emulation, keyboard and pointer interactions, selected-account identity, dismissal and unavailable data. The actual previous component fails the closed-popup visibility regression. Automated checks never redeem real reset credits and cannot replace user acceptance on physical devices.
Integrity
Version-specific downloads and SHA-512 checksums are provided above. Windows installers use Authenticode signing by MAI DEPOT, Inc; Apple Silicon Mac packages require Developer ID signing, Apple notarization and stapling before publication. Intel Mac builds are not included.