Back to dashboard

Changelog

New updates and improvements to DLMM Alert.

Planned Features

What's Coming Next

Features we're working on and what's already shipped.

Multi-Wallet Monitoring

Shipped in v0.10.0

Monitor positions across multiple wallets from a single dashboard — track all your wallets without switching.

Token-Sided Alerts

Alert thresholds based on the token side of the pair, not just SOL — useful for stablecoin and token-denominated positions.

v0.11.7

  • AddedTotal PnL summary on the dashboard: see aggregated USD and SOL profit/loss with percentage returns across all your positions at a glance
  • FixedTotal Liquidity now respects the wallet filter — switching between wallets updates the total correctly instead of always summing across every wallet

v0.11.6

  • ImprovedUpdated the Meteora DLMM SDK to the latest version for better reliability and future pool type support

v0.11.5

  • AddedGrid view mode for the position dashboard: toggle between table and grid layouts to see your positions at a glance

v0.11.4

  • AddedSign out directly from the wallet modal — useful when switching accounts
  • ImprovedStale sessions are now refreshed automatically when you return to the app, preventing unexpected sign-outs
  • ImprovedRugCheck notifications now let you know when a token's security report is unavailable instead of staying silent
  • ImprovedFooter layout refined with safe-area padding and better link spacing on mobile
  • FixedRugCheck no longer repeatedly retries tokens with missing reports, reducing wasted lookups

v0.11.3

  • AddedPosition Calculator: estimate projected outcomes for your DLMM positions — enter a pool address or pick from your active positions, adjust fill level, and see projected token balances and P&L
  • AddedDaily Digest and Revenue command documentation added to the Guide page
  • AddedAdditional troubleshooting tips added to the Guide
  • ImprovedPnL values now use unrealized PnL from the Meteora API directly, matching the Meteora dashboard exactly
  • ImprovedTelegram /status now includes SOL PnL alongside USD
  • ImprovedCalculator projections show token amounts alongside USD values
  • ImprovedLanding page Telegram feature description updated with full bot command list
  • ImprovedCalculator button layout optimized for mobile
  • FixedPaginated database queries now use deterministic ordering to prevent missing or duplicate rows on large datasets
  • FixedDuplicate cooldown writes no longer cause database conflicts

v0.11.2

  • AddedMonitored positions now automatically sync to the server during fetch cycles — positions added while offline are backfilled seamlessly
  • AddedWhat's New page updated with latest Telegram bot features and screenshots
  • ImprovedPosition fetching is more resilient: automatic retries on RPC data errors with user-friendly messages instead of raw errors
  • ImprovedHelius V2 fallback activates automatically when standard RPC returns incomplete data, ensuring all positions are discovered
  • ImprovedTelegram subscriptions are automatically deactivated when the bot is blocked, preventing silent send failures
  • ImprovedRemoved noisy info-level RugCheck alerts — only warning and danger scores trigger notifications now
  • FixedDuplicate positions no longer appear when syncing across multiple wallets
  • FixedDatabase writes now correctly validate user session before saving, preventing orphaned records

v0.11.1

  • ImprovedAlert rule sync: local changes now persist reliably during cross-device sync — no more rules reverting after edits
  • ImprovedMissing alert rules are automatically reconciled when the app loads, ensuring new default rules appear on all positions
  • ImprovedTelegram notifications are now fully scoped per user — shared wallets receive alerts only for the correct account
  • FixedAlert rules no longer silently fail to save when session state is stale

v0.11.0

  • AddedLow TVL (USD) pool alert: get notified when a pool's total value locked drops below your configured USD threshold
  • ImprovedPer-position PnL fetching now retries automatically for more reliable data — approximate values are marked with a ~ prefix
  • ImprovedTake Profit and Stop Loss alerts now only evaluate when reliable PnL data is available, preventing false triggers
  • ImprovedRevenue timeline now uses live LP Agent data directly for more accurate and up-to-date /revenue reports
  • ImprovedSync error toasts collapse into a single notification and auto-dismiss on recovery
  • ImprovedSession automatically refreshes when expired, preventing unexpected sign-outs
  • ImprovedTelegram connection errors now show a toast notification instead of failing silently
  • FixedAlert cooldown periods now properly enforced when rules reset, preventing duplicate notifications
  • FixedPosition cleanup no longer runs prematurely before all wallet data has loaded
  • FixedMulti-user isolation: all alert rules, cooldowns, and settings are now fully scoped per user — no cross-user data leaks

v0.10.7

  • AddedRevenue tracking: the /revenue command now shows a day-by-day PnL timeline combining live data with historical snapshots
  • AddedFee claim detection: get notified when unclaimed fees are claimed from a position
  • AddedRealized PnL tracking: when positions are closed, their final PnL is recorded for your revenue history
  • AddedMulti-wallet revenue reports: /revenue now shows per-wallet breakdowns for multi-wallet users
  • AddedHelius V2 fallback for position fetching: more reliable position discovery when standard RPC requests are deprioritized
  • ImprovedNotification and Security settings now show toast confirmations when saved
  • ImprovedDaily digest settings integrated into the wallet menu for easier access
  • ImprovedTelegram /status now shows empty wallet sections for multi-wallet users instead of skipping them
  • FixedPer-position alert rules now correctly sync with store state when opening the config dialog
  • FixedRevenue timeline correctly handles days with pending data

v0.10.6

  • AddedFee Milestone alerts: get notified every time your unclaimed fees cross a USD milestone (e.g. every $5, $10, $50)
  • AddedDaily Digest: receive a daily PnL summary via Telegram at your preferred hour — configurable per wallet in settings
  • AddedTelegram /revenue command: view day-by-day PnL history from your daily snapshots
  • ImprovedWhat's New page updated with sections for Telegram bot commands, PnL display, bin map visualization, and alert history
  • ImprovedQuick Start guide redesigned with a clearer position detection tip
  • ImprovedPlanned Features section on the Changelog page redesigned
  • ImprovedAlert messages streamlined for conciseness
  • FixedFee computation corrected for SOL-paired positions

v0.10.5

  • ImprovedPositions are now grouped by pool AND wallet: same-pool positions from different wallets get separate groups for clearer multi-wallet dashboards
  • ImprovedTelegram bot now correctly returns all wallets associated with your account, even when linked from different devices
  • FixedPosition index labels (e.g. 1/3) now calculate correctly per wallet instead of across all wallets
  • FixedDuplicate wallet entries no longer appear when fetching monitored wallets

v0.10.4

  • AddedTelegram /summary command: view a portfolio PnL overview across all your wallets
  • AddedTelegram /wallet command: see your full wallet balance including SOL, DLMM positions, unclaimed fees, and locked rent
  • AddedPer-wallet subtotals in Telegram /summary: multi-wallet users see current, invested, net, and ROI per wallet
  • AddedInline refresh buttons on Telegram /status and /list commands — tap to update without retyping
  • AddedSOL PnL percentage now shown on dashboard position cards and table rows alongside USD PnL
  • AddedConfigurable minimum bin movement for Pump and Dump alerts: set how many bins of movement trigger the alert
  • ImprovedBin map smoothing refined with multi-pass weighted neighbor algorithm for more natural-looking distributions
  • ImprovedDashboard updated with Space Grotesk font and subtle logo glow
  • FixedWallet assignments for positions now preserved correctly when syncing monitoring data across devices
  • FixedFees and rent now included in total balance calculations for /wallet command

v0.10.3

  • AddedBid-Ask (U-shape) strategy detection: two-sided bid-ask positions are now correctly identified and displayed with a U-shaped bin map
  • ImprovedBin map now renders actual on-chain liquidity data per bin instead of estimated shapes — what you see matches your real position
  • ImprovedBin map bar heights use light smoothing for a cleaner visualization while preserving the true distribution shape

v0.10.2

  • AddedClear alert history: remove all past alerts from the history panel in one click
  • ImprovedWallet names shown in pool group headers on the dashboard when monitoring multiple wallets
  • ImprovedTelegram /status and /list commands now show which wallet each position belongs to when using multi-wallet
  • ImprovedWallets sorted by primary status in Telegram commands for consistent ordering
  • ImprovedTelegram deep links now open correctly without popup blocking on some browsers
  • ImprovedFooter is now pinned to the bottom of the screen with a blur background for a cleaner look
  • ImprovedSecurity alert cooldown for pool checks: same pool won't trigger repeated security notifications within 24 hours

v0.10.1

  • AddedSecurity alerts for new pools: when a new position is detected, a RugCheck score is fetched and flagged if the token is risky
  • ImprovedSticky cooldowns for percentage alerts: a cooldown only resets when the range consumption drops back below the threshold, preventing re-alert spam on small fluctuations
  • ImprovedTelegram /status messages now include unclaimed fees for each position

v0.10.0

  • AddedMulti-wallet support: monitor up to 5 wallets from a single account with a dedicated Manage Wallets panel
  • AddedWallet filter chips on the dashboard: quickly view positions from a specific wallet or all wallets at once
  • AddedWallet names: assign a name to each monitored wallet — alerts will be prefixed with the wallet name so you always know which wallet triggered
  • AddedUnified monitoring: both wallet and Google users now enter a monitored wallet address after login. Your connected wallet is for authentication only.
  • AddedTelegram reminder banner: a dismissible prompt nudges you to connect Telegram after setting your monitored wallet
  • AddedChange Monitored Wallet option now available for all users (previously Google-only)
  • ImprovedWallet users see their connected address pre-filled when setting the monitored wallet for the first time
  • ImprovedSimplified notification system: all alerts now go through Telegram Bot (@DLMMAlertBot). Dialect SDK has been removed.
  • ImprovedIf you previously used Dialect for notifications, please reconnect via the Telegram bell icon in the header

v0.9.0

  • AddedRedesigned dashboard: positions are now grouped by pool with distinct collapsible sections and a fresh purple-themed look
  • ImprovedPool groups default to expanded and can be collapsed individually — your preference persists across sessions
  • ImprovedPosition rows and action buttons (Meteora, Claim, Rebalance) updated with refined purple accent styling

v0.8.9

  • AddedLP Army community section on the landing page
  • AddedPosition index badges in alerts: when you have multiple positions in the same pool, alerts now show which position (e.g. 1/3) triggered
  • ImprovedSmart percentage alerts: only the highest-met threshold fires, suppressing lower ones to reduce notification noise
  • ImprovedDashboard position sorting refined for multi-position pools
  • ImprovedSync reliability: local state always updates even when wallet is temporarily unavailable for server sync
  • FixedAlert settings not saving correctly in some cases — if you notice stale settings, toggle them off and on again to re-sync
  • FixedTelegram could send both an early warning and a critical alert at the same time for the same position — now only the most relevant alert fires

v0.8.8

  • AddedEmpty position detection: withdrawn positions are now visually dimmed and automatically unmonitored
  • AddedEmpty position filter: show or hide empty positions from the dashboard toolbar
  • AddedPosition grouping: positions in the same pool are grouped together with expandable headers and position counters
  • AddedLiquidity value displayed per position in dashboard table and cards
  • AddedAuto-resume monitoring: if you re-deposit into a previously withdrawn position, monitoring turns back on automatically
  • AddedTroubleshooting section added to the Guide page with anchor navigation for quick access
  • AddedPlanned Features roadmap section on the Changelog page
  • AddedTelegram channel and discussions links in the Feedback modal
  • ImprovedFilter chip labels and styling updated for better readability
  • ImprovedAPI error messages now extract details from JSON responses for clearer feedback
  • FixedPnL percentage changes now display correct signs (e.g. -0.1% instead of showing positive for losses)
  • FixedLong Telegram alert messages are now split at newline boundaries to avoid hitting the 4096-character limit

v0.8.6

  • AddedWhat's New page: dedicated page showcasing recent features, improvements, and updates with images
  • Added"See It in Action" video section on the dashboard empty state to help new users get started
  • AddedGuide section for Dialect wallet notifications with an important note about app tracking requirements
  • AddedTelegram channel subscription link on the What's New page
  • ImprovedTelegram /status and /list commands now include PnL data for each position

v0.8.5

  • AddedPnL summary included in alert messages: Telegram and Dialect notifications now show your current profit/loss when alerts fire
  • AddedStale active bin filtering: cached bin data older than 30 seconds is automatically excluded to ensure alerts use fresh data
  • ImprovedAlert accuracy for stablecoin-quoted pairs: range direction and consumed percentage now evaluate correctly for inverted pairs like SOL/USDC
  • ImprovedAlert dispatch reliability: alert history and cooldown state only update when notifications are successfully delivered
  • ImprovedSession management: authentication tokens refresh automatically on tab focus and via middleware, preventing unexpected sign-outs
  • ImprovedSupabase sync retries: failed writes now retry automatically so alert rules and monitoring state stay in sync across devices
  • ImprovedAlert threshold validation: Take Profit and Stop Loss inputs now enforce valid ranges (TP ≥ 0.5%, SL between -0.5% and -100%)
  • ImprovedInfo boxes in Alert Defaults and Pool Alerts restyled for better visibility
  • ImprovedSecurity page and empty state styling refreshed
  • FixedSaved alert rules now correctly inherit updated labels and trigger types when defaults change between versions

v0.8.1

  • AddedSOL Liquidity Drop alert: get notified when a pool's SOL reserves drop by a configurable percentage between checks
  • AddedPnL now shows USD value on mobile position cards, matching the desktop table view
  • ImprovedPool Alert defaults are now all OFF: users opt-in to the alerts they want instead of opting out
  • ImprovedSettings buttons display in a 2×2 grid on mobile instead of overflowing off-screen
  • ImprovedMonitor status bar and settings buttons stretch to full width on mobile for a cleaner layout
  • ImprovedPool Alert Settings sheet now scrolls properly on mobile with the Save button always visible
  • FixedEliminated flash of "No positions found" on page reload: loading state shows immediately for authenticated users

v0.8.0

  • AddedPool-level alerts: get notified when a pool's 24h volume, liquidity, fees, or APR drop below your configured thresholds
  • AddedPool Alert Settings UI: configure volume drop, low liquidity, fee drop, and APR drop alerts per pool with dedicated settings panel
  • AddedAutomated pool metric monitoring: pool health data is fetched and evaluated on a recurring schedule
  • ImprovedActive bin loading now falls back to direct RPC when cache misses: eliminates blank bin maps on first load
  • ImprovedDashboard shows "Fetching..." messages during initial data loads instead of empty states
  • ImprovedBin map styling refined during loading states
  • ImprovedPnL data parsing improved with cleaner separation of pool and position data

v0.7.6

  • AddedGuide page expanded with setup walkthrough, bot commands reference, disclaimer section, and clickable image lightbox
  • Added"Alerts on Your Wrist" feature card on the landing page
  • ImprovedPnL fetching reworked: batch portfolio-level calls with pool-level fallback for more reliable profit/loss data
  • ImprovedSecurity settings UI refreshed with updated icons and improved alert styling
  • ImprovedEmpty state updated with sol-purple theme and expanded description
  • ImprovedFooter moved to layout level for consistent rendering across all pages
  • ImprovedLanding page and PWA screenshots updated with fresh visuals
  • ImprovedSubtle top glow effect added to the layout

v0.7.5

  • AddedPump and Dump alerts: get notified when price moves sharply in one direction through your range, with configurable threshold
  • AddedTelegram /list command: get a concise overview of all your monitored positions directly in chat
  • AddedGuide page: comprehensive usage instructions accessible from the header navigation
  • AddedOpen Graph and Twitter card metadata with preview image for link sharing
  • ImprovedInverted pair detection refined with deposit side tracking: more accurate range display for stablecoin quote pairs
  • ImprovedUnclaimed fees now show token symbols and very small amounts display as "<0.0001" instead of rounding to zero
  • ImprovedDashboard table styling updated with improved background colors, hover states, and bin map colors
  • ImprovedHeader logo updated with new dimensions

v0.7.0

  • ImprovedPnL fetching switched to batched portfolio call: one request per wallet instead of one per position, significantly faster for multi-position wallets
  • ImprovedActive bins and PnL now fetched in parallel during monitoring: reduces poll cycle latency
  • ImprovedWallet adapters slimmed down: only Phantom and Solflare adapters are loaded instead of 36+ unused adapters, reducing bundle size

v0.6.5

  • AddedDismissed positions: disabling monitoring on a position now prevents it from being auto-monitored again
  • AddedClosed position reconciliation: closed positions are automatically unmonitored with all associated alert rules and data cleaned up
  • AddedGlobal error pages for improved reliability
  • AddedPersistent position expansion state: expand/collapse preferences are saved per position and survive page reloads
  • ImprovedUI consistency pass: updated styling across empty states, feature bento, and footer with sol-purple theme
  • FixedAlert settings success message refined after applying defaults to positions

v0.6.0

  • AddedMulti-user Telegram support: multiple users can now subscribe to notifications for the same wallet address
  • AddedInverted liquidity range detection for stablecoin quote pairs: alert status and bin map visualization automatically adjust for inverted pools
  • AddedApply defaults to all: save default alert rules and apply them to all existing monitored positions in one click
  • ImprovedEmpty state redesigned with new styling, refined descriptive text, and updated dashboard screenshot
  • ImprovedLanding page feature images updated with new visual assets

v0.5.5

  • AddedPWA support: DLMM Alert can now be installed as a standalone app on mobile and desktop
  • AddedNew landing page with feature showcase sections and visual screenshots for all key features
  • AddedBin map and position info now included in all alert notifications: every Telegram/Dialect alert shows the visual bin map and position details
  • ImprovedEmpty state no longer flashes during sign-in: conditionally renders based on connection status
  • ImprovedApple Web App metadata and viewport theme color for a native-like experience on iOS
  • FixedAuto-monitoring and security checks now wait for store hydration: prevents race conditions on page load
  • FixedToken security check status persists across component re-renders instead of resetting

v0.5.0

  • AddedServer-side position fetching with response caching: faster load times and reduced RPC usage
  • AddedActive bin caching: clients read from cache instead of making direct RPC calls
  • AddedTab visibility optimization: monitoring pauses when browser tab is hidden, resumes instantly on focus
  • ImprovedScaled for 100+ concurrent users through server-side caching and deduplication
  • ImprovedAlert detection latency reduced: faster monitoring cycles
  • ImprovedBackground position refresh optimized: less frequent polling, server cache handles rapid refreshes
  • FixedRate limit errors now show a friendly message instead of raw JSON: auto-clears when the next fetch succeeds
  • FixedBackground refresh errors no longer show error banners: only initial/manual fetches display errors to the user

v0.4.3

  • AddedSecurity Settings panel: new Shield button next to Alert Defaults with info notices about all automated security measures (RugCheck, Token Migration, Pool Blacklist)
  • AddedRugCheck for all tokens toggle: when enabled, shows a RugCheck security summary for every token on monitoring start, not just high-risk ones
  • AddedAuto-monitor new positions: all positions are now monitored by default when they appear on the dashboard, with automatic security checks
  • AddedSecurity alerts now sent via Telegram: RugCheck, Token Migration, and Pool Blacklist warnings are dispatched in real-time
  • FixedRugCheck toggle setting was not applied on auto-monitor: resolved by reading store state at call time
  • FixedTelegram security alerts now include pair name (e.g. USDC/SOL) for easy identification

v0.4.2

  • AddedAutomated pool health checks: monitors all pools for Meteora blacklist/hidden flags, active token migrations, and RugCheck risk scores
  • AddedOn-demand security check: when enabling monitoring for a position, both tokens are instantly checked with toast warnings for risky tokens
  • AddedToken migration detection: alerts when a monitored token is migrating to a new contract address
  • AddedRugCheck integration: high-risk tokens trigger danger/warning notifications with detailed risk breakdown
  • FixedTelegram /status now works correctly after switching wallets

v0.4.1

  • AddedAlert Defaults now persist: saved defaults are applied to all newly monitored positions instead of hardcoded values
  • AddedAuto-detection of Standard Wallets (Jupiter, Backpack, etc.): installed browser extensions appear in the sign-in modal automatically
  • FixedWallet connect flow for Standard Wallets: select and connect handled correctly for both legacy and standard adapters
  • ImprovedAlert Defaults survive across sessions and devices

v0.4.0

  • AddedFeedback form: send suggestions, bug reports, or general feedback directly from the app header
  • AddedCustom domain: DLMM Alert is now live at dlmmalert.app
  • FixedPnL column now works for Google OAuth users
  • FixedAlert settings now display rules in consistent order across all positions
  • FixedWallet login reduced to a single approval
  • FixedPage reload no longer prompts wallet approval: existing session is reused
  • ImprovedLanding page now shows two side-by-side cards explaining Wallet Connect vs Google Sign-in differences
  • ImprovedWallet address modal shows current address and cancel/close buttons when changing wallet (first-time setup remains guided)
  • ImprovedAlert Settings and Alert Defaults now include an info panel explaining what cooldown means

v0.3.5

  • AddedGoogle OAuth sign-in: users can now sign in with Google alongside Solana wallet connection
  • AddedTracked wallet input for Google users: enter any Solana wallet address to monitor positions (read-only)
  • AddedTelegram Bot notifications: direct alerts via @DLMMAlertBot with the same alert content as Dialect
  • AddedTelegram deep-link flow: one-click connect from the app, press Start in Telegram, done
  • AddedTelegram connect/disconnect UI in header for Google users with connection status indicator
  • ImprovedSign-in modal redesigned: shows both Google and wallet options with clear visual separation
  • ImprovedWallet button shows email for Google users with option to change tracked wallet address

v0.3.0

  • ImprovedAlert Defaults UI redesigned: proper padding, bordered rule cards, inset settings panels, sticky save button

v0.2.7

  • FixedPosition status badges now match consumed %: low % is Safe, 50%+ is Warning, 80%+ is Critical (was inverted near edges)
  • FixedBinMap progress bar and active bin text colors aligned with new directional status thresholds
  • FixedNegative PnL now displays correctly: shows -$0.08 instead of $0.08 for losses
  • FixedDashboard no longer reloads every 60 seconds: background refreshes only update UI when data actually changes
  • ImprovedRebrand from Meteora Notify to DLMM Alert: new logo, updated branding across header, landing page, security page, and changelog
  • ImprovedNew favicon and Apple touch icon generated from DLMM Alert logo
  • ImprovedAlert threshold sliders now allow up to 95% (was capped at 50%) for both per-position and global alert defaults

v0.2.6

  • AddedClosed position auto-cleanup: closed positions are automatically removed from monitoring
  • AddedClient-side stale position detection: closed positions disappear within 60 seconds without page reload
  • ImprovedDialect notification bell now works reliably in mobile wallet browsers
  • ImprovedDialect bell retry: if SDK fails to load, tapping the bell retries instead of permanently failing
  • ImprovedPosition sorting: same-pool positions now group by token pair, then pool, then bin range for natural flow
  • ImprovedInactive (upper OOR) bin map now shows green bins to differentiate from red Out of Range (lower OOR)
  • ImprovedMobile notification bell: shows setup instructions dialog instead of broken popup in wallet browsers
  • FixedStale notifications for closed positions no longer fire
  • FixedBin Movement alerts no longer fire on out-of-range positions: only triggers when position is active
  • FixedBin Movement baseline resets while out of range: prevents false alert when position re-enters range

v0.2.5

  • AddedPnL column on dashboard: shows USD % and SOL values for each position, color-coded green/red
  • AddedTake Profit alerts: get notified via Telegram when position PnL reaches your target % (USD or SOL)
  • AddedStop Loss alerts: get notified when position PnL drops below your threshold % (USD or SOL)
  • AddedUSD / SOL unit selector for TP/SL thresholds: choose which PnL metric to track per rule
  • AddedTP/SL configurable in both global Alert Defaults and per-position Monitor Settings
  • AddedDedicated Security page: explains why your funds are safe, infrastructure trust, and security measures
  • ImprovedTelegram TP/SL notifications include both USD and SOL PnL, target vs current %, and bin map overview
  • FixedNotifications now route to the correct wallet only

v0.2.4

  • FixedMonitor toggle now persists across browser reloads
  • ImprovedRange consumed progress bar restored to filled bar style: fills from right to left showing how much range has been consumed
  • ImprovedWallet disconnect no longer clears monitor data: settings survive wallet reconnection on page reload

v0.2.3

  • AddedDirectional out-of-range status: OOR below lower edge shows red "Out of Range" (full IL), OOR above upper edge shows blue "Inactive" (position not yet active)
  • ImprovedRange consumed % now measures distance from nearest edge: 0% at edge (safe/early), ~50% at center (deep into range)
  • ImprovedProgress bar replaced with position marker showing where the active bin sits in the range
  • ImprovedAlert thresholds rescaled for new 0–50% range: Early Warning at 20%, Critical at 40%, slider max capped at 50%
  • FixedNew alert rule types (Bin Movement) now auto-merge into existing monitored positions without re-toggling

v0.2.2

  • AddedBin Movement alert: get notified every N bins of price movement with direction (toward upper or lower edge)
  • AddedConfigurable bin distance threshold (1–20 bins) per position and in global alert defaults
  • AddedNotification messages now include position info (e.g. "70 bins · Spot", "136 bins · BidAsk")
  • ImprovedAlert percentage calculation switched to linear (0–100% from lower to upper edge): thresholds now match intuition
  • FixedOut-of-range arrow direction for positions at the upper boundary (e.g. active bin = upper bin)
  • FixedSpot positions no longer misidentified as Curve or BidAsk when fully one-sided

v0.2.1

  • ImprovedSwitched back to compact Unicode bin map (░▓) for Telegram: more precise and less clunky than emoji on mobile
  • ImprovedOut-of-range (above upper) now shows empty bar ░░░░░░░░░░░░░░░░░░░░: liquidity was NOT consumed, so bins stay gray
  • ImprovedOut-of-range (below lower) shows filled bar ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓: liquidity was fully consumed as price moved through
  • ImprovedIn-range example: ░░░░░░░░░░░▓░░░░░░░░ ↑ 55% consumed: single marker shows active bin position
  • ImprovedWallet connect modal redesigned: gradient background, rounded wallet cards, purple glow on hover
  • ImprovedWallet connect CTA card with green shield trust indicator on landing page

v0.2.0

  • AddedHero landing page with tagline, wallet connect, and trust infrastructure cards
  • AddedSearch positions by token name: instantly filter your dashboard
  • AddedFilter positions by status (Safe, Warning, Critical, Out of Range) and monitored state
  • AddedSort positions by health %, unclaimed fees, or pair name with asc/desc toggle
  • AddedBuy me a Coffee modal with Solana and EVM wallet addresses and QR codes
  • ImprovedPositions now expanded by default for a better overview on load
  • ImprovedFooter redesigned: clickable version badge with Changelog label
  • ImprovedEmoji-based bin map in Telegram notifications for reliable rendering across all devices
  • FixedDuplicate notifications eliminated

v0.1.0

  • AddedDLMM position dashboard with real-time monitoring and automatic refresh
  • AddedSecure wallet connection via Solana Wallet Adapter: supports Phantom, Solflare, Backpack, and more
  • AddedTelegram notifications powered by Dialect Protocol (out-of-range, percentage thresholds, back-in-range)
  • AddedDirectional out-of-range alerts: know if price moved above or below your range
  • AddedVisual bin map in Telegram notifications for instant position overview
  • AddedMulti-tier alert system with configurable cooldowns to avoid notification spam
  • AddedExpand / collapse all positions for quick overview
  • AddedPersistent monitoring state: your settings survive across sessions and devices
  • FixedToken names showing as truncated mint addresses
  • ImprovedBatched alerts per position: one notification per position even when multiple rules trigger