Joel Krauska
e25ff22127
Add Ruff formatting and pre-commit hooks
...
Configure Ruff as the code formatter and linter with pre-commit hooks.
Applied automatic formatting fixes across the entire codebase including:
- Import sorting and organization
- Code style consistency (spacing, line breaks, indentation)
- String quote normalization
- Removal of trailing whitespace and unnecessary blank lines
2025-10-03 20:38:37 -07:00
Pablo Revilla
aa9922e7fa
work on error where packet ids could be duplicate and crash the loop
2025-10-03 12:54:00 -07:00
Pablo Revilla
a9b16d6c18
work on error where packet ids could be duplicate and crash the loop
2025-10-03 12:33:04 -07:00
Pablo Revilla
b4fda0bb01
Merge remote-tracking branch 'origin/master'
2025-10-03 11:59:35 -07:00
Pablo Revilla
215817abc7
Cleanup the install process
2025-10-03 11:59:21 -07:00
Pablo Revilla
f167e8780d
Merge pull request #57 from jkrauska/jkrauska/startupLogging
...
Add structured logging and improved startup/shutdown handling
2025-10-03 08:58:31 -07:00
Joel Krauska
2723022dd5
Add structured logging and improved startup/shutdown handling
...
- Add consistent logging format across all modules (timestamp, file:line, PID, level)
- Add startup logging for MQTT connection, web server startup with URL display
- Add MQTT message processing metrics (count and rate logging every 10k messages)
- Add graceful shutdown handling with signal handlers and PID file cleanup
- Add configurable HTTP access log toggle via config.ini (default: disabled)
- Replace print() statements with proper logger calls throughout
- Update .gitignore to exclude PID files (meshview-db.pid, meshview-web.pid)
- Update documentation for new logging configuration options
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-01 17:49:01 -07:00
Pablo Revilla
d2d18746ef
Fixed bug on edges API
v2.0.7
2025-10-01 14:00:14 -07:00
Pablo Revilla
7146f69beb
update protobuf
2025-10-01 12:07:43 -07:00
Pablo Revilla
db8703919d
Merge pull request #53 from jkrauska/jkrauska/mapzoom
...
Add url parameters to /map to support zoomed view
2025-10-01 11:43:45 -07:00
Pablo Revilla
baeaf29df0
Merge pull request #51 from Cloud-121/master
...
Fix Client_BASE not showing in Mesh Graphs
2025-10-01 09:18:50 -07:00
Pablo Revilla
44ddfe7ed7
update protobuf
2025-10-01 08:08:50 -07:00
Pablo Revilla
fc28dcc53e
Merge pull request #52 from jkrauska/master
...
Minor README Tweaks and gitignore add
2025-10-01 08:05:34 -07:00
Pablo Revilla
81a2c0c7ca
update protobuf
2025-10-01 08:01:00 -07:00
Joel Krauska
c7f5467acb
Add url parameters to /map to support zoomed view
2025-09-30 17:56:35 -07:00
Joel Krauska
396e5ccbf1
Minor README Tweaks and gitignore add
2025-09-30 17:17:55 -07:00
Cloud Hayes
0a522f9a19
Fix Client_BASE not showing in Mesh Graphs
2025-09-30 17:40:06 -05:00
Pablo Revilla
40c5d4e291
update protobuf
2025-09-25 13:37:55 -07:00
Pablo Revilla
550a266212
update protobuf
2025-09-24 20:28:33 -07:00
Pablo Revilla
238ac409f8
testing new integration
2025-09-24 20:16:10 -07:00
Pablo Revilla
ee640b2cec
Update .gitmodules
2025-09-24 20:13:28 -07:00
Pablo Revilla
561d410e6a
Updates stats with pie chart and report for channel
2025-09-24 19:55:41 -07:00
Pablo Revilla
a20dafe714
Updates stats with pie chart and report for channel
2025-09-24 19:54:33 -07:00
Pablo Revilla
3cd93c08a7
Updates stats with pie chart and report for channel
2025-09-24 19:39:06 -07:00
Pablo Revilla
11537fdef1
Merge remote-tracking branch 'origin/master'
2025-09-24 19:38:55 -07:00
Pablo Revilla
5068f7acb1
Updates stats with pie chart and report for channel
2025-09-24 17:23:12 -07:00
Pablo Revilla
85f04f485e
Merge pull request #36 from madeofstown/master
...
New Install Procedure
2025-09-24 17:17:16 -07:00
Pablo Revilla
a094b3edd5
Merge branch 'master' into master
2025-09-24 17:17:01 -07:00
Pablo Revilla
8d7f72ac6e
Updates stats with pie chart and report for channel
2025-09-22 10:25:24 -07:00
Pablo Revilla
03e198b80c
Updates stats with pie chart and report for channel
2025-09-22 10:18:06 -07:00
Pablo Revilla
86b4fa6cbf
Update README.md
2025-09-19 21:48:39 -07:00
Pablo Revilla
e6424e3c6d
Update README.md
2025-09-19 21:48:13 -07:00
Pablo Revilla
e2c1e311b8
Update README.md
2025-09-19 11:11:25 -07:00
Pablo Revilla
02f63fca70
Work on DB cleanup tool
2025-09-19 10:50:15 -07:00
Pablo Revilla
f9a6f3dff2
Work on DB cleanup tool
2025-09-19 09:20:43 -07:00
Pablo Revilla
0da2ef841c
Work on DB cleanup tool
2025-09-19 09:11:00 -07:00
Pablo Revilla
4ffd287c84
Work on DB cleanup tool
2025-09-19 08:50:10 -07:00
Pablo Revilla
ec0dd4ef03
Work on status page
2025-09-18 10:28:55 -07:00
Pablo Revilla
608fde9e9c
Work on db cleanup tool
2025-09-18 10:25:27 -07:00
Pablo Revilla
7c40c64de8
Work on db cleanup tool
2025-09-18 09:45:01 -07:00
Pablo Revilla
4f4c18fa14
Work on db cleanup tool
2025-09-18 09:37:24 -07:00
Pablo Revilla
6eb1cdbd2d
Work on db cleanup tool
2025-09-18 07:40:25 -07:00
Pablo Revilla
cad3051e7f
Work on db cleanup tool
2025-09-18 07:38:58 -07:00
Pablo Revilla
2b9422efbc
fixed spelling of variable firehouse_interval
2025-09-18 07:34:26 -07:00
Pablo Revilla
ddb691d4de
fixed spelling of variable firehouse_interval
2025-09-17 23:05:05 -07:00
Pablo Revilla
bbab5fefd0
make the /api/config endpoint restrictive to what it provides. It will only show what is needed for the current code.
2025-09-17 23:01:29 -07:00
Pablo Revilla
6e223a066a
make the /api/config endpoint restrictive to what it provides. It will only show what is needed for the current code.
2025-09-17 23:00:44 -07:00
Pablo Revilla
61b74473e3
make the /api/config endpoint restrictive to what it provides. It will only show what is needed for the current code.
2025-09-17 22:55:40 -07:00
Pablo Revilla
f06fa3a4a3
Added Database cleanup feature to startdb.py
2025-09-17 22:22:35 -07:00
Pablo Revilla
9d4ebc00f6
Added Database cleanup feature to startdb.py
2025-09-17 22:15:12 -07:00