7 Commits

Author SHA1 Message Date
Daniel Pupius
44dc97c529 Traceroute rendering 2025-04-29 13:09:06 -07:00
Daniel Pupius
6c891198b5 Show more data 2025-04-23 13:17:19 -07:00
Daniel Pupius
2d61d369b0 Update MQTT packet handling to use protobuf structures directly
- Refactored decoder to use protobuf-defined Packet, TopicInfo, and Data structures
- Updated MQTT client and broker to work with protobuf structures directly
- Improved logging to properly serialize protobuf messages for structured output
- Optimized .logista.yaml template for cleaner, more compact log display

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-22 10:30:39 -07:00
Daniel Pupius
0784ccb958 Simplify packet construction 2025-04-21 22:34:49 -07:00
Daniel Pupius
41ee61b59a Updated logging configuration for dev and json for prod 2025-04-21 14:16:35 -07:00
Daniel Pupius
35cefa9981 Update .logista.yaml to match the actual log structure
- Fix timestamp field from timestamp to ts
- Add proper packet structure parsing based on sample logs
- Add special visualization for Node Info packets
- Add special visualization for Telemetry packets with DeviceMetrics
- Format uptime in human-readable hours
- Add fallback for unknown packet types with pretty printing
- Handle both packet and non-packet log entries
2025-04-21 12:43:23 -07:00
Daniel Pupius
1c96f0b9f4 Add Logista for JSON log processing
- Add .logista.yaml configuration for prettier log output
- Add github.com/dpup/logista as a go tool
- Update Makefile run target to pipe output through logista
- Configure the format to show timestamp, level, and message with colors
- Add special formatting for different message types
- Display telemetry and position data in readable format
- Add table display for remaining structured fields
2025-04-21 11:56:31 -07:00