evgeny
|
780e7220c3
|
Include model roles and row actions required by subgroup details
|
2026-11-02 23:34:22 +01:00 |
|
evgeny
|
49b7ac9099
|
Include translations for subgroup name editing
|
2026-11-02 23:34:07 +01:00 |
|
evgeny
|
f2529fd624
|
Include subgroup rename command used by the member context menu
|
2026-11-02 23:34:06 +01:00 |
|
evgeny
|
80c645c982
|
Show subgroup members without a detail title or rename button
|
2026-11-02 23:20:18 +01:00 |
|
evgeny
|
5c92241488
|
Document language detection rules and GitHub corpus results
|
2026-11-02 23:10:39 +01:00 |
|
evgeny
|
bf663d5799
|
Recognize Java method fragments without package declarations
|
2026-11-02 23:09:33 +01:00 |
|
evgeny
|
34b71c040e
|
Ignore multiline literals when detecting code language
|
2026-11-02 23:08:37 +01:00 |
|
evgeny
|
6ea6bf20a8
|
Avoid guessing JavaScript from shared let and arrow syntax
|
2026-11-02 23:07:48 +01:00 |
|
evgeny
|
970cdd5441
|
Add reproducible pinned GitHub corpus for language detection
|
2026-11-02 23:06:43 +01:00 |
|
evgeny
|
51d24ca315
|
Verify automatic highlighting and explicit language precedence
|
2026-11-02 23:06:24 +01:00 |
|
evgeny
|
99b4bea3f7
|
Distinguish Rust paths and embedded markup in language detection
|
2026-11-02 23:03:30 +01:00 |
|
evgeny
|
032b084a15
|
Apply language detection to unlabelled code and add corpus runner
|
2026-11-02 23:00:45 +01:00 |
|
evgeny
|
a7d964658c
|
Add bounded heuristic code language detector
|
2026-11-02 23:00:10 +01:00 |
|
evgeny
|
39a2895074
|
Process window startup requests before testing geometry saves
|
2026-11-02 22:49:15 +01:00 |
|
evgeny
|
53f8efa920
|
Record settings window geometry test failure
|
2026-11-02 22:46:59 +01:00 |
|
evgeny
|
747519ab99
|
Link message formatting before inheriting GUI test dependencies
|
2026-11-02 22:46:11 +01:00 |
|
evgeny
|
931b9822c3
|
Update italic markup examples and regression cases
|
2026-11-02 22:42:13 +01:00 |
|
evgeny
|
66b8da36b8
|
Use double underscores for italic chat markup
|
2026-11-02 22:42:13 +01:00 |
|
evgeny
|
b17c6fff96
|
Document desktop message formatting and syntax highlighting dependencies
|
2026-11-02 22:37:55 +01:00 |
|
evgeny
|
c19750a800
|
Handle Windows line endings and verify empty code blocks
|
2026-11-02 22:36:10 +01:00 |
|
evgeny
|
77186c4392
|
Verify formatted message drag-copy and automatic Windows dependency installation
|
2026-11-02 22:33:27 +01:00 |
|
evgeny
|
347c744f27
|
Test message markup, syntax state and formatted text layout
|
2026-11-02 22:31:49 +01:00 |
|
evgeny
|
fc45b39948
|
Install missing Windows GUI dependencies before configuring the build
|
2026-11-02 22:30:48 +01:00 |
|
evgeny
|
31b42d0c22
|
Render formatted chat text with matching selection and clipboard
|
2026-11-02 22:29:50 +01:00 |
|
evgeny
|
3a6844fc9d
|
Add desktop message markup parser and syntax highlighting preparation
|
2026-11-02 22:29:02 +01:00 |
|
evgeny
|
5a8a50e74c
|
Fix desktop message selection highlight paragraph offset
|
2026-11-02 22:18:41 +01:00 |
|
evgeny
|
7062905d48
|
Add simultaneous calls to device groups
|
2026-11-02 21:53:20 +01:00 |
|
evgeny
|
24cb0eb463
|
Refine device group controls and aggregate status indicators
|
2026-11-02 21:02:14 +01:00 |
|
evgeny
|
03fea5eb74
|
Refine device pairing flow and invalidate outdated node snapshots
|
2026-11-02 19:52:18 +01:00 |
|
evgeny
|
d7006aecb5
|
Add signed device groups and compact NODEINFO packing
|
2026-11-02 18:47:58 +01:00 |
|
evgeny
|
ef34f81c90
|
Document device group implementation requirements
v0.1.0
|
2026-11-02 16:17:03 +01:00 |
|
evgeny
|
26f8491abc
|
Add missing desktop voice compressor controls
|
2026-11-02 16:17:03 +01:00 |
|
evgeny
|
1c0f40f247
|
Accept zero compressor gain and clarify Android storage limits
|
2026-11-02 16:17:03 +01:00 |
|
evgeny
|
2260719ff7
|
Add signed Android release build scripts
|
2026-11-02 15:03:46 +01:00 |
|
evgeny
|
3166ee7a41
|
Remove unused log file field from Android settings
|
2026-11-02 15:03:45 +01:00 |
|
evgeny
|
2b5b5aad88
|
Fix group JOIN retry delays after rejection and transport failure
|
2026-11-02 00:33:55 +01:00 |
|
evgeny
|
ba6306f396
|
Give independent stream test an explicit BGP group owner
|
2026-11-01 23:24:14 +01:00 |
|
evgeny
|
2414207e80
|
Document online requirement for opening stream subscriptions
|
2026-11-01 23:23:44 +01:00 |
|
evgeny
|
d87fb7c555
|
Clarify BGP availability and source watcher documentation
|
2026-11-01 23:23:25 +01:00 |
|
evgeny
|
9b416fad82
|
Test BGP stream availability, recovery and offline viewer cleanup
|
2026-11-01 23:22:48 +01:00 |
|
evgeny
|
5b5a5e94e3
|
Remove offline Android streams without draining playback
|
2026-11-01 23:21:39 +01:00 |
|
evgeny
|
83f6a79985
|
Report offline stream sources in Android playback
|
2026-11-01 23:21:39 +01:00 |
|
evgeny
|
bf63f79fdf
|
Show offline stream closure in the desktop player
|
2026-11-01 23:10:27 +01:00 |
|
evgeny
|
46a5cf14ce
|
Close stream receivers when their source goes offline in BGP
|
2026-11-01 23:10:00 +01:00 |
|
evgeny
|
2f94da7bbf
|
Test Android stream audio switching and cleanup ownership
|
2026-11-01 23:06:32 +01:00 |
|
evgeny
|
2b268f314f
|
Switch Android playback clocks when stream audio changes
|
2026-11-01 23:05:57 +01:00 |
|
evgeny
|
4e28c518bd
|
Verify remote no-audio readiness independently of the audio buffer
|
2026-11-01 22:52:18 +01:00 |
|
evgeny
|
827f3dc619
|
Declare source audio state in live playback and drain fixtures
|
2026-11-01 22:48:36 +01:00 |
|
evgeny
|
cbe4cb1e33
|
Use video playback clocks when the source disables audio
|
2026-11-01 22:48:19 +01:00 |
|
evgeny
|
0bd046adca
|
Reserve telemetry width for playback catch-up speed
|
2026-11-01 22:29:29 +01:00 |
|