MeshCore One · Releases
from GitHub · updated 2026-06-2320 releases
v1.0.1 # 6 days ago · 2026-06-18 06:06 UTC
Too many changes to list between now and the last v0.11.0 IPA. This is the App Store version 1.0.0 with some additional fixes.
New Contributors
- @0PandaDEV made their first contribution in https://github.com/Avi0n/MeshCoreOne/pull/307
Full Changelog: https://github.com/Avi0n/MeshCoreOne/compare/v0.11.0...v1.0.1
v0.11.0 # 3 months ago · 2026-03-30 16:22 UTC
What's Changed
- Offline maps are now available. Find it in Settings > Offline Maps. To support this feature, all maps have moved from Apple Maps to MapLibre.
- Line-of-Sight tool now puts red X markers on the map where terrain blocks the signal.
- Channels can be scoped to a region from the channel info sheet. A new Region Management view lets you manage known regions.
- Repeater admins can trigger neighbor discovery from the status view.
- Region configuration is available in repeater settings.
- Non-admin users can connect to a repeater in guest mode and see its status without admin credentials.
- Room server nodes get the same management UI that repeaters have.
- Add contacts by pasting a meshcore:// URL. Tap paste on the Add Contact sheet and the name, key, and type fill in automatically.
- Added Receive Errors to Telemetry history graphs.
- See repeater/room history without logging in. A Saved History button on repeater/room contacts opens charts grouped by battery, SNR, packet counts, and errors.
- If your phone phone doesn't have GPS or you haven't given the app location permissions, the app now uses the radio's location (if set) for distance calculations, hop sorting, and map centering.
- Nodes found in Discovery show hop count and routing path.
- Recalibrated signal quality thresholds (thanks @neilalexander).
- Messages from blocked contacts and channel senders are now deleted instead of hidden
- Re-organized Radio Menu Button in upper left to move Change Device and Disconnect closer to the top
Bug Fixes
- Concurrent commands could receive each other's responses, causing silent failures or wrong data (thanks @robekl).
- Fixed keyboard staying visible after sending the first message in a conversation.
- Incoming messages using hash byte other than 1 showed the wrong hop count instead of "direct." Hop counts display correctly now.
- Batteryless and mains-powered devices stop triggering false low battery alerts.
- Signal quality colors match across the map and the rest of the app.
- Telemetry chart x-axis dates are consistent (month/day only).
- Room server status data parses correctly (thanks @robekl).
- Radios with private key export disabled no longer hang the app (thanks @robekl).
- Fixed not being able to backspace text in Repeater Info
New Contributors
- @neilalexander made their first contribution in https://github.com/Avi0n/MeshCoreOne/pull/269
Full Changelog: https://github.com/Avi0n/MeshCoreOne/compare/v0.10.3...v0.11.0
v0.10.3 # 3 months ago · 2026-03-19 21:07 UTC
What's Changed
- Inserting reply quoted text is now off by default. You can re-enable it in Settings > Chats
- Added Packets Sent/Received to History graphs in Repeater Telemetry
- You can now search for nodes by typing their public key. This works in both the Nodes tab and in the Discover view.
- The Nodes list is now sorted by the radio's internal Last Modified time, instead of Last Advert. This should make it less confusing to see why a node hasn't been auto deleted.
- New Advanced Settings shortcut in the Radio Button menu
- Slightly adjusted chat message bubble padding and spacing
- Reduced memory usage in chat and conversation list views
Bug Fixes
- Fixed a crash that could occur on app launch when the database failed to initialize
- Fixed chat messages remaining in input bar after sending
- Fixed trace path decoding to use the correct encoding format and hash mode
- Fixed several concurrency issues in chat message processing and conversation reloading
- Fixed Export Debug Logs button not working reliably
- Fixed selfInfo frame length validation (Thanks @robekl!)
- Fixed a bug that could cause excessive Bluetooth traffic after receiving messages @robekl
- Optimized RX Log pruning @robekl
New Contributors
- @robekl made their first contribution in https://github.com/Avi0n/MeshCoreOne/pull/256
Full Changelog: https://github.com/Avi0n/MeshCoreOne/compare/v0.10.2...v0.10.3
v0.10.2 # 4 months ago · 2026-03-10 23:53 UTC
What's Changed
MeshCore One name change
Full Changelog: https://github.com/Avi0n/MeshCoreOne/compare/v0.10.1...v0.10.2
v0.10.1 # 4 months ago · 2026-03-10 19:10 UTC
What's Changed
- Reactions: Support for rendering (not sending) MeshCore Open reactions
- Chat: Improved message bubble spacing in chats
- Chat: Tell at a glance if the current chat is encrypted or not by looking at the new padlock in the input bar
- Location permissions: GPS source now shown in settings with an alert when location access is denied
- Onboarding: Check if device is connected to another app and warn user if detected
- Connect Device: Allow connecting to another device while app is attempting to reconnect to a different node
- Protocol: Added support for selecting Path Hash Size in Advanced Settings
- Protocol: Added support for setting Auto-Add Max Hop Limit in Advanced Settings
Bug Fixes
- Fixed devices without GPS being unable to use the phone's GPS to update their location
- Fixed message ordering so messages sort by receive time correctly
- Fixed channel row disappearing before MeshCore device confirmation completed
- Fixed invalid placeholder text in trace path code input
- Removed "time since disconnected" from Live Activity
- Added missing alert title when channel deletion fails
- Made repeater telemetry and admin sheet data fetches more reliable
- Fixed multiple bluetooth devices appearing in picker
New Contributors
- @mikewren made their first contribution in https://github.com/Avi0n/PocketMesh/pull/234
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.10.0...v0.10.1
v0.10.0 # 4 months ago · 2026-03-05 20:39 UTC
What's Changed
- Connect Device: One less tap to connect—simply tap on your device. Long press nodes to edit or remove them.
- Live Activity: View your node’s connection status, packets per minute, and battery level at a glance. Enabled by default (disable in Settings).
- Settings: Added direct link to system Settings to change the app language.
- Advanced Settings: Import a pre-generated private key or generate your own. Optionally generate keys with a specific prefix.
- Chat: @mention suggestions now sorted by most recent sender instead of alphabetically.
- Chat: Detect malicious links and warn the user
- Chat: Send button now has a 1-second cooldown after sending a message.
- Chat: On iPad, the sheet that opens when long pressing on a message is now taller by default
- Chat List: Added persistent filter tabs at the top of the Chats list and removed the filter button.
- Node Avatars: Now shows emoji if name contains one.
- Repeater Admin: Added “Contact Info” section.
- Message Paths: Path names in long-press menus now resolve discovered node names when no contact exists.
- Trace Path Tool: New “include discovered” toggle to select from nearby discovered nodes.
- Trace Path Tool: Rooms now appear in the trace path list.
- Discover: Discovered node rows now show the node ID hash for easier identification.
- Node Discovery: Add discovered repeaters right from the tool. No need to go to Discovery to add.
Bug Fixes
- Fixed text input not clearing occasionally after sending a message.
- Fixed crash in LoS tool when nodes are too spread out.
- Fixed Radio preview section not showing the correct Radio settings if “Repeat Mode” was on and custom settings were applied in Advanced Settings.
- Removed accidental ability to chat with Room nodes.
- Fixed Radio Button visual glitch on iPadOS 26.
- Fix rooms saying "Connected" when the radio was manually disconnected
- Centered emoji row in message long press sheet
- Fix T1000-E not matching to OCV preset
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.9.0...v0.10.0
v0.9.0 # 4 months ago · 2026-02-24 06:10 UTC
What's Changed
- Node Discovery: New tool to scan for nearby repeaters and sensors. Find it in Tools.
- Jump to Unread: New floating button in channels that scrolls you back to where you left off.
- Settings redesigned: Reorganized into sub-pages (Radio, Location, Connection, Chat) for easier navigation.
- Stale Node Cleanup: Automatically removes nodes older than a configurable time period after connecting to your radio. Toggle and configure in Settings > Advanced.
- Device Reboot: Reboot your radio directly from Settings > Advanced.
- Telemetry charts: Battery/voltage graphs now use the repeater's Battery Curve to set the Y-axis range, with a 500 mV buffer so charging at 100% stays visible.
- Chat reply format: Quoted text is now more visually distinct. A proper reply bubble is planned.
- Message actions sheet: Removed Liquid Glass transparency for better readability. Path hops are more compact so you can see more at a glance.
- Chat UI: Tighter spacing between messages, wider bubbles, mentions styled with underline instead of bold.
- RX Log: Entries now show the date alongside the timestamp.
- BLE device support: Added default name prefixes for nRF52 and WisCore boards.
Bug Fixes
- Fixed keyboard gap on iPadOS 18.
- Enlarged the message send button on iOS/iPadOS 18.
- Tools on iPad now close when the radio disconnects to prevent stale data.
- Added missing localizations for Low Battery notifications.
- Fixed Settings buttons on iPad not appearing blue.
- Fixed "Connected elsewhere" showing incorrectly when the radio was not connected elsewhere.
- Fixed repeater name sometimes not populating in the Repeater Admin sheet.
- Chinese translation fixes (thanks MGJ520).
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.8.0...v0.9.0
v0.8.0 # 4 months ago · 2026-02-16 06:31 UTC
What's Changed
- Inline Images & GIFs: When you receive a link to a gif or image, see it in-line instead of having to tap the link. Also supports the meshcore-open gif format. But please note that I have no plans to include a gif picker to send gifs at this time.
- Channel Sender Blocking: Block senders within channels by long pressing on their message. Manage blocked senders and contacts in Settings.
- Telemetry Status History: See a history of your repeater's telemetry. (Only saves new data when loaded at least 15 minutes apart.)
- Repeater Receive Errors: Support for showing packet receive errors in repeater telemetry status view.
- Telemetry Grouping: Channel grouping in repeater telemetry status view.
- Remove Non-Favorite Nodes: New Remove non-favorite nodes button found in Settings > Advanced Settings.
- Companion Config Export/Import: Export and import node configuration. Found in Settings > Advanced Settings. Compatible with Liam's MeshCore app.
- Companion Repeat Mode: Support for the new Repeat Mode. Your companion must be on firmware >= v1.13.0
- Bluetooth Signal Strength: See bluetooth signal strength to your saved nodes in the Connect sheet.
- Chinese Translation Corrections: Thank you @MGJ520!
Bug Fixes
- Fix inability to enter periods in WiFi node connection sheets for locales that use comma instead of period.
- Fix device not being removed from system Bluetooth when factory resetting companion device
- Fix iPad gap between keyboard and input field
New Contributors
- @MGJ520 made their first contribution in https://github.com/Avi0n/PocketMesh/pull/215
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.7.1...v0.8.0
v0.7.1 # 4 months ago · 2026-02-11 20:33 UTC
What's Changed
- Bluetooth Signal Strength Indicator: Now visible on the "Connect Device" screen to help you gauge connection quality at a glance.
- Improved Device Visibility: Non-connectable Bluetooth devices are now grayed out, making it easier to spot available ones.
- Faster Connections: Enhanced speed for connecting and reconnecting in specific scenarios.
- Chinese Language Support: Full translation added for Chinese users.
- UTF-8 Language Compatibility: Better handling for languages using UTF-8 characters.
- Channel Support in Repeater Telemetry: Added telemetry channels support in the repeater status view.
Bug Fixes
- Resolved an issue where message notifications weren't fully suppressed during the final stages of syncing.
- Fixed a problem causing queued messages to be permanently lost if the device disconnected mid-sync.
- Shortened excessively long connection times for devices on firmware versions older than v1.12.
- On iPad, eliminated the gap between the keyboard and input bar in chat views.
- On iPad, corrected a rotation glitch that created large gaps in the chat interface.
- Corrected the display of maximum node capacity in the Device Info section.
- Prevented repeat counts from incorrectly increasing when using the "Send Again" feature.
- Adjusted the long-press message action sheet to avoid overflowing at larger text sizes.
- Fixed telemetry readings showing positive values instead of negative for voltage.
- Added a period (.) key to the IP address entry keypad for easier input.
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.7.0...v0.7.1
v0.7.0 # 5 months ago · 2026-02-08 21:00 UTC
What's Changed
Notification Settings
- New granular channel notification settings: All, Mentions Only, Mute. Access by tapping the "i" in the upper right of a channel. Not yet available in DMs.
Reactions
- Send and receive reactions
- In order to match the reactions to the correct message, a hash is created and sent along with the reaction. Example:
:thumbsup:@[user]\n6hsey1z. This was done in an effort to be as friendly to other clients as possible. - Note: Reactions will only be rendered as a proper reaction if the other user is using PocketMesh or their client has implemented the same way PocketMesh is creating hashes. If you are a client developer and would like to add interoperability support, check out https://github.com/Avi0n/PocketMesh/blob/dev/docs/Reactions.md
GPS Location Updates
- Added support for both device and phone GPS location updates
- Updates your node's location every time you send an advert
Ping Repeater
- You can now ping repeaters if they are 0 hop. Access the new button by selecting a repeater in the Nodes tab.
New Message Divider
- If you've received more than 10 new messages, you'll now see a "New Messages" divider
CLI
- Add new
nodesandchannelcommands
Trace Path Map Optimizations
- No longer laggy if you have hundreds of repeaters on your map
- No more delay when tapping repeaters to build a path
- Repeaters don't disappear upon a successful trace, so you can add more repeaters after the trace
Line of Sight Optimizations
- Added repeater labels and clustering
- No longer laggy if you have hundreds of repeaters on your map
- Added loading states so the app doesn't seem frozen if the API call to Open-Meteo is slow
Bug Fixes
- Fix CLI text and toolbar buttons getting cut off when using Zoomed display and/or larger text
- Fix CLI not resetting state when disconnecting/changing devices
- Fix iPad not being able to start a DM with a contact
- Fix Telemetry toggles not persisting
- Fix Telemetry share with trusted contacts not functioning
- Fix Radio Configuration settings disappearing when clearing Frequency or TX Power
- Fix Map mode trace getting stuck if you had batch mode enabled in the List tab
- Workaround for issue on Line of Sight and Trace Path maps where tapping a repeater then immediately panning would trigger a zoom. This was done by completely disabling the double-tap-to-zoom feature.
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.6.0...v0.7.0
v0.6.0 # 5 months ago · 2026-02-03 21:36 UTC
What's Changed
Chat
- Infinite scroll pagination for loading older messages
- Improved message retry feedback showing attempt count
Discovery & Contacts
- Node count displayed in search placeholder
- Filtering, search, sorting, and clear functionality in the Discover page
- Show all discovered nodes on discover page
v1.12 Firmware Support
- Auto-add settings and node storage UI
- Contact deletion protocol support
- Backward compatibility for pre-v1.12 firmware
Advanced Settings
- Updated Node settings to include toggles for firmware v1.12 features
Notifications
- Tapping channel notifications now navigates directly to that channel
CLI
- New CLI tool for repeater administration
- ZSH style text suggestions and tab completion
- Sessions allow you to manage multiple repeaters/rooms at once
Localization
- Added some missing UI translations
- Improved date formatting using Apple's localized formats
Other Improvements
- Improved BLE state restoration handling
- Better path display truncation for long hop lists in RX log
Bug Fixes
- BLE: Resolved contact sync failures and race conditions (packet ordering, write pacing, continuation leaks)
- Badge counts: Now correctly filtered by current device only (multi-device users saw wrong counts)
- Messages: URLs within @mentions no longer incorrectly parsed as links or show link previews
- Added repeater first byte collision handling. Helps with any screen that shows a list of repeaters. Selects repeaters in this order: Distance (if location services enabled) > Last advert time
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.5.1...v0.6.0
v0.5.1 # 5 months ago · 2026-01-27 07:00 UTC
What's Changed
- See incoming hops and path right under incoming messages. To enable, go to Settings > Advanced
- Enable pairing support for Whisper OS devices
- "Node Discovered" notifications now tell you what type of node it is e.g. "New Repeater Discovered"
Bug Fixes
- Fix low battery notifications not firing if connecting after passing a percentage threshold
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.5.0...v0.5.1
v0.5.0 # 5 months ago · 2026-01-25 21:17 UTC
What's Changed
- Multilingual Support: Added localization for 7 new languages: Dutch, French, German, Polish, Russian, Spanish, and Ukrainian. These were translated by AI, so expect some (many?) quirks. Want to fix them or add more? Check out TRANSLATIONS.md on GitHub. PRs are super welcome! :)
- Noise Floor Monitoring Tool: Introduced a new tool to monitor noise floor with handy statistics.
- Total Distance in Trace Path: Now view the total distance for successful traces in the Trace Path tool.
- Repeater Input Field: Added a new field in Trace Path to easily type or paste repeaters.
- Repeater Favorites: Added a new toggle in Trace Path to only show your favorite repeaters.
- Map Mode in Trace Path: Check out the new Map mode in the Trace Path tool!
- Message Path Viewer: Long press on a received message to see its incoming path (requires your node to be connected to PM at the time).
- Pinned Favorite Chats: Favorites are now pinned right at the top of your chat list.
- Reply From Channel Notifications: Added "Reply" to notification banners so you can reply without opening the app. Works on Apple Watch notifications too!
- Enhanced Sender Names: In Channels and Rooms, sender names are now bigger, bolder, and more colorful.
- Grouped Messages: Subsequent messages from the same sender are now neatly grouped together.
- Expanded Mention Picker: Now includes recent channel senders for quicker mentions.
- Refreshed Color Palette: Updated the overall color palette for a fresh look.
- Flexible Repeater Login: Allow empty password login for ACL authentication.
- Auto-Zoom Location Setting: When setting node or repeater location, it auto-zooms to your GPS spot if location permissions are enabled.
- Smart Button Disabling: Buttons across the app are disabled when the radio is disconnected.
- Offline Data Browsing: Browse data from previously connected devices even when disconnected.
- Haptic Feedback on Copies: Added haptic vibes to all copy/paste buttons for better feel.
- Polished UI/UX: A little smoother animation here, a little less jank there.
Bug Fixes
- Fixed crash by validating lat/lon for contacts on the map.
- Fixed crash by clamping initial camera zoom-out on the map.
- Fixed rooms not sorting by last message received date in chats.
- Fixed rooms lingering in the chats list after node deletion.
- Fixed ability to create duplicate hashtag channels in chats.
- Fixed contacts incorrectly matching in the "Repeat Details" sheet in chats.
- Attempted fix for location not saving in settings, with added logging for troubleshooting.
- Fixed inability to clear a location from the node in settings.
- Fixed some repeaters not showing their name in Trace Results in tools.
- Fixed chat input bar ignoring floating keyboard on iPad.
- Fixed nodes not deleting from the database if removed in another app during sync.
- Fixed incomplete contact sync by performing a full sync on first or manual connection.
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.4.3...v0.5.0
v0.4.3 # 5 months ago · 2026-01-19 16:51 UTC
Bug Fixes
- Fix a bug where heard repeats were not showing under sent messages.
- Fix bug on iOS 18 where the labels button, top toolbar, and bottom tab bar were invisible
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.4.2...v0.4.3
v0.4.2 # 5 months ago · 2026-01-19 07:32 UTC
What's Changed
- Chats: Swipe a DM/Channel/Room to the right to Favorite
- Status Pill: Now has animations instead of just appearing/disappearing instantly
- Status Pill: Removed Channels and Contacts from the pill status as it felt too busy for an Apple app
- New "Send Again" button in long press menu for messages that failed to send or had 0 hear repeats
- Added logging for radio settings (Frequency, Spreading Factor, etc.)
Bug Fixes
- Fix a bug where swiping to delete a contact would cause a crash
- Fix a bug where occasionally tapping on a node that was clustered would automatically zoom you out
- Fix crashes during transitional states (closing sheets, backing out, opening the app launcher)
- iPad now reflects the correct radio settings if you have Advanced Settings open and are looking at the Radio section in the main Settings panel at the same time
- Fix invisible bottom tab bar on Maps (iOS 18)
- Fix rooms not updating badge notifications reliably
- Fix room notifications not clearing after reading
- Fix room not sorting my last received time
- Fix room message bubble text being black instead of white
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.4.1...v0.4.2
v0.4.1 # 5 months ago · 2026-01-17 00:38 UTC
What's Changed
- Chat: Switch color to blue for all outgoing message bubbles
- Chat: Add ability to copy path in the Repeat Details section
- Map: See the Last Advert in node details
- Radio: Add/adjust Australia radio presets
- Sync: Now only does a partial contact sync while in background, no channel sync. Channel sync will occur upon opening the app.
- Trace Path: After loading a saved path, automatically scroll down to the Run Trace button
- Disabled ability to run iPad version on macOS (true macOS version is planned)
Bug Fixes
- Fix choppy scrolling in chats when many messages were received
- Fix reconnect sync hang
- Fix sync failure when app was backgrounded
- Fix crash when attempting to type a password for a repeater on the Map tab
- Fix non-standard firmware version formats not displaying in repeater settings
- Fix Jump to Path button not disappearing on iPad
- Fix inability to save a path that was previously saved but deleted
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.4.0...v0.4.1
v0.4.0 # 5 months ago · 2026-01-14 16:22 UTC
What's Changed
- Revamped Contacts Tab: Now rebranded as "Nodes", featuring category switching between Contacts and Network devices (repeaters & rooms). Also added sorting e.g. last heard advert.
- Updated Map: Visualize clusters with numbered indicators and added map layers.
- Batch Trace Mode Introduced: Trace Path tool has a new batch processing mode, including averaging for better trace insights.
- Refined SNR Attribution: Transitioned from sender to receiver attribution in Trace Path SNR values.
- Unread Mentions: A new button in chats scrolls you to your unread mentions.
- Mute Conversations Easily: Swipe any conversation to mute it.
- Block Contacts: Swipe a Contact in the Node list to block unwanted interactions. This will delete all chats with the Contact and prevent their messages from showing in channels.
- Mention Picker: Type "@" to quickly select contacts to mention.
- Hashtag Channel Integration: Tap hashtag channels in messages to join or create them on the fly.
- More Accurate Battery Percentage: Automatically set OCV battery curve based on device manufacturer during first pair.
- Enhanced Pill Status Indicators: Added more pill statuses including Connecting, Connected, and Disconnected.
- Quick Device Connection: Tap the pill in Disconnected state to open the Connect Device sheet from anywhere in the app.
- Intelligent Connection Detection: Detect and prevent connections if BLE device is connected to another app.
- Proactive Battery Alerts: Receive low battery notifications at 20%, 10%, and 5% thresholds.
- New Repeater OCV Option: Added Seeed Solar Node to the Repeater OCV menu in the repeater telemetry screen.
- Expanded Logging: Added more detailed logging for Bluetooth connections and repeater commands.
- Extended Debug Logs: Increased debug log retention from 1 hour to 24 hours to better capture Bluetooth issues.
- Offline Debug Export: Now export debug logs even without a connected device.
- Polished UI/UX: Refined interfaces for a smoother experience (thanks Mike!).
Bug Fixes
- Fixed numpad positioning issues on iPad for WiFi connection sheets.
- Attempt at improving reliability of repeater CLI command/response handling.
- Fixed unresponsive Done button when editing Repeater Name field.
- Addressed potential stuck "Syncing" pill that required force quit to resolve.
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.3.3...v0.4.0
v0.3.3 # 5 months ago · 2026-01-12 00:03 UTC
What's Changed
- Suppress new message push notifications when connecting to a device
- New "Connecting..." pill appears when PocketMesh is trying to connect to a device
- Add more debug logging. Now saves logs between app restarts
- In repeater admin settings, changed Max Flood Hops from a stepper to an input field
- In repeater admin settings, changed "Force Advertisement" text to "Send Advert"
Bug Fixes
- Allow passwords longer than 15 chars in room/repeater logins with educational message about truncation.
- Fix messages getting stuck in "Sending..." state
- Fix iPad crash when presenting Share Sheet in the Trace Path tool
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.3.2...v0.3.3
v0.3.2 # 6 months ago · 2026-01-10 02:23 UTC
New Features
- Room support
- Trace Path UI improvements
- Edit Path (in Contact sheet) UI improvements
- Add Sync Clock command to Repeater Admin
- Syncing pill now shows if it's syncing Channels or Contacts
Bug Fixes
- Fix Edit Path sheet showing repeater IDs instead of names
- Fix issue where channels could get stuck syncing forever
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.3.0...v0.3.2
v0.3.0 # 6 months ago · 2026-01-09 07:39 UTC
New Features
- Added support for WiFi firmware devices
- Added debug log export feature in Settings
- Syncing pill now shows phase-specific text during syncing operations
Bug Fixes
- Fixed issue where BLE devices would not re-connect if they were out of range or off for a while
- Fixed potential issue where chat view would not refresh when services reconnect
- Added missing public channel key
- Improved channel sync reliability
Full Changelog: https://github.com/Avi0n/PocketMesh/compare/v0.2.1...v0.3.0