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
- @BWJ2310
- @agualdron
- @BWJ2310-backup