Commit Graph
66 Commits
Author SHA1 Message Date
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
Dan DitomasoandGitHub df036d3904 Add commit sha to footer. (#636)
* feat: added commit sha to footer.

* added translation

* added padding

* updated styling
2025-06-01 20:41:25 -04:00
Dan DitomasoandGitHub 24e9764fcb fix: updated namespace module (#632)
N33d this merged.
2025-05-27 11:13:51 -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
philon- a02579d6dd Minor style fixes 2025-05-03 00:27:12 +02: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 08d641eb42 fix: ensured node number on loading screen cant be negitive. 2025-04-10 12:19:15 -04:00
James Thomas 88c4f84edb Extended loading 2025-03-28 22:49:21 -04:00
Hunter Thornsberry 890674eea3 subtract one from node count 2025-03-21 14:26:19 -04:00
Dan Ditomaso be9b61ec0c feat: added node count to sidebar 2025-03-17 13:20:21 -04: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
Dan Ditomaso f4d58a9ea9 feat: updated app to tailwind 4.x 2025-02-19 07:47:02 -05:00
Tilen Komel ec6906a5c3 Fixes by hand 2025-01-24 01:27:33 +01:00
Hunter275 be6acc5ef2 add right border 2025-01-19 00:50:23 -05:00
Daniel c2cdc92ae9 feat: Add sidebar close button 2025-01-12 18:59:12 +01:00
Hunter275 94cca88e2e If the batteryLevel is over 100, its charging 2024-11-09 21:10:55 -05:00
Sacha Weatherstone 42068ad3d8 move to RsBuild 2024-10-06 21:24:12 +10:00
Tilen Komel cf423620c4 Error & formating fixes 2024-08-21 17:41:24 +02:00
Hunter Thornsberry b24c9312c4 linting fixes 2024-06-23 20:15:33 -04:00
Hunter Thornsberry 268ad4908a remove duplicate icon 2024-06-23 20:10:18 -04:00
Hunter ThornsberryandGitHub fa127eda33 Merge branch 'master' into feature/enforce-biome 2024-06-23 20:08:56 -04:00
Hunter Thornsberry 3aedc7b7c2 fixes 2024-06-23 19:03:59 -04:00
server2003userandGitHub 401a594ec7 Add Firmware 2024-06-23 18:24:46 -04:00
Brandon Vandegrift 93b139c268 Update biome, fix and enforce recommended rules 2024-06-22 12:54:44 -04:00
Hunter Thornsberry 87f8288dad - whitespace cleanup 2024-06-03 23:49:36 -04:00
Hunter Thornsberry bf68e8a58e - add battery and voltage to sidebar 2024-06-03 23:41:21 -04:00
David PowerandGitHub 38927d18b4 Align terminology with iOS and Android Apps (#168)
* Align web client to use the same terminology for nodes. Changing peers to nodes. This is inline with both the Android and iOS Apps.

* Revert style changes
2024-03-12 07:29:01 +10:00
Sacha Weatherstone 7fb2da396f update deps & lint 2024-01-06 10:15:49 +10:00
Sacha Weatherstone 1012167c89 Second round of formatting 2023-07-09 14:14:49 +10:00
Sacha Weatherstone 20ac657b51 Use rome and initial format 2023-07-09 13:59:31 +10:00
Sacha Weatherstone d1628e3b8f add overflow to sidebar 2023-02-27 13:16:50 +10:00
Sacha Weatherstone b2c3c89965 DM support 2023-02-19 16:55:59 +10:00
Sacha Weatherstone 292bd59099 fix import paths, remove old form elements 2023-02-13 15:46:45 +10:00
Sacha Weatherstone 008bc96252 fix keys 2023-02-12 16:08:09 +10:00
Sacha WeatherstoneandGitHub e59fe138f1 Overhaul (#83)
* WIP Layout Refactor

* New Connection Dialog

* WIP form overhaul

* Fix remaining config pages
2023-02-12 15:31:25 +11:00
Sacha Weatherstone e36032045f Start moduleConfig & general import cleanup 2023-01-29 17:36:31 +10:00
Sacha Weatherstone 6340809ab3 WIP config overhaul 2023-01-29 16:18:00 +10:00
Sacha Weatherstone dab158c7b3 Multiple theme support & fixes 2022-12-29 23:45:16 +11:00
Sacha Weatherstone 916dcdb600 add new dialogs & cleanup 2022-12-11 14:38:55 +10:00
Sacha Weatherstone e881f0142e clenup import paths 2022-12-10 14:22:52 +10:00
Sacha Weatherstone aa01bb206f Update deps, add ethernet config 2022-10-23 12:39:43 +10:00
Sacha Weatherstone a13570539e Change sidebar width 2022-10-08 20:04:26 +10:30
Sacha Weatherstone e1d92415f7 Fix navbar sizing 2022-09-30 18:03:58 +10:00
Sacha Weatherstone 928a2aee50 Remove junk on sidebar 2022-09-30 17:57:30 +10:00
Sacha Weatherstone 03297bbd58 fix device metrics & position widget 2022-09-29 20:07:47 +10:00
Sacha Weatherstone a621e8228d filter out self from peers widget 2022-09-22 23:32:59 +10:00
Sacha Weatherstone 781d782a70 Update widgets 2022-09-22 23:06:49 +10:00
Sacha Weatherstone e280f4a1b4 Lint files 2022-09-22 16:40:01 +10:00