Skip to content
Moonbot
Back to the reference

Changelog

What changed in each MoonTerminal release, newest first, with the date of every version.

Tour: a cursor walks the path on the pictures, right here on the site. Video: a finished clip, to watch or to send on.

v0.65.132026-11-08

  • let a capture run show markets, a station and a wizard
  • catch text that escapes the dictionaries
  • spell Moonbot as moonbot.pro does
  • keep dropdown captions in the current language
  • let a scene run show steady readings
  • keep a detect's age and a folder's path steady in pictures
  • restore chart layers and event delivery; add background saves and ObsidianNewHow do I change the interface theme and turn on Graphite?Tour
  • keep charts and the feed still in scene pictures
  • run a Linux core's server commands from Settings (#1259)NewHow do I restart a Linux core, view its log, or change its exchange and keys from the terminal?Tour
  • run the macOS probe on its own and retry it when no runner is acquired
  • copy the Telegram channel PIN
  • daily maintenance 2026-11-07
  • add MCP tools with owner consent and automatic HTTPS
  • run a core's command under the account it runs as
  • keep a staged core's command results in scene pictures
  • keep the API key fields' hints in the current language
  • keep the strategy version archive and sync it with terminals
  • per-core AI permissions and an owner change journalNewHow do I connect an AI (Claude, ChatGPT) to the Station?Tour
  • install the Linux 7.73 release package
  • daily maintenance 2026-11-08
  • narrow MCP answers and answer report questions in Rust

v0.65.122026-11-05

v0.65.112026-11-04

  • remove catch-up notices without shifting content

v0.65.102026-11-04

  • edit the iceberg pair from the Special page
  • exempt --ui-scenes from the install lock
  • follow a runtime language switch in dropdowns and titles
  • hide the internal ChartWall type; hotkey tool names match the figure menu
  • preserve trailing-space exact market search
  • sort reserved open positions by the selected header (#1146)
  • even volume presets, tooltips match titles, tab name on close; header update button room
  • show the chosen word whole on closed menus (#1127)
  • plain move steps, default root login, supported Linux versions

v0.65.92026-11-04

  • ship the macOS build for Apple silicon only

v0.65.62026-11-01

  • build the terminal against the latest MoonUI master

v0.65.42026-10-31

  • keep strategy columns on screen in narrow windows
  • record market-list prices around every trade
  • move every macOS job off the retiring macos-14 image
  • pull the price history a terminal lacks from its station
  • draw Last and Mark from the recorded price file
  • rebuild the report database from a replica without an id
  • daily maintenance 2026-10-31
  • break price lines where nothing was recorded
  • pin moonproto to 33df867

v0.65.32026-10-30

  • split the locale dictionary per language
  • pin moonproto to c24b300 and name its startup-state step
  • pin the split locale dispatch to rust-i18n
  • recover the allocator header through exposed provenance

v0.65.22026-10-30

  • give the station's LTO link swap
  • pin MoonUI to 798359a

v0.65.02026-10-29

  • daily maintenance 2026-10-27
  • pin moonproto to 73b3b4ef, keep a zero RTT as no reading
  • move a Moonbot core to a Linux server, old core stopped first
  • move a core to a Linux server from its card in Connections
  • run the suite in parallel under cargo-nextest and cut its slowest tests
  • run the CI test suites under cargo-nextest
  • daily maintenance 2026-10-28
  • name the threads that hold the heap on the resource line
  • say "to release" and let a fresh press clear a stall
  • treat a mirrored API expiry date as remaining days
  • fit localized choices inside caption settings
  • select preset numbers on edit
  • use 35% trade volume opacity
  • order-book width and toggles in the chart graphics popup
  • daily maintenance 2026-10-29
  • keep many-deal paths at milliseconds
  • publish no chart line copies on a station
  • resolve each listed coin's market once per catalog revision

v0.64.02026-10-26

  • daily maintenance 2026-10-25
  • let the Entry/Exit Parameters card scroll past the result
  • daily maintenance 2026-10-26
  • walk the tape file in chunks and name the phase in memory lines
  • replay a raised stop and a tied ladder cycle as the core does
  • keep only project folders and configs in the repo root
  • replay stops as the core arms and sells them
  • replay MoonShot, MoonStrike, Hook and Spread entries as the core runs them
  • replay the SellByCustomEMA exit and offer its thresholds as knobs
  • read filter bounds, deltas and coin masks as the core does
  • run the sell-side rules in the core's order and timing
  • put pick, add and save in one place on the coin card
  • pin MoonUI to 11caff6c (moon-util dollar-brace argument fix)

v0.63.32026-10-25

  • daily maintenance 2026-10-24
  • stop holding the trade history three times over in RAM
  • list a few cores at a time and drop the redundant second listing pass
  • keep the plane icon as a grab handle on narrow windows

v0.63.22026-10-24

  • draw each open-candle path mini to its next one, not five seconds wide
  • order-book ladder and trade clusters as per-tab display kinds
  • daily maintenance 2026-10-22
  • keep trade crosses until the open-candle path takes over
  • keep detect numbers climbing across a rebuilt connection
  • trade bubbles as prints sized on the market's own tape
  • keep the right-button price zoom across Center chart
  • paint the filter group badge by the effective ignore state
  • let the blank group row move a core into the unnamed group
  • lift Entry/Exit deal stamps onto true UTC
  • update ctutils and tokio for RUSTSEC-2026-0385 and -0386
  • pin MoonUI to 872c6ca1 (moon-util drive-root path fix)

v0.63.02026-10-20

  • daily maintenance 2026-10-20
  • checked By-time suggestions and one layout for all modes
  • fill the Parameters column and show short KPI statuses

v0.62.02026-10-19

  • daily maintenance 2026-10-18
  • state unpriced currencies natively and split the total
  • daily maintenance 2026-10-19
  • accurate Entry/Exit replay and a self-filling trade tape
  • stop the translation badge on items the service won't translate
  • recount only what a station refusal touches
  • pin MoonUI to 2136054d (moon-util path and argument fixes)

v0.61.02026-10-17

  • rank the real-data bench's misses and warn on the custom EMA sell filter
  • keep plain string parameters single-line while typing (#1010)
  • drop unsent drafts of a strategy that left the live list (#1011)
  • record and backfill each deal's post-close tail so the terminal never loads it by hand
  • live chart of any coin, deals drawn like the terminal
  • use a neutral exchange token in core-name fixtures
  • Revert "feat(station): record and backfill each deal's post-close tail so the terminal never loads it by hand (#1015)"
  • count Entry/Exit readiness in a parallel pipeline and share reads across the auto-pick
  • re-land post-close tail recording without the autoload self-deadlock
  • serve, capture and tune deals of cores on venues the terminal does not list
  • explain why each Entry/Exit deal sits out and pick the best strategies' values in one run
  • daily maintenance 2026-10-17
  • ignore the zip extract() advisories for rust_xlsxwriter's writer-only zip 7.2.0
  • bump actions/create-github-app-token from 3.2.0 to 3.3.0 by @dependabot[bot] in https://github.com/Moonbot-Tech/MoonTerminal/pull/1017
  • admit unfillable short tails and restore trade-window price lines
  • cut idle UI rebuilds, feed wakes and config rewrites
  • group report view, per-chat view and exchange drill-down
  • frame the selected deal and explain the scale
  • parallel indexed tape reads and no repeated replays bring readiness back to ~21 s
  • pin current rates during quote parity checks
  • send core groups to the station automatically
  • pin MoonUI to c65e91ea (POSIX RelPath stem split)

v0.60.02026-10-16

  • size station catch-up switches to content
  • record and show trades of exchanges the directory does not know
  • read core timezone from MoonProto's rounded UTC offset
  • by-coin auto-pick verdicts, per-deal exit horizon, report avg-order percent
  • reproduce Strike, Hook, MoonShot and PriceDown exits; station tuner-only tape
  • keep the terminal's core groups across a config reload
  • per-tab auto-pick controls and an Entry/Exit readiness column
  • default the Entry/Exit tuning filter to strategies that can be tuned
  • move the archive reader to zip 9.0.3 after the zip yank
  • reserve the core uid before writing its credential
  • size the quote-size override like a manual order
  • keep a late trade that is the only one in its bucket
  • pin MoonUI to da494719
  • keep unpublished daily archives retryable
  • translate core uids between terminal and station
  • keep every tuner computation within 80% of logical CPUs
  • stop unlistable cores from holding tape retention open
  • forget the Deleted folder on every core of the window in one step
  • convert a Binance core's dust to BNB from the Assets panel
  • read deals, tuner lists and the calendar faster at large report volumes
  • allow maximizing the trade detail window
  • tick charts for a closed trade and a live open position

v0.59.22026-10-15

  • check gated source dependency availability
  • draw the open candle's whole price path; drop the unconfirmed-edits summary card
  • keep trade tape for a chosen period, skip emulator trades, cap catch-up CPU
  • daily maintenance 2026-10-15
  • pin MoonUI to 8ad1db0c

v0.59.12026-10-14

  • declare raw-window-handle for macOS

v0.58.32026-10-12

  • stop a rejected Bitget page from stalling the station's tape catch-up

v0.58.22026-10-12

  • treat the archive budget as spent once a day no longer fits

v0.58.12026-10-12

  • run the tape catch-up in bounded passes
  • hold over-budget archive jobs out of catch-up passes; refresh the Station page

v0.58.02026-10-12

  • show the month by days
  • map the Profit Monitor's month by days
  • list the message builder's dictionary file
  • keep a suggested bound from crossing its own sample
  • edit both coin lists and auto-pick them in By coin
  • pin MoonUI to the binary download error check
  • tuner verdict card, station tape catch-up and five issue fixes

v0.57.12026-10-10

  • show the core build letter, explain the station tape window

v0.57.02026-10-10

  • repair the Windows fixture command path
  • steer the entry search by closed deals, land its candidate
  • report column with profit in the core's own quote currency
  • include the Linux station gate in contributor checks
  • update moonproto to 288c9333
  • keep routine commands from shortening reconnect backoff
  • say the load lines wait for a full minute
  • match a named-build refusal by its error code
  • skip keyless cores during installation
  • show how long a venue pause has left
  • explain how to turn the Mini App on
  • say what machine the station needs
  • take the core clock offset from the Ping and let a connection stop the core's log
  • map Telegram and station crates
  • list all Mini App preview viewports
  • preserve archived core details with reused names
  • include the shared Telegram crate
  • clarify Auto rail membership filtering
  • keep the trade's ticks raw when margins overflow
  • sort Problems by time, text and core (#929)
  • explain Worst and Best in a header tooltip (#934)
  • keep order captions readable when lines crowd (#936)
  • say the integrity scan hit its time limit (#930)

v0.56.02026-10-06

  • send a typed core address to the station only when ticked
  • read chat report totals in sliced passes
  • drop dead code and unused locale keys, share number and time helpers
  • split the oversized report, valuation and tick-search db modules
  • index order overlays and chart numbers; split the feed modules
  • split oversized config, design and controls modules
  • stop fleet-wide rebuilds in panels, shell and coordination; split backend modules
  • stop a glob path from closing the dictionary comment early
  • check inline script syntax before deployment
  • anonymous diagnostic report of the Entry/Exit model, its stop metrics, and the take fixes it found
  • preserve open state after batch revival
  • allocate one chart number per fresh uid
  • cache caption fitting and label plans; split chart modules
  • take cache maintenance off the read path; split the market modules
  • cache Summary derived data; split analytics and strategies modules

v0.55.02026-10-05

  • hold the locale in the bot menu shape test
  • deal chart pictures with their own thresholds
  • clarify the configured language scope
  • group rows carry their totals and the report caption fits one line
  • restore coin-first trade cards and the bottom report total
  • autostart loss counters under their own stop, scale badge on a pinned step
  • WL distribution covers strategies under selected folders
  • hand-typed core address and port over the key
  • station core sync, message builder and report polish
  • honor hand-typed core addresses on the station
  • reuse the admin SSH login for two minutes

v0.54.02026-10-04

  • describe structured quick-start content
  • split dictionaries per language and add Ukrainian
  • add Turkish, Brazilian Portuguese and Vietnamese
  • list all seven interface languages
  • bot menu, Control section, chat notifications and reports
  • core-first trade cards and cores report grouped like the monitor

v0.53.02026-10-03

  • zone width readout and a temporary percent ruler
  • one Telegram bot per terminal, readable Connections totals, trade sound volume
  • show position volume in money and open on closed trades
  • keep outline candle edges and make the order book width configurable
  • Settings tab with bot notifications, balances in Cores

v0.52.52026-10-02

  • add a WL distribution tab to the Strategies window

v0.52.42026-10-02

  • keep station status out of the Telegram tab
  • fast stop on the series tick, honest search answers, holed deals out of the sample
  • read entry fills once per entry and screen entry moves
  • describe station-hosted reports and owner actions
  • cover external time-scale synchronization
  • accept RSA keys for the station administrator

v0.52.32026-10-02

  • accept provider RSA keys and browse for the key file
  • update the station from the release by itself, with a switch

v0.52.22026-10-01

  • decode tape spans only through the page cut
  • leave global panic sells out of the Entry/Exit sample
  • make the Station tab readable: structured status, real buttons, clean journal

v0.52.12026-10-01

  • let the first load finish while cores report their clocks
  • make the Entry/Exit search honest about open deals, ranges, defaults and risk
  • write the cache in one transaction per batch
  • sort, copy and scan less for Summary, By-time and all history
  • seek open rows, coins and strategy names instead of scanning

v0.52.02026-10-01

  • cover price grid rounding boundaries
  • correct real-order sizing semantics
  • safer install, no pairing code in logs, readable Telegram status
  • scroll the strategy-filter list with Alt+wheel

v0.51.22026-10-01

  • show the leverage position cap next to the per-order max
  • show which cores already trade the searched coin
  • explain the duration column and show the wait before fill
  • scroll the strategy-filter and arbitrage columns with ALT+wheel
  • match an exact coin on a trailing space or a picked suggestion
  • one search syntax for the tree, Analytics and Report
  • build the order rows without copying each market
  • give the Linux station its own Settings tab; one Mini App switch per bot
  • answer the report and trades again while their inputs are unchanged
  • return the bot to the terminal when it is taken off the server
  • seek the close-date index from the window, not from zero
  • keep core pushes safe across credential failures
  • only the owner chat may read the station's status or update it
  • never leave two bots on one token after quitting mid hand-over
  • sum the report's period, exchanges, cores and days in one pass
  • show station errors and progress in the user's language
  • change a station's address, confirm forgetting it, remove it from the server
  • pick the market in the core's traded quote

v0.51.12026-09-30

  • run the Telegram bot and the Mini App on the station
  • stop the filter row from re-fitting itself every frame
  • correct the Figma inspector contract notes
  • cover adjustment log preview and strat dump
  • install the station from Settings, its control API and the bot's full dialog on the server
  • pull closed trades' tape and order traces from the station; close the station's open questions
  • the station's own tape window, shown and set from its Settings section
  • server and process figures in the station's status
  • Status and Update in the bot's chat; the station updates from the release
  • keep the disk's reserve by evicting the oldest tape; resume trades open across a restart
  • ship the station's Linux binaries; install a new station from the release

v0.51.02026-09-29

  • keep an unknown enum value from resetting all settings
  • show a renamed core's current name on all its trades
  • place the live edge on the core's trade clock
  • respawn a core whose exchange identity went stale
  • show a renamed core's current name in reports and the Mini App
  • never price a quote through a Hyperliquid ticker collision
  • allow the identity respawn calls in the session contract
  • choose whether the report period filters by close or open date
  • pin MoonUI with the frame clock and scene upload gating
  • count a shared exchange account once in the total
  • read the persisted total mode through the tolerant adapter
  • print the visible time span as a caption and in the shot header
  • name the scope dropdown Filters and put the period first

v0.50.02026-09-29

  • headless probe binary over moon-core, built for Linux musl
  • keep the Mini App all-cores bar on one row
  • ask Bybit for <BASE>PERP on the linear category
  • count ToBeConnected links in the Figma inspector
  • re-pin MoonUI to f83e36d7
  • installer, station mode, subscription tape recorder, safe updates
  • phone-first Mini App with trades, strategies and core detail
  • replace real account names in comments and test strings with synthetic ones
  • list the station and remote crates
  • pin nice time steps and the thousand-price decimals
  • cancel buys on every connected core
  • stop full tick rebakes on drag and ring eviction
  • check every chart backend when changing one
  • bake margins for the Metal chart backend
  • draw appended ticks incrementally in the Metal combo bitmaps
  • port DX11 bake, book, price-line and hover paths to Metal
  • carry the volume bar scale across live appends
  • accept a trailing ALL and report same-number test builds as installed

v0.49.02026-09-28

  • Entry/Exit axis — replay closed trades on their tape and search entry and exit fields
  • clear all warnings and gate clippy in CI
  • score variants net of the trade's fees and on its leverage
  • cap Binance weight at 75% and stop the autoload's fetch
  • list the dictionary files the catalogue omitted
  • pin venue caps that disagree
  • make the Entry/Exit axis honest on real data
  • recheck open rows on every reconnect
  • catch-up frontier, download status, per-core data delete
  • Mini App companion, plus fixes for #741 #708 #707 #694 #695 #689 #725
  • core groups in the Auto Full summary Report picker, Mini App UI/UX pass
  • correct the synthetic bench procedure
  • pin named-build normalization and reject codes
  • bump moonproto to 87c17251
  • Mini App core controls, terminal look, exchange-grouped lists
  • fill closed trades' tape from the cores' chart archives
  • request-only tape recorder with ring-capture comparison (T5)
  • show the header update button on macOS
  • delete 22 duplicate or vacuous tests

v0.48.02026-09-26

  • collapse the tree after a long Auto close
  • store trade prints compressed and cap wal growth
  • bound the packed tape decode against a damaged row
  • stop false Adjusted on pasted strategies
  • pin connection-fault classification
  • record trade and login window factories
  • drop candles under the tick replay, 65 s margin
  • reduce history candle merge and gap fill work
  • skip hidden chart work and offscreen append damage

v0.47.52026-09-25

  • correct macOS shader and data-root notes
  • pin wire-volume split and tail patch
  • thin dense bakes without comparison sorts

v0.47.42026-09-24

  • remove main window drag overlay (#712)
  • bound trade-cross work to the visible window
  • default new candle views to 50 trade and hidden candles
  • report entry line, MoonShot zone, tape storage
  • scale chart work with what is on screen
  • pass the reused overlay scratch to the frozen overlay

v0.47.32026-09-24

  • drop features the chart already has
  • pin alert timing and detect names
  • add a Max step to the candle trade zone
  • split the quick start into sub-steps, callouts and a copyable command
  • rebuild the workspace-mode switch on the core selector's popover

v0.47.22026-09-23

  • correct docstrings after all-cores and axis-keep
  • correct the generator readme against the tool
  • pin trade-page side, time and pagination
  • group the settings pages under five tabs
  • fold trailing launchers into an overflow menu (#703)

v0.47.12026-09-22

  • point the icon readme at the embedded loader
  • pin the card clamps and the feed flag
  • draw every same-exchange Auto Overview core's trades
  • keep a running composition across a report-axis move

v0.47.02026-09-21

  • a batch of UI/UX fixes from live use (#675, #679)
  • fit the figure-tool menu to its labels
  • show every horizontal-volume value
  • keep Live on a plain wheel zoom (#680)
  • record the bounded report readers

v0.46.62026-09-21

  • one proportional UI scale as window content zoom, density removed
  • say which file, operation and code a reports read failed on (#659, #666)
  • lift a coin off a checked blacklist row (#663)
  • wire the Figures duration and repeat, drop the 1s floor (#651)
  • stop clinging to Live — pan, zoom and a Space hotkey (#657, #650, #649)
  • raise the Unix open-file soft limit (#667)
  • pin the locale when comparing two t!() strings (#600)
  • sells-to-zone withholds only the band's press (#668)
  • bound the report readers and attach only what a query reads (#667)

v0.46.52026-09-20

  • size the pinned scope chip and strategy filter to their labels
  • move the developer documentation to English
  • honour the window-local scale and super-zoom hotkeys
  • name the chart-strip buttons and keep them off the captions (#647)
  • re-pin MoonUI to the tooltip paint-order fix

v0.46.32026-09-19

  • issues, comments and PR text are written in English
  • regroup the chart settings popups by subject
  • one-switch volume band and a compact volumes popup
  • one settings popup, fit-to-trade framing, replay volume band

v0.46.22026-09-19

  • lines for every closed trade, closed_alpha for cancelled

v0.46.12026-09-18

  • expand Moonbot's k/M magnitude suffixes when pasting its export
  • send a created strategy with the core's revision stamp, not 0
  • lift unreadable core colours instead of using the accent
  • retire the global "show path" toggle for the per-tab one
  • make the Order button do what Moonbot's does
  • name the trade's strategy in the rail, with reveal and version stamp
  • draw the trade's archived order traces from the core (#569)
  • keep closed trades' order traces in a local archive and resolve them through one path
  • draw closed trades as Moonbot's order lines from the trace archive

v0.46.02026-09-17

  • tester batch — issues #567 #549 #525 #494 #589, arrival frame
  • publish only from the reviewer-gated release environment
  • own backdrop colour and overlay mode for horizontal volumes
  • no order zone when the book is hidden and the zone toggle is off (#557)
  • 5% step in the horizontal volumes zone width row
  • main accepts pull requests only
  • opt-in core colour and held stroke for the arrival frame
  • mark trusted authors for alena-review from GitHub, not from Alena's server
  • restore the toggle hover and re-reserve the header budget for MoonUI's new toggle
  • Center chart hotkey and a scale pick that always reaches the pane
  • drop the dead code the density-tier migration left behind
  • refresh the MoonUI pin for v0.46.0
  • @Moonbot-Tech made their first contribution in https://github.com/Moonbot-Tech/MoonTerminal/pull/592

v0.45.82026-09-17

  • tester batch — tuner enabled-only, core-colour flash, address:port column, maximize buttons (#548, #491, #563, #564)
  • size the Connections address column by its content
  • Compact density reaches every control - chrome, rows, inputs on the tier

v0.45.72026-09-16

  • horizontal volumes (Moonbot HVol) zone with a V popup
  • horizontal volumes (Moonbot HVol) zone with a V popup

v0.45.62026-09-16

  • ten horizontal grid bands, honest version-profit tip (#582, #562)

v0.45.52026-09-16

  • tiered k/m/b labels on the bottom-volume scale
  • Dark and Light experimental themes from MoonUI's colour modes
  • tester feedback batch — compact density, zoom on release, dock recovery, sound stem, window reachability, cancel-hover hold

v0.45.42026-09-15

  • collapsible strategy filters, proportional UI zoom

v0.45.32026-09-15

  • fetch the trade's own ticks before its context
  • density and UI zoom replace the Font slider, controls on MoonSize tiers
  • link a closed issue to its PR before opening it
  • re-pin MoonUI to 3833d3a for the checkbox-design radios

v0.45.22026-09-14

  • take Geist Mono from MoonUI's bundled fonts

v0.45.12026-09-14

  • empty a folder before deleting it on the core
  • hide-candles zone snaps the first trade to its bucket open
  • checkboxes on MoonUI's Sm tier with label and description
  • neighbouring trades in the Trade window, Ctrl+Shift super zoom, MoonUI re-pin

v0.45.02026-09-13

  • one path style for the server trace and the local staircase
  • switch the core's manual strategy off ahead of a bare order
  • adopt MoonProto 11d170a1 — core Telegram reader, ms report timestamps, BUY refresh
  • pin the live edge - flick to leave, pull back on every step
  • send the global blacklist through the compact channel
  • lines-tab theme hint, folder reorder arrows, xTMode import
  • @ThusMad made their first contribution in https://github.com/Moonbot-Tech/MoonTerminal/pull/544

v0.44.12026-09-12

  • captions over the volume band, Moonbot's scale bracket, standalone sides

v0.44.02026-09-12

  • name an unreadable core key and say where the key comes from
  • Moonbot-style bought/sold volumes on the bottom band
  • six tracker fixes — order line kind, volume units, folder icons, stop tone, import locales

v0.43.02026-09-12

  • multi-core expert settings with Apply and in-place difference marks
  • honor block anchors, fold visibility into placement
  • native crash report, resource watch, POSIX handler
  • make Cancel All Buys address every market with a live order
  • user sound folder, pinned numbers, fallback with toast
  • settings tab fixes and moonbot import of preset scales
  • PnL and Session per core, and tell the two counters apart

v0.42.32026-09-11

  • align live trade marks and preserve viewport scale
  • add a product map and a user-term glossary
  • apply strategy custom order colors and line patterns
  • make trade tick colors configurable
  • share the custom HEX history across every picker
  • refresh for v0.42.3
  • @Alena-Selezneva made their first contribution in https://github.com/Moonbot-Tech/MoonTerminal/pull/495

v0.42.22026-09-11

  • improve chart readouts and configurable empty-screen layout
  • preserve currency breakdowns and scope volume hover
  • slot registry, a mouse half for every action, table settings page

v0.42.12026-09-10

  • accept Moonbot text pastes and blank open close dates

v0.42.02026-09-10

  • connect a bot and an empty Mini App
  • improve settings and add reply navigation
  • add native Mini App menu with current tunnel URL
  • add rich chat reports and persistent navigation
  • scope chat access to assigned cores
  • add drawing controls, tick readouts and trade sounds
  • accelerate focused trade replay with core history

v0.41.02026-09-09

  • carry the core run controls in the Auto rail
  • read the core's stopped strategy engine
  • show the crowd's market statistics on an empty Main
  • announce a loud coin from the statistics as a detect
  • stop a pulse card's click taking the terminal down

v0.40.12026-09-08

  • ban a coin temporarily, the way Moonbot does
  • keep the manual-order queue moving after the first click
  • place the market buttons with the captions
  • keep empty servers visible
  • validate folder paths before display cleanup
  • give the coin field tabs and list the temporary bans
  • add the favourite star and fill the Favorites tab
  • show strategy skip reasons as a caption
  • use hover-driven MoonUI blacklist submenus

v0.40.02026-09-07

  • make the human captions a preference, on by default
  • let the Problems tab act on what it is showing
  • a real theme selector, and Graphite as a third theme
  • every tree operation a file manager has
  • tone down the hook mark on a quick-strategy button
  • switch the trade-only zone on with the first live tick
  • park history cursors at the window edge, not at now
  • one MoonTerminal per install folder
  • remember Y-scale across reopen
  • raise LMB live-detach drag threshold
  • keep the closed trade on the tape

v0.39.02026-09-06

  • check the venue minimum in money, not in coins
  • show the diagnostics the cores confirm about themselves
  • read a decimal comma, never send a silent zero
  • make the message the loudest part of a log row
  • let only the outlier cells speak in the Flat table
  • a stronger default palette that carries existing themes across
  • name unresolved strategies, label the chart lines and the filters
  • open a coin with Enter, one row per coin with its cores
  • human labels under Moonbot's own identifiers, every field
  • lift tab strips, table headers and the scope chip one contrast step
  • quieter core rows and a Save that knows if there is anything to save
  • proportional type for prose, mono kept for every value
  • multi-select cores, bulk update to a named build
  • follow the core's strategy order, and keep its folders

v0.38.02026-09-05

  • identify a retried config edit by its mask, not the whole snapshot
  • correct five wire descriptions against Moonbot's own binary
  • bind twelve more Settings rows, placed by Moonbot's own hints
  • stronger group rule, muted unset readouts, one toggle-tone rule
  • loud problem cores, separated exchange headings, alarmed summary
  • one pinned-scope chip and one footer rule across every panel
  • compact dates, side badge and human column headers
  • put the raw schema name in the header tooltip

v0.37.12026-09-04

  • bump actions/deploy-pages from 5.0.0 to 5.0.1 by @dependabot[bot] in https://github.com/Moonbot-Tech/MoonTerminal/pull/422
  • size tuner metric columns by heading too, with a gutter

v0.37.02026-09-04

  • swap in the MoonTerminal lockup
  • align hotkey columns, widen slider rows, one-line hints
  • let strategy names fill remaining width
  • clarify clipped text and the comment pane
  • pack the figures, explain empty wallets and unsellable rows
  • data-driven Flat columns, tighter Warnings and Updates headers
  • keep overlays off the axis and each other
  • separate the Log counter, anchor the Detects empty state
  • explain unset leverage, the TP accent and the Sell caption
  • collapse empty years, size the tuner table, fix profit decimals
  • responsive panel widths, field help, informational kind badges

v0.36.02026-09-03

  • keep a 64-bit strategy id from blocking every settings save
  • give a broomed compare pane to its order book
  • price the spot Market Sell instead of sending a zero
  • fourteen reviewed panel, settings and strategies fixes
  • own captions for comparisons and a per-kind default reset
  • tick replay, analytics catch-up, Connections widths, faster Report reads
  • hide candles under the tick trace, wrap the Detects empty state

v0.35.02026-09-03

  • choose which workspace preset each core appears in
  • version readout, AUTO/MANUAL dropdown, Overview cluster, aligned Connections, quote-money volume band

v0.34.22026-09-02

  • stop wedging the lane on a refused test-build name
  • shrink the filter row's selectors before it wraps
  • Moonbot's HotKey switch and Ctrl+Z for the last figure
  • Moonbot's price-approach alert sounds

v0.34.12026-09-01

  • own the manual-strategy mode per core
  • draw closed-trade marks on the chart's own time axis
  • show each city's UTC offset in the timezone picker
  • group the period presets, fit the bar, add «Прош. мес.»
  • name a transport mode that works, from fleet evidence
  • give the badge colour pickers the full palette and a hex field
  • follow Moonbot's stop rule and reach hooks from the MS popup

v0.34.02026-08-31

  • add calendar current-year period chip
  • derive folder checkbox from child boxes
  • expand the selected Auto core on open
  • show the core's emulator vs real mode
  • align filter labels and row hover
  • contain strategy drags and compact order sizes
  • let a focused text field keep the keys it types
  • tabbed gear popup with a staged AutoStart page
  • per-core MoonProto transport mode
  • autodetect switch and table-wide run controls
  • read and write the core's own manual-trading config
  • make cargo fmt runnable, settle the tree, gate it in CI
  • size coin-margined orders in coin, not in dollars
  • update Moonbot cores from the terminal
  • own the manual set locally, per core
  • stop rejecting an install not named MoonTerminal.exe

v0.33.02026-08-29

  • poll GitHub releases every 15 minutes
  • show the API request quota and warn when it runs out
  • restore browsing state after close/reopen
  • bulk checkbox on core and folder rows
  • consume in-flow MoonTabStrip overflow

v0.32.42026-08-28

  • size the profit column from the values it shows
  • expose UDP startup diagnostics

v0.32.32026-08-28

  • shared core run controls, first used by the profit monitor
  • stop reading a mid-init reconnect as a ready core
  • bound all-history summary loading

v0.32.22026-08-28

  • print the trade's own facts in the chart captions
  • re-pin MoonUI at 850de06d before tagging v0.32.2
  • size the .dmg image explicitly instead of trusting hdiutil

v0.32.12026-08-27

  • stop a splitter drag from repainting the whole window

v0.32.02026-08-27

  • keep a label row's name inside its own button
  • hide per-core money in Overview, and seed a first run
  • resizable columns, a remembered mode, and the core's build
  • measure volume around the pointer, count liquidations
  • line the volume bars up in one column
  • remember a maximized window and reopen it that way
  • remember the Profit-by-core card's Overview/All mode
  • show the tuning tab's own custom period on reopen
  • read trade times on each core's own clock
  • tell the user what the core did with a field edit
  • report a CPU spike of the terminal itself to the app log
  • give the order table's throttle a type, not two variables
  • stop re-adopting an unchanged core clock offset
  • read the funding rate and its countdown as the core sends them
  • honour KeepInChart=0 as "keep this coin chart forever"
  • keep shortcuts alive across a blur and the coin search
  • close the market search when a toolbar neighbour is pressed
  • add a gear to group the wallet core list by exchange
  • read the sleep schedule on this computer's clock
  • keep the USDT backfill walking newest trades first
  • flag an expiring API key and an outdated core build
  • make Panic Sell answer the first press
  • add a caption counting down to the candle close
  • trade-window steps, an optional repricing trail, and one caption size
  • make the wallet roster column readable and resizable
  • route the candle countdown through the shared caption size
  • virtualize the Connections core list
  • assembled slice, pending the main-side chart_labels fix
  • translate the order repricing-trail toggle
  • add AutoTrading window map
  • bake the chart base over its slot, and drop the redundant background pass

v0.31.02026-08-24

  • show the arbitrage column on every core
  • add a channel for a coin's spelling per exchange
  • match a coin across exchanges by the core's own identity
  • add four exchanges to trade replay and retune its frame
  • cap the detect feed per tab and mute the arrival flash
  • divide a chart stack into columns
  • collapse the tuner's right-hand column, and remember it
  • say WHY a core will not connect, and point a newcomer at the key
  • filter every tab by a strategy-name mask
  • turn the detect-chart cap on by default
  • give the labels button a square icon
  • refresh the MoonUI pin to carry the labels icon
  • print bought and sold volume beside the plot
  • a caption for the core's Session counter, valued in USDT

v0.30.02026-08-23

  • background deltas, funding and quote as chart captions
  • caption modules, their own editor, and two axes to arrange them
  • caption modules, arbitrage column, and one default per kind of tab
  • centre a module's captions, wrap the detect line, ship the working caption set
  • one list of exchanges, and the arbitrage column reads it
  • bump actions/setup-python from 6 to 7 by @dependabot[bot] in https://github.com/Moonbot-Tech/MoonTerminal/pull/290
  • improve report and strategy workflows
  • AddToChart detects join the feed when the group asks
  • isolate chart open requests
  • one settings popup at a time on a chart host
  • name the strategy that fired a detect on its card
  • extract cohesive domain modules
  • captions take Moonbot's wording, a zero PnL prints nothing
  • split updater and profit load state
  • show Auto problem diagnostics
  • split large internal modules
  • generate AI knowledge base
  • split long feature modules
  • paint-phase mouse hooks, and the bench-run fixes around them
  • keep the caption bands of one zone off each other
  • open a trade in its own window and burn a header into shots

v0.29.02026-08-20

  • build each macOS slice in its own job and free runner disk
  • cap the search pool at 90% of the machine
  • update the hedge-mode checkbox after switching it
  • hold arrayref at 0.3.9 and ignore its yank
  • draw figures by dragging, and a triangle from its base
  • fill history gaps, and hide candles only where ticks exist
  • move gestures send Moonbot's bulk move to the clicked price
  • per-tab configurable captions around the plot
  • graphics settings per tab, and shots captioned by exchange
  • state the exchange's order and leverage caps for the coin
  • open-positions switch, and a faster tuner load
  • make Assets usable in the Auto workspace
  • caption a chart shot with the exchange, not the core name
  • label bands, alignment axis, order figures as captions

v0.28.12026-08-20

  • per-tab drawing settings and one shared apply-to-all
  • bare-key bindings, and a right-click that stops collapsing the stack
  • measure cursor percent and depth labels on the whole book

v0.28.02026-08-19

  • free disk before imaging the macOS .dmg
  • publish an interactive tour of the main window
  • generate the tour page from locales and the theme
  • pin an off-band exit line to the plot edge
  • group the overlay order figures and drop the trade tally
  • apply theme edits to the variant on screen
  • correct order times against the core's own clock
  • remember which monitor a window was on

v0.27.12026-08-19

  • split the price-line toggle and gate the moonshot corridor
  • open detached windows on the owner's display and raise them
  • state what startup is doing and how long it took
  • show open positions on any period reaching the present

v0.27.02026-08-18

  • take the h2 fix for RUSTSEC-2026-0258
  • make the field-set search three times faster
  • keep the sells-to-zone mode on until it is left
  • filter the tree by exchange
  • copy the active chart to the clipboard
  • make the price lines and trades configurable, and draw volumes
  • fill chart history instead of starting at the visible window

v0.26.02026-08-17

  • moonbot parity for split, gestures and sells-to-rect
  • persist window display settings
  • shift orders by percent, as moonbot does
  • make the release scripts run on macOS
  • cache the left pane's per-frame derivations
  • show traded volume in the footer
  • contain all-period KPI values
  • show exact-context trade history
  • keep the balance-repair trace off the default log
  • stop the kline cache from flooding the log
  • move the switches into cfg/diagnostics.toml
  • move the gear and active-only into the search row
  • make closed trade history readable at a glance
  • accept Escape right after a Report coin opens a chart
  • open the chart on a committed data bench
  • stop figure hover and drag from repainting the window
  • draw the sells zone instead of reusing a figure
  • state a partial traded volume instead of withholding it
  • choose the composed set without an intransitive sort

v0.25.12026-08-14

  • hash venue headings through the shared label

v0.25.02026-08-14

  • discover releases without restart
  • remember Auto overview and server periods
  • show every strategy and field
  • polish Strategies tree, toolbar, and Auto workspace

v0.24.42026-08-14

  • resolve historical rates from successor candles

v0.24.32026-08-13

  • update release version example
  • stream large release pages

v0.212026-08-13

  • skip malformed-duration candles