Commit Graph

616 Commits

Author SHA1 Message Date
Anton Roslund f3154cb97b Update UI label and description for Connections Max Age configuration to clarify functionality related to edges from traceroutes and neighbor info. 2026-01-08 19:03:29 +01:00
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