784 Commits

Author SHA1 Message Date
Pablo Revilla
d3bf0ede67 minor fix on node.html table of tackets shows to and from not just from. 2025-12-08 10:29:24 -08:00
Pablo Revilla
2b02166d82 minor fix on node.html table of tackets shows to and from not just from. 2025-12-07 20:02:33 -08:00
Pablo Revilla
2fd36b4b11 minor fix on node.html table of tackets shows to and from not just from. 2025-12-07 17:29:01 -08:00
Pablo Revilla
8aa1c59873 minor fix to langauge dictionary 2025-12-06 11:30:25 -08:00
Pablo Revilla
cd036b8004 efficiency improvement node.html now it only queries the needed node info rather than all the nodes. 2025-12-06 11:26:36 -08:00
Pablo Revilla
989da239fb efficiency improvement for map.html. Now it only download the edges that need to be drawn. 2025-12-04 14:15:46 -08:00
Pablo Revilla
31626494d3 Fix README.md details 2025-12-04 10:38:58 -08:00
Pablo Revilla
960a7ef075 Fix README.md details 2025-12-04 09:41:59 -08:00
Pablo Revilla
60c4d22d2d Update multi-language support. So far Spanish and english. 2025-12-04 09:39:27 -08:00
Pablo Revilla
13a094be00 Update multi-language support. So far Spanish and english. 2025-12-04 09:38:18 -08:00
Pablo Revilla
7744cedd8c Update multi-language support. So far Spanish and english. 2025-12-04 09:35:34 -08:00
Pablo Revilla
ad42c1aeaf Update multi-language support. So far Spanish and english. 2025-12-02 16:03:25 -08:00
Pablo Revilla
41f7bf42a3 Update multi-language support. So far Spanish and english. 2025-12-02 14:45:31 -08:00
Pablo Revilla
0543aeb650 Update multi-language support. So far Spanish and english. 2025-12-02 14:24:10 -08:00
Pablo Revilla
679071cc14 Update multi-language support. So far Spanish and english. 2025-12-02 13:54:39 -08:00
Pablo Revilla
198afcc7d8 Update multi-language support. So far Spanish and english. 2025-12-02 13:51:18 -08:00
Pablo Revilla
191a01a03c update version date 2025-12-01 09:48:51 -08:00
Pablo Revilla
fd653f8234 Fixed Sort nodes by firmware in nodelist.html 2025-12-01 09:38:08 -08:00
Pablo Revilla
2149fed8c5 Fixed Sort nodes by firmware in nodelist.html 2025-11-30 10:38:18 -08:00
Pablo Revilla
5609d18284 worked on making map and base all API driven 2025-11-29 19:27:57 -08:00
Pablo Revilla
705b0b79fc worked on making map and base all API driven 2025-11-29 19:12:53 -08:00
Joel Krauska
32ad8e3a9c Fix search 2 (#108)
Co-authored-by: Pablo Revilla <pablorevilla@gmail.com>
2025-11-29 19:07:58 -08:00
Joel Krauska
e77428661c Version 3.0.0 Feature Release - Target Before Thanksgiving! (#96)
* Add alembic DB schema management (#86)

* Use alembic
* add creation helper
* example migration tool

* Store UTC int time in DB (#81)

* use UTC int time

* Remove old index notes script -- no longer needed

* modify alembic to support cleaner migrations

* add /version json endpoint

* move technical docs

* remove old migrate script

* add readme in docs:

* more doc tidy

* rm

* update api docs

* ignore other database files

* health endpoint

* alembic log format

* break out api calls in to their own file to reduce footprint

* ruff and docs

* vuln

* Improves arguments in mvrun.py

* Set dbcleanup.log location configurable

* mvrun work

* fallback if missing config

* remove unused loop

* improve migrations and fix logging problem with mqtt

* Container using slim/uv

* auto build containers

* symlink

* fix symlink

* checkout and containerfile

* make /app owned by ap0p

* Traceroute Return Path logged and displayed (#97)


* traceroute returns are now logged and /packetlist now graphs the correct data for a return route
* now using alembic to update schema
* HOWTO - Alembic

---------

Co-authored-by: Joel Krauska <jkrauska@gmail.com>

* DB Backups

* backups and cleanups are different

* ruff

* Docker Docs

* setup-dev

* graphviz for dot in Container

* Summary of 3.0.0 stuff

* Alembic was blocking mqtt logs

* Add us first/last timestamps to node table too

* Worked on /api/packet. Needed to modify
- Store.py to read the new time data
- api.py to present the new time data
- firehose.html chat.html and map.html now use the new apis and the time is the browser local time

* Worked on /api/packet. Needed to modify
- Store.py to read the new time data
- api.py to present the new time data
- firehose.html chat.html and map.html now use the new apis and the time is the browser local time

* Improves container build (#94)

* Worked on /api/packet. Needed to modify
- Store.py to read the new time data
- api.py to present the new time data
- firehose.html chat.html and map.html now use the new apis and the time is the browser local time

* Worked on /api/packet. Needed to modify
- Store.py to read the new time data
- api.py to present the new time data
- firehose.html chat.html and map.html now use the new apis and the time is the browser local time

* Worked on /api/packet. Needed to modify
- Added new api endpoint /api/packets_seen
- Modified web.py and store.py to support changes to APIs.
- Started to work on new_node.html and new_packet.html for presentation of data.

* Worked on /api/packet. Needed to modify
- Added new api endpoint /api/packets_seen
- Modified web.py and store.py to support changes to APIs.
- Started to work on new_node.html and new_packet.html for presentation of data.

* Finishing up all the pages for the 3.0 release.

Now all pages are functional.

* Finishing up all the pages for the 3.0 release.

Now all pages are functional.

* fix ruff format

* more ruff

* Finishing up all the pages for the 3.0 release.

Now all pages are functional.

* Finishing up all the pages for the 3.0 release.

Now all pages are functional.

* pyproject.toml requirements

* use sys.executable

* fix 0 epoch dates in /chat

* Make the robots do our bidding

* another compatibility fix when _us is empty and we need to sort by BOTH old and new

* Finishing up all the pages for the 3.0 release.

Now all pages are functional.

* Finishing up all the pages for the 3.0 release.

Now all pages are functional.

* Remamed new_node to node. shorter and descriptive.

* Remamed new_node to node. shorter and descriptive.

* Remamed new_node to node. shorter and descriptive.

* Remamed new_node to node. shorter and descriptive.

* Remamed new_node to node. shorter and descriptive.

* Remamed new_node to node. shorter and descriptive.

* More changes... almost ready for release.

Ranamed 2 pages for easy or reading.

* Fix the net page as it was not showing the date information

* Fix the net page as it was not showing the date information

* Fix the net page as it was not showing the date information

* Fix the net page as it was not showing the date information

* ruff

---------

Co-authored-by: Óscar García Amor <ogarcia@connectical.com>
Co-authored-by: Jim Schrempp <jschrempp@users.noreply.github.com>
Co-authored-by: Pablo Revilla <pablorevilla@gmail.com>
2025-11-28 11:17:20 -08:00
Joel Krauska
e68cdf8cc1 test commit
Added information about the new statistic page and API.
2025-11-03 12:43:07 -08:00
Pablo Revilla
60ae77772d worked on making map and base all API driven 2025-11-02 11:41:15 -08:00
Pablo Revilla
ed33bfe540 worked on making map and base all API driven 2025-11-02 11:39:29 -08:00
Pablo Revilla
47a22911ca worked on making map and base all API driven 2025-11-01 18:30:26 -07:00
Pablo Revilla
d61427db8f worked on making map and base all API driven 2025-10-31 16:55:41 -07:00
Pablo Revilla
f11455eebc worked on making map and base all API driven 2025-10-31 16:55:05 -07:00
Pablo Revilla
0a548904c8 Merge remote-tracking branch 'origin/master' 2025-10-31 16:54:15 -07:00
Pablo Revilla
a0e5bb0747 worked on making map and base all API driven 2025-10-31 16:52:32 -07:00
Pablo Revilla
986ef8e4e5 Merge pull request #92 from io235/master
Add Salzburg/Austria to list of running instances
2025-10-31 11:07:59 -07:00
Pablo Revilla
54f7f1b1ce worked on making map and base all API driven 2025-10-31 07:45:48 -07:00
Io
6886a97874 Add Salzburg/Austria to list of running instances 2025-10-31 10:09:13 +00:00
Pablo Revilla
c4f2e3f24f Merge pull request #87 from jkrauska/traceLines
render traceroutes on top
2025-10-27 21:31:11 -07:00
Joel Krauska
8db8e90f80 use ruff format 2025-10-27 14:40:41 -07:00
Joel Krauska
3ea2809df0 render traceroutes on top 2025-10-27 14:38:35 -07:00
Pablo Revilla
f7f932d821 worked on making map and base all API driven 2025-10-23 13:53:41 -07:00
Pablo Revilla
ad8835a46b worked on making map and base all API driven 2025-10-22 15:57:34 -07:00
Pablo Revilla
cbe4895b2c worked on making map and base all API driven 2025-10-22 15:22:47 -07:00
Pablo Revilla
d9b1d5ac49 worked on making map and base all API driven 2025-10-22 14:31:07 -07:00
Pablo Revilla
13aa73e88f worked on making map and base all API driven 2025-10-22 09:20:08 -07:00
Pablo Revilla
58244bff09 worked on making map and base all API driven 2025-10-22 08:54:18 -07:00
Pablo Revilla
635353f3c8 worked on making map and base all API driven 2025-10-21 21:07:28 -07:00
Pablo Revilla
d5fb589665 worked on making map and base all API driven 2025-10-18 15:52:50 -07:00
Pablo Revilla
a4b51ace73 worked on making map and base all API driven 2025-10-18 15:27:13 -07:00
Pablo Revilla
75d0d9ea6a worked on making map and base all API driven 2025-10-18 15:13:08 -07:00
Pablo Revilla
c909ff58a5 Merge pull request #80 from pablorevilla-meshtastic/revert-78-10-15-25-bugs2
Revert "Add configurable channel filtering with allowlist and minimum packet threshold"
2025-10-17 18:40:48 -07:00
Pablo Revilla
a15b039a1f Revert "Add configurable channel filtering with allowlist and minimum packet threshold" 2025-10-17 18:40:22 -07:00
Pablo Revilla
d52b7d0929 Merge pull request #78 from nullrouten0/10-15-25-bugs2
Add configurable channel filtering with allowlist and minimum packet threshold
2025-10-17 16:54:06 -07:00