Changes
● ui(theme): decouple input focus border from accent color
b3178fc● fix(controls): cancel pending long-press drag when pointer strays
cc9a4b3● feat(dialog): show inline field validation after submit
f0b534a● feat(subscription): support drag reordering of chain proxy nodes
691b81f● test(debug): add reorder debug commands for rules and subscriptions
6376bd6● test(tests): remove low-value and duplicated business tests
7988f82● ui(subscription): simplify chain proxy dialog empty states and footer
c4c67a5● ui(subscription): remove subscription name subtitles from dialogs
776919c● fix(dialog): remove black corner artifacts on dialog shadow
a688f2d● ui(dialog): render dialog shadow outside the panel surface
808bab1● ui(subscription): restyle chain proxy dialog controls
dbcc956● test(debug): drop superseded counts from chain proxy open command
b2068bf● chore(desktop): remove unused localization keys and style resources
09b3309● refactor(hub): align ffi entry names with capability convention
f58b76d● chore(runtime): annotate intentional sync-over-async bridges
0dae535● fix(subscription): keep chain arrows stationary while dragging
9c4c0ec● feat(subscription): scope chain proxies to proxy groups
f8fea36● refactor(debug): standardize command protocol
617c94c● fix(ui): auto-scroll lists while dragging past the viewport
3dbabc7● fix(desktop): restore Avalonia XAML hot reload
3d9589d● feat(subscription): guard chain proxy cycles
024cd5a● ui(rules): unify card toggle styling
519021c● refactor(subscription): simplify chain cycle handling
3d83184● fix(subscription): address chain proxy review findings
f310e49● ui(localization): unify zh-Hant terms and polish cross-language strings
dac3330via Release notes from stelliberty (author: github-actions[bot])
