Commit Graph

  • 801e70f201 chore(deps): bump docker/metadata-action from 5 to 6 (#1078) dependabot[bot] 2026-06-07 17:54:51 -04:00
  • 24ec09dd43 chore(deps): bump docker/setup-qemu-action from 3 to 4 (#1076) dependabot[bot] 2026-06-07 17:54:18 -04:00
  • 22d125a750 chore(deps): bump actions/checkout from 4 to 6 (#1074) dependabot[bot] 2026-06-07 17:53:20 -04:00
  • 28029ba17f chore(deps): bump softprops/action-gh-release from 2 to 3 (#1067) dependabot[bot] 2026-06-07 17:46:37 -04:00
  • 79f936c310 chore(deps): bump actions/setup-node from 4 to 6 (#1065) dependabot[bot] 2026-06-07 17:46:00 -04:00
  • 8cd8b0bf01 chore(deps): bump actions/download-artifact from 4 to 8 (#1066) dependabot[bot] 2026-06-07 17:45:31 -04:00
  • d6172fd6dd chore(deps): bump docker/build-push-action from 6 to 7 (#1064) dependabot[bot] 2026-06-07 17:44:56 -04:00
  • cd5cb28132 chore(deps): bump actions/upload-artifact from 4 to 7 (#1068) dependabot[bot] 2026-06-07 17:42:44 -04:00
  • 78f11dd0ee Initial dependabot config (#1063) Austin 2026-06-07 17:39:24 -04:00
  • f67b8b898e fix(sdk/nodes): seed self-node stub from MyNodeInfo sdk-migration Dan Ditomaso 2026-05-27 22:29:40 -04:00
  • bf5648cc02 feat(web): connected affirmation in overlay, drop success toasts Dan Ditomaso 2026-05-27 22:29:27 -04:00
  • 5195ed9777 docs(sdk): expand React + shim sections in README Dan Ditomaso 2026-05-26 22:28:53 -04:00
  • 1d83da36f0 docs(sdk,sdk-react): expand README for npm publish Dan Ditomaso 2026-05-26 22:25:41 -04:00
  • f4f9f55f34 handle device reboots Dan Ditomaso 2026-05-26 22:15:05 -04:00
  • feb06e7507 adding a claude to repo Dan Ditomaso 2026-05-26 22:08:34 -04:00
  • 379c8773dc chore(deps): bump js-cookie from 3.0.5 to 3.0.7 (#1058) dependabot[bot] 2026-05-26 21:27:19 -04:00
  • 2f78b64dfd fix(nodes): correct singular hop label in connection status (#1055) NIKOLYA PRODIGY 2026-05-27 04:26:20 +03:00
  • 9a4820523f chore(deps): bump @babel/plugin-transform-modules-systemjs (#1056) dependabot[bot] 2026-05-26 21:24:31 -04:00
  • 4fe0d1e25f fix(sdk/chat): append outbound message before awaiting send (instant render) Dan Ditomaso 2026-05-05 22:14:34 -04:00
  • 14173651d5 fix(sdk/chat): optimistic-append outbound text so it shows up after send Dan Ditomaso 2026-05-05 21:30:30 -04:00
  • 356b8a2331 Add .github/copilot-instructions.md with Meshtastic design standards (#1053) Copilot 2026-05-04 21:02:41 -04:00
  • e0909e3cda style(connecting-overlay): drop hardcoded slate/sky for the app's theme tokens Dan Ditomaso 2026-05-03 20:45:43 -04:00
  • c4173c5a5d fix(web/connections): close configured-transition race when configCompleteId is buffered Dan Ditomaso 2026-05-02 22:11:01 -04:00
  • c508711c0a fix(web/connecting-overlay): clear stale in-flight statuses + Cancel escape Dan Ditomaso 2026-05-02 21:51:05 -04:00
  • 524139705e refactor(web): redesign ConnectingOverlay as hero card + fix early visibility Dan Ditomaso 2026-05-02 21:44:28 -04:00
  • f0eaf4da8b feat(sdk,web): live connect-progress overlay (terminal-style log) Dan Ditomaso 2026-05-02 08:26:18 -04:00
  • 523ee60b71 chore(web/storage): logs + 5s timeout around sqlocal DB open Dan Ditomaso 2026-04-28 20:59:57 -04:00
  • 2984488c85 chore(logging): tslog-gated debug logs across the serial connect path Dan Ditomaso 2026-04-27 22:06:55 -04:00
  • 97c41046da refactor(transport-web-serial): own port-state hygiene + Result-typed connect errors Dan Ditomaso 2026-04-27 20:56:54 -04:00
  • dad544b47b feat(sdk,web): detect newly-flashed device + prompt region setup Dan Ditomaso 2026-04-27 20:16:25 -04:00
  • cc7d2c7078 refactor(transport-web-bluetooth): own GATT connect-retry semantics + typed error Dan Ditomaso 2026-04-27 20:04:38 -04:00
  • 73eabf33c8 fix(web/connections): retry-once + clearer error on Bluetooth GATT connect failure Dan Ditomaso 2026-04-27 20:02:20 -04:00
  • c160df5f2d fix(web): clear pre-existing typecheck errors (36 → 0) Dan Ditomaso 2026-04-27 20:00:36 -04:00
  • 56c983c3d0 chore(build): tighten tsdown perf flags across SDK + transport packages Dan Ditomaso 2026-04-26 21:19:52 -04:00
  • ac7fc77435 fix(sdk): build clean dts for npm consumers; transports drop Types/Utils namespace Dan Ditomaso 2026-04-26 19:14:56 -04:00
  • 9219b8a207 feat(web): Position "Use browser location" button + Telemetry firmware capability gate Dan Ditomaso 2026-04-26 18:54:27 -04:00
  • a7b1923ca2 fix(web/connections): probe = "online" not "configured"; flip status to "configuring" before DB open; await transport disconnect Dan Ditomaso 2026-04-26 18:44:16 -04:00
  • f899c97ac8 feat: PR #12 Phase C — delete packages/core, retarget transports to @meshtastic/sdk, bump majors Dan Ditomaso 2026-04-26 12:16:57 -04:00
  • daf7c22b60 chore: move packages/web → apps/web Dan Ditomaso 2026-04-26 11:10:05 -04:00
  • d4cd649b6b refactor(web): split useConnections into focused modules Dan Ditomaso 2026-04-26 10:54:11 -04:00
  • eef69dbacb feat(sdk,sdk-react,web): unread counts on the SDK ChatClient Dan Ditomaso 2026-04-26 10:42:05 -04:00
  • 273bcf6efd feat(sdk,sdk-storage-sqlocal,web): TelemetryRepository port + SqlocalTelemetryRepository (PR #10) Dan Ditomaso 2026-04-26 10:29:00 -04:00
  • 067719115f feat(sdk,web): delete changeRegistry; ConfigEditor owns all settings dirty state Dan Ditomaso 2026-04-26 10:13:28 -04:00
  • 3388d4c2df feat(sdk,web): migrate User + Channel + ImportDialog off changeRegistry; ConfigEditor gains owner support Dan Ditomaso 2026-04-26 10:03:43 -04:00
  • e4d0b11292 feat(web): migrate 11 module-config pages to ConfigEditor; Android-aligned labels Dan Ditomaso 2026-04-26 09:00:46 -04:00
  • ba3948ef0f feat(web): migrate Bluetooth/Device/Display/Power/Network/Security pages to ConfigEditor Dan Ditomaso 2026-04-26 08:47:21 -04:00
  • 3429e481d7 feat(web): pilot Position / LoRa / MQTT pages on ConfigEditor; Android-aligned layout + labels Dan Ditomaso 2026-04-25 23:11:09 -04:00
  • 5a5755fb2b feat(sdk,sdk-react): scaffold ConfigEditor for the radio/module/channels edit flow Dan Ditomaso 2026-04-25 22:47:17 -04:00
  • 0f8525c962 feat(sdk-react,web): migrate read-only channel consumers to SDK ChannelsClient Dan Ditomaso 2026-04-25 22:38:43 -04:00
  • 7aa5207194 chore(web): rename useChatLegacy → useChatAsLegacyMessages Dan Ditomaso 2026-04-25 22:30:20 -04:00
  • 0342eca505 chore(web): retire Zustand messageStore — keep only Message types/enums Dan Ditomaso 2026-04-25 22:28:28 -04:00
  • f29b2ba93a chore(web): delete legacy nodeDBStore — SDK NodesClient is the only source of truth Dan Ditomaso 2026-04-25 22:23:00 -04:00
  • 15df8ec8dd chore(web): drop leftover useNodeDB from Position settings page Dan Ditomaso 2026-04-25 22:18:43 -04:00
  • 005d000047 feat(sdk,web): SDK NodesClient owns user/position/lastHeard/snr + favourite-flag flips; legacy mirror retired Dan Ditomaso 2026-04-25 22:15:24 -04:00
  • 9037ac78cf chore(web): remove dead PKI / nodeError paths from legacy nodeDB Dan Ditomaso 2026-04-25 22:08:32 -04:00
  • 54a8103823 feat(sdk,sdk-react,web): node PKI / routing-error tracking on the SDK Dan Ditomaso 2026-04-25 21:55:19 -04:00
  • 84e69bf6fd refactor(web): ResetNodeDb + RefreshKeys dialogs read SDK; safer adapter Dan Ditomaso 2026-04-25 21:45:03 -04:00
  • cb789a8a26 refactor(web): useFavoriteNode + useIgnoreNode drive SDK NodesClient Dan Ditomaso 2026-04-25 21:41:18 -04:00
  • b9f035b5ee refactor(web): rename node legacy adapters to *AsProto Dan Ditomaso 2026-04-25 21:18:18 -04:00
  • dd8bda1c4b refactor(web): migrate 9 nodeDB consumers onto SDK adapter Dan Ditomaso 2026-04-25 21:15:14 -04:00
  • c7db122ee8 refactor(web): NodesPage reads node list from SDK signals Dan Ditomaso 2026-04-25 21:03:52 -04:00
  • 17ca853597 feat(sdk,web): SDK Node carries hops/mqtt/key-verified; legacy adapter hook Dan Ditomaso 2026-04-25 21:02:45 -04:00
  • 9c6f8b9f03 feat(sdk,sdk-storage-sqlocal,web): NodesRepository port + SQLite persistence Dan Ditomaso 2026-04-25 20:59:24 -04:00
  • cf1ab96c93 chore(deps): bump i18next-http-backend from 3.0.2 to 3.0.5 (#1048) dependabot[bot] 2026-04-25 20:52:53 -04:00
  • 28d36dde31 chore(deps): bump vite from 7.3.1 to 7.3.2 (#1049) dependabot[bot] 2026-04-25 20:51:50 -04:00
  • 2e5f6e69e7 feat(sdk,web): ChatClient.clearConversation + clearAll; wire DeleteMessagesDialog Dan Ditomaso 2026-04-24 22:54:19 -04:00
  • a427f9d209 chore(web): drop saveMessage path from subscriptions, delete dead DTO Dan Ditomaso 2026-04-24 22:25:51 -04:00
  • 4b146c4d4f feat(sdk,web): drafts persisted in SDK chat slice (SQLite-backed) Dan Ditomaso 2026-04-24 22:10:32 -04:00
  • 5541a68569 feat(web): MessagesPage outbound send through SDK ChatClient Dan Ditomaso 2026-04-24 22:02:30 -04:00
  • 51eebc3459 feat(web): MessagesPage reads chat history from SDK / SQLite Dan Ditomaso 2026-04-24 22:01:06 -04:00
  • 61aad668fe test: testing strategy + 19 new SDK / storage / hook tests Dan Ditomaso 2026-04-24 21:45:36 -04:00
  • 736e905ab4 feat(web): persist chat history via @meshtastic/sdk-storage-sqlocal Dan Ditomaso 2026-04-24 21:13:53 -04:00
  • 5265a3512d feat(sdk-storage-sqlocal): SQLite WASM persistence adapters Dan Ditomaso 2026-04-24 21:10:24 -04:00
  • 9998c82ba0 chore(deps-dev): bump happy-dom from 20.8.3 to 20.8.9 (#1036) dependabot[bot] 2026-04-24 18:51:31 +02:00
  • 30e8824e28 feat(sdk): add MessageRepository port + InMemoryMessageRepository Dan Ditomaso 2026-04-23 22:39:49 -04:00
  • 981c042948 feat(web,sdk): register per-connection MeshClient in registry Dan Ditomaso 2026-04-23 22:37:20 -04:00
  • 9b80472438 feat(web): mount MeshRegistryProvider at app root Dan Ditomaso 2026-04-23 22:35:04 -04:00
  • b94c4e608c refactor(sdk-react): rename useDevice → useMeshDevice Dan Ditomaso 2026-04-23 22:33:43 -04:00
  • e2874ba16a feat(sdk): add MeshRegistry + multi-client React providers Dan Ditomaso 2026-04-23 22:14:32 -04:00
  • 763df030e3 refactor(web): import @meshtastic/sdk instead of @meshtastic/core Dan Ditomaso 2026-04-23 21:58:33 -04:00
  • 4fe5d57ae7 feat(sdk): scaffold @meshtastic/sdk + @meshtastic/sdk-react Dan Ditomaso 2026-04-23 21:56:03 -04:00
  • 6535c96e81 chore(i18n): improve ru-RU translation consistency (#1026) NIKOLYA PRODIGY 2026-03-17 04:35:36 +03:00
  • 080cce1bf0 fix(i18n): correct HTTPS typo (#1014) mammuthus 2026-03-17 05:26:57 +04:00
  • 3c1c23c1b9 fix: use correct JSR specifier for @meshtastic/protobufs (#1028) Dan Ditomaso 2026-03-16 21:25:38 -04:00
  • c729d3b25e fix: resolve lint warnings/errors and apply formatting (#1024) Dan Ditomaso 2026-03-11 21:54:25 -04:00
  • a90df07ebe chore(deps-dev): bump tar from 7.5.7 to 7.5.11 (#1027) dependabot[bot] 2026-03-11 21:14:29 -04:00
  • 0579ec523e chore: remove protobufs git submodule (#1025) Dan Ditomaso 2026-03-10 21:18:30 -04:00
  • 9ebee7a8f4 chore(deps): bump rollup from 2.79.2 to 2.80.0 (#1017) dependabot[bot] 2026-03-04 21:32:21 -05:00
  • 2b03bce0d5 restored logo (#1018) Dan Ditomaso 2026-03-04 21:31:51 -05:00
  • 948146ddc8 chore(deps-dev): bump tar from 7.5.1 to 7.5.7 (#1008) dependabot[bot] 2026-02-11 15:59:14 -05:00
  • ce06bc4128 fix: include long turbo modem preset (#1003) fre$h 2026-02-11 15:09:45 -05:00
  • 765e4afe4d fix channel importing bug (#1005) Dan Ditomaso 2026-02-11 12:27:17 -05:00
  • 0108494bd8 Channel bandwidth is kHz, not MHz (#983) Wessel 2025-12-09 05:03:41 +01:00
  • 3ecea59da8 Update README with Buf CLI installation instructions (#981) rj-xy 2025-12-05 13:59:37 +10:00
  • 0b2fdb6439 Revert "feat(ui): add SNR, RSSI, hops info for messages (#963)" (#974) Dan Ditomaso 2025-12-02 10:10:19 -05:00
  • 94220e729b feat(map): add heatmap layer (#969) Dan Ditomaso 2025-11-28 19:58:05 -05:00
  • 020e9d6b63 feat(ui): add SNR, RSSI, hops info for messages (#963) Alexey Stepanov 2025-11-27 23:42:11 +03:00
  • 6a7be99a6a feat: add fixed position coordinate picker (#909) Kamil Dzieniszewski 2025-11-27 21:40:57 +01:00
  • 5debdb4689 fix(ui): add "never" i18n string, fix "Favorite" tooltip (#965) Alexey Stepanov 2025-11-27 23:40:41 +03:00
  • 057043864f chore(deps-dev): bump happy-dom from 20.0.0 to 20.0.2 (#968) dependabot[bot] 2025-11-27 14:59:28 -05:00