l5y
|
e502ddd436
|
fix telemetry parsing for charts (#451)
|
2025-11-14 21:18:37 +01:00 |
|
l5y
|
12f1801ed2
|
nodes: improve charts on detail pages (#450)
* nodes: add charts to detail pages
* nodes: improve charts on detail pages
* fix ignored packet debug loggin
* run rufo
* address review comments
|
2025-11-14 20:17:58 +01:00 |
|
l5y
|
a6a63bf12e
|
nodes: add charts to detail pages (#449)
|
2025-11-14 16:24:09 +01:00 |
|
l5y
|
631455237f
|
Aggregate frontend snapshots across views (#447)
|
2025-11-13 22:02:42 +01:00 |
|
Alexkurd
|
382e2609c9
|
Remove added 1 if reply with emoji (#443)
In reply message.text contains emoji, and message.emoji is 1.
|
2025-11-13 21:15:35 +01:00 |
|
l5y
|
05efbc5f20
|
Refine node detail view layout (#442)
* Refine node detail view layout
* Refine node detail controls and formatting
* Improve node detail neighbor roles and message metadata
* Fix node detail neighbor metadata hydration
|
2025-11-13 19:59:07 +01:00 |
|
l5y
|
9a45430321
|
Enable map centering from node table coordinates (#439)
* Enable map centering from node table coordinates
* Replace node coordinate buttons with links
|
2025-11-13 17:23:35 +01:00 |
|
l5y
|
cb843d5774
|
Add node detail route and page (#441)
|
2025-11-13 17:19:20 +01:00 |
|
l5y
|
d87c0cc226
|
Filter zero-valued fields from API responses (#438)
* Filter zero-value fields from API responses
* Restore zero-valued API fields (#438)
* Clarify compact_api_row documentation
|
2025-11-13 17:10:46 +01:00 |
|
l5y
|
16442bab08
|
Tighten map auto-fit behaviour (#435)
|
2025-11-12 20:49:03 +01:00 |
|
l5y
|
e479983d38
|
Fetch encrypted chat log entries for log tab (#434)
* Fetch encrypted chat log entries for log tab
* Guard log-only chat log merge from plaintext
|
2025-11-12 14:13:46 +01:00 |
|
l5y
|
70fca17230
|
Add encrypted filter to messages API (#432)
|
2025-11-12 12:46:34 +01:00 |
|
l5y
|
8823b7cb48
|
Add standalone full-screen map, chat, and nodes views (#429)
* Add dedicated full-screen dashboard views
* Simplify full-screen routes layout
* Restore refresh controls on full-screen views
* Polish standalone view layout
* Streamline standalone layouts
|
2025-11-12 11:38:26 +01:00 |
|
l5y
|
e40c0d9078
|
Ensure chat history fetches full message limit (#428)
|
2025-11-11 22:33:30 +01:00 |
|
l5y
|
2bb8e3fd66
|
Chore: update license headers (#424)
|
2025-11-08 10:41:57 +01:00 |
|
l5y
|
deb7263c3e
|
Chore: bump version to 0.5.5 (#423)
|
2025-11-08 09:15:52 +00:00 |
|
l5y
|
3daadc4f68
|
handle naming when primary channel has a name (#422)
|
2025-11-08 09:44:41 +01:00 |
|
l5y
|
6b72b1b3da
|
handle edge case when primary channel has a name (#421)
|
2025-11-07 21:39:26 +01:00 |
|
l5y
|
52486d82ad
|
Add preset mode to logs (#420)
|
2025-11-07 17:56:27 +01:00 |
|
l5y
|
487d618e00
|
Parallelize federation tasks with worker pool (#419)
* Parallelize federation work with worker pool
* Handle worker pool shutdown fallback during federation announcements
|
2025-11-07 17:24:37 +01:00 |
|
l5y
|
9239805129
|
allow filtering chat and logs by node name (#417)
|
2025-11-07 15:55:11 +01:00 |
|
l5y
|
554b2abd82
|
gem: add erb as dependency removed from std (#416)
* gem: add erb as dependency removed from std
* Relax erb dependency for Ruby 3.3 compatibility
|
2025-11-07 15:11:05 +01:00 |
|
l5y
|
8bb98f65d6
|
implement support for replies and reactions app (#411)
* implement support for replies and reactions app
* Allow numeric reaction port packets
* allow reaction packets through mai channel filter
|
2025-11-06 20:58:35 +01:00 |
|
l5y
|
a8394effdc
|
display encrypted messages in frontend log window (#409)
* display encrypted messages in frontend log window
* render recipient by known node name short id
|
2025-11-03 22:51:20 +01:00 |
|
l5y
|
e27d5ab53c
|
Add chat log entries for telemetry, position, and neighbor events (#408)
* Add telemetry and neighbor chat log events
* Refine chat log highlights for telemetry and position updates
* Add emoji prefixes to chat log events
* Fix telemetry highlights and emoji styling
* Remove italic chat copy and drop zero-valued highlights
* address style and formatting issues
|
2025-11-03 12:33:02 +01:00 |
|
l5y
|
6af272c01f
|
Handle missing instance domain outside production (#405)
|
2025-10-31 12:36:53 +01:00 |
|
l5y
|
03e2fe6a72
|
Add tabbed chat panel with channel grouping (#404)
* feat: add tabbed chat panel with channel grouping
* Handle ISO-only chat timestamps in dashboard renderer
* Remove redundant chat channel tag
|
2025-10-31 12:24:17 +01:00 |
|
l5y
|
c965d05229
|
Document environment configuration variables (#400)
* Document environment configuration variables
* Escape sed replacements when updating .env values
|
2025-10-31 11:08:06 +01:00 |
|
Nic Jansma
|
49e0f39ca9
|
Config: Read PROM_REPORT_IDS from environment (#398)
|
2025-10-29 09:22:33 +01:00 |
|
l5y
|
80645990cb
|
Chore: bump version to 0.5.4 (#388)
Co-authored-by: l5yth <d220195275+l5yth@users.noreply.github.com>
|
2025-10-19 10:36:09 +00:00 |
|
l5y
|
96a3bb86e9
|
Add telemetry formatting module and overlay metrics (#387)
|
2025-10-19 12:13:32 +02:00 |
|
l5y
|
6775de3cca
|
Prune blank values from API responses (#386)
|
2025-10-18 20:16:14 +02:00 |
|
l5y
|
8143fbd8f7
|
Add full support to telemetry schema and API (#385)
* feat: auto-upgrade telemetry schema
* Ensure numeric metrics fallback to valid values
* Format data processing numeric metric lookup
|
2025-10-18 15:19:33 +02:00 |
|
l5y
|
cf3949ef95
|
Respect PORT environment override (#384)
|
2025-10-18 13:01:48 +02:00 |
|
l5y
|
32d9da2865
|
Add instance selector dropdown for federation deployments (#382)
* Add instance selector for federation regions
* Avoid HTML insertion when seeding instance selector
|
2025-10-18 10:53:26 +02:00 |
|
l5y
|
61e8c92f62
|
Harden federation announcements (#381)
|
2025-10-18 10:38:28 +02:00 |
|
l5y
|
d954df6294
|
Ensure private mode disables federation (#380)
|
2025-10-18 09:48:40 +02:00 |
|
l5y
|
30d535bd43
|
Ensure private mode disables chat messaging (#378)
|
2025-10-17 22:47:54 +02:00 |
|
l5y
|
d06aa42ab2
|
Respect FEDERATION flag for federation endpoints (#379)
|
2025-10-17 22:47:41 +02:00 |
|
l5y
|
427479c1e6
|
Fix frontend coverage export for Codecov (#376)
* fix: export frontend coverage for codecov
* Merge V8 file coverages across workers
|
2025-10-17 22:43:23 +02:00 |
|
l5y
|
ee05f312e8
|
Restrict instance API to recent updates (#374)
|
2025-10-17 22:17:49 +02:00 |
|
l5y
|
cb9b081606
|
Chore: bump version to 0.5.3 (#372)
|
2025-10-17 19:47:18 +00:00 |
|
l5y
|
cc8fec6d05
|
Align theme and info controls (#371)
* Align theme and info controls
* design tweaks
|
2025-10-17 19:27:14 +00:00 |
|
l5y
|
1898a99789
|
Delay initial federation announcements (#366)
|
2025-10-16 21:50:43 +02:00 |
|
l5y
|
3eefda9205
|
Ensure well-known document stays in sync (#365)
|
2025-10-16 21:43:11 +02:00 |
|
l5y
|
a6ba9a8227
|
Guard federation DNS resolution against restricted networks (#362)
* Guard federation DNS resolution against restricted networks
* Pin federation HTTP clients to vetted IPs
|
2025-10-16 21:15:34 +02:00 |
|
l5y
|
7055444c4b
|
Add federation ingestion limits and tests (#364)
|
2025-10-16 21:15:18 +02:00 |
|
l5y
|
81335cbf7b
|
Decouple messages API from node joins (#360)
|
2025-10-16 13:19:29 +02:00 |
|
l5y
|
926b5591b0
|
Harden instance domain validation (#359)
|
2025-10-16 10:51:34 +02:00 |
|
l5y
|
68cfbf139f
|
chore: bump version to 0.5.2 (#356)
Co-authored-by: l5yth <d220195275+l5yth@users.noreply.github.com>
|
2025-10-15 23:16:30 +02:00 |
|