Skip to content

[codex] sync local master changes#26

Draft
toreleon wants to merge 11 commits into
masterfrom
codex/sync-master-linear
Draft

[codex] sync local master changes#26
toreleon wants to merge 11 commits into
masterfrom
codex/sync-master-linear

Conversation

@toreleon
Copy link
Copy Markdown
Owner

Summary

  • Linearizes the committed local master changes on top of origin/master so branch protection can run checks.
  • Preserves the same final tree as local master while removing the merge commit rejected by branch protection.

Validation

  • Verified codex/sync-master-linear has zero merge commits over origin/master.
  • Verified the branch tree matches local master with git diff --stat master..codex/sync-master-linear.

Notes

  • Direct push to origin/master was rejected because master is protected and requires no merge commits plus required status checks.
  • Uncommitted local working-tree edits were not included.

toreleon added 11 commits May 20, 2026 11:18
…eScript configuration

- Introduced `resolveClaudeCodeExecutable` function to determine the path of the Claude Code executable.
- Updated `orchestrator.ts` and `runner.ts` to utilize the resolved executable path in options.
- Added `pnpm-workspace.yaml` to define workspace packages.
- Created `tsconfig.base.json` for shared TypeScript configuration and updated `tsconfig.json` to extend from it.
- Exported `ConfigSchema` in `loader.ts` for external usage.
- Introduced ArchiveSessionReq and RestoreSessionReq request schemas in ipc.ts.
- Updated IpcChannelMap to include new IPC channels for session archiving and restoring.
- Modified orchestrator.ts to support session management with current working directory (cwd) context.
- Enhanced session handling functions to include cwd parameter for better session management.
- Implemented archiveSession and restoreArchivedSession functions in sessionStore.ts to manage archived sessions.
- Added clearActiveSession function to reset active session state.
- Updated Onboarding component to utilize provider models, allowing dynamic model selection based on provider and API key.
- Introduced useProviderModels hook for fetching available models and handling loading states.
- Enhanced SettingsModal to reflect model availability and provide user feedback on model loading.
- Added new providerModels utility functions for model normalization and availability checks.
- Implemented model selection in the ModelsPane with improved user experience and error handling.
- Introduced abort functionality for active team runs to improve responsiveness during operations.
- Added spawning and tracking of Claude Code processes for better process management.
- Updated global styles for improved UI consistency and responsiveness.
- Introduced TeamResultCard and TeamRunCard components to display team tool results and runs.
- Enhanced Block component to handle tool_use and tool_result cases for team tools.
- Updated ChatView to include live team runs and display them appropriately.
- Implemented team tool event handling in chat store to manage team runs and roles.
- Added styles for team-related components and their states (running, done, error).
- Improved error handling for tool responses and integrated team tool events into the stream bridge.
…hannels

- Introduced MarketBar, MarketIndexOverview, MarketOverview, and MarketHeatmap interfaces in ipc.ts.
- Added MarketOverviewReq, MarketAssetReq, and MarketHeatmapReq request schemas.
- Updated IpcChannelMap to include new market-related channels.
- Created a design system document for the Azoth Desktop app to standardize UI components and interactions.
- Enhanced Cafef data source with new screener item and snapshot interfaces, and implemented getScreenerSnapshot function.
- Modified team runner to bypass permissions for specific operations.
- Updated tests to accommodate new permission handling in agent queries.
- Introduced new interfaces for portfolio management including PortfolioPosition, PortfolioSubAccount, PortfolioSnapshot, and various order-related types.
- Added request schemas for fetching portfolio snapshots, orders, history, placing orders, and canceling orders.
- Updated IPC channel map to include new portfolio-related requests.

feat(order): enhance order placement with guardrails

- Refactored order placement logic to use a new function `placeOrderWithGuards` that checks for reference prices and guardrail conditions before placing an order.
- Improved error handling for order placement, returning specific error messages for missing reference prices and guardrail violations.
- Introduced refresh token handling in the FHSC import browser session script.
- Updated candidate extraction logic to include refresh tokens.
- Enhanced the FHSC broker to utilize refresh tokens for authentication.
- Modified configuration schema to include refresh token.
- Updated default configuration and loader to support refresh token.
- Adjusted portfolio calculations to account for total equity when available.
- Improved setup component to handle refresh token during authentication.
…implement FHSC broker constants, types, and utility functions
…d usability

- Updated market.css with a table-first redesign, enhancing layout and responsiveness.
- Refined portfolio-account styles, introducing new selectors and chip components for better visual hierarchy.
- Enhanced portfolio-tabs styles for improved grid layout on smaller screens.
- Revamped portfolio.css to streamline the overall design, including equity cards and order strips.
- Introduced new utility classes for better alignment and spacing across components.
Comment thread src/data/sources/cafef.ts
Comment on lines +116 to +117
return value
.replace(/&/g, "&")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants