Commit graph

615 commits

Author SHA1 Message Date
Anton Roslund
57c10383e2 Remove configuration for nodes disconnected age from UI and related functions, streamlining the node status display and tooltip information. 2026-01-08 19:02:35 +01:00
Anton Roslund
f690bb65a7
Merge pull request #68 from Roslund/Collect-edges
Ny Funktionalitet för kopplingar och signalstyrka
2026-01-08 18:44:56 +01:00
Anton Roslund
f79ff5b7e4 Refactor connections feature: update UI for connections time period and add configuration for colored connection lines. Replace traceroute-related functionality with connections logic, including fetching and displaying connections on the map. Enhance tooltips for connections with detailed SNR information and distance metrics. 2026-01-08 18:33:16 +01:00
Anton Roslund
71d32d1cd0 Add optional parameter for filtering connections by node 2026-01-08 18:32:55 +01:00
Anton Roslund
556dde517b Add connections endpoint and UI configuration for connections time period and colored lines 2026-01-07 20:32:18 +01:00
Anton Roslund
1333447398 Extract edges from route_back path 2026-01-07 16:47:20 +01:00
Anton Roslund
58d71c8c74 Extract edges from neighbour info 2026-01-07 16:46:56 +01:00
Anton Roslund
57dce4f099 Capture edges from traceroutes 2026-01-06 16:39:39 +01:00
Anton Roslund
3cfb7e7dff Add logger utility for formated and timestamped console output 2026-01-05 15:58:27 +01:00
Anton Roslund
db4008d86a Enhance error handling in MQTT message processing to ignore MySQL error 1020 related to race conditions 2026-01-05 15:57:17 +01:00
Anton Roslund
d9aaeb4479 Add ADMIN_APP to know portnums 2026-01-05 15:56:36 +01:00
Anton Roslund
6deefed3f7 Revert "Merge pull request #61 from Roslund/dependabot/npm_and_yarn/prisma-7.2.0"
This reverts commit 42b9e304e1, reversing
changes made to 87a3da812a.
2026-01-04 18:24:30 +01:00
Anton Roslund
8ef35660ea Revert "Merge pull request #62 from Roslund/dependabot/npm_and_yarn/prisma/client-7.2.0"
This reverts commit 9d0ade01a4, reversing
changes made to 42b9e304e1.
2026-01-04 18:24:15 +01:00
Anton Roslund
cbbde6c50a Update protobufs 2026-01-04 14:12:01 +01:00
Anton Roslund
ef7053d243 Longer animations for tracetroutes 2026-01-04 14:11:45 +01:00
Anton Roslund
a49c1b73ea
Merge pull request #53 from Roslund/dependabot/npm_and_yarn/npm_and_yarn-4265e88a4c
Bump js-yaml from 3.14.1 to 3.14.2 in the npm_and_yarn group across 1 directory
2026-01-04 17:21:03 +01:00
Anton Roslund
9d0ade01a4
Merge pull request #62 from Roslund/dependabot/npm_and_yarn/prisma/client-7.2.0
Bump @prisma/client from 6.16.2 to 7.2.0
2026-01-04 17:19:59 +01:00
Anton Roslund
42b9e304e1
Merge pull request #61 from Roslund/dependabot/npm_and_yarn/prisma-7.2.0
Bump prisma from 6.16.2 to 7.2.0
2026-01-04 17:19:44 +01:00
Anton Roslund
87a3da812a
Merge pull request #58 from Roslund/dependabot/npm_and_yarn/express-5.2.1
Bump express from 5.1.0 to 5.2.1
2026-01-04 17:18:45 +01:00
Anton Roslund
3441fb2475 fix stale traceroutes when adding the traceroutes overlay. 2026-01-03 11:49:53 +01:00
Anton Roslund
f7fbb38961 Refactor WebSocket connection logic to differentiate between localhost and production environments 2026-01-02 22:52:12 +01:00
Anton Roslund
aadd038880
Merge pull request #64 from Roslund/Websocket-publisher
Add WebSocket support for real-time traceroute visualizations.
2026-01-02 22:23:12 +01:00
Anton Roslund
328fb3e842 Add WebSocket support for real-time traceroute visualizations. 2026-01-02 22:20:24 +01:00
dependabot[bot]
53728e4528
Bump @prisma/client from 6.16.2 to 7.2.0
Bumps [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) from 6.16.2 to 7.2.0.
- [Release notes](https://github.com/prisma/prisma/releases)
- [Commits](https://github.com/prisma/prisma/commits/7.2.0/packages/client)

---
updated-dependencies:
- dependency-name: "@prisma/client"
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-17 20:19:12 +00:00
dependabot[bot]
4927ab9920
Bump prisma from 6.16.2 to 7.2.0
Bumps [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) from 6.16.2 to 7.2.0.
- [Release notes](https://github.com/prisma/prisma/releases)
- [Commits](https://github.com/prisma/prisma/commits/7.2.0/packages/cli)

---
updated-dependencies:
- dependency-name: prisma
  dependency-version: 7.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-17 20:18:48 +00:00
dependabot[bot]
cc07bfdaba
Bump express from 5.1.0 to 5.2.1
Bumps [express](https://github.com/expressjs/express) from 5.1.0 to 5.2.1.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/v5.1.0...v5.2.1)

---
updated-dependencies:
- dependency-name: express
  dependency-version: 5.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 23:49:24 +00:00
Anton Roslund
8fd496c59d Filter nodes and hardware models to include only those updated in the last 30 days 2025-11-21 22:05:31 +01:00
Anton Roslund
7a86783ba4 also use traceroutes for backbone connections layer. 2025-11-19 21:17:05 +01:00
Anton Roslund
8575d87c18 Fix order of backbone neighbours and assume sumetrical connections 2025-11-19 21:16:42 +01:00
Anton Roslund
b107e6489a Add uppdated ad and channel to all traceroute hops. 2025-11-19 20:25:30 +01:00
Anton Roslund
e7afce1f3b update information 2025-11-19 20:03:24 +01:00
dependabot[bot]
c5f7690f0e
Bump js-yaml in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [js-yaml](https://github.com/nodeca/js-yaml).


Updates `js-yaml` from 3.14.1 to 3.14.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 3.14.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-18 07:27:33 +00:00
Anton Roslund
32204a554d Update colors 2025-11-03 07:13:18 +01:00
Anton Roslund
221aed8e97 New Jitter logic for inprecise positions. 2025-11-02 20:50:21 +01:00
Anton Roslund
737eeb3120
Merge pull request #44 from Jellyfrog/feat/dockerfile
Optimize Dockerfile with multi-stage build
2025-10-05 20:00:11 +02:00
Anton Roslund
1fd9f1c737 add channel_id filter to portnum-counts 2025-10-05 12:22:34 +02:00
Jellyfrog
da7809fd75 Optimize Dockerfile with multi-stage build 2025-10-04 20:16:38 +02:00
Anton Roslund
57d962ae89 add channel parameter to most-active-nodes. 2025-10-02 18:37:17 +02:00
Anton Roslund
3cf7c9479e add ok_to_mqtt to text-messages 2025-09-29 20:46:23 +02:00
Anton Roslund
998259042b Add layergroup for LongFast 2025-09-28 20:26:19 +02:00
Anton Roslund
9eae1d21b6 Fix Dockerfiler 2025-09-28 20:23:18 +02:00
Jellyfrog
7d63cac3b9 Optimize Dockerfile with multi-stage build
Also:
* Skips installing dev dependencies
* Runs as non root
2025-09-28 18:49:36 +02:00
Anton Roslund
0ffbf5e895 better zIndexOffset 2025-09-28 15:57:18 +02:00
Anton Roslund
2d20bf293e Hande SIGTEM and SIGINT for faster docker recreates 2025-09-25 20:36:24 +02:00
Anton Roslund
f09cf5596a import Prisma as well 2025-09-25 20:24:21 +02:00
Anton Roslund
6682131cf1 Update Chanelutilization 2025-09-25 20:17:42 +02:00
Anton Roslund
7df3908c4b Update Protobuffs 2025-09-24 23:01:07 +02:00
Anton Roslund
4d2ad549db MediumFast on top 2025-09-21 19:19:46 +02:00
Anton Roslund
b2473b419a fix date 2025-09-20 12:29:24 +02:00
Anton Roslund
f470b1b1b1
Merge pull request #34 from Roslund/dependabot/npm_and_yarn/mqtt-5.14.1
Bump mqtt from 5.14.0 to 5.14.1
2025-09-20 07:44:44 +02:00