Releases: TradingGoose/TradingGoose-Studio
Releases · TradingGoose/TradingGoose-Studio
v2026.06.05
TradingGoose Studio v2026.06.05
Release date: 2026-06-05
Features
feat(i18n):addnext-intllocalization for public, auth, admin, workspace, chat, invite, changelog, and unsubscribe routes with English, Spanish, and Chinese supportfeat(monitors):add source-aware portfolio monitors with portfolio conditions, socket runtime subscriptions, workflow dispatch, and trigger blocksfeat(watchlists):add watchlist workflow block and tools for reading lists/items plus adding and removing listings by structured listing identityfeat(listings):promotelistingIdentityto a first-class workflow value type across tools, blocks, triggers, variables, selectors, and executor parsingfeat(execution):stream queued workflow executions directly from the queue route with terminal event reconstruction from durable logsfeat(copilot):move Copilot workflow and saved-entity document reads to canonical Yjs snapshots and shared workflow sessionsfeat(trading):resolve broker access through user OAuth connection accounts and introduce portfolio detail contracts for broker account datafeat(email):localize transactional emails and persist preferred locale for authenticated users and waitlist entries
Improvements
improvement(execution):simplifypending_executioninto a lease-only queue while moving terminal workflow state to execution logsimprovement(runtime):harden queued execution drains, require Trigger.dev for queued drains, and add a root Trigger.dev dev workflowimprovement(console):centralize workflow execution event ingestion, stream buffering, cancellation, CSV export, and JSON output renderingimprovement(ai):centralize server-side AI provider execution, OpenAI-compatible stream conversion, token usage, and model cost calculationimprovement(trading):use OAuth connection accounts for broker discovery, order access, portfolio identity selection, and socket portfolio streamsimprovement(market):share provider-aware listing selectors across widgets, monitor forms, workflow fields, and watchlist controlsimprovement(records):preserve log and order detail controls during loading or unavailable states and enforce workspace access on execution metricsimprovement(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 canonicalrefactor(monitors):replace indicator-only monitor APIs and runtimes with source-aware monitor routes, reconciliation, locks, logs, and background dispatchrefactor(trading):rename holdings surfaces to portfolio detail across tools, blocks, API routes, provider capabilities, and broker contractsrefactor(execution):centralize workflow execution events, SSE formatting, stream replay, job state reconstruction, and access checksrefactor(stores):narrow the console store around entries, event ingestion, cancellation, clear, and export behaviorrefactor(components):move market, trading, provider, OAuth, and listing selector UI into shared component ownershiprefactor(email):replace standalone email templates with a localized email renderer and message-driven copyrefactor(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 5docs(readme):update README screenshot assets and refresh visual documentation referencesdocs(tools):refresh Hugging Face tool documentation and related copydocs(project):update changelog template conventions for the TradingGoose release workflow
Other Changes
chore(deps):addnext-intl, upgradebetter-authto 1.6.2, pin Vite/Vitest, and upgrade Turborepo to 2.9.16chore(db):add generated migrations for preferred locale fields and the pending execution queue schema simplificationchore(config):add i18n/Lingo configuration, update Turborepo schema, and adjust Helm chart metadatafix(knowledge):preserve knowledge document storage keys and streamline queued document processingfix(execution):stabilize queued drains, cancellation, durable terminal state, and workflow log reconstructionfix(auth):make auth redirects, callbacks, invitations, password reset, and verification flows locale-aware
Contributors
v2026.05.15
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...
v2026.04.21
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...
v2026.04.08
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
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.25feat(indicators):add PineTS execution, verification, monitor dispatch, and 87 built-in technical indicatorsfeat(trading):add Alpaca, Robinhood, and Tradier providers for orders, holdings, and order detailsfeat(market):add market search/get/update APIs, listing helpers, watchlists, and chart-driven workflowsfeat(widgets):add dashboard widgets for data chart, watchlist, workflow variables, workflow console, MCP, skills, and custom toolsfeat(api):add indicator monitor, custom indicator execute/verify, watchlist, workspace layout, and trading order APIsfeat(blocks):add human-in-the-loop, note, webhook request, historical data, trading action, trading holdings, and trading order history/detail blocksfeat(tools):expand the tool catalog from 71 to 126 integrations across trading, analytics, support, sales, storage, and communicationsfeat(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 underproviders/aiand add dedicated market and trading provider layersimprovement(runtime):upgrade the monorepo runtime to Bun 1.3 and Next.js 16improvement(dev):split root development workflows into dedicated app, docs, and sockets entry pointsimprovement(socket-server):add live market handlers and indicator monitor runtime supportimprovement(docs):expand reference coverage to 127 tool pages, 28 trigger pages, 20 block pages, 11 indicator pages, and 13 widget pagesimprovement(site):rework the public landing and docs experience around TradingGoose workflows, charting, and market analysis
Refactors
refactor(app):renameapps/simtoapps/tradinggooseand rename deployment surfaces and Helm chart names from sim to tradinggooserefactor(stores):replace the older panel/sidebar-oriented layout with dedicated chat, console, dashboard, indicators, market, skills, and variables storesrefactor(scripts):replacegenerate-docs.tswith a modulardoc-genpipeline, docs audit tooling, and PineTS helper scriptsrefactor(api):reorganize provider routing intoproviders/aiand add separate provider and market handlersrefactor(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 usagedocs(utilities):add custom tools, MCP, and skills documentationdocs(widgets):add widget reference pages for chart, watchlist, editor, chat, console, and variable panelsdocs(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 tradinggoosechore(ci):add auto-release and reset-staging GitHub workflows for the TradingGoose project