Repository navigation
Conversation
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ngdotgg#30781) Co-authored-by: DrSeedon <DrSeedon@users.noreply.github.com> Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <jmarminge@gmail.com> Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…e from a secret provider (pingdotgg#31652) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… the platform options Stack.tsx built every route from hand-merged constants with 29 Platform.OS checks, and sheets patched their own corner radius, Android fit-to-content and swipe guard from inside the screen. Detents had drifted between routes. - pageRoute, sheetRoute, modalRoute and immersiveRoute own header appearance, detents, the Android card/full-screen fallback, corner radius and fit-to-content. - The Android navigator hides the native header for every route from the first frame; screens always draw their bar in-tree. - One isPresentedRoute replaces six copies of the presentation check. - SheetHeader takes typed actions and owns the swipe guard for dismissDisabled. - The legal document and Environments sheets use SheetHeader/AppBar instead of raw header options; Environments' add button was invisible on iOS. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Five features built their own native stacks, each with its own header recipe and liquid-glass check, only to get a bar: Thread settings, Custom snooze, the iOS sidebar column, the browser, and the thread preview. Agents, Background work and Queued hand-built a ScreenStack with no close button. - useSheetStackOptions gives a stack nested in a sheet the sheet route's bar. - StandaloneStack hosts a native bar outside the route tree (popover, sidebar column); sidebar-navigation-shell is gone. - The thread preview gets a Thread route of its own (ThreadPreviewRoute, next to the inspector preview) that draws no native UI. - The browser route has its own bar, and draws one SheetHeader instead of two bars. - Agents, Background work and Queued use the route header and SheetHeader, which gives them a close button on iOS. - SheetHeader takes menus, matching AppBar. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…th platforms About 50 feature screens wrote their bar twice (iOS header options or Toolbar items, plus an Android-only embedded AppBar), branched on Platform.OS and liquid-glass support for chrome, and guessed the bar height four different ways. - AppBar loses its `options` escape hatch and gains onClose, confirm, guardBack, onBackToList and onCompose; menu items can be destructive. Search sheets, form sheets and modals use the same AppBar as pages. - useBarInset, useBarOverlap, useContentTopInset and useSearchToolbarInset replace HeaderHeightContext and insets.top + 44/48/72 math in features. - ScreenContent keeps the Android split-view edge gap by default. - The thread bar is one AppBar with one git menu; the three copies disagreed about "Merge back". - Settings filter menus, Usage, Files, ZIP and attachment viewers, PR detail, discussion and guide screens, git sheets, search sheets and thread settings each declare actions, menus and search once. - useOpenWorkspaceDetail replaces Android selectDetail vs iOS push branches. - Fixes: Files error states had no bar; GitConfirm had no bar on iOS; Android never showed "Move draft to this line"; thread settings Save/Done differed between platforms; "Switching branch" had no back button on Android. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ist header The workspace shell (tabs, dock, toolbars, root screens) sat in features/workspace, so its legitimate platform branches looked like feature code. Home's thread list and the iPad sidebar each built the same brand, search and filter header from raw native options. - features/workspace moves to features/layout/workspace, with the Android pull request app bar. - WorkspaceListHeader draws the list header from typed data on both platforms; brand-title options, sidebar header items and the split empty detail move into the shell. Home and the sidebar share one filter menu definition. - docs/internals/mobile-layout.md describes route presets, the shell's location and the AppBar/inset contract. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…r falls back to another account (pingdotgg#31646) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ce (pingdotgg#31670) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… it (pingdotgg#31651) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…1654) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: UtkarshUsername <putkarsh184@gmail.com>
…0623) Co-authored-by: UtkarshUsername <putkarsh184@gmail.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…31059) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#31642) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
…er calls on Android (pingdotgg#31188)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
pingdotgg#28487) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>
pingdotgg#31251) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ocal on every lexer call (pingdotgg#31187)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>
…#30453) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>
…ingdotgg#30546) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…gg#27397) Co-authored-by: maria-rcks <maria@kuuro.net>
…e's service (pingdotgg#26324) Co-authored-by: notcompromised <peyton.lamb111@gmail.com> Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Yash Singh <saiansh2525@gmail.com>
…#19659) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Yash Singh <saiansh2525@gmail.com> Co-authored-by: Honey Paptan <hpaptan@gmail.com>
…ngdotgg#19660) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Yash Singh <saiansh2525@gmail.com>
Remove Cursor CLI credential and macOS Keychain fallbacks for account usage and limits, including their settings and web/mobile prompts. Preserve usage through the Cursor SDK sign-in, CURSOR_API_KEY exchange, and explicit auth tokens for limits. Verified focused Cursor tests and full CI on the final head. The scope and intended loss of usage for CLI-only environments were explicitly approved by the maintainer. Model: GPT 6.1 Sol. Harness: Codex through T3 Code.
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gdotgg#32401) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…d Escape to the PTY (pingdotgg#32666) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#27941) Co-authored-by: Orin <orin@orin.ws> Co-authored-by: maria-rcks <maria@kuuro.net>
…s the thread (pingdotgg#28454) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gg#27541) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…etails card (pingdotgg#27582) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…in folders (pingdotgg#25883) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gdotgg#32777) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#32266) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#28255) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tgg#26737) Co-authored-by: PR Batch Tester <agent@local.test> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…ges (pingdotgg#32833) Agents can pass `path` to an absolute .html file instead of retyping the page as inline `html`. The server reads the file only for full-access threads, with the existing disk-read guards, and snapshots it at publish. ACP render recovery matches path calls by path. The mcp-tool-use eval grades pages passed by path. Takes over pingdotgg#32817. Co-authored-by: Stoli Geyer <stoli@tractorbeam.ai> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#32242) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Sync pingdotgg/t3code:main into
main.Merge with a merge commit to preserve fork changes and shared upstream history.