Commit Graph

  • c269365d81 Merge pull request #48 from wel97459/dev-gps zjs81 2026-01-19 19:02:13 -07:00
  • 9a9f59e53f localization: update GPS settings messages for clarity and consistency across multiple languages zjs81 2026-01-19 19:00:30 -07:00
  • 9cb667fad0 localization: fix punctuation in GPS interval settings for Spanish and Portuguese zjs81 2026-01-19 19:00:24 -07:00
  • 3fef594fe5 localization: update GPS settings messages and improve handling of custom variables zjs81 2026-01-19 18:56:06 -07:00
  • 8387304d2a Merge main into dev-gps zjs81 2026-01-19 18:51:02 -07:00
  • 2acba9eb84 Merge pull request #51 from wel97459/dev-roomManagement zjs81 2026-01-19 18:34:51 -07:00
  • 30ba1799e1 localization: update room management strings in multiple languages and refactor room login handling zjs81 2026-01-19 18:29:53 -07:00
  • 13f9c5058a Merge branch 'main' into dev-roomManagement zjs81 2026-01-19 18:25:00 -07:00
  • 98fc2d6e0a Updated gps setting to follow state of companion. Winston Lowe 2026-01-19 16:56:32 -08:00
  • 2becbb342c Added buildGetCustomVarsFrame And added update to refreshDeviceInfo and _requestDeviceInfo. Added parsing of Custom Vars Winston Lowe 2026-01-19 16:55:39 -08:00
  • 5b2d5a494c Merge pull request #47 from ericszimmermann/main zjs81 2026-01-19 09:26:29 -07:00
  • 153736d36e added roomserver management Winston Lowe 2026-01-18 21:21:33 -08:00
  • 6c8a149e1b fix a few translations and used _neighbourCount Winston Lowe 2026-01-18 11:54:45 -08:00
  • b41ccee4f9 Merge branch 'main' into dev-neighbours Winston Lowe 2026-01-18 11:27:19 -08:00
  • 04a713bb76 Added a basic neighbours screen for repeaters Winston Lowe 2026-01-18 11:17:47 -08:00
  • 714aecd7e6 Added GPS enable and interval settings Winston Lowe 2026-01-18 01:05:46 -08:00
  • 2e1a5e0fbf added CMD_SET_CUSTOM_VAR to BLE debug Winston Lowe 2026-01-18 01:03:45 -08:00
  • 1f0b7d8d7b added buildSetCustomVarFrame and setCustomVar Winston Lowe 2026-01-18 01:02:48 -08:00
  • dffea23ce2 Merge branch 'zjs81:main' into main ericszimmermann 2026-01-17 20:47:56 +01:00
  • e0a8fb7ec0 Merge pull request #44 from mtlynch/gh-build zjs81 2026-01-17 11:39:37 -07:00
  • 06fc08c41f Merge pull request #45 from mtlynch/flutter-analyze zjs81 2026-01-17 11:38:08 -07:00
  • c22bfed680 Merge branch 'disable_map_rotation' Disable Map Rotation. ericz 2026-01-17 19:30:52 +01:00
  • 316c76e5b4 Merge pull request #46 from ericszimmermann/main zjs81 2026-01-17 11:20:54 -07:00
  • 4b215ad574 Disable Map rotation ericz 2026-01-17 17:14:39 +01:00
  • 09e60cebd9 German translation V2 ericz 2026-01-17 17:03:39 +01:00
  • 6782347cf4 Fix issues flagged by flutter analyze Michael Lynch 2026-01-17 11:00:34 -05:00
  • 1726119c3e Add a Github Action to build code in CI Michael Lynch 2026-01-17 10:48:46 -05:00
  • 988806dccd Merge pull request #41 from mtlynch/show-error zjs81 2026-01-16 19:10:15 -07:00
  • 14ff8250c0 Add support for private and hashtag channels in localization and channel management zjs81 2026-01-16 19:06:39 -07:00
  • 2a04ebb8b6 Show repeater login error in login dialog Michael Lynch 2026-01-16 09:35:02 -05:00
  • a14462978d Replace Column with SingleChildScrollView in RepeaterLoginDialog for better layout handling zjs81 2026-01-15 21:48:10 -07:00
  • df7fb45683 Merge pull request #38 from wel97459/dev-contactsPubkey zjs81 2026-01-15 19:26:53 -07:00
  • f01eff07ff Merge pull request #37 from wel97459/dev-map zjs81 2026-01-15 19:20:20 -07:00
  • 7cc7183e0c Refactor map initialization and zoom calculation logic in MapScreen zjs81 2026-01-15 19:15:42 -07:00
  • a6b2756d0d Ran flutter format on the file zjs81 2026-01-15 19:11:13 -07:00
  • 614f3d4601 Add signing configuration support in build.gradle.kts zjs81 2026-01-15 18:41:06 -07:00
  • 7c33647119 Add key.properties support for signing configuration in build.gradle.kts zjs81 2026-01-15 18:39:48 -07:00
  • fde8b686f5 Merge pull request #28 from spfmoby/better-french-translations zjs81 2026-01-15 18:30:55 -07:00
  • 9bc3a27b53 Merge pull request #30 from dennis1248/main zjs81 2026-01-15 18:30:02 -07:00
  • a8f387b0da Fix map centering weirdly When nodes or markers are outside of the main area of interest. Winston Lowe 2026-01-14 19:28:08 -08:00
  • dd1a73c247 Repeater hub now show public key at the top Winston Lowe 2026-01-14 19:34:41 -08:00
  • e36f6b7eb9 changed contects list to show public keys of contect Winston Lowe 2026-01-14 19:33:07 -08:00
  • fcef82be63 Update Dutch translations Dennis ten Hoove 2026-01-12 19:55:31 +01:00
  • 6ddb8f1a3d more fr translations / .arb and .dart synced spfmoby 2026-01-13 08:27:01 +01:00
  • 7a22223756 Replace Publicité by Annonce in the french translations spfmoby 2026-01-12 10:18:18 +01:00
  • dba639abdc Bump version to 0.3.0+3 in pubspec.yaml Alpha3 zjs81 2026-01-11 19:06:54 -07:00
  • 1483fb7f1c Add battery polling functionality to MeshCoreConnector zjs81 2026-01-11 19:02:33 -07:00
  • df04f315b4 Add Privacy Policy document outlining data collection practices and user rights zjs81 2026-01-11 18:12:31 -07:00
  • c0f0c58518 Refactor radio settings to use nullable types and update command generation logic for improved safety zjs81 2026-01-11 18:08:44 -07:00
  • 01bd8243da Refactor timeout calculations for repeater and login frames to ensure minimum message size is respected; remove obsolete widget test file. zjs81 2026-01-11 17:40:19 -07:00
  • b2ce82fe7e Add localization support and translation script zjs81 2026-01-11 17:13:50 -07:00
  • 2495cd840f Merge pull request #16 from wel97459/dev-telemetry zjs81 2026-01-11 13:47:44 -07:00
  • bc6c1f1fab Consolidate BufferReader/Writer, add response validation for repeater settings zjs81 2026-01-11 13:44:01 -07:00
  • 310818f9d3 Merge pull request #27 from zjs81/dev-roomserver-fixes zjs81 2026-01-11 11:52:45 -07:00
  • 8c3ffa5472 Refactor code for improved readability and null safety in various files Also updated PR to allow login via map. zjs81 2026-01-11 11:51:40 -07:00
  • be3b920b3f Merge branch 'main' into dev-roomserver zjs81 2026-01-11 11:36:14 -07:00
  • 7703aaafc6 Merge pull request #26 from zjs81/dev-MapManageRepeater zjs81 2026-01-11 11:24:15 -07:00
  • 1ba3f3ac49 Merge branch 'main' into dev-MapManageRepeater zjs81 2026-01-11 11:21:21 -07:00
  • ffbfd1a40c Refactor Manage Repeater button to close dialog before opening login zjs81 2026-01-11 11:17:23 -07:00
  • ab7cc84db5 moved roomserver chat into chat_screen Winston Lowe 2026-01-09 23:44:42 -08:00
  • f3aef42331 changed noification to support messages from room server. Winston Lowe 2026-01-09 00:04:30 -08:00
  • 367f89fb1b Added value to Message fourByteRoomContactKey which holds the first 4 bytes of the contacts pub key that posted the message to the room. Winston Lowe 2026-01-09 00:03:50 -08:00
  • fe57963a26 Merge pull request #17 from wel97459/dev-icon-color zjs81 2026-01-08 14:48:04 -07:00
  • fca810737d Working on Parsing room server messages. Winston Lowe 2026-01-08 12:58:27 -08:00
  • 35e866abfb Add login for room servers Winston Lowe 2026-01-07 23:28:49 -08:00
  • ffce582b3b Change debug messages that I left and forgot Winston Lowe 2026-01-07 10:45:30 -08:00
  • 8c73359125 Fixed icons not being visible in Dark mode Winston Lowe 2026-01-07 01:12:35 -08:00
  • 401a3842ca Added loading message Winston Lowe 2026-01-07 00:59:56 -08:00
  • 2993ec1f49 Add to CayenneLpp parseByChannel function, and got basic ui working. Winston Lowe 2026-01-07 00:53:56 -08:00
  • c306ad798c Added telemetry to repeater interface. Winston Lowe 2026-01-07 00:49:35 -08:00
  • f5be9b9691 Added Manage Repeater to contact dialog from map view. Winston Lowe 2026-01-05 16:41:46 -08:00
  • e3d7607db9 fix overflowing widget and also add network perms for mac zach 2026-01-02 15:32:46 -07:00
  • c44f0d1ae2 add notification perms zach 2026-01-02 14:58:13 -07:00
  • cd9f14dd09 update version Alpha2 zach 2026-01-02 14:50:11 -07:00
  • ad911a1d80 Add advanced path management, debug logging, and fix channel sync zach 2026-01-02 14:22:39 -07:00
  • 361dfb7808 update readme zach 2025-12-31 23:19:12 -07:00
  • ad187962c9 add imgs zach 2025-12-31 23:16:19 -07:00
  • b7eec5627f Remove duplicate acknowledgment zjs81 2025-12-31 22:48:33 -07:00
  • ebca2e6121 Add MIT License to the project Alpha zjs81 2025-12-31 22:37:39 -07:00
  • 93956ccecc Update Readme zach 2025-12-31 22:33:19 -07:00
  • 34c3bc4813 update readme zach 2025-12-31 22:29:42 -07:00
  • be60f706d6 Configure Git LFS for binary files zach 2025-12-31 22:24:06 -07:00
  • 44be6cd5e7 upgraded flutter and other fixes zach 2025-12-31 22:19:48 -07:00
  • be97e5c7fc Fix race conditions zach 2025-12-30 21:42:14 -07:00
  • 83b2817cc4 fix reply colors and reaction counts also fix race condition when connecting zach 2025-12-30 20:23:49 -07:00
  • 9acb2fa547 remove transparency apple zach 2025-12-30 20:09:25 -07:00
  • dc9f172d01 add icon, also misc improvments zach 2025-12-30 20:04:53 -07:00
  • baf92ef672 remove voice code make optimizations. Fix channels race conditions. add reply function zach 2025-12-30 19:27:25 -07:00
  • 6ff950d426 fixes zach 2025-12-29 20:01:16 -07:00
  • a2cfae3a22 updated ui added new features zach 2025-12-27 15:32:32 -07:00
  • 02ca7801ea 🔄 Changes Core Features Unread Message Tracking: Added persistent unread counts for contacts and channels with visual badges Message Deletion: Users can now long-press to delete individual messages in chats and channels SMAZ Compression: Added per-contact compression settings (previously only channels) UTF-8 Length Limiting: Text inputs now enforce protocol byte limits correctly Channel Message Paths: New screen to visualize packet routing through repeater network with map view Protocol Updates Added maxContactMessageBytes() and maxChannelMessageBytes() helpers for message length validation Changed channel PSK format from Base64 to Hexadecimal (breaking change) Added app version field to connection handshake frame UI Improvements Unread badges on all contact and channel list items Enhanced message bubbles with path visualization for channel messages Character count displays in message input fields Improved repeater CLI screen functionality New Files lib/storage/unread_store.dart - Unread tracking persistence lib/storage/contact_settings_store.dart - Per-contact SMAZ settings lib/widgets/unread_badge.dart - Unread count indicator lib/helpers/utf8_length_limiter.dart - Byte-aware text input formatter lib/screens/channel_message_path_screen.dart - Packet path visualization zach 2025-12-26 13:33:03 -07:00
  • e7a5b9e209 Initial commit: MeshCore Open Flutter client zach 2025-12-26 11:42:02 -07:00