Changelog / page 2

Every release of the Bullet app — new features, improvements and fixes, newest first.

Latest v2026.37.2 · 10 Sept 2026 · 56 releases · page 2 of 3

  1. v2026.31.2

    View on GitHub

    What's New

    • Market icons — Coin icons now load for each market throughout the app, with automatic refresh every 5 minutes and a fallback icon if one isn't available yet.
    • Cancel All on mobile (Limit & TP/SL orders) — You can now cancel all your Limit or TP/SL orders at once from the mobile portfolio view, matching the functionality already available on desktop.
    • Filter & sort orders on mobile — The mobile portfolio now includes a toolbar to filter open orders by direction (All / Long / Short) and sort by value or quantity.
    • Send to any Bullet address — You can now transfer funds directly to another Bullet account by entering their address, with address validation and a confirmation step before sending.
    • Create a subaccount during a transfer — You can now create a new subaccount on the spot from within the transfer modal, without needing to navigate away.

    Improvements

    • Borrow and lend balances now display more accurately by consolidating duplicate entries under the correct asset.
    • TP/SL bulk cancel on mobile processes all orders in a single operation and shows one consolidated notification instead of multiple alerts.
  2. v2026.31.1

    View on GitHub

    What's New

    • hUSDC support on testnet — You can now deposit and withdraw hUSDC on testnet. It appears with the USDC icon and a $1 price, and works seamlessly alongside existing testnet assets.

    • Chart button on mobile position cards — A chart button now appears in the header of each position card on mobile. Tap it to jump straight to the chart for that market, or scroll to the chart if you're already on the trade page.

    • "X to next fee tier" countdown — The Portfolio fee tier card now shows exactly how much more trading volume you need to reach your next fee tier, along with a progress bar tracking your progress within the current tier band.


    Improvements

    • Market order size now reflects real orderbook depth — When entering a market or TWAP order, the size-to-USD and USD-to-size conversion now walks the live order book instead of using a flat price estimate, giving you a more accurate picture of your order's value.

    • Default market order slippage reduced to 2% — The default slippage tolerance for market orders has been lowered from 10% to 2%. Slippage presets are now 1%, 2%, and 5%. Users previously on the 10% default will be automatically updated.

    • Live data resumes faster after switching tabs — Market data now reconnects immediately when you return to Bullet after leaving it in a background tab, instead of waiting for the next scheduled update.

    • Portfolio sub-row layout is now consistent across tabs — The row below the main portfolio tabs (showing sub-tabs or filters) is now a uniform height across all tabs, preventing a layout jump when switching between them on mobile.

    • Deposit and Withdraw buttons on mobile are now inside Account Details — On mobile, the Deposit and Withdraw buttons now live inside the Account Details section and collapse with it, keeping the order form cleaner. On desktop they remain always visible.


    Bug Fixes

    • Clearer error when using a Ledger through a software wallet — If you have a Ledger hardware wallet connected through Phantom, Solflare, Backpack, or another software wallet and signing fails, you'll now see a clear message guiding you to use "Connect Ledger" instead of a confusing device error code.

    • Security improvements — Updated a dependency to address a security issue.

  3. v2026.31

    View on GitHub

    What's New

    • Account details on the mobile chart tab — Your account details panel is now accessible on the Chart tab on mobile, collapsed by default so it stays out of the way. It opens automatically when you switch to the Trade tab.
    • Unified portfolio on mobile — The positions, orders, and history panels on mobile now match the desktop experience, with card-style layouts, sorting and filtering toolbars, and consistent empty states across all tabs.
    • Geo compliance for all wallet types — Geoblocking now applies to all wallet types, not just Privy wallets, ensuring consistent access controls across the platform.

    Improvements

    • Chart price history restored — Chart price history was broken since July 24 due to a data provider authentication change. History now loads correctly again.
    • TradingView on mobile — The mobile chart now uses the full TradingView chart across all devices, matching the desktop experience and fixing a regression introduced by the lightweight chart experiment.
    • Mobile chart no longer hangs on load — The chart on mobile will no longer freeze when the app is opened in a background tab. It now waits until the tab is visible before initialising.
    • Faster account data loading — Account balance and subaccount data loads more efficiently, reducing unnecessary requests to the trading backend.
    • Security improvements — Updated dependencies to address known security issues.

    Bug Fixes

    • TP/SL price calculations corrected for market orders — Take-profit and stop-loss prices on market orders were being incorrectly capped against the order price. They are now calculated correctly with slippage only, without an unintended price ceiling.
  4. v2026.30.7

    View on GitHub

    Improvements

    • Production deployments now require additional automated checks to pass before going live, reducing the risk of releasing code that is out of sync with live contracts or fails end-to-end trade flows.
  5. v2026.30.6

    View on GitHub

    What's New

    • Vaults: A new collapsible "Queued Withdrawal" panel now appears in the withdrawal form, showing your pending shares, USD value, time remaining, and a cancel option.

    Improvements

    • Vaults: The vaults table now has a rounded card style consistent with other panels on the page.
    • Vaults: The "User Vaults" tab has been repositioned to appear after wallet-specific tabs for a more logical flow.

    Bug Fixes

    • Vaults: The "Process Withdrawal" button now correctly displays singular or plural wording based on the number of withdrawals in the queue.
  6. v2026.30.5

    View on GitHub

    Improvements

    • Faster Trade page load — The portfolio panel now appears sooner when opening the Trade page, reducing the time before the page feels ready to use.
  7. v2026.30.4

    View on GitHub

    What's New

    • Subaccount Settings page — A dedicated page to manage all your subaccounts in one place, showing key metrics like Available Margin, Unrealized PNL, 24h PNL, Equity, and Margin Ratio for each account.
    • Create Subaccount from one place — Easily create a new subaccount directly from the Subaccount Settings page or the account switcher dropdown (up to a maximum of 31 subaccounts).
    • Quick transfers to subaccounts — Transfer funds to any subaccount instantly from the Subaccount Settings page, with the correct account pre-selected in the transfer modal.
    • Switch active subaccount from the settings page — Click any subaccount row to set it as your active trading account without leaving the page.

    Improvements

    • The account switcher dropdown now includes a direct link to Subaccount Settings and a cleaner layout for subaccount rows.
    • The platform banner (showing when you're trading as a Subaccount or Vault) now appears on both desktop and mobile.
    • The transfer modal now always shows the Subaccount tab, with a helpful prompt to create your first subaccount if none exist yet.
  8. v2026.30.3

    View on GitHub

    Improvements

    • Faster trade page loading — The trading page now loads noticeably faster, with portfolio and chart content appearing more quickly on initial visit.
    • Clearer fee tier tooltip — The Fee Tier tooltip now notes that your tier may reflect a specially granted rate, not just your 14-day rolling trading volume, so affiliate and VIP users see accurate information about their fee status.
  9. v2026.30.2

    View on GitHub

    What's New

    • Vault details page redesigned — The vault detail page now displays charts, positions, orders, and account info in a unified layout, with full public visibility of vault data.
    • Trade as Vault — Vault leaders can now close positions and cancel orders directly on behalf of a vault without needing to switch accounts.
    • Deposit & Withdraw modals rebuilt — Redesigned deposit and withdrawal flows with a source dropdown, clearer token inputs, and improved warnings.
    • Delegate and whitelist management redesigned — The Manage Delegates and Whitelist Depositor modals have been refreshed with an improved layout.
    • New performance chart — Vault and portfolio equity charts now use a unified chart style with improved tooltips and clearer gain/loss coloring.
    • Mobile vault experience improved — Vault tables on mobile now display as cards with relevant actions accessible directly from the card view.

    Improvements

    • Vault data now loads faster and more reliably following a backend infrastructure upgrade.
    • Vault positions, orders, and balances refresh automatically after settlement actions are completed.
    • Account switching on mobile is now available directly from the wallet dropdown on vault pages.

    Bug Fixes

    • Fixed an issue where vault pages could get stuck loading when balance or position data arrived out of order.
    • Fixed a pagination issue that could cause vault list loading to loop indefinitely under certain conditions.
  10. v2026.30.1

    View on GitHub

    What's New

    • Guided deposit on sign-up — After the welcome screen, new users are now automatically prompted to deposit funds, making it clearer how to get started with trading.
    • Legacy Ledger support — A new "Root" derivation path (Legacy Ledger) option is available when connecting a Ledger device directly, improving compatibility for users with older Ledger setups.

    Improvements

    • Faster, smoother UI — Significant performance improvements reduce unnecessary screen updates when prices change, resulting in a noticeably smoother experience across the platform.
    • Faster page loads on non-trading pages — Streaming connections for the chart, orderbook, and trades now only activate on the trading page, improving load times and resource usage elsewhere in the app.
    • Spot Account hidden on mainnet — The Spot Account section is no longer shown on mainnet, keeping the interface cleaner and focused on what's available.

    Bug Fixes

    • Terms signing reliability — Fixed an issue where terms and competition messages could be signed with the wrong wallet, which could cause verification failures. All users will be prompted to re-accept the updated terms.
    • Wallet balance display — Fixed a bug where the USD value column in the wallet balance view could silently fail to populate.
    • Stale Spot tab — If Spot was previously your selected balance tab but is no longer available, the app now correctly falls back to the Margin tab instead of showing a blank panel.
    • Security improvements.
  11. v2026.30

    View on GitHub

    What's New

    • Lightning Bridge for USDC deposits — Small USDC deposits from Solana are now credited near-instantly, ahead of standard bridge finality. Eligible deposits show an ⚡ Instant badge in the deposit modal.
    • SOL deposits & withdrawals on mainnet — SOL now appears alongside USDC in the bridge deposit and withdraw modals.
    • App update prompt — When a newer version of Bullet is available, a banner now appears at the top of the page prompting you to refresh and get the latest.
    • Estimated fill price for market orders — The order form now shows an estimated fill price when placing a market order, so you know what price to expect before submitting.
    • Portfolio balances sorted by value — Margin, Spot, and Funding account balances now default to largest → smallest by USD value, on both desktop and mobile.
    • Share card polish — PNL and Rank share cards now use the full Bullet logo, a monospace tagline, and a cleaner tab divider consistent with the rest of the app.
    • Terms & Conditions backed by server — Your acceptance of the Terms & Conditions is now stored securely on the backend, so your agreement persists across devices and sessions.

    Improvements

    • TWAP order summary reworded — The running-time summary now leads with order count and per-order size (e.g., "60 orders. ~0.167 WTI each order placed every 30s") for clarity.
    • TWAP max order size now accounts for reserved margin — The maximum size calculation for TWAP orders is more accurate and better matches what the backend will accept.
    • Faster page load — Several large dependencies are now loaded lazily, reducing the amount of work the browser does on startup.
    • Charts load after the page — The TradingView chart on desktop now loads after the rest of the page is ready, improving initial load performance. Mobile uses a lighter-weight chart, further reducing startup cost.

    Bug Fixes

    • Market order prices use mark price — Market orders now use the mark price (plus a slippage allowance) to set price caps, preventing unexpected fills at outlier book levels.
    • Spread and funding rate display — Tiny spread and funding rate values are now rounded and displayed as a proper number rather than a "less than" threshold (e.g., shows 0.1 instead of <0.1).
    • Navbar "More" dropdown labels no longer wrap — Menu items like "Funding Comparison" now stay on a single line in the More dropdown.
  12. v2026.29.9

    View on GitHub

    Improvements

    • If a single panel on the Trade page runs into an issue, the rest of the page stays fully usable instead of everything going down at once.
    • The navigation menu now shows the full "Funding Comparison" label instead of the abbreviated "Funding Comp."
  13. v2026.29.8

    View on GitHub

    What's New

    • Redesigned Vaults page — the Vaults page has been rebuilt with a fresh layout featuring headline stats, a "My Vaults" panel for connected wallets, and a responsive design that adapts between a full table on desktop and cards on mobile.

    Improvements

    • Vault APR and Snapshot data are now fixed to a 30-day window for a consistent, at-a-glance view.
    • The "View Vault" and "Create New" buttons now navigate directly without extra steps.

    Bug Fixes

    • Fixed an issue where points multiplier transactions could fail; locking should now complete reliably.
    • The error message shown when a points multiplier lock fails now correctly reads "Lock failed."
  14. v2026.29.7

    View on GitHub

    What's New

    • Instant order feedback — A notification now appears the moment you tap "Place Order," giving you immediate confirmation that your order is being submitted rather than waiting for it to process first.
    • Live order status in-place — The pending order notification smoothly transitions into a fill confirmation within the same notification, so your screen stays clean without flashing multiple alerts.
    • Spinning progress indicator on action buttons — Buttons that trigger transactions now show a loading spinner while your action is processing, so it's always clear when something is in progress.

    Improvements

    • Modals stay open on failure — Transfer, borrow, withdraw, and deposit modals no longer close if a transaction fails, making it easier to review and retry without re-entering your details.
    • Smoother notifications — Toast notifications now fade in and out cleanly, and rapid sequences of notifications stack reliably without layout glitches.
    • Place-order button stays responsive — The order placement button remains clickable during rapid submissions, with a subtle pulse effect as visual feedback so you can keep trading at speed.
  15. v2026.29.6

    View on GitHub

    Bug Fixes

    • Fixed an issue where users without a trading account could not see their funding wallet balances.
    • Wallet balances no longer briefly show stale data when switching between accounts.
  16. v2026.29.5

    View on GitHub

    Improvements

    • Under-the-hood performance and reliability improvements to core trading operations.
  17. v2026.29.4

    View on GitHub

    What's New

    • Oracle chart now available for commodity and equity markets — Gold, Silver, WTI Oil, Tesla, and other real-world asset markets now support the oracle price feed in addition to the last-traded-price chart, giving you a more stable price reference across all markets.

    • Vaults early access — Select wallets can now preview the upcoming Vaults feature ahead of its full launch, without any disruption to existing users.


    Improvements

    • More stable price charts — The price chart now defaults to the oracle (Pyth) feed, which provides a smoother and more reliable price history when trading activity is light or the trade feed is intermittent. If you've already manually selected a chart source, your preference is preserved.
  18. v2026.29.3

    View on GitHub

    Improvements

    • Smoother page loads — metric bars, stat cards, funding rates, prices, and other values now display animated placeholder indicators while data is loading, rather than flashing dashes or zeros. Content settles in naturally without any layout jumping.

    Bug Fixes

    • Funding column now shows your actual accrued funding — the Positions table previously showed a forward-looking estimate in the Funding column instead of the true net funding payments accumulated since your position was opened. This caused long-held positions to show values near $0.00, and in some cases displayed the wrong sign (showing green when funding was actually being paid). The column now correctly reflects your real accrued funding, matching the Funding History table and resetting on close or side change.
  19. v2026.29.2

    View on GitHub

    What's New

    • Added an icon for SK Hynix (SKHYNIX) to the platform's coin asset library.
  20. v2026.29.1

    View on GitHub

    What's New

    • Points Multiplier page — A new dedicated page lets you view your snapshot cap, current locked amount, and points multiplier, and lock $ZEX from your Solana wallet to boost your points earnings. Access it via the new "Points Multiplier" link in the navbar.

    Improvements

    • Returning traders who already have an account or trade history can now access the platform without needing to enter a referral code again.
    • The subaccount switcher menu now displays correctly on mobile, filling the full width of the bottom sheet as intended.

    Bug Fixes

    • The success notification after locking $ZEX now correctly reads "Locked $ZEX" instead of "Staked $ZEX", matching the rest of the flow.
    • The Order History table now shows a loading indicator while your history is being fetched, instead of briefly flashing an empty state.

Sourced from GitHub Releases.