Sergey Krashevich
0f4607a070
Improve YAML language detection in config.html
...
Refactored the logic for detecting the YAML language in Monaco editor to handle cases where getLanguages may not be available or Monaco is not loaded. This increases robustness and prevents potential runtime errors.
2025-12-27 08:08:28 +03:00
Sergey Krashevich
11ad1129ed
Add hover provider for YAML editor
...
Introduces a hover provider to the YAML editor using Monaco, displaying property descriptions from the schema when hovering over keys. This enhances the editor's usability by providing inline documentation for YAML properties.
2025-12-27 08:05:42 +03:00
Sergey Krashevich
da0b19026c
Improve YAML linter with indentation and block scalar checks
...
Adds detection for inconsistent indentation and unexpected indentation at the document root. Enhances block scalar handling by tracking parent indentation and skipping content lines accordingly. Also improves error reporting for missing map keys or list items.
2025-12-27 07:59:22 +03:00
Sergey Krashevich
247d4063ed
Merge branch 'monaco-editor-141225' of github.com:skrashevich/go2rtc into monaco-editor-141225
2025-12-21 00:06:29 +03:00
Sergey Krashevich
7ada6d81eb
Add YAML schema-based linting and validation
...
Integrates js-yaml for parsing and adds comprehensive YAML linting with schema-based type checking, duplicate key detection, and improved error reporting. Refactors and extends parsing utilities, enhances completion logic, and introduces a schema tools abstraction for type and property resolution.
2025-12-21 00:02:49 +03:00
Sergey Krashevich
eda92afffe
Merge branch 'AlexxIT:master' into monaco-editor-141225
2025-12-20 12:54:14 -08:00
Alex X
353262307b
Update links to icons in resources
2025-12-14 22:35:58 +03:00
Alex X
a4d4598a13
Add support xiaomi source
2025-12-14 13:07:45 +03:00
Sergey Krashevich
d041c89c5c
schema improvements
2025-12-14 05:20:59 +03:00
Sergey Krashevich
ce9138b354
update monaco to 0.55.1
2025-12-14 04:52:35 +03:00
Sergey Krashevich
1e5def35c9
monaco initial
2025-12-14 04:47:27 +03:00
Alex X
7eb5fe0355
Add second STUN server from Cloudflare
2025-12-01 14:19:48 +03:00
Alex X
fbd5215669
Add custom title to stream page #1957
2025-11-26 11:24:57 +03:00
Alex X
3ebc115cc5
Update title for all WebUI pages
2025-11-26 11:24:57 +03:00
Alex X
4ec2849008
Fix WebUI for tuya source
2025-11-25 20:14:00 +03:00
seydx
319dbf2c63
Refactor after merge
2025-11-19 00:10:13 +01:00
seydx
4b419309a8
Merge branch 'master' of https://github.com/AlexxIT/go2rtc into tuya-new
2025-11-19 00:09:34 +01:00
Alex X
42e7a03534
Add HomeKit QR code to WebUI #1138 by @mnakada
2025-11-18 20:55:17 +03:00
Alex X
b705cadc04
Merge pull request #1942 from sethyx/fix/network-url
...
Fix link to per-stream net/node graphs
2025-11-18 11:17:04 +03:00
Gergely Szell
2523a5ac38
Fix link to per-stream net/node graphs
2025-11-18 09:12:38 +01:00
Alex X
e246e2e756
Fix WebUI for Hass black theme
2025-11-17 12:21:45 +03:00
Alex X
1fe602679e
Update WebUI design
2025-11-15 21:08:00 +03:00
Alex X
158f9d3a08
Code refactoring for HomeKit server
2025-11-09 21:58:44 +03:00
seydx
ee5e31d3b3
Merge branch 'master' of https://github.com/AlexxIT/go2rtc into tuya-new
2025-09-30 19:14:43 +02:00
Alex X
549da0257e
Merge pull request #1745 from seydx/optimize-ring
...
Optimize ring
2025-09-30 13:36:42 +03:00
Alex X
7d9862202a
Code refactoring for video-rtc.js
2025-09-30 12:12:29 +03:00
Alex X
d697bdcf05
Code refactoring for #1644
2025-09-29 18:21:36 +03:00
seydx
5be5d9247c
refactor, simplify api, add support for email/password auth
2025-07-10 16:09:18 +02:00
seydx
998c85d6f5
- support adding cameras via interface
...
- support qr code auth
- support resolution change
- support h265
- refactor code
2025-07-10 16:09:18 +02:00
seydx
c90fcd1ce1
refactor
2025-05-21 13:16:49 +02:00
seydx
2c3813deb9
Merge branch 'AlexxIT:master' into check-h265
2025-04-22 12:29:49 +02:00
Alex X
7415776e4d
Add support alsa source
2025-04-21 20:18:28 +03:00
seydx
e5e1f6bd05
Merge branch 'AlexxIT:master' into check-h265
2025-03-18 13:15:45 +01:00
Alex X
c52f3ebdd6
Fix wrong URL in hls.html example
2025-03-17 14:52:33 +03:00
seydx
ac96b64c64
change codec priority handling for h265
2025-03-16 14:16:05 +01:00
seydx
b28ffa9543
indentation
2025-03-11 01:52:16 +01:00
seydx
7836f2e47f
check h265
2025-03-11 01:50:41 +01:00
Alex X
ae89600201
Fix WebUI editor after Save
2025-02-27 15:01:05 +03:00
Alex X
1ab05e5c3b
Merge pull request #1205 from skrashevich/fix-keep-netmap-selections
...
fix(network): preserve selected nodes and edges on data reload
2025-02-24 16:23:19 +03:00
Alex X
4b4a1644ff
Code refactoring for network view
2025-02-24 16:21:12 +03:00
Alex X
eeb0012e7f
Improve delay for MSE player
2025-02-02 14:46:37 +03:00
Alex X
f072dab07b
Correcting code formatting after #1567
2025-01-25 11:18:51 +03:00
seydx
2c5f1e0417
add 2fa
2025-01-24 19:37:17 +01:00
seydx
485448cbc7
initial ring implementation
2025-01-24 12:38:45 +01:00
Alex X
d59139a2ab
Add support v4l2 source
2025-01-06 23:47:35 +03:00
Sergey Krashevich
0e5b293b1f
fix(network): preserve selected nodes and edges on data reload
2024-06-19 12:20:04 +03:00
Alex X
e6fa97c738
Code refactoring after #1196
2024-06-16 22:12:52 +03:00
Sergey Krashevich
5b481a27c6
fix(network): enable autoResize in network settings
2024-06-16 21:57:48 +03:00
Sergey Krashevich
d8aed552bc
fix(network): ensure consistent node positions by storing and reusing seed
2024-06-16 15:22:33 +03:00
Sergey Krashevich
cb44d5431a
feat(network): preserve pan and scale on data reload
2024-06-16 15:01:40 +03:00