sirmrak
4e5b961f7b
fix: исправить зависание при Ctrl+C
...
- signal_handler вызывает shutdown() который блокируется
- Убран sys.exit(0) из signal handler
- serve_forever() завершается через KeyboardInterrupt
- finally закрывает сокет корректно
2026-05-20 22:59:19 +03:00
sirmrak
9d8e78fe2a
fix: исправить баги web сервера
...
- IndexError в log_message — убран неправильный формат
- Ctrl+C не работал — добавлен signal_handler
- Порт не освобождался — добавлен server_close()
- allow_reuse_address=True — для быстрого рестарта
- Добавлен remote URL в баннер
2026-05-20 22:46:53 +03:00
sirmrak
d8ab4736de
feat: модернизировать WebSocket клиент с UI управлением
...
Новые возможности client.html:
- 🔊 Управление громкостью (слайдер 0-100%)
- 🔇 /🔊 Кнопки Mute/Unmute
- 🔔 Тест звука (play_sound команда)
- 💡 LED управление (цвет, яркость)
- 📊 RMS Audio Level визуализация (реальное время)
- 🎨 Современный UI (карточки, градиенты, анимации)
- 📱 Адаптивный дизайн
start_web_server.py:
- Простой HTTP сервер для тестирования
- Авто-определение WebSocket URL
- Красивый вывод в консоль
Запуск:
cd examples/websocket-service
./start_web_server.py --port 8080
Открыть: http://localhost:8080/client.html
2026-05-20 22:23:34 +03:00
sirmrak and Qwen-Coder
d38719ad53
docs: добавлен settings cheat sheet
...
- docs/settings-cheatsheet.md — полный справочник всех CLI флагов
- Обновлён docs/README.md — добавлена ссылка на cheat sheet
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-05-19 23:13:01 +03:00
sirmrak and Qwen-Coder
cae22004b1
Полная синхронизация
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-05-19 19:40:42 +03:00
sirmrak
87502c55e0
Загрузка исходника
2026-05-09 11:49:44 +03:00