Skip to content

Releases: TradingGoose/TradingGoose-Studio

v2026.06.05

05 Jun 21:29
1f0a581

Choose a tag to compare

TradingGoose Studio v2026.06.05

Release date: 2026-06-05

Features

  • feat(i18n): add next-intl localization for public, auth, admin, workspace, chat, invite, changelog, and unsubscribe routes with English, Spanish, and Chinese support
  • feat(monitors): add source-aware portfolio monitors with portfolio conditions, socket runtime subscriptions, workflow dispatch, and trigger blocks
  • feat(watchlists): add watchlist workflow block and tools for reading lists/items plus adding and removing listings by structured listing identity
  • feat(listings): promote listingIdentity to a first-class workflow value type across tools, blocks, triggers, variables, selectors, and executor parsing
  • feat(execution): stream queued workflow executions directly from the queue route with terminal event reconstruction from durable logs
  • feat(copilot): move Copilot workflow and saved-entity document reads to canonical Yjs snapshots and shared workflow sessions
  • feat(trading): resolve broker access through user OAuth connection accounts and introduce portfolio detail contracts for broker account data
  • feat(email): localize transactional emails and persist preferred locale for authenticated users and waitlist entries

Improvements

  • improvement(execution): simplify pending_execution into a lease-only queue while moving terminal workflow state to execution logs
  • improvement(runtime): harden queued execution drains, require Trigger.dev for queued drains, and add a root Trigger.dev dev workflow
  • improvement(console): centralize workflow execution event ingestion, stream buffering, cancellation, CSV export, and JSON output rendering
  • improvement(ai): centralize server-side AI provider execution, OpenAI-compatible stream conversion, token usage, and model cost calculation
  • improvement(trading): use OAuth connection accounts for broker discovery, order access, portfolio identity selection, and socket portfolio streams
  • improvement(market): share provider-aware listing selectors across widgets, monitor forms, workflow fields, and watchlist controls
  • improvement(records): preserve log and order detail controls during loading or unavailable states and enforce workspace access on execution metrics
  • improvement(dev): add i18n scripts, update Vitest/Vite test setup, and upgrade Turborepo schema handling

Refactors

  • refactor(routes): move visible app routes under [locale] while keeping API, callback, asset, sitemap, Monaco, and LLM routes canonical
  • refactor(monitors): replace indicator-only monitor APIs and runtimes with source-aware monitor routes, reconciliation, locks, logs, and background dispatch
  • refactor(trading): rename holdings surfaces to portfolio detail across tools, blocks, API routes, provider capabilities, and broker contracts
  • refactor(execution): centralize workflow execution events, SSE formatting, stream replay, job state reconstruction, and access checks
  • refactor(stores): narrow the console store around entries, event ingestion, cancellation, clear, and export behavior
  • refactor(components): move market, trading, provider, OAuth, and listing selector UI into shared component ownership
  • refactor(email): replace standalone email templates with a localized email renderer and message-driven copy
  • refactor(workflows): centralize workflow value types, workflow editor localization, block copy, trigger copy, and variable parsing helpers

Documentation

  • docs(changelog): add dated changelog entries for May 16, May 18, May 21, May 23, May 26, May 29, and June 5
  • docs(readme): update README screenshot assets and refresh visual documentation references
  • docs(tools): refresh Hugging Face tool documentation and related copy
  • docs(project): update changelog template conventions for the TradingGoose release workflow

Other Changes

  • chore(deps): add next-intl, upgrade better-auth to 1.6.2, pin Vite/Vitest, and upgrade Turborepo to 2.9.16
  • chore(db): add generated migrations for preferred locale fields and the pending execution queue schema simplification
  • chore(config): add i18n/Lingo configuration, update Turborepo schema, and adjust Helm chart metadata
  • fix(knowledge): preserve knowledge document storage keys and streamline queued document processing
  • fix(execution): stabilize queued drains, cancellation, durable terminal state, and workflow log reconstruction
  • fix(auth): make auth redirects, callbacks, invitations, password reset, and verification flows locale-aware

Contributors

v2026.05.15

15 May 23:53
b1a0246

Choose a tag to compare

TradingGoose Studio v2026.05.15

Release date: 2026-05-15

Features

  • feat(billing): refine pricing and plan chooser display (3031915)
  • feat(nav): add documentation link to sidebar (f46ca9c)
  • feat(knowledge): support context-aware uploads and embeddings (fcc2447)
  • feat(knowledge): scope knowledge bases to workspaces (ae71f02)
  • feat(trading): resolve holdings from portfolio identity (cca0bcf)
  • feat(serializer): support canonical param ids and user-only inputs (41e202f)
  • feat(copilot): include workflow parent ids in summaries (8d8eca6)
  • feat(workflows): stream workflow chat output and normalize file inputs (3e32845)
  • feat(access): add workspace credential access controls (6f45bce)
  • feat(oauth): support account-level connection management (7b34a91)
  • feat(workflows): stream execution results through queued API (f6fc123)
  • feat(trading): support richer order and review-target context (351a636)
  • feat(logs): add structured workflow log filtering (9d44f96)
  • feat(records): add order records and logs workspace (24ac935)
  • feat(migrations): update journal and add lethal ikaris migration (57dea34)
  • feat: add Gantt chart component for execution monitoring timeline (6f91703)
  • feat(monitor): add dedicated monitor workspace (b76a4c0)
  • feat(monitor): add execution workspace views (31c59e7)
  • feat(monitor): unify execution and config workspaces (4a33640)
  • feat(widgets): add portfolio snapshot widget (cdad1cf)
  • feat(widgets): add quick order widget (f8b1dd0)
  • feat(widgets): add heatmap market APIs (a59c4a7)
  • feat(widgets): add heatmap widget (066ab27)
  • feat(widgets): stream shared trading portfolio data (b41998a)
  • feat(widgets): refine portfolio widgets and workflow layout (7258814)
  • feat(portfolio): enhance trading performance window support and widge… (64cbd35)
  • feat(ai): expand provider support and normalize hosted model handling (1ce9f9a)
  • feat(copilot): standardize workflow references and indicator tooling (58b0588)
  • feat(copilot): align webhook request prompt with exact tags (ce446eb)
  • feat(markdown): add public markdown rendering and discovery (49b9e0a)
  • feat(seo): refresh public metadata and canonicals (58001ce)
  • feat(copilot): overhaul mention input and context rendering (f6705e0)
  • feat(copilot): simplify workflow review summaries (ef5561a)
  • feat(markdown): support HEAD responses (c68da79)
  • feat(link-headers): add catalog item links and enhance API catalog do… (f882d8f)
  • feat(copilot&SEO): enhance public markdown delivery and SEO metadata,… (76039da)
  • feat(copilot): unify workspace entity context handling (cd5d01a)
  • feat(markdown): authenticate changelog release fetch (b32b11e)
  • feat: update workspace routing to use '/dashboard' instead of '/w' an… (1024419)
  • feat(landing): add pressure cross triggers (10f9824)
  • feat(copilot): propagate streamed turn state (a137f78)
  • feat(billing): add personal PAYG backend (99a6c21)
  • feat(subscription): add personal PAYG management UI (92dd03a)
  • feat(billing): consolidate billing portal and allowance flows (0292f5d)
  • feat(billing): reconcile PAYG activation idempotently (a2e2d19)
  • feat(admin-billing): require Stripe monthly price IDs for new tiers (c24db18)
  • feat(billing): implement personal PAYG lifecycle and enhance admin bi… (d0d8b5d)
  • feat(billing): enhance PAYG subscription handling and improve test co… (f51e373)
  • feat(billing): update resetUsageForSubscription to accept dbClient pa… (6369964)

Bug Fixes

  • fix(billing): simplify public price labels (ff72e95)
  • fix(knowledge): return structured tag filter validation errors (0d39855)
  • fix(workflows): tighten visible mermaid edge validation (d469b1d)
  • fix(tests): update expectations for user ID and request parameters in… (8be1990)
  • fix(trading): tolerate portfolio identity lookup failures (8ef0a6e)
  • fix(copilot): gate approval and skip handling by tool registry (b9dc82c)
  • fix(chat): preserve queued selected outputs (0737d7d)
  • fix(orders): neutralize csv formula exports (20a1d87)
  • fix(workflow-editor): require edit access to run (98ef037)
  • fix(trading): key portfolio identities by credential and resolve orde… (2997e86)
  • fix(copilot): preserve conditional blocks and forward tool execution … (48bc4ba)
  • fix(chat): stop queued chat polling after cancellation (a05d124)
  • fix(copilot): enforce workspace scope for trading detail tools (3122618)
  • fix(trading): resolve order detail from stored credential context (99cd661)
  • fix(logs): enforce workspace access scope (28ad7b2)
  • fix(workflow): evaluate advanced sub-block conditions (78ca12c)
  • fix(copilot): scope workflow log reads by workspace (cb13bbb)
  • fix(workflow): reset streamed block output per run (66855fa)
  • fix(copilot): preserve review state and text blocks (93e2df6)
  • fix(workflow): normalize tool ids and sub-block rendering (e3978a7)
  • fix(trading): require workspace-scoped holdings access (b3d64c7)
  • fix(trading): improve account labels and search matches (9f04aa5)
  • fix(trading): tighten order submission inputs and capabilities (56794ce)
  • fix(copilot): enforce session and workflow access (8313315)
  • fix(trading): harden broker request handling (09ec564)
  • fix(workflow-editor): render preview rows from stored values (fff1629)
  • fix(workflows): harden workflow execution api handling (8918580)
  • fix(copilot): gate live review context on resolved entity sessions (e089220)
  • fix(trading): refresh order type options on listing changes (55c363f)
  • fix(trading): persist broker results and refresh order views (c4f7c2f)
  • fix(execution): cancel timed out queued workflows (6e5d68d)
  • fix(auth): scope workflow credential lookups to workflow owner (64a0a60)
  • fix(workflows): stop cancelling queued api executions on http timeout (ab78a37)
  • fix(workflows): route child api executions through input triggers (3265c18)
  • fix(copilot): enforce access checks for entity and workflow contexts (e62235c)
  • fix(trading): normalize provider-specific order payload handling (91a6861)
  • fix(editor): reset stale trading selections and surface account fetch… (4ac0c6c)
  • fix(execution): dispatch local pending execution drain asynchronously (cdb726a)
  • fix(copilot): ignore empty block mention contexts (522a791)
  • fix(trading): support workspace-shared broker credentials (101c0ff)
  • fix(copilot): match draft entity sessions by review target (7752e9f)
  • fix(workflows): harden queued execution responses (3ef7498)
  • fix(copilot): route workflow edits into review flow (b2701cd)
  • fix(review): enable writable entity sessions (3111f2c)
  • fix(trading): add idempotent order submissions (a6bec23)
  • fix(workflow): scope child workflow job output (551ac5a)
  • fix(auth): scope google drive credential access (237dd86)
  • fix(executor): propagate tool execution identity (3548933)
  • fix(market): scope quote snapshot cache (fdafac2)
  • fix(yjs): wait for writable workflow session sync (37fcfad)
  • fix(quick-order): reset idempotency key on failed attempts (d31b13e)
  • fix(workflows): treat empty selections as streamable content (ae9d356)
  • fix(copilot): gate input on active review target (31cbb5a)
  • fix(copilot): hide stale review target while resolving (602100a)
  • fix(widget): correct short position day change (19018eb)
  • fix(records): use unified trading account selector (0ef3efd)
  • fix(logs): restore filter type checks (6511860)
  • fix(records): keep monitor logs integration compatible (165fd0b)
  • fix(records): tolerate legacy workflow log shape (b202b54)
  • fix(logs): accept monitor asset type export alias (2061d63)
  • fix(monitor): sanitize public execution data (83439e3)
  • fix(tradinggoose): preserve falsy finalOutput values (fa6a233)
  • fix(admin): restore registration snapshot table layout (e6871b1)
  • fix(logs): treat date-only filters as full-day ranges (4e31c79)
  • fix(records): handle empty trace spans safely (a0e621a)
  • fix(webhooks): use transformed execution payload in log deliveries (a9df99d)
  • fix(copilot): allow workspace-scoped trading tools (cab40fc)
  • fix(tools): preserve workflow provenance in post-processing (633169a)
  • fix(webhooks): cancel active log deliveries (6e8c2de)
  • fix(logs): scope workflow completion to the active log (caa3003)
  • fix(tools): require explicit trading order context (cfe5c45)
  • fix(ai): preserve workflow context for tool-enabled provider requests (9451679)
  • fix(monitor): stretch config workspace shell (d6b203c)
  • fix(monitor): pad board shell consistently (426adeb)
  • fix(monitor): align toolbar control styling (1210574)
  • fix(monitor): open config detail on selection (a699333)
  • fix(monitor): compact config search suggestions (cb5e5f2)
  • fix(monitor): use tabs for mode switcher (f5b4d07)
  • fix(monitor): align toolbar controls (e4712db)
  • fix(monitor): normalize toolbar dropdowns (e417dd5)
  • fix(monitor): create monitors from config board (5c0d5f8)
  • fix(monitor): unify kanban board styling (f297ede)
  • fix(monitor): prevent toolbar control truncation (f774f8a)
  • fix(monitor): simplify config board group headers (8c5af37)
  • fix(monitor): align tab active styling (8af4dc0)
  • fix(monitor): avoid kanban group title prop collision (750d183)
  • fix(monitor): soften control bar corners (9fbda21)
  • fix(monitor): point execution logs to logs components (0ad37bd)
  • fix(monitor): align standalone log types (ae7f747)
  • fix(monitor): request full execution log details (c463bc8)
  • fix(monitor): align execution export filters (57b6614)
  • fix(monitor): enforce kanban column limits (a797a93)
  • fix(monitor): preserve execution context (fad5e0a)
  • fix(monitor): avoid workflow inputs in config form (f15792b)
  • fix(monitor): align tab list surface (274f981)
  • fix(monitor): tune tab control sizing (cff31c7)
  • fix(monitor): guard saved views by workspace permi...
Read more

v2026.04.21

21 Apr 00:09
8dd89ee

Choose a tag to compare

TradingGoose Studio v2026.04.21

Release date: 2026-04-21

Features

  • feat(auth): migrate Trello OAuth callback flow to API routes (65cf324)
  • feat(trello): wrap TrelloCallbackContent in Suspense for improved loa… (36f9c42)
  • feat(theme): implement useXYFlowColorMode hook and integrate color mo… (72893bd)
  • feat: add landing section skeleton fallbacks (0bb60da)
  • feat(uploads): add Azure and Vercel storage providers (668d221)
  • feat(billing): rename tier multipliers and refresh admin editor (5ea4d7f)
  • feat(copilot): add channelId to client tool context (a3021b2)
  • feat: update background colors for various tool blocks (856697f)
  • feat(workflow): migrate to @xyflow/react (2321812)
  • feat(copilot): migrate to document-based tool contracts (4e035c8)
  • feat(tradinggoose): refresh branding assets (64f6ae7)
  • feat(auth): add auth error recovery flow (1d662bd)
  • feat(tradinggoose): modernize copilot, workflow, and access flows (ab0d77a)
  • feat(organization): gate team access by billing state (b1daed2)
  • feat(workflows): preserve Mermaid direction in live state (7df626d)
  • feat(copilot): unify usage billing and reservations (432092e)
  • feat(copilot): rework streaming persistence and tool routing (48166de)
  • feat(copilot): require explicit tool targets (65952ed)
  • feat(billing): add tier execution limit controls (d5debcb)
  • feat(execution): queue background work through pending executions (ffff574)
  • feat(market): require explicit provider auth for quote snapshots (0a7a427)
  • feat(workflows): centralize execution runner (8b70b5e)
  • feat(copilot): stabilize tool state transitions (25bee37)
  • feat(copilot): persist reasoning blocks in chat streams (c879382)
  • feat(execution): centralize queued workflow dispatch (ed607ed)
  • feat(copilot): scope generic chat history by workspace (9babad6)
  • feat(copilot): add indicator catalog and entity mutation tools (c2e6278)
  • feat(copilot): add workflow block editing and Monaco diagnostics (a09bef1)
  • feat: update blog metadata and structured data for improved SEO and u… (07df18a)
  • feat: specify target branch for release creation in workflow (a3af074)
  • feat: update release workflow to generate notes from merged PRs since… (ad7516d)
  • feat(release): add contributors section to release notes (b2f26b8)
  • feat: enhance release workflow to categorize and deduplicate commits … (c457c00)
  • feat(oauth): support system-managed OAuth credentials (3e4469e)
  • feat(admin): add system integration admin console (220caff)
  • feat(workspace): move navbar into workspace layout (47feaa4)
  • feat(registration): add waitlist signup and approval flow (6d6f340)
  • feat(billing): add tiered billing and admin surfaces (397462c)
  • feat(changelog): add detailed changelog for user waitlist feature and… (850f509)
  • feat(auth): hydrate system-managed social OAuth credentials (11f9db4)
  • feat(registration): use live registration mode across auth and landing (3b9c2cc)
  • feat(admin): scope SSO and admin routes to organizations (50dcf06)
  • feat(billing): gate billing on runtime enablement (1deb993)
  • feat(execution): gate billing work on runtime enablement (153537e)
  • feat(admin-billing): enforce default tier rules (73af8bc)
  • feat(auth): require issuer discovery for SSO registration (c14ef14)
  • feat(changelog): add detailed entry for admin panel enhancements (c658810)
  • feat(admin-registration): enhance error handling and logging for unau… (54e3879)
  • feat(admin-registration): implement bootstrap admin claim logic and e… (ad09561)
  • feat(import-export): add unified TradingGoose resource import/export … (e89b26c)

Bug Fixes

  • fix(realtime): standardize socket URL handling (ecf09e6)
  • fix: discover internal realtime service in kubernetes (b3726a1)
  • fix auth integrations (d3a7ef2)
  • fix: prevent xyflow dark mode flash (5640c1a)
  • fix: make xyflow theme hydration-safe (d99094a)
  • fix: scope theme classes to root (7cd5199)
  • fix: remove xyflow theme class from workflow components (c38bfa5)
  • fix: remove landing page loading fallbacks (b2eca83)
  • fix: scope landing tooltips to lazy feature section (a356123)
  • fix: reorder imports and handle billing settings error in catalog (c756048)
  • fix: remove landing skeleton fallbacks (749cfe2)
  • fix(stores): preserve copilot error state on reset (8cfff67)
  • fix: tighten vercel blob upload contract (9cc96f0)
  • fix: guard subscribed tier execution multipliers (52f12cb)
  • fix: align vercel upload token expiry (3004c12)
  • fix: strip query params from delete keys (3059503)
  • fix(monaco-editor): serve workers and map diagnostics locally (5809c27)
  • fix(billing): avoid build-time plan resolution (023b287)
  • fix(stores): use equality-aware zustand hook (c4ee408)
  • fix(changelog): add detailed entry for better auth error handling and… (b5def39)
  • fix(auth): reorganize imports and improve session error handling (f6cede5)
  • fix(monaco-editor): update Cache-Control header for .js.map files; ch… (463916d)
  • fix(workflow-preview): allow preview nodes to drag locally (dfc92e9)
  • fix(copilot): stabilize chat history and tool approvals (6964122)
  • fix(security): tighten CSP and rate-limit failures (4333f53)
  • fix(ui): polish auth hydration and block branding (8319912)
  • fix(organization): keep SSO access when billing is disabled (6763b38)
  • fix(copilot-widget): keep chat mounted during workflow hydration (5132705)
  • fix(data-chart): preserve listing query while syncing selection (3aaf396)
  • fix(data-chart): prevent dropdown update loop (4816ce6)
  • fix(billing): count pending invitations toward seat limits (bd1bd33)
  • fix(admin): accept partial system settings updates (fabe781)
  • fix(workflows): reject non-canonical workflow sub-blocks (ff3d244)
  • fix(copilot): bypass usage billing when disabled (9da5c29)
  • fix(api): guard missing chat workspace id (5aae8de)
  • fix(dashboard): ignore stale layout switch responses (7839a7f)
  • fix(workflows): reuse normalized persisted state (300f752)
  • fix(system-integrations): handle missing lineage roots (0f7f593)
  • fix(auth): preserve protected-route callback redirects (e08fd50)
  • fix(release): use individual PR commits for release notes (5161f01)
  • fix(ui): enable horizontal table scrolling (c1af28b)
  • fix(billing): keep personal billing context isolated (f91e21d)
  • fix(function-execute): require workflow access before execution (fe34134)
  • fix(workspaces): surface billing owner validation errors (7e3e223)
  • fix(workflow-diff): use conversationId for checkpoint creation (f2e4a60)

Refactors

  • refactor(db): remove workflow checkpoints (1210ed1)
  • refactor(db): remove retired workflow checkpoints and cleanup script (e35825a)
  • refactor(platform): centralize runtime services and normalization (9a8a48d)
  • refactor(settings): centralize trigger execution and remove legacy tr… (546204c)
  • refactor(admin-services): streamline secret editing and required-fiel… (bb611f4)
  • refactor(landing): centralize public navigation (f9b639b)
  • refactor(workflow-editor): share trigger editing layout (7b1708b)
  • refactor(auth): simplify auth error flow (361b613)
  • refactor(studio): consolidate access, copilot, and workflow plumbing (c57779b)
  • refactor(copilot): centralize server tool contracts (d6d1661)
  • refactor(watchlist): share header renderer (a05593b)
  • refactor: extract shared workflow row builder (e46d072)
  • refactor: update vitest configuration to use ES modules and add suppo… (82f469c)
  • refactor(config): remove legacy runtime customization hooks (2ae82bc)
  • refactor(copilot): propagate workflow context and review targets (c0f2537)
  • refactor(ai): simplify hosted model list (486aa94)
  • refactor(execution): remove async execution surfaces (89c1503)
  • refactor(app): inline public env snapshot (8f0dd9b)
  • refactor(landing): extract careers form and use direct layouts (cc6488b)
  • refactor(copilot): improve options rendering logic and enhance auto-s… (b06815f)
  • refactor(copilot): update chat handling to be workspace-scoped and im… (74cc11c)
  • refactor(execution): enhance pending execution handling with local dr… (5fd0de3)
  • refactor(copilot): remove feedback endpoint (3e86d44)
  • refactor(copilot): simplify tool metadata and block catalog (d0857bc)
  • refactor(copilot): split streaming store and message UI (ac597b6)
  • refactor(redis): implement lock renewal mechanism and improve connect… (19f86cd)
  • refactor(workflow): update authentication checks and enhance child ex… (45be8bc)
  • refactor(copilot): improve chat persistence handling and update test … (3649a04)
  • refactor(trading): remove Robinhood brokerage support (b2d030e)
  • refactor(workflows): align trigger metadata with webhook providers (fd841d0)
  • refactor(ai): centralize provider catalog (d338dc4)
  • refactor(executor): share context extension types (89f7e3b)
  • refactor(branding): derive footer copy from brand config (f7c0937)
  • refactor(sso): remove legacy SSO query hook and scripts (b7f4b48)
  • refactor: update admin integrations and system settings to handle sec… (31d5a46)
  • refactor(workflows): remove workflow-diff and use Yjs snapshots for e… (38ef7b9)

Documentation

  • docs(tradinggoose): expand env example (bdf40e7)
  • docs(licenses): refresh upstream attribution (213a72c)
  • docs(changelog): update April 11 branch notes (de7ff55)
  • docs(changelog): update April 11 branch notes (b94ae87)

Other Changes

  • test(security): update CSP socket default coverage (4f13495)
  • build(deploy): remove legacy socket server env config (c150214)
  • chore(routing): remove hosted-mode route restrictions (ec046ad)
  • test: refresh copilot and market suites (fa1b5ba)
  • chore(changelog): add changelog template for consistent entry structure (f3cfa26)
  • test: cover vercel pathname deletes (85ef11a)
  • test(workflow-preview): cover trigger preview...
Read more

v2026.04.08

08 Apr 04:37
6394ae2

Choose a tag to compare

TradingGoose Studio v2026.04.08

Release date: 2026-04-08

Features

  • feat(blog): improve post rendering and image delivery (8c30cbb)
  • feat(yjs): add collaborative workflow editing and review sessions (7d3a9d9)
  • feat(yjs): add collaborative workflow editing and review sessions (b19f350)
  • feat(copilot): unify runtime, review, and service keys (e02e28a)
  • feat(landing): simplify preview canvas and add SEO metadata (6fe3341)
  • feat(workflow): filter unavailable tool blocks (7d42fec)
  • feat(blog): add blog pages and navigation (9337711)
  • feat(landing): always render footer on legal pages (5d1c120)
  • feat(tradinggoose): rebrand metadata and AI reference content (0c6f237)
  • feat(tradinggoose): clarify llms reference canonical repo (002ae49)
  • feat(landing): refresh hero ai prompt copy (bbcff62)

Bug Fixes

  • fix(tests): resolve js/call-to-non-callable code scanning alerts (62db4ab)
  • fix(blog): update image alt attributes and improve image URL resolution (f07ae92)
  • fix: finish post-rebase cleanup (0cab170)
  • fix: address post-rebase typecheck regressions (aae271c)
  • fix(db): restore workspace type-check (6b184c3)
  • fix(workflows): use authoritative yjs workflow state (4f1219c)
  • fix(yjs): observe shared text block updates (1683b77)
  • fix(copilot): resolve workflow snapshots from active channels (fcf1b69)
  • fix(copilot): persist non-streaming tool calls (063e2a0)
  • fix(workflow): harden Yjs session persistence (caa0a81)
  • fix(workflow): use measured layout dimensions (2cb1a08)
  • fix(yjs): preserve rename and variable values (b52ce7c)
  • fix(landing): tighten responsive layout and preview hydration (1883cc8)

Refactors

  • refactor(db): split schema exports into modules (d4df582)

Documentation

  • docs(geo): add audit reports (4b01b35)
  • docs(landing): refresh contribution and project guidance (be7cafd)
  • docs(readme): retitle google ai badge (0470247)

Other Changes

  • chore: update repo guidance and setup docs (759af44)
  • TradingGoose branding and runtime updates (#39) (0002408)
  • refresh landing/docs surfaces and hosted-mode access (#43) (5ac9ca5)
  • build(blog): add blog dependency and route config (afab8c2)
  • ci(github): replace legacy workflows with manual release (742e7d3)
  • build(tradinggoose): adjust dev and image settings (1d7a3d2)
  • chore(public): remove obsolete assets (ce1a6d9)

Contributors

v2026.04.04

04 Apr 08:55
f2057ce

Choose a tag to compare

TradingGoose Studio v2026.04.04

Release date: 2026-04-04

First public release of TradingGoose Studio, built on top of Sim Studio v0.4.25.

Features

  • feat(branding): launch TradingGoose Studio as a trading-focused fork of Sim Studio v0.4.25
  • feat(indicators): add PineTS execution, verification, monitor dispatch, and 87 built-in technical indicators
  • feat(trading): add Alpaca, Robinhood, and Tradier providers for orders, holdings, and order details
  • feat(market): add market search/get/update APIs, listing helpers, watchlists, and chart-driven workflows
  • feat(widgets): add dashboard widgets for data chart, watchlist, workflow variables, workflow console, MCP, skills, and custom tools
  • feat(api): add indicator monitor, custom indicator execute/verify, watchlist, workspace layout, and trading order APIs
  • feat(blocks): add human-in-the-loop, note, webhook request, historical data, trading action, trading holdings, and trading order history/detail blocks
  • feat(tools): expand the tool catalog from 71 to 126 integrations across trading, analytics, support, sales, storage, and communications
  • feat(triggers): expand the trigger catalog from 12 to 24 families with indicator, RSS, IMAP, Calendly, Circleback, Fireflies, Grain, HubSpot, and Twilio Voice support

Improvements

  • improvement(providers): consolidate model providers under providers/ai and add dedicated market and trading provider layers
  • improvement(runtime): upgrade the monorepo runtime to Bun 1.3 and Next.js 16
  • improvement(dev): split root development workflows into dedicated app, docs, and sockets entry points
  • improvement(socket-server): add live market handlers and indicator monitor runtime support
  • improvement(docs): expand reference coverage to 127 tool pages, 28 trigger pages, 20 block pages, 11 indicator pages, and 13 widget pages
  • improvement(site): rework the public landing and docs experience around TradingGoose workflows, charting, and market analysis

Refactors

  • refactor(app): rename apps/sim to apps/tradinggoose and rename deployment surfaces and Helm chart names from sim to tradinggoose
  • refactor(stores): replace the older panel/sidebar-oriented layout with dedicated chat, console, dashboard, indicators, market, skills, and variables stores
  • refactor(scripts): replace generate-docs.ts with a modular doc-gen pipeline, docs audit tooling, and PineTS helper scripts
  • refactor(api): reorganize provider routing into providers/ai and add separate provider and market handlers
  • refactor(routes): add workspace layout bootstrap flows and a new auth OAuth and Stripe webhook route structure

Documentation

  • docs(indicators): add guides for syntax, inputs, plotting, data series, math, technical analysis, and trigger usage
  • docs(utilities): add custom tools, MCP, and skills documentation
  • docs(widgets): add widget reference pages for chart, watchlist, editor, chat, console, and variable panels
  • docs(navigation): replace the Sim getting-started and top-level MCP sections with TradingGoose-first docs navigation

Other Changes

  • chore(project): rename package, README, compose, devcontainer, and workflow assets from sim to tradinggoose
  • chore(ci): add auto-release and reset-staging GitHub workflows for the TradingGoose project

Contributors