Commit Graph
99 Commits
Author SHA1 Message Date
4275bdd0c0 Remove deprecated meshtastic/js dependency (#638)
* Remove deprecated meshtastic/js dependency

* Bump dependency version

* Fix linting

---------

Co-authored-by: philon- <philon-@users.noreply.github.com>
2025-06-11 10:09:29 -04:00
828e5d0903 Replace zustand state management with URL-based routing (#640)
* feat: added router

* feat: added params to messages page

* fixing tests, added translation labels

* Update src/i18n/locales/en/ui.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/components/Dialog/NodeDetailsDialog/NodeDetailsDialog.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/components/PageComponents/Map/NodeDetail.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/pages/Messages.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* updated dev tools

* fixing tests

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-06 18:23:49 -04:00
Kimberly GrahamandGitHub 08dbe94679 fix i18n files missing and Toast messages (#634)
* fix Toast messages

* Copy i18n files to dist using
vite-plugin-static-copy
2025-05-28 13:55:45 -04:00
Dan DitomasoandGitHub eb2a2717b1 Internationalization (i18n) (#627)
* `feat: added internationalization lib, added english labels`
* `fixes from code review`
* `feat: add crowdin github actions`
* `fix: added support for i18n in testing. Fixed broken tests`
* `fix: missing translations`
* `removed unneded import`
* `more components updated with missing translations`
* `fixed lint issue`
* `Refactor: updated how translations are scoped, updated all references`
* `fixing broken tests`
* `feat: added language switcher, updated some translations`
* `fixed linting issues`
* `reverting vite config`
* `add english group id's to command palette`
* `updated PR template for i18n`
2025-05-27 08:33:43 -04:00
philon-andGitHub 513a285fee Feature: Node favourites (and ignores) (#618)
* Add favourite icon to node Avatar

* Favourites WIP

* Save isFavorite and isIgnored to device

* Fix spelling

* Clean up

* Always sort favorites first

* Add unread count to "Messages" top level menu

* Renaming, UI tweaks

* Add hook tests

* Handle undefined node better
2025-05-13 08:45:24 -04:00
Dan DitomasoandGitHub da0ada925f fix: removed overly complex scrolling logic in channel chat (#612) 2025-05-06 12:40:07 -04:00
Dan DitomasoandGitHub 1c453e2981 fix: couple of UI updates, fix: add pre release support to release workflow (#609) 2025-05-05 11:47:36 -04:00
480ca46a95 chore: lint/format all files (#604)
* chore: lint/format all files

* Fix config sidebar button state (#602)

* chore: Update deno.lock version and add Radix UI slider component (#601)

* fix: improve how table addresses even/odd rows

---------

Co-authored-by: philon- <philon-@users.noreply.github.com>
Co-authored-by: Kamil Dzieniszewski <kamil.dzieniszewski@gmail.com>
2025-05-04 15:55:04 -04:00
Dan DitomasoandGitHub 79910dfec7 fix: removed console logs in code (#592) 2025-05-02 11:48:18 -04:00
Dan DitomasoandGitHub 99711fc44e Remove duplicate node logic, UI Update, flatten build output (#586)
* refactor nodes to getNodes fn. ui updates

* fixed several styling issues

* fix: message specific styling/overflow

* added footer, fixed tests. styling

* fix: added theme support back to app component

* fix: hide emojis/reactions

* fix: added more padding to content element

* fix: fixed padding in content element

* updated color scheme

* fix: more dark mode styling improvements

* fix: padding and alignment fixes

* fix: prevent left sidebar collapse, added battery component

* fix: change scrollbars to "tiny" style, improved message scrolling, fixed bug with message input

* message store fixes, ui fixes

* fix: disabled message persistance until after release
2025-05-02 09:00:24 -04:00
Dan Ditomaso 0e868cef58 renamed dialog, added reactions menu 2025-04-07 11:42:15 -04:00
Dan Ditomaso e80d8e73ae fix: refactor to fix merge issues with messageStore and unread counts 2025-04-05 11:46:32 -04:00
Dan DitomasoandGitHub 4755c0eeb9 refactor to integrate messageStore and unreadCounts 2025-04-04 22:22:35 -04:00
Dan DitomasoandGitHub c8c89fdc95 Merge branch 'master' into unread-counts 2025-04-04 08:58:13 -04:00
Dan Ditomaso 645c758b42 fixed: removed unneeded prop 2025-04-03 22:41:10 -04:00
Dan Ditomaso 4dc7788981 fixed typo 2025-04-03 22:40:30 -04:00
Dan Ditomaso eadadb5d1d keyed conversations against from/to, updated tests 2025-04-03 17:03:08 -04:00
Dan Ditomaso a56ac84186 add enums, improve tests, add styling 2025-03-31 21:28:58 -04:00
Dan Ditomaso 80d4670204 state store cleanup, added tests 2025-03-26 15:22:14 -04:00
Dan Ditomaso ed2ab36ed4 feat: added message persistance 2025-03-25 15:23:24 -04:00
Dan Ditomaso 0d6c5878fc WIP 2025-03-24 15:37:51 -04:00
Hunter ThornsberryandGitHub 11b052e5bb Merge branch 'master' into unread-counts 2025-03-21 10:36:09 -04:00
Dan Ditomaso 3f8d3389d5 feat: add error handling for key mismatch 2025-03-16 22:56:58 -04:00
Hunter ThornsberryandGitHub 01a74829fc Merge branch 'master' into unread-counts 2025-03-11 16:25:58 -04:00
Hunter Thornsberry ce8fcd2269 simplify device list and tests 2025-03-11 16:20:22 -04:00
Hunter275 c103d7012b tests 2025-03-10 20:54:42 -04:00
Dan Ditomaso 344ad48858 fix: improved style of the message input field 2025-03-10 09:26:01 -04:00
Hunter275 1f1a3c5de8 spread on the map 2025-03-09 00:57:52 -05:00
Hunter Thornsberry 3bfd96defe wip 2025-03-07 23:59:52 -05:00
Hunter275 cad590f993 wip 2025-03-07 22:01:34 -05:00
Dan Ditomaso d54a612e0b fix: restore aliased paths to vite config 2025-03-06 14:28:07 -05:00
Dan Ditomaso d379769672 fix: resolved issue with being unable to scroll up in the input field 2025-03-06 14:09:47 -05:00
Dan Ditomaso 50eb2a827f chore: fixes from deno linting/formatting 2025-03-02 14:46:02 -05:00
Sacha Weatherstone 977b5647f6 format 2025-03-01 14:14:21 +08:00
Sacha Weatherstone 5a62b67e79 use new packages for imports & new webserial transport 2025-03-01 14:00:06 +08:00
Dan Ditomaso d8bf2f7d8e fix: updates to overall site styling in dark mode 2025-02-25 15:42:14 -05:00
Dan Ditomaso f4d58a9ea9 feat: updated app to tailwind 4.x 2025-02-19 07:47:02 -05:00
Tilen Komel 971541a516 Merge branch 'master' into feature/node-quick-options 2025-02-18 16:50:56 +01:00
Dan DitomasoandGitHub d552dcd137 Merge branch 'master' into fix/improve-styling-of-chat 2025-02-07 10:25:15 -05:00
Tilen Komel c2a2e0ac19 Add direct message button 2025-02-04 22:52:14 +01:00
Dan Ditomaso a4e21ed343 feat: added hover tooltip on message status 2025-02-03 13:17:57 -05:00
Dan Ditomaso 794d214636 feat: removed traceroute from message screen. 2025-02-03 12:36:33 -05:00
Hunter ThornsberryandGitHub c2c7510dc4 Merge branch 'master' into add_search_nodes 2025-02-01 13:26:02 -05:00
Dan Ditomaso 9b843f6483 chore: update packages to latest version. feat: replace hashicon lib with vanilla component 2025-01-28 12:15:04 -05:00
Connor Morgan 79806cc6a2 feat: Add search functionality for nodes in Messages and Nodes pages 2024-11-24 22:17:17 -06:00
Sacha Weatherstone 42068ad3d8 move to RsBuild 2024-10-06 21:24:12 +10:00
Tilen Komel a2a9b37238 Unknown to node hex on other missing places 2024-09-17 21:08:35 +02:00
Hunter Thornsberry 2af93f1acd Fix protobufs, add configOkToMqtt, add PKI icons 2024-09-09 16:22:48 -04:00
Hunter Thornsberry 78a35544c7 Node list and DMs now show icons 2024-09-08 19:48:42 -04:00
Hunter Thornsberry 076dae80b7 first working version 2024-08-23 18:58:22 -04:00