Sergey Krashevich
1fc40aa7db
Quote host names in DOT output
...
Wrap host identifiers with quotes when generating Graphviz DOT to avoid invalid identifiers if hostnames contain punctuation or spaces. Updated node declaration and both producer/consumer edges to use %q for host formatting in internal/streams/dot.go; other fields (IDs, labels, titles) remain unchanged.
2026-03-21 16:19:38 +03:00
Alex X
7083afe9b2
Merge pull request #2044 from skrashevich/documentation-site
...
(website): new documentation site
2026-02-06 21:49:35 +03:00
Alex X
d01b99d105
BIG docs refactoring
2026-02-06 21:45:55 +03:00
Sergey Krashevich
f1d61bf15a
fix: handle errors in stream creation and patching in tests
2026-02-01 04:18:04 +03:00
Sergey Krashevich
5970dd2fe4
📝 docs(README): update documentation for clarity and accuracy
2026-01-26 00:40:48 +03:00
Alex X
28821c41e0
Code refactoring for #1977
2025-12-14 20:17:13 +03:00
Robert Resch
209b73a0f1
Add get request to preload endpoint for listing them
2025-12-10 23:30:08 +01:00
Alex X
c98b0a83c4
Merge pull request #1939 from edenhaus/supportedSchemas
...
Add api endpoint to return supported schemas
2025-11-16 19:04:24 +03:00
Alex X
0bae158e41
Code refactoring for #1939
2025-11-16 19:03:19 +03:00
Robert Resch
e2b63a4f6c
Remove duplicate code
2025-11-16 16:40:04 +01:00
Robert Resch
3897f10a4d
Add api endpoint to return supported schema
2025-11-16 16:33:09 +01:00
Alex X
ac80f1470e
Add errors output to streams API
2025-11-16 18:20:53 +03:00
Alex X
2133f5323c
Add insecure sources logic
2025-11-11 17:33:15 +03:00
Alex X
c10a06d199
Fix wrong log message for streams module
2025-11-11 17:29:10 +03:00
Alex X
e953e949ef
Merge branch 'master' into secrets-file
2025-10-07 15:22:44 +03:00
Alex X
fe2cc4b525
Code refactoring for #1744
2025-10-07 15:15:04 +03:00
Alex X
22cc8ac2c4
Code refactoring for #1762
2025-10-01 16:57:39 +03:00
seydx
ef318f663e
fix preload queries
2025-06-16 09:32:07 +02:00
seydx
b6579122d1
fix
2025-06-06 03:11:28 +02:00
seydx
493fa1ef6a
add api endpoints and change config syntax
2025-06-05 11:33:03 +03:00
seydx
dfc1f45f97
support preloading streams
2025-06-02 22:06:47 +03:00
seydx
bf45f64a7e
- refactor secrets
...
- add support for env in config
- redact sensitive information in logs/responses
2025-05-26 21:56:45 +02:00
seydx
e0687db9e2
add template parsing
2025-05-20 23:07:04 +02:00
seydx
a0145b4b24
revert handlers
2025-05-20 15:52:26 +02:00
seydx
a2beea1bbd
refactor
2025-05-20 13:59:46 +02:00
seydx
e5e55b7a50
improve secret vars and parse url with secrets
2025-05-20 13:05:11 +02:00
Alex X
902af5e5d7
Add wyoming module
2025-04-22 06:37:42 +03:00
Alex X
2473eee66b
Add warn log for match media func
2025-04-21 20:17:52 +03:00
Alex X
944e6f5569
Update Reolink links in the docs
2025-03-09 11:40:23 +03:00
Alex X
fe2e372997
Add examples to streams module readme
2025-03-08 07:31:49 +03:00
Alex X
a15deedf0d
Fix YAML patch in some cases #1626
2025-03-07 21:44:23 +03:00
Alex X
5cf2ac4c3e
Fix escape quotes for DOT format #1603
2025-02-26 17:00:05 +03:00
Alex X
90544ba713
Fix panic for concurrent streams map read and map write #1612
2025-02-24 21:02:33 +03:00
Alex X
25145f72e5
Fix broken incoming sources after v1.9.7 #1458
2024-11-14 19:39:26 +03:00
Alex X
9ee8174d5f
Code refactoring for #1448
2024-11-11 16:36:51 +03:00
Robert Resch
fde04bd625
Improve codec not matched error by including kind
2024-11-10 19:27:59 +01:00
Alex X
340fd81778
Fix loop request, ex. camera1: ffmpeg:camera1
2024-11-09 18:17:41 +03:00
Alex X
3f94a754e4
Fix WebRTC card stuck in loading #1417
2024-10-29 14:39:37 +03:00
Alex X
a8d394efd7
Update PUT /api/streams for support multiple src params
2024-10-24 20:46:31 +03:00
Robert Resch
95a5283c86
Extend streams API to allow multiple sources
2024-10-22 16:31:31 +02:00
Michele Prà
388c408080
defer used wisely
2024-09-27 18:14:41 +02:00
Michele Prà
8128edad43
Update streams.go
2024-09-16 16:42:22 +02:00
Michele Prà
eb8a13d8c2
data race for streams map
...
https://go.dev/doc/articles/race_detector
2024-09-16 12:42:34 +02:00
Alex X
ba34855602
Merge pull request #1196 from skrashevich/feat-network-dot-enhancements
...
refactor(webui): enhance network visualization in network.html
2024-06-16 22:24:11 +03:00
Alex X
906f554d74
Code refactoring after #1195
2024-06-16 15:19:50 +03:00
Sergey Krashevich
1b411b1fed
refactor(streams): optimize label generation with strings.Builder
...
feat(network): add periodic data fetching and network update
2024-06-16 10:19:17 +03:00
Sergey Krashevich
5d57959608
fix(streams): handle missing codec_name in appendDOT function
2024-06-16 08:59:06 +03:00
Alex X
734393d638
Add streaming network visualisation
2024-06-16 06:36:24 +03:00
Alex X
96504e2fb0
BIG rewrite stream info
2024-06-16 06:20:45 +03:00
Alex X
1ac9d54dab
Code refactoring for stream MarshalJSON
2024-06-10 16:42:34 +03:00