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?TourVideo
- 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?TourVideo
- 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?TourVideo
- 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
- give every select and slider its own element id
- pin the clock and fill synthetic cores for a capture run
- bump actions/setup-python from 7.0.0 to 7.1.0 by @dependabot[bot] in https://github.com/Moonbot-Tech/MoonTerminal/pull/1184
- preserve observer pick across snapshot pushes (#1242)
- align hourly report slots with local hours (#1201)
- keep line kind and alert hue on picked drawings; show rectangle durationChangedDoes the Zone tool show percentages, like the ruler in Moonbot?TourVideo
- a synthetic core reports an account for a capture run
- lay a synthetic core's strategy editor out from a file
- put the price-axis selector in the layout popup's display frame (#1163)MovedHow do I remove the price axis from the mini charts in the charts tab?TourVideo
- v 24h and v 1h volume fields on detect cards (#1129)NewWhat do the percentages on a detect card mean, and how do I set up the card view?TourVideo
- match Moonbot labels and add ProfitAbsNewWhere is the ProfitAbs column in the Report, and what about the other names as in Moonbot?TourVideo
- mark every column's resize edge in table headers (#1144)ChangedHow do I set up columns in tables and reset their widths?TourVideo
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