Stay up-to-date with the latest features, improvements, and bug fixes in TradingGoose. All changes are documented here with detailed release notes.
Release date: 2026-05-15
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)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 permission (5b04d07)fix(monitor): enforce view write permission (2be61e6)fix(monitor): load workflow targets from list (59a1ea7)fix(monitor): allow deleting stale view rows (e953ccc)fix(monitor): preserve indicator input overrides (025627a)fix(monitor): omit decrypted auth from responses (9329b3b)fix(monitor): tighten saved view writes (2311046)fix(monitor): preserve stored config auth (f2a2b1c)fix(monitor): scope saved view updates (349c0f2)fix(monitor): sanitize public execution data (611c1b4)fix(monitor): stabilize saved view filters (b67a5a3)fix(monitor): handle secret replacement safely (35628c5)fix(widgets): keep quote snapshot contract client safe (c49e5b4)fix(widgets): simplify trading account selection (e13c2e9)fix(workflow): clarify output select icon state (4c17fb5)fix(trading): align Alpaca crypto availability (330112a)fix(copilot): normalize reasoning envelopes (ea305c7)fix(copilot): hide unknown thought duration (25f268d)fix(copilot): clarify finished thinking label (9b18fc2)fix(copilot): render thinking markdown (4e4e512)fix(copilot): preserve reasoning with content blocks (7506fe2)fix(copilot): stabilize reasoning block timestamps (9a29943)fix(docker): align compose defaults and guardrails stage (6d7a0fd)fix(docker): use browser-accessible socket URLs in compose (1b05299)fix(docker): slim runtime copies and create realtime build dir (88fb820)fix(docker-compose): restore GPU device reservation for ollama (b7b6ce0)fix(billing): refresh subscription allowance state (6c61d90)fix(widgets): align header selector sizing (4fe14f4)fix: preserve billing backfill overrides and use service config (194289a)fix(billing): improve logging for subscription handling and refactor … (13247ed)fix(billing): update onboarding allowance logic and improve subscript… (d1b3818)fix(billing): require included usage limits for overage billing (5b6b0cf)fix(billing): log missing Stripe subscription IDs (cc766dc)fix(posthog): remove bundled fallback key (62fbce7)fix(ui): reduce hydration noise and escape structured data (98f9d96)refactor(workflow): remove legacy webhook trigger block (c3bfa96)refactor(workflow): simplify edge management in useWorkflowMutations (7e767c9)refactor(editor-workflow): consolidate subflow config and deploy modal (f924edf)refactor(ui): streamline records and listing presentation (92ab2ae)refactor(landing): remove integrations JSON-LD (0e5c643)refactor(trading): unify portfolio identity across provider flow (156ce42)refactor(tradinggoose): streamline copilot and trading account detail (b828f28)refactor(tradinggoose): simplify trigger resolution and remove deprec… (42db042)refactor(runtime): resolve skills and trading credentials server-side (78e38d3)refactor(workflows): queue execution and normalize workflow readers (415bb82)refactor(copilot): align read-only tools and reader helpers (5a8d5cf)refactor(trading): unify canonical order submission (eac6001)refactor(workflow): canonicalize output selection (fc78c56)refactor(tests): enhance mock implementations and streamline test cases (870bffc)refactor(trading): enhance trading account workflows and unify data c… (f4e2c6c)refactor(trading): use recorded order detail metadata (64616ac)refactor(dashboard): persist canonical review targets (352ccc1)refactor(oauth): move token helpers into lib (f292139)refactor(trading): extract shared trading services (b332311)refactor(workflows): share execution stream handling (8996fac)refactor(executor): streamline deferred and streamed output handling (5e19060)refactor(copilot): simplify linked entity review state (a05c215)refactor(trading): rename credential service state to service ids (fb05cc8)refactor(workflows): drop legacy execution and import paths (ab687d6)refactor(access): use workspace access helpers consistently (107a4ea)refactor(trading): share provider credentials by workspace (1be4c5b)refactor(trading): centralize order history search (89a63ab)refactor(copilot): remove legacy integration execution (11d5406)refactor(widgets): simplify entity review resolution and editor flows (f14ad0b)refactor(copilot): align app shell with shared review target helpers (739d76a)refactor(trading): simplify credential access and failure handling (0da95c0)refactor(trading): centralize order capabilities and quick-order vali… (177c752)refactor(auth): tighten oauth workspace scoping (06dc14a)refactor(trading): remove legacy option order plumbing (b0b3e18)refactor(auth): add owner-aware oauth credential resolution (2ee8bb7)refactor(records): consolidate order routes (a3fb2fb)refactor(records): use shared trading provider connection (fc75404)refactor(records): use shared tabs in header (c35212d)refactor(records): normalize order sort keys (9991818)refactor(logs): remove legacy fallback paths (ee8acf1)refactor(executor): remove legacy workflow fallbacks (0ec245b)refactor(variables): remove deprecated string variable type (dfc8c71)refactor(logs): simplify selection resolution logic in useMonitorWork… (98e8708)refactor(logs): enhance pagination and parameter validation in logs e… (88b4cc1)refactor(logs): enhance log level filtering and test coverage (c2c63f7)refactor: change exported types to local types for better encapsulation (7c3cdb2)refactor(order-records): cast order record IDs to text for search mat… (3f144dc)refactor(monitor-preview): streamline entry creation and remove unuse… (00de0a0)refactor: enhance variable type handling and validation across the co… (9ebd871)refactor: improve workspace access checks and enhance loading state m… (b351ab9)refactor(order-history): enhance search functionality for UUIDs and i… (f218541)refactor: enhance order filtering and logging with workspace context … (2223fc3)refactor(logs): enhance SQL handling for trace span statuses and impr… (1fb8a8f)refactor: enhance context handling in API and generic block tests wit… (98f14ed)refactor(logs): enhance ordering and filtering logic in log queries a… (f626d9d)refactor(logs): improve listing filter handling and enhance error res… (047c73a)refactor(logs): enhance permission checks and SQL handling in workflo… (e3a29f6)refactor(logs): improve handling of workflow and folder filters in lo… (417b901)refactor(logs): simplify workflowId retrieval in emitWorkflowExecutio… (fb2479b)refactor(records): remove legacy logs workspace (e98253c)refactor(widgets): remove explicit dropdown alignment (04bc348)refactor(biome): add exclusion for migration metadata in package dire… (2cf2250)refactor(orders): drop workflow provenance from order history (a903522)refactor(logging): split workflow log start and completion (5dd2488)refactor(order-id-selector): replace workflowId with workspaceId in f… (a840510)refactor(order-logs): update submission source logic and enhance work… (996f9c5)refactor(monitor): compact workspace toolbars (656e5e5)refactor(monitor): make workspace controls searchable (16a1964)refactor(monitor): share saved view activation helper (48787dc)refactor(widgets): unify provider header controls (26f3898)refactor(widgets): consolidate provider APIs and portfolio UI (72d6221)refactor(widgets): stream market quote snapshots (2aed601)refactor(widgets): require explicit market providers (ae3ecd2)refactor(market): centralize TradingGoose Market requests (cdf7d40)refactor(auth): normalize credential service resolution (49b701e)refactor(trading): route portfolio requests by credential service (5d576be)refactor(widgets): persist trading credential services (93f7a92)refactor(indicators): run chart indicators in browser (6a1ba23)refactor(widgets): simplify shared widget context (f184f1a)refactor(editor-workflow): simplify controls and action bar interactions (dc5d10f)refactor(data-chart): remove market depth tool (332154d)refactor(stores): switch Zustand consumers to equality helpers (159938f)refactor(billing): simplify validation and enhance customer creation … (7dd40d1)docs(changelog): update May 10 and May 15 entries (734c0f1)docs(changelog): remove stale May 15 changelog (d4336ea)docs(changelog): clarify subscription UI branch scope (a6582f8)docs(copilot): clarify review-session mapping comment (86484a5)docs(changelog): add May 10 branch summary (ba20ad4)docs(readme): refresh footer artwork (84ef712)docs(tools): update trading order history reference (2bcf7af)docs(monitor): document kanban branch (b56f3fa)docs(changelog): update April feature notes (1c3d199)docs(changelog): document portfolio widgets branch (b0408eb)docs(blocks): update loop and parallel guidance (4f705ba)docs: add design system spec (ab44931)build(tradinggoose): upgrade trigger.dev and pdf parsing deps (8e976b4)chore(changelog): add detailed entry for subscription UI improvements… (729366b)style: format subscription UI branch files (638a512)test(tradinggoose): align rebased validation tests (0f07c6a)test(runtime): cover server-side skill and token resolution (9f19725)style(ui): polish provider labels and spacing (833204d)style(workflows): format queue route (650b240)perf(executor): extract stream chunk flush thresholds (bb7b6a5)style(cleanup): clarify local names and comments (3c162cf)build(deps): bump Next.js to 16.2.6 (dba3cc7)test(widgets): cover entity selection and review target refactor (942f66b)test(logs): align route timing fields (e36a487)style(tradinggoose): format logs and records modules (a25ad8a)build(db): regenerate migration 0031 (b7d7f9d)test(workflow): update auto layout expectations (63f4b6e)chore(docker): trim env template whitespace (f2bc833)chore(docker): clarify env template comments (307ff2c)test(cost): add test for resolving dotted Claude model IDs through pr… (3cb09e2)chore: trim review fix diff (6a60cc1)chore: add changelog for copilot billing enhancements and AI provider… (793a477)chore(ai): include Google in hosted models (018f8ae)style(fonts): disable Soehne preload (bfb17d5)build(vitest): exclude Next build artifacts (779ddb3)test(copilot): cover workflow provenance from explicit contexts (e1d74a7)test: stabilize workflow and API harnesses (c2efe5e)build(next): harden monaco asset tracing (0ddad7f)test: align billing and proxy expectations (d9041ca)Release date: 2026-04-21
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)fix(realtime): standardize socket URL handling (ecf09e6)fix: discover internal realtime service in kubernetes (b3726a1)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)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)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)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 rendering (0d9aba9)test(auth): cover auth error copy (0eb1c20)build(billing): move Stripe config to deployment env (b061677)test(workflows): cover live state apply route (28e8680)build(deps): refresh workspace dependency versions (d2f15d6)style(auth): soften social login hover state (49ea4bd)chore(git): preserve recovered local commit c57779b5 (21b9cc9)chore(git): preserve recovered local commit ab0d77a6 (148c30b)test(copilot): enhance reservation release tests and add new scenarios (dd4ae36)build(tradinggoose): simplify dev script (7b878e6)chore(providers): stop fetching vllm models (94c62dc)build(db): refresh migration 0026 metadata (bc07ec5)chore(ci): simplify release tag title (3cce8a3)build(db): add registration and waitlist schema (b299b1d)style(admin): reformat integration secret editor (653aca8)ci(images): add image publishing workflow (e279d3b)build(env): remove obsolete SSO env schema (afc59db)test(sso): update org-scoped SSO and admin coverage (3a46c94)chore(changelog): remove April 11, 2026 changelog entry (dd2b081)Release date: 2026-04-08
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)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)refactor(db): split schema exports into modules (d4df582)docs(geo): add audit reports (4b01b35)docs(landing): refresh contribution and project guidance (be7cafd)docs(readme): retitle google ai badge (0470247)chore: update repo guidance and setup docs (759af44)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)Release date: 2026-04-04
First public release of TradingGoose Studio, built on top of Sim Studio v0.4.25.
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 supportimprovement(providers): consolidate model providers under providers/ai and 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 analysisrefactor(app): rename apps/sim to apps/tradinggoose and 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): replace generate-docs.ts with a modular doc-gen pipeline, docs audit tooling, and PineTS helper scriptsrefactor(api): reorganize provider routing into providers/ai and add separate provider and market handlersrefactor(routes): add workspace layout bootstrap flows and a new auth OAuth and Stripe webhook route structuredocs(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 navigationchore(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