Changelog
0.20
LatestNov 3–15, 2026
A faster desktop app, broker CSV imports, and your own header market
A faster, lighter desktop app.
It starts about a third faster on Mac and uses less memory.
Import positions from your broker's CSV.
For brokers Gloom does not sync, in the app or the CLI.
Pick the market in the header.
Follow any index or ticker, with its exchange's own hours.
Every figure links to the data behind it, and it asks before it presses a button.
Hong Kong reports keep their period and currency, and company or fund names find the home line.
Updates15
0.20.14
CPI surprise labels, currency-separated returns, and clearer crypto prices
GitHub releaseHighlights
- CPI surprises stay visible.
MDAYincludes a CPI day with no year-over-year actual using its core monthly surprise, labels that basis, and counts prints excluded by a filter;CPIandECSTexplain missing yearly figures. (#2729) - Portfolio returns by currency. Period P&L separates price moves from FX for each currency and names holdings left out;
PORTmatches US and Asian holdings over dates both share. (#2724, #2728) - Crypto prices in context. Headers name the exchange and trade time, stablecoin ranges identify isolated extremes, and prices and range endpoints keep consistent precision. (#2721, #2726, #2730)
- Names find the right listing. Tracker Fund opens on HKEX rather than a receipt; Hermès finds its Paris line, and Swiss exchange codes no longer resolve to an unrelated company. (#2717, #2729)
Also in this release
- Pasted symbol lists preserve blank, invalid and duplicate rows in exports; historical price exports include currency and interval. (#2717)
- A failed history request says to retry instead of claiming the listing has no history. (#2729)
- Sign-in, password and other dialogs can be closed by mouse, with protection against stray clicks during sign-in. (#2721, #2726)
RIPLandINSexplain unsupported instruments together rather than returning a raw error. (#2728)
- CPI surprises stay visible.
0.20.13
Terminal layouts, Hong Kong search lines, and log-scale charts
GitHub releaseHighlights
- Terminal panes fit what they show.
OMONkeeps the puts in view and says how many fields it hid,ECOand Help show whole columns, the 5Y chart axis no longer skips a year, and Home, setup and the field picker fit narrow windows. (#2700) - Dates and empty values read one way. Dates are day-first (
18 Sep '25), clocks name their zone with summer time, a missing value always shows the same mark, and terminal text wraps at spaces instead of inside numbers. (#2699) - Search keeps Hong Kong and China lines.
hsbclists HSBC's 0005 in Hong Kong again,aiafinds 1299 andccbfinds 0939, and a slow first search no longer reads "No matches". (#2719) - Log scale on the Overview chart. A wide-ranging history such as NVDA's draws on a log axis by itself, and the pane menu has a switch that is remembered. (#2713)
Also in this release
- Growth off a negative base and margins over negative revenue read N/M, and an insurer's EV reads N/M. (#2696)
- German names: a bare ticker opens its home listing, European index moves are dated, and Xetra earnings fill in. (#2705, #2711)
- Panes report a failed load instead of waiting silently, and a failed quote batch no longer retries in a loop. (#2708, #2709, #2710)
- Terminal panes fit what they show.
0.20.12
Terminal focus fixes, pasted market codes, and auction look-alikes
GitHub releaseHighlights
- Focus and Esc behave in the terminal. Tab skips panes hidden under others, one Esc closes a floating window but never one with an unsent draft, and
Ctrl+PageDown/Ctrl+PageUpswitch stacked tabs. (#2688) - Pasted lists read terminal codes.
MOVE Index,DXY CurncyandUSGG3M Indexresolve to their quotes, and a code with no quote here names the command that has it. (#2702) - Past auctions like this one.
AUCT 3Y --like 2026-11-09ranks earlier auctions of the tenor by how they went and shows what yields did next. (#2693) - Hong Kong past earnings however you type them.
ERN 0700.HKnow shows Tencent's past results, not only its next report. (#2697)
Also in this release
- Frontier macro numbers are dated and sourced: index ranges, last prints, footers and central bank rates. (#2685)
- The chart toolbar folds its controls in order on a narrow pane instead of drawing them over each other. (#2691)
quotesays a symbol does not exist about twice as fast, with half the requests. (#2698)- Related-party trades, half-year calls, withheld GeBIZ amounts and two-band debt ladders read correctly. (#2695)
- Long lists are quoted in full,
AUCT --sort -colsorts lowest first, and the vol, history and econ exports are fixed. (#2702, #2693) - Without Pro, a pane saved on a Pro-only tab reopens on Overview, and the app reconnects quietly after a server restart. (#2706, #2704)
- Focus and Esc behave in the terminal. Tab skips panes hidden under others, one Esc closes a floating window but never one with an unsent draft, and
0.20.11
Terminal fixes, broker sign-in dates, and movable columns
GitHub releaseHighlights
- The terminal app draws and moves cleanly. The command bar no longer greys the panes beside it, chat channel lists scroll and keep the selection in view, Financials fits more periods with no dead row under the scrollbar, window magnets catch only when you pause, and charts no longer draw over windows and menus. (#2678)
- Interactive Brokers shows when your sign-in ends. The Brokers pane shows the end date all week,
crenews it for a full seven days, and a sign-in ended by another AI app on the account says so instead of an error code. (#2683) - Drag a table header to move its column. The order is remembered per pane. (#2684)
- Screener checks read tickers the way quote does.
fn EQS --check 700.HKor5:HKEXfinds 0700:HKEX and 0005:HKEX. (#2694) - Funds get no P/E. ETFs and other funds no longer show a P/E or PEG in
valuationand the screener. (#2686)
Also: the screener keeps your rows and scroll position across its auto refresh, and an idle tab does less work on busy quotes (#2689).
0.20.10
Asian earnings, smarter search, and a folded chart toolbar
GitHub releaseHighlights
- Hong Kong, China A and Singapore on the earnings board.
EVTSandERNlist their reports with a currency column, andSIoffers a US OTC receipt where one trades. - Search finds the company you mean. A short name that is also a US ticker lists the company right after the US line:
aiashows 1299 second,bydshows 002594 and 1211. The command bar says "No matches" when nothing is found, and its Ask AI sign-up opens Sign Up. (#2676, #2671) - Chart drawing tools fold away. The toolbar starts folded, opens under the pointer and shows the tool in hand. If you left it open, it now starts folded. (#2674)
- Ask Gloom keeps its place when you float or dock it. The conversation, a draft and an answer still coming in all stay, with no blank frame. (#2679)
- Portfolio rows priced on one basis. After hours, LAST and CHG use the same price the row's value uses, and Day names the session. (#2670)
- Clearer numbers and states. A name no analyst covers says so instead of an error code. Warrants, rights and receipts with no ratio read N/M for P/E. Market Movers keeps each row on one session before the open, and logos no longer draw as blank plates. (#2675, #2666, #2680, #2681)
Also: an invite link with the free months it earned on the Account Pro tab (#2668), and an optional reason when ending a Pro trial from the app (#2677).
- Hong Kong, China A and Singapore on the earnings board.
0.20.9
One-line titles, futures without roll jumps, and steadier EV
GitHub releaseHighlights
- Long titles stay on one line. A detail view's title next to Back ends in an ellipsis instead of wrapping, in every table and detail pane, at any width. On the desktop the full title is its tooltip. (#2667)
- Futures volatility without roll jumps. A continuous future such as
NG=Fis read within one contract at each roll, so the gap between contracts no longer counts as a day's move.HVT,HVG,GR,CORR,KELLY,SEASandBTuse it and say "rolls back-adjusted".NG=F20-day vol reads 48.4% instead of 69.74%. Chart andhistoryprice levels are unchanged. (#2664) - Enterprise value keeps the provider's figure when a line is missing. When a balance sheet has no minority interest line, EV no longer drops it: the minority interest comes from the company's filing, or the provider's figure stands, and the EV inputs line says which.
ticker PAGPreads 26.41B again. (#2665)
0.20.8
Hong Kong listings, every ETF holder, and steadier prices
GitHub releaseHighlights
- Hong Kong listings, valued and cited. One enterprise value bridge everywhere, results read from the company's own announcements, half-year growth and TTM, Exchange Fund Bill yields and
movers hk. (#2638, #2639, #2609) - Every US ETF that holds a stock.
MEMBlists them by weight from their latest filings, each row saying what its holdings are as of, and looks through thematic ETFs to the stocks they hold. (#2614, #2602) - Prices stay current through a dropped stream. A cut quote stream gets the same grace as a clean close, so prices no longer flash stale while it reconnects. (#2645)
- First-run setup always lets you out. It can be finished or skipped even when your profile can't be saved, and on Windows a save waits a moment for another program holding the file. (#2660)
- The desktop app rides out a lost connection. Requests go through while its internal socket is down, and panes that failed reload when it answers again. (#2628)
Also in this release
- The app stays signed in after a password change, and deleting the account from an old session asks for the password. (#2650, #2651)
- Text from chat, shares and data sources draws without control characters. (#2647)
- IV and skew alerts on BTC and ETH. (#2652)
- Pence, cents and agorot prices convert. (#2649)
- Tokyo listings: ETF bars in the right unit, P/E on the latest EPS, English names. (#2622, #2625)
PFrebalances by keyboard, with CASH and TOTAL rows. (#2659)VXfutures onFUT. (#2604)- The CLI's search waits for a venue's own site again. (#2605)
- Chart value tags read at the value's own precision.
MDAYkeeps each release day's actual, forecast and FOMC decision. (#2663)
- Hong Kong listings, valued and cited. One enterprise value bridge everywhere, results read from the company's own announcements, half-year growth and TTM, Exchange Fund Bill yields and
0.20.7
Hong Kong quotes read right, a portfolio opens in value order, and listings abroad say what they read
GitHub releaseHighlights
- Hong Kong quotes read right. A counter that did not trade shows its move against the right session, HKEX's own five-digit codes like
00700.HKand03042.HKwork, and index moves name the session they compare with. (#2594) - A portfolio opens in value order. A value-sorted portfolio no longer paints alphabetically for a few seconds before it reorders, and a large one uses less memory. (#2598)
- Listings abroad say what they read. Holders and supply chain for a Shanghai or Shenzhen line with nothing on record say which sources were read, instead of a bare
NO_DATA. (#2593) - India's special sessions. The calendar knows NSE and BSE's Muhurat session, so its moves compare with the last regular close. (#2600)
Also in this release
MEMBsays when a fund is not covered and points to its fund facts, and its Changes tab says why it is empty. (#2600)- A screenshot of a long list ends on its last whole row and says how many rows it shows. (#2600)
portfolio showtotals the day's move. (#2594)- A new alert says when its level already holds, and the examples use levels that are not met yet.
- The offline docs match the live docs. (#2599)
- Hong Kong quotes read right. A counter that did not trade shows its move against the right session, HKEX's own five-digit codes like
0.20.6
13F pages say what is wrong, Hong Kong tenders in AUCT, and FX carry on an amount
GitHub releaseHighlights
- 13F pages say what is wrong. When the 13F source is down, Gloom says the source is unavailable instead of asking you to check your connection, and a saved copy shows the date it is from. (#2588)
- Hong Kong tenders in
AUCT. Exchange Fund Bills and Notes and HKSAR Government Bonds tender results sit next to US Treasury auctions, and runningAUCTagain answers from the last board. (#2585) - FX carry on an amount.
fx 5000000 USD/MXN --forward 30dgives the carry over the tenor in both currencies and which side earns it, and rates like ZARONIA compound daily. (#2583) - One EV/EBITDA in
RVandGE. Both divide the same enterprise value by trailing EBITDA, non-US peers fill in, and narrow layouts keep their columns. (#2587) - Cash spread minus CDX in one chart. Credit spread series chart in bp everywhere, CDX HY and EM rank on their spread, with EM and Asia spreads alongside. (#2586)
Also in this release
- The calendar says where its releases end, and FX shows the day's move. (#2583)
- A watchlist keeps its listings abroad, so
ASML:AMSor2330:TWSEexport and reopen as that listing. (#2587) - A settings save that fails says so, and desktop windows stay in step when one fails. Ask Gloom shows an error when a conversation fails to load, and so does sync when it cannot collect its data. (#2595, #2596, #2597)
- The offline docs match the live docs. (#2584)
0.20.5
Ask Gloom answers in time, shared links show what was shared, and a smoother first run
GitHub releaseHighlights
- Ask Gloom answers in time on the biggest funds. A 13F question about a fund like Millennium or Citadel answers in a few seconds instead of running out of time, a fund's name finds the fund, and portfolio risk on a large book takes about 3 seconds. (#2574)
- Shared links show what was shared. A pane link pasted into Gloom chat shows the story's headline and first line, or the company with its exchange and sector, above the pane it opens. (#2569)
- A smoother first run in the terminal. Alt+1 to Alt+9 switch layout tabs in terminals that never send Ctrl with a digit, Esc closes Help and the workspace card, and a small terminal gets a three-spot Home. (#2575, #2577)
- Professional reports say more. EPS estimates name their basis, extended-hours moves are kept apart from the regular session, and
PORT --view sectorscompares your sectors with the S&P 500. (#2573) - Brazil and Mexico books read right.
econ --search selicorbanxicofinds the rate decision, with fixes to receipts, listings, closes, news, yields and tabs. (#2567)
Also in this release
- A ticker pane opened before its lookup answers leaves undo, redo and recent tickers as a normal open would, and spellings Gloom already holds, like
700.HK, open at once. (#2578) - An npm install without Bun says how to get it. (#2579)
MDAYfills the latest payrolls and FOMC rows,AUCTshows what yields did after an auction, bill rates are labelled as discount rates, and yield drawdowns read in bp. (#2576)news ECB,news FEDand other central-bank short names show the bank's stories instead of a foreign listing's. (#2582)- Financials values fit a narrow pane. (#2577)
0.20.4
Tickers open at once, a clearer Ask Gloom, and a changelog by version
GitHub releaseHighlights
- Tickers open at once. Opening a ticker from a table row, like a 13F holding, shows its pane right away and fills it in when the listing lookup answers, instead of waiting for it. (#2572)
- Ask Gloom reads as a conversation. Your question stands apart from the answer, the gap before the follow-ups is gone, and a line shows Gloom thinking or writing until it is done. (#2570)
- Ask Gloom asks before it acts. It asks before pressing a button or running a menu item, names the item it acts on, asks one thing at a time, and keeps credentials out of what it reads. (#2561, #2564, #2571, #2563)
- The Changelog groups updates by version, biggest things first, in the app and on gloom.sh/changelog. (#2568)
- Drop panes where you see them land. While a pane moves, every place it can land is drawn: a pane's centre makes it a tab, a side splits it, an edge strip spans the window. (#2552)
- Move alerts reach you with the app closed: a phone push when one goes off and a line in that day's market email, for signed-in accounts with Cloud sync. (#2559)
Also in this release
- First run: typing BTC, ETH or SOL finds the coin, Enter picks the highlighted desk in setup, and 80-column figures are no longer cut. (#2566)
- The install script says how to start Gloom when its folder is not on your PATH. (#2565)
- The futures board fits 80 columns, common market names resolve, a future has its news, and a settled session's move is named from the settlement before it. (#2553, #2562)
- Japan's FX interventions in
fxnotes and on a yen pair's chart. (#2555) - Plugin commands take a plugin's id or its folder, and the CLI's first reports read cleaner.
- API proxy requests stay on the API host. (#2560)
0.20.3
Pick your header market, instant ticker search, and Esc Esc at any pace
GitHub releaseHighlights
- Pick the market in the header. Click the header strip, or run Header Market, to follow the S&P 500, Hang Seng, CSI 300, Nikkei, STI, FTSE, DAX or any ticker. It shows the index by name and the exchange's own hours, and starts from your time zone. (#2526, #2535)
- Asian index moves are right again.
quoteandWEImeasured the Hang Seng and other Asian indexes from two sessions back, so a down day could read as up. Moves and exports now date each row by its own session. (#2546) - Ticker search answers at once. A typed symbol shows its listings from the first frame, US listing first, and the bar says what Enter and Shift+Enter do. (#2538, #2545, #2524)
- Esc Esc closes panes at any pace. Closing several panes in a row no longer needs a pause between them. (#2549)
- BUZZ with no ticker ranks the market's social outliers, and a stock's Overview shows its latest news with a link to Financials. (#2539, #2525)
Also in this release
- On a phone the web terminal opens as one stack of tabs. (#2527)
- Percent-move and bulk alerts, alert prices at listing precision, faster list adds. (#2528)
- The
EQSfooter says how many listings match instead of a warning sign. (#2550) - Muni fund yields, recent Treasury auctions in
AUCT, debt maturities in a filing's own bands, earnings times on your clock. (#2522, #2530, #2533, #2532) HVT/HVGFX vol proxy,CBRdecision dates, a lira book inPORT. (#2551, #2542)- Watchlists warm visible rows in one batch while streaming. (#2531)
- Pane exports open cleanly in a spreadsheet. (#2546)
0.20.2
Pane titles fixed on the Mac, broker CSV imports, and Hong Kong earnings
GitHub releaseHighlights
- Pane title tickers line up on the Mac. In the desktop app on the Mac and in Safari, the ticker in a pane's title sat below the title with its letters cut off. It now sits on the title's baseline. (#2491)
- Import positions from your broker's CSV. If Gloom does not sync your broker (Fidelity, Schwab, Vanguard, E*TRADE, Merrill, 401(k) sites), import the positions file its site downloads, in the app or the CLI. (#2476)
- A company page with eleven tabs.
DESgrouped its 28 tabs into eleven, each holding its related views as choices, so News and Thesis no longer hide behind the overflow menu. (#2472) - Ask Gloom shows where each figure came from. Every figure links to the data behind it, and follow-up questions appear as chips under the answer. (#2490, #2506)
- Hong Kong listings read correctly.
ERNshows a Hong Kong listing's past reports in their own period and currency, andKPIS,TBOC,SECand the quote header find HK listings by code and company name. (#2516, #2513, #2518)
Also in this release
RETURNgets a Chart tab, one bar per interval. (#2497, #2499)- Mac shortcut labels use Apple's notation:
⇧⌘F,⌃S,⌥↩. (#2489) PORTadds a correlation matrix and past-selloff stress. (#2487)- Futures moves read against the settle across the CME reopen, and
history --back-adjustjoins contracts. (#2488) - A link can open a function:
term.gloom.sh/?fn=ERN&arg=NVDA. (#2477) - First-run fixes: charts work under
NODE_ENV=production, Home is no longer covered, and Enter leaves setup's holdings step. (#2514) - Sync pauses instead of merging against damaged history, and keeps another device's broker account. (#2480, #2484, #2504)
- The desktop app never downloads the version it already runs. (#2483)
0.20.1
Responsive Windows app, instant first launch after upgrading, and Hong Kong crypto ETFs
GitHub releaseHighlights
- The Windows app stays responsive. In v0.20.0 the Windows app could freeze for several seconds while an update unpacked or a menu was open, and quitting with a menu open could hang. Menus, window messages and update unpacking now run off the app's main thread. (#2449)
- The first launch after upgrading draws right away. On a setup from before the official plugins moved to their own repositories, the app no longer shows a blank screen while it reinstalls them. It draws in under a second, each plugin's panes appear in place once it is back, and a stalled download gives up with a plain message and tries again next launch. (#2468)
- Hong Kong spot crypto ETFs.
correlationworks for HKEX-listed ETFs such as3046:HKEX, their fund facts show in the ETF pane, and the DeFi list adds fees and revenue. (#2470)
Also in this release
CRYPmarks bond tokens such as Bond USD0 instead of calling them a depeg, and sorts by distance from the peg with--sort offpeg. (#2469)RISKshows a 10-K that lists no risk factors as one line, and signed out it points to the free risk-factors page. (#2471, #2466)GIPdates its bars by the quote, andQRleads with the best bid and offer. (#2466)
0.20.0
Faster desktop app, steadier window resizing, and watchlist screens
GitHub releaseHighlights
- A faster, lighter desktop app. The desktop app moves to a new runtime: it starts about a quarter faster on Windows and a third faster on Mac, and uses less memory (on a Mac, about 600 MB instead of 950 MB). On Windows the app moves to a new folder on its first update; your shortcuts and the
gloomcommand follow it, and your settings stay in~/.gloomberb. (#2443) - Windows stop at their minimum size. Dragging a desktop window's corner past its smallest size no longer shrinks it and snaps it back. It stops at the limit, at any display scale. (#2445)
- Dragged windows glide onto edges. A floating pane eases onto the edge it snaps to instead of jumping as your pointer slows down near it. (#2457)
- Forward P/E names its year, and
EQSscreens a watchlist.DESshowsFwd P/E FY27,EQSscreens a watchlist or a list of up to 500 symbols, andTRACEshows a bond's kept price history. (#2451) - The delay is said once. Signed out or on Free,
15m delayedappears once in the status bar instead of in every pane, and the status bar keeps only what a new visitor needs. (#2462)
Also in this release
- Chat needs an account like the other Gloom Cloud panes; signed out it shows the sign-in wall. (#2452)
- A fast
Esc Esccloses the focused pane even when a detail is open; repeat it to close floating panes one by one. (#2453) - A custom view whose columns, filters or sort name data its source never has is refused with the reason, instead of showing an empty table. (#2455)
- Quote boards paint a batch at once and keep the last price when a batch is late; table figures line up, and
EVTandSIread cleaner. - Prediction Markets on the web finds Kalshi series such as Senate control. (#2463)
- Safer pane captures, plugin installs and app links. (#2459)
- A faster, lighter desktop app. The desktop app moves to a new runtime: it starts about a quarter faster on Windows and a third faster on Mac, and uses less memory (on a Mac, about 600 MB instead of 950 MB). On Windows the app moves to a new folder on its first update; your shortcuts and the
0.19
Oct 28 – Nov 2, 2026
Option strategy screens, a deeper EQS, and panes that stack as tabs
Screen option strategies.
CSPadds covered calls, verticals, iron condors, straddles, strangles and calendars.Technicals, volatility, float, quality screens, sector grades and classic scores.
Stack panes as tabs.
Drop a pane on a docked pane's title bar and the two share its spot.
A resizable frame, edge snapping, and it stays open on Arm PCs.
New chart tools.
Hollow and Heikin Ashi candles, Fib, box and ray drawings, and kinetic pan.
Updates7
0.19.6
Plugins load again, grades in EQS, and one window per screen
GitHub releaseHighlights
- Plugins load again in the standalone terminal. Since v0.19.3 the terminal installed by the script, the AUR package or a self-update, and the
gloomcommand inside the desktop app, failed to load most plugins with "Export named 'useCallback' not found". (#2447) - Grades and classic scores in
EQS. Screen on Value, Growth, Profitability, Momentum and Revisions grades ranked within each sector, a Top to Bottom composite, Piotroski F, Altman Z, Graham and Magic Formula, start from eight ready screens, and save the matches to a watchlist. (#2434, #2442) - One window per screen. The desktop app opens more windows, one full window per display, and puts each back on its screen when you relaunch. (#2415)
- Lighter live charts. A live tick costs less work, and moving the pointer over a chart redraws only the crosshair. (#2433, #2439)
Also in this release
- Pasted grids keep every column, a dead ticker asks which listing you mean, and commands take a ticker first. (#2440)
- The last close stays the headline when a print lands on a weekend or holiday. (#2437)
- The VIX futures curve opens from VIX words and shows spot VIX and the front premium. (#2438)
- Rates: retired symbols, curve spreads, DV01 and 32nds read right, also at narrow widths. (#2435)
TBOcompany tables give names the spare width and show every listing as a ticker chip. (#2444)
- Plugins load again in the standalone terminal. Since v0.19.3 the terminal installed by the script, the AUR package or a self-update, and the
0.19.5
Smoother pane drags, lighter live quotes, and trustworthy FX closes
GitHub releaseHighlights
- Dragged panes keep to the pointer. Moving a floating pane or pulling a docked pane out no longer stops and jumps at every edge it crosses; edges still snap when you slow down near one. (#2428)
- Lighter with live prices. Streaming quotes redraw the terminal about half as often, prices reach the screen sooner, and the web and desktop app do less work on every redraw. (#2424, #2425)
- FX closes you can trust. A rate cached before the FX week closed is no longer shown as the close, each pair names its unit one way, and currency words find
FXCandfx. (#2426) - Resize from the top on Windows. The desktop window's top edge and top corners now resize it like a native window. (#2352)
Also in this release
RIPLrefuses a list of more than ten tickers instead of opening on your holdings. (#2430)- The cash-secured put says when the earnings calendar could not be read, instead of "no upcoming date published". (#2431)
- SEC rows write filer names the way
INSdoes, ADR pair prices keep their decimals, and chart time axes keep ticks off the end labels. (#2432) - Windows: the restart after an error waits longer for Windows to start the app again, and the app's helper programs carry Gloom's name and version. (#2427, #2353)
0.19.4
Panes stack as tabs, smarter floating panes, and offline recovery
GitHub releaseHighlights
- Stack panes as tabs. Drop a pane on a docked pane's title bar and the two share that spot as tabs, or push one of its edges flush against a docked pane to join the dock there. (#2412)
- Floating panes find room. A new floating pane opens in free space, a moved pane shows an outline of where it will land, edges snap together while you move or resize, and docked panes sit a small gap apart. (#2410)
- Back online by itself. After a network outage the terminal reconnects and reloads what failed without a restart, and the status bar says when the data service cannot be reached. (#2414)
- Ticker search changes the focused pane. Searching from a pane that shows one ticker moves that pane, and every pane linked to it, to the new company;
Shift+Enterstill opens a separate pane. (#2413)
Also in this release
0.19.3
Buildout in Gloom, quality screens in EQS, and IPO alerts
GitHub releaseHighlights
- Buildout comes into Gloom.
TBOopens on a themes board,TBOC MSFTfollows one company's deals, suppliers and customers, and Buildout facilities show on the world map. (#2400) - Value, Quality and GARP screens in
EQS. The screener gets quality fields and three ready screens built on them. - IPO alerts. Follow a company or keyword on the IPO calendar and hear when it is listed, gets a date, prices and starts trading, from Add Event Alert or
gloom alerts add ipo Stripe. (#2382) - Why a firm acted, in
ANR. An upgrade, downgrade or target change that the news explains shows the reason beside the row, with the article one key away. (#2385) - The Windows app stays open. The desktop app on Windows no longer closes a few seconds after it opens, and database work no longer holds up the window. (#2397, #2374, #2386)
Also in this release
GPUshows Gloom's daily settled rental price for each model. (#2383)- Run setup again from Settings, on the holdings and desks you already have. (#2399, #2395)
ROADMAPhas a Changelog tab. (#2393)- Delayed prices carry the same small
15mmark everywhere for accounts without Pro. (#2366) - Attention Counts is on by default after a one-time notice; run Attention Counts in the command bar to turn it off.
- 13F filings and holders load faster, Treasury futures quote in 32nds, and Congress trades show returns against SPY. (#2377, #2388, #2394)
- Buildout comes into Gloom.
0.19.2
Windows on Arm fix, fewer desktop freezes, and double-click to maximize
GitHub releaseHighlights
- The Windows app stays open on Arm PCs. On Windows on Arm the desktop app closed about 10 seconds after it opened on most launches, in 0.19.1 and earlier versions too. It now stays open. (#2362)
- Fewer desktop freezes. The desktop app no longer stalls for seconds while another program holds its database or while it checks plugins for updates after launch, and its stall reports say what it was waiting for. (#2348, #2355, #2358)
- Double-click the title bar to maximize. On Windows a double-click on the header maximizes the window or restores it, as on a native title bar. (#2327)
Also in this release
- A pane that falls back to a copy it saved earlier says
saved copy from 14:37in its footer, the same way in every pane. (#2341) - Company names open the home listing, Enter opens exactly the highlighted row, net debt and EV count leases for companies that report under IFRS, and
catalog "jet fuel"leads to heating oil and itsCOT. (#2350, #2356) - Popped-out windows from the last session open after the main window has drawn. (#2358)
- Status bar chips centre their icon and letters. (#2354, #2357)
0.19.1
Windows desktop fixes, company data on ADRs, and ROADMAP
GitHub releaseHighlights
- The Windows desktop app behaves like a Windows app. It gets a resizable Windows frame, snaps to screen edges when dragged, quits and restarts properly, loads its pop-out windows, carries the Gloom name and no longer triggers a firewall prompt, since its local servers listen only on your computer. (#2323, #2324, #2325, #2326, #2328, #2329, #2330, #2331, #2332, #2334)
- Company data on ADRs and foreign lines. Company panes on a receipt such as an ADR or GDR, or on a foreign line, show the company's data and say whose it is. (#2321)
- See what is coming in
ROADMAP. What is being built, planned and shipped, and Pro accounts vote on what comes next. (#2319) - IPO lock-ups.
IPOshows the estimated lock-up end and the return since the IPO. (#2338) - Know who wrote to you. The status bar names who sent you a DM or a mention and shows their message as it arrives. (#2349)
Also in this release
RVon one ticker fills in industry peers of comparable size, and a one-ticker fundamentals chart follows a list. (#2344)- Enter waits for the symbol search instead of opening the sign-up offer, and the ticker pane stops fetching a tab nobody opened. (#2335, #2337)
- Names follow a renamed US line, CDS names match covered issuers first, and signed-out event alerts say they need sign-in. (#2316, #2318)
MDAYmoves yields in bp, andfred,yield-curve,DOEandECSTanswer offline from the saved copy. (#2307, #2310, #2336)TRIALlists trials by sponsor with the drug,GUIDEfits a narrow pane, and Help's Basics is shorter. (#2342, #2345, #2346)- Install instructions name
@gloom-sh/terminal. (#2340)
0.19.0
Options strategy screens, new chart tools, and ratio alerts
GitHub releaseHighlights
- Screen more option strategies.
CSPnow has a tab each for covered calls, verticals, iron condors, straddles, strangles and calendars beside cash-secured puts. (#2256) - New chart tools. Hollow and Heikin Ashi candles, Fib, box and ray drawings, kinetic pan, direction-coloured volume, and an option to draw rising candles in your theme's gain colour. (#2290, #2293)
- Alert on a ratio or an RRG quadrant. Set an alert on XLK/SPY above 0.25 or on a quadrant change. Daily rules now wait for the final close, and alert lists show when each was created, its listing and its last reading. (#2294, #2295)
- Screen on technicals, volatility and float in
EQS. Moving averages, RSI, MACD, new highs, IV percentile, HV rank, float and ownership, plus ready technical screens. (#2266, #2280, #2296, #2305) - Crypto and options flow.
PERPadds Liquidations and Depth tabs across venues, andFLOWtakes a ticker with a strike breakdown and the session's net-premium tide. (#2265, #2281)
Also in this release
COT: the Traders in Financial Futures report, and futures and options combined. (#2283)- London lines:
BP.quotes, clean pence history, and dividends inDVDfor any exchange-qualified listing. (#2287, #2288, #2289) - Pro users get real-time Top News right after launch instead of the delayed feed. (#2276)
- Desktop: a damaged update download is fetched again instead of failing every install. (#2300)
- Charts no longer refetch their history on every live tick after a pan, and
SCANsays when it is warming up. (#2302, #2275) - Closed-end funds show NAV, premium and flows,
KELLYsizes without a bankroll, andfn --outputwrites its file. (#2262, #2255, #2305)
- Screen more option strategies.
0.18
Oct 19–25, 2026
Trade from Gloom, a live scanner, and one design system
One order ticket places, changes and cancels orders, spreads included, with prices set from the chart.
A live scanner.
SCANwatches intraday conditions you set and can alert you on a new match.One design system.
Every pane and plugin shares the same type, spacing, colours and tables.
BTC and ETH options.
options BTC-USD,OPXandOVDVcover bitcoin and ether options, with the DVOL index.gloomberbkeeps working, and the desktop app is called Gloom.
Updates6
0.18.5
A live scanner, BTC and ETH options, and the Gloom desktop app
GitHub releaseHighlights
- A live scanner.
SCANwatches intraday conditions you set across US stocks, an index, a sector or a watchlist, and can alert you on a new match. (#2221)
- BTC and ETH options.
options BTC-USD,OPXandOVDVnow cover bitcoin and ether options, with the DVOL volatility index. (#2129) - Valuation and technical alerts.
ALRTandgloom alerts addcan fire on P/E, P/S, RSI, moving-average crosses and a close against a moving average. - Daily valuation charts.
GE AAPLcharts P/E, EV/EBITDA and other multiples day by day, with average and standard deviation guides. - The desktop app is now called Gloom. Existing macOS and Windows installs move over on their own when they update. (#2226)
Also in this release
OVMEandYASshow their full labels and values again instead of only the first letters. (#2234)MEMBhas a Breadth tab: advancers and decliners, the share above the 20, 50 and 200-day averages, and new highs and lows.- Chat turns a function written in backticks into a chip that runs it. (#2216)
- Chart formulas work across currencies and per tonne, with an axis per unit. (#2233)
- Futures read closed from the Friday close to the Sunday open, and
MEMB,PERPandTHEMsay live only when they are. (#2231, #2222) - Quotes and search stop and say so on a hung connection, and switching accounts keeps each cloud workspace separate. (#2211, #2243)
- A live scanner.
0.18.4
The gloom command, trading from charts, and a faster start
GitHub releaseHighlights
- The command is now
gloom.gloomberbkeeps working as an alias, and an update adds the new name by itself. (#2136) - Set order prices from the chart. With the order ticket beside a chart, click a price or drag an order's line, then review and confirm in the ticket. (#2147)
- Open straight into your layout. Desktop and web draw your panes right away instead of a loading screen, and the desktop starts about 1.4 s sooner. (#2149)
- Crypto ETF flows. The new
ETFFfunction shows daily flows into spot bitcoin and ether funds, and search finds spot crypto ETFs. (#2046) - Earnings at a glance.
CALLSputs the next call on top with its start time, andERNshows the week as a calendar of logos with an alert when results are out. (#2084, #2092, #2115)
Also in this release
- Charts: resize, maximize and fold panels, and zoom each value axis with a drag or a pinch. (#2098, #2076)
HIRE: Moves, Expansion and Anomalies tabs. (#2118, #2132, #2176)- Alerts on implied volatility and on any economic release, plus a log of fired alerts. (#2124, #2203)
- Logos beside company names and flags beside countries. (#2089, #2094)
- A message about one row shows on that row in Brokers, Orders, Team and Alerts. (#2085, #2178)
- Linux: starts on Alpine and when the temp folder cannot run the render library. (#2154, #2206)
- The command is now
0.18.3
Fresh order prices, drawing removal, and updates that install
GitHub releaseFixes
- Order ticket prices. A new limit order now starts from a current quote only. Before the open, a broker's last-session quote shows its age instead of reading as the market. (#2065)
- Removing drawings. Click a drawing with no tool picked, then press Delete or Backspace. This works with the order ticket docked too, and a removed last drawing stays removed. (#2066)
- Desktop updates. Restart now installs the update you downloaded, even if a newer release came out in between. On macOS and Linux the old app is kept aside until the new one is in place. When an update fails, the header says why, and
Uretries. (#2052, #2069)
If your desktop app has been stuck on an older version, press
Uand then Restart as soon as "Update ready" shows, or reinstall from gloom.sh/download.Also in this release
- The active tab in a pane's title bar is a raised box again. (#2055)
- Tabs and the query bar stay in place while a tab, filter or refresh loads. (#2053)
- Currency: pence and cent prices convert correctly, rate pairs follow market convention, and
INSnames its dollars. (#2062) fnis steadier for scripts, with real exit codes, fixed CSV headers and anHIVGevent export. (#2049)OVDVprices a closed session's chain at the close and measures skew from the forward.EQSlists match companies by issuer and explain empty currency screens. (#2048, #2051)
0.18.2
Trade from Gloom, option spreads, and live broker updates
GitHub releaseHighlights
- Trade from Gloom. A shared order ticket beside the chart places, changes and cancels orders for any broker plugin that can trade, and Aries is the first. Press
tto open it and pick Buy or Sell inside. Simulation accounts are labelled, and a live order asks you to type the symbol to confirm. (#1503, #2003, #2056, #2061) - Option spreads as one order. Build a spread in
OSAand trade it through the same ticket, with every leg shown through review, open orders and Overview. (#2002) - Live broker updates. Broker quotes and order changes stream into the ticket, the chart and Overview, with polling only as a fallback. (#2018)
- Broker logos. Add Broker Account is a cleaner picker, and every broker and account list shows the broker's logo. (#2033, #2057, #2058)
- Delayed data as a clock. Pane footers show a small yellow clock instead of "delayed" text. (#2036)
Also in this release
- Charts: comparison charts pan and zoom past the visible range again, bar size moved to
b, drawing tools show on the focused pane only, and a chart holds up to 20 series. (#2059, #2056, #2035, #2042) - Overview names each account as the Portfolio pane does and hides sections with no data. (#2034, #2028)
- Day changes say what they are measured from, and YTD names its starting close in
THEMandEQS. (#2045, #2032) ECOcan pop up a high-impact print as it lands, opt-in from its settings. (#1813, #2025)- Delisted companies show their history to the last trading day.
PDLRadds a weekly history chart. (#2027, #2021) fxtakes ISO codes and--date, and futures in cents read like 314.95¢/lb. (#2050, #2020)
- Trade from Gloom. A shared order ticket beside the chart places, changes and cancels orders for any broker plugin that can trade, and Aries is the first. Press
0.18.1
Both crosshair lines, broker reconnect, and portfolios in other currencies
GitHub releaseHighlights
- Both crosshair lines are back. The chart under the pointer shows the horizontal line and its price again, and resting charts such as Inventories now follow the pointer. (#2010)
- Reconnect a broker from the portfolio. An offline broker's positions say when they last synced and why, and
breconnects it. (#2011) - Portfolios in other currencies.
PORTRisk, Factors, Correlation and Stress work for an account that is not in USD, and a position bought in another currency takes a purchase date or cost FX rate, so P&L shows the currency move. (#2004, #2007)
Also in this release
EXECshows each executive's total pay andMOSTlists pre-market and after-hours movers on every plan. (#2015)PORTandMARSadd a quality factor (QUAL - SPY), andcatalog stylefinds it. (#2006)- Pasted ticker lists read every cell and name the ones that need a choice. (#2005)
- Turkish CPI in
econ --country TRand as a series. (#2009) - Quick Notes no longer saves a new index over one it could not read, and
notes exportwrites your Cloud notes and says what it skipped. (#1998, #1999) - The Team pane says when invitations fail to load instead of showing none. (#2000)
0.18.0
One design system, one insider view, and portfolio hedges
GitHub releaseHighlights
- One design system. Every pane and plugin now shares the same type sizes, spacing, colours, tables and reader column on the desktop and web, so a table or a heading looks the same wherever you open it. (#1825, #1946, #1959)
- Insider activity in one view.
INSwith no ticker lists open-market buying or selling with the reasons as columns, and Enter opens that company's ownINSwith Trades and Insiders views. (#1909, #1929, #1939) - Pin a moment across the tab. Press
pto pin the crosshair: every chart, news list and time and sales in the tab holds that moment, the arrows move it, and a shared chart link opens on it. (#1924, #1925, #1926) - Portfolios can hold a hedge. Short positions and futures valued by the contract, settled at the close and counted in exposure. (#1980)
- Stablecoins in
CRYP. Total supply stacked by coin over time, supply columns, the off-peg move and aGseries. (#1967, #1966) - Listen while you read. The Calls pane plays an earnings call beside its transcript. (#1907)
Also in this release
- Funds:
fn ETFandDESshow fee, NAV, premium or discount and net assets, and bond funds add SEC yield, tax-equivalent yield and the muni/Treasury ratio. (#1944, #1949, #1983) - Rates and credit: rank a yield move against history back to 1979, query
TRACEby issuer or CUSIP, and single-name CDS adds 1W and 1M moves and a daily 5Y export. (#1914, #1899, #1989) - Banks after results: statements name their filing and the quarter released since, with deposits, uninsured share and CRE. (#1974, #1973)
- New users land on what they want first in the command bar, Help and the economic calendar. (#1697)
- Connect a broker without a code, and cancel a Pro trial from
ACMafter a clear warning. (#1894, #1942) - Search says it is busy instead of "No matches" when it could not answer. (#1955, #1957)
0.17
Oct 13–16, 2026
Fixed income and commodities workspaces, honest ratios, and CME futures
Fixed Income in one place.
Credit, issuer debt, bonds and Treasury open together from
FI.Commodities and energy together.
Futures, curves, positioning, inventories and crops are tabs of one workspace.
Honest valuation ratios.
P/E, EV/EBITDA and P/S read over the trailing year, not one quarter times four.
CME futures.
FUT,CTMandCOTcover CME sector, industry, equity index and energy futures.Insider buying across the market.
INSranks the companies whose insiders buy in the open market.
Updates7
0.17.6
Market-wide insider buying, steady broker positions, and working nightly updates
GitHub releaseHighlights
- Nightly desktop updates install again. The top bar no longer sticks at "Already on the latest version" on nightly; switch to stable once to install this update. (#1890)
- Insider buying across the market.
INSwith no ticker ranks the companies whose insiders buy in the open market: clusters, repeat buyers and outsized buys. (#1848) - Broker positions stay complete. Cloud sync no longer drops broker positions; update every device, then sign in to your broker again. (#1874)
- One crosshair per tab. Hovering a chart moves the crosshair on every chart in the same layout tab. (#1879, #1884)
Also in this release
EVTS,ERNandEEshow same-day earnings actuals with the move so far, andPFtintsLASTby each row's move since you last looked. (#1891, #1877)- Charts: values sit on their axis, picking the selected range again undoes a pan,
HPopens on daily bars with a running period marked, andGcharts crack spreads. (#1863, #1851, #1889, #1870, #1852) - Options:
GEXexports add up with walls by expiry,OSAprices a collar, and open interest shows its age. (#1888, #1880, #1887) - A moved symbol shows where its company went instead of another security's data. (#1858, #1854)
quote,historyand the other CLI market commands give a signed-in Pro account real-time quotes, likefn. (#1893)- Chat: long channels stay quick and DMs sort by newest message. (#1857, #1867, #1872)
0.17.5
Smoother chat typing, bug reports from any pane, and a calmer Dock badge
GitHub releaseHighlights
- Chat keeps up with your typing. Typing or attaching an image no longer redraws the whole conversation, so long channels stop stalling while you write. (#1845)
- Report a bug from the pane it happens in.
Report a Bugin any pane's menu pictures the pane, adds the app version, and posts it with your note to #bugs. (#1843) - A Dock badge worth checking. On the Mac it counts the people who wrote to you and mentions of you, not every unread channel message. (#1842)
- Quieter pane footers.
[i] composeand the sidebar[<][>]hints are gone; the keys still work and the pane menu lists them. (#1827)
Also in this release
CTMturns up for basis, carry and contango searches,PERPaccepts names like bitcoin or brent, and the glossary explains basis and contango. (#1834)- Opening a crypto board row such as Zcash works again, and a failed open says why. (#1844)
- BI Sector Performance shows every sector fund's price before the open. (#1841)
- A panned dataset chart such as
CHOKEstays loaded to its newest data. (#1846) - Index quotes say pre-market with the opening time, like stocks. (#1849)
MDAYcounts a new CPI or jobs report day as soon as it is out. (#1850)- Missing currencies, open interest and Kelly payoffs stay blank instead of USD or zero, and
13Flists funds sooner. (#1836, #1838, #1837, #1839)
0.17.4
Mac start-up crash fix, CME futures, and a steadier heat map
GitHub releaseHighlights
- The Mac app starts again. Version 0.17.3 could crash at launch on macOS when you had unread chat messages, because of the Dock badge. Update to 0.17.4. (#1830)
- CME futures.
FUT,CTMandCOTnow cover the CME sector, industry, equity index and energy futures. (#1818) - A steadier heat map. It holds still while its pane or window resizes, then lays out once the size settles. (#1822)
Also in this release
- No chat notification for a message you already read on another device. (#1821)
- Chat reactions made while a channel was not open are picked up. (#1824)
- Retry and Look again show that they ran when the answer comes back the same. (#1823)
- Alert prices and CATL dates are checked as you type, and CN tickers print as a list with seconds. (#1828)
- The Prediction Markets plugin is updated. (#1826)
0.17.3
Safer layout sync, cleaner top bars, and formatted chat
GitHub releaseHighlights
- Keep your newer layout. Starting another device no longer replaces a newer Cloud layout with its untouched local copy; if both devices edit offline, the later edit wins once they reconnect. Update both devices. (#1816)
- The top bar fits. Update status gives way before Help and the market summary, so “Update ready” and Restart no longer paint over them in the desktop app. (#1815)
- Chat reads as written. Bold, italic, code, links, lists and quotes render in chat on the desktop and terminal, including messages bridged from Discord. (#1814)
- Clearer financial figures. Quotes agree across spellings of one listing, enterprise value uses one close, short interest names its settlement and availability dates, and futures name the contract month and price unit. (#1798, #1805, #1807, #1809, #1811)
Also in this release
- Changelog’s Full diff opens the comparison instead of showing raw markdown. (#1797)
- Six panes show cached rows while fresh data loads; unchanged ticks avoid needless redraws. (#1800, #1801)
- Unknown commands suggest catalog matches, and locked or empty CLI reports explain what to do next. (#1804, #1806)
- Watchlist imports handle pasted symbols and exit with an error when none resolve. (#1808)
- Index quotes distinguish points from dollars, and the glossary explains more beginner terms. (#1810)
0.17.2
Calmer reading text, layout undo, and more option charts
GitHub releaseHighlights
- Calmer reading text. The Changelog, Trials detail, news and Search stories and Docs read at a size close to the rest of the app, with a clear step from title to heading to body to metadata. (#1796)
- Undo for layout changes.
Cmd+Zundoes the last layout change again. (#1787) - More option and pair charts. A linked option contract charts its daily premium, and a pair such as
GAA/VOOcharts as the ratio of the two tickers. (#1789, #1784) - Options on the command line.
options --leapsgets an expiry window and cost columns, andOMONon an unlisted expiry fails the wayoptionsdoes. (#1792, #1791) - Estimates say what they are.
ERN, the board andEElabel an upcoming estimate as adjusted when Gloom Cloud names its basis, andERNshows the report status and analysts beside the estimate. (#1794, #1785)
Also in this release
0.17.1
Wire news in Gloom, cash-secured puts, and honest ratios
GitHub releaseHighlights
- Wire news opens in Gloom. On the desktop app, a news post from a Wire channel now opens its story instead of "Story unavailable". (#1782)
- Cash-secured puts in
OSA. A put-selling view, and option Greeks now name the spot and time they are valued at. (#1781) - Honest valuation ratios. P/E, EV/EBITDA, P/S and FCF yield read over the trailing year, not one quarter times four, and an enterprise value that does not tie to market cap plus debt less cash says so. (#1775, #1774)
- Panes follow your resize.
DEScolumns follow a pane resize to the pixel on the desktop and web, pane bodies end at the footer, and long text is cut to its room. (#1764, #1777, #1779) - One lock note. Locked functions such as
RISKandEXECsay what free shows and which filing lists are left, and function codes typed as commands point you tofn. (#1776, #1780)
Also in this release
0.17.0
Two new workspaces, chat that opens panes, and pixel resizing
GitHub releaseHighlights
- Fixed Income in one place. Credit, issuer debt, bonds and Treasury open together from
FI, and old shortcuts such asTRACEandAUCTland on their section. (#1725) - Commodities and energy together. Futures, curves, positioning, inventories, crops and oil and gas balances are tabs of one workspace, and old shortcuts like
NGSstill open the right tab. (#1726, #1773) - Chat shows who people are. Bots carry their own colour, Team and Pro icons and a local time appear on hover, and accounts on a generated signup name are offered a handle once. (#1734, #1736, #1745)
- Share links open the pane. A Gloom share link or Wire post in chat becomes a chip that opens that pane in your terminal, and Wire news opens in Gloom, not on the publisher's page. (#1735, #1739)
- Resizing follows the pointer. Chat text, detail text and inline tables follow a pane resize to the pixel on the desktop and web. (#1756, #1747, #1762)
Also in this release
- The desktop app shows your unread chat count on its Dock icon. (#1732)
- The market heat map sizes tiles by the day's move by default. (#1733)
- Opening a function that is already open focuses its window instead of adding another. (#1731)
EQSadds ATR%, and a lockedEKsays what it needs. (#1722, #1771)- Readable columns, status colours and filters across
TRIAL, FDA reports, the catalyst calendar, distress, awards, options flow and SEC filings. (#1749, #1750, #1752, #1753, #1754, #1755, #1751, #1765) - The overnight price sits beside the regular close,
RVand valuation use the regular close outside the session, and every spelling of a currency pair reads as one listing. (#1768, #1772, #1763) - History exports flag gaps and 100x jumps. (#1761, #1766)
POWERadds European gas storage, andPLlists Gloom Cloud and sponsors' plugins first. (#1746, #1748)- Interface text is no longer selected by accident on the desktop and web. (#1757)
- Command line:
shotworks outside a source checkout and the desktop app's command draws panes. (#1728, #1730)
- Fixed Income in one place. Credit, issuer debt, bonds and Treasury open together from