Commit Graph

67 Commits

Author SHA1 Message Date
ua1zbe
f23d8e35bb 1.0.12: UI — убрана HOLD TO TALK, PTT крупнее, строка говорящего между блоками
- Удалена надпись HOLD TO TALK (lbl_ptt_hint).
- PTT-кнопка увеличена 130→170 dp.
- Строка говорящего перенесена между блоками «на связи» и
  индикаторами; единый формат: «Говорит UA1ZBE TG12» при приёме,
  «UA1ZBE TG12» когда приёма нет (шрифт прежний).
2026-08-21 11:54:44 +03:00
ua1zbe
587d46578e 1.0.12: PTT-кнопка в стиле Zello (градиент, тень, глянец, ободок) 2026-08-21 11:39:46 +03:00
ua1zbe
7342dddd0b 1.0.12: читаемое имя записи (дата/время вместо hex)
rec_YYYY-MM-DD_HH-mm-SS.ogg вместо rec_<hex>.ogg.
2026-08-21 11:31:58 +03:00
ua1zbe
e32d6967aa 1.0.12: список записей по долгому тапу на кнопку записи
- Long-press (3 с) кнопки записи открывает диалог со списком
  файлов recordings/*.ogg.
- В диалоге: воспроизведение (MediaPlayer, переключатель
  play/stop) и удаление с подтверждением.
- Пустой список — тост «Нет записей».
- Иконки ic_play/ic_stop/ic_delete, разметка dialog_recording_item.
2026-08-21 11:28:51 +03:00
ua1zbe
99a867df6f 1.0.12: запись приёма в OGG с пропуском тишины
- RxRecorder: MediaCodec(Opus) + MediaMuxer(OGG), пишет декодированный
  RX PCM 48 кГц; pts не продвигается во время тишины, поэтому паузы
  в эфире не попадают в файл.
- OpusEngine.rxTap: перехват PCM из выхода декодера.
- SvxService: startRecording()/stopRecording()/isRecording().
- MainActivity: кнопка btn_record между позывным и монитором,
  индикация (иконка краснеет), тосты о старте/сохранении.
- Файлы: Android/data/ru.ua1zbe.svxremote/files/recordings/rec_*.ogg.
  Пустой файл (весь сеанс — тишина) удаляется.
2026-08-21 11:09:01 +03:00
ua1zbe
29734e6203 Секции с фоном: блок индикаторов и блок APRS/статуса 2026-08-21 08:29:41 +03:00
ua1zbe
af9bb48f7e Bump to 1.0.11 2026-08-19 09:40:48 +03:00
ua1zbe
c8daa276fc Фикс подсчёта потерь: повторы/инверсии seq говорящего и паузы не считаются потерями 2026-08-19 09:37:44 +03:00
ua1zbe
1bfac034cd RX-статистика включена по умолчанию 2026-08-19 09:08:32 +03:00
ua1zbe
7b8e897e8a RX-статистика (потери/джиттер) на главном экране, галочка в скрытых настройках 2026-08-19 08:57:39 +03:00
ua1zbe
c279982778 Bump to 1.0.10 2026-08-19 08:36:59 +03:00
ua1zbe
3b2a31e133 1.0.10: выбор скорости передачи Opus + авто-адаптация; фикс подрыва в начале приёма 2026-08-19 08:35:20 +03:00
ua1zbe
f5f51bce0c Bump to 1.0.9 2026-08-18 16:31:51 +03:00
ua1zbe
fbded33b67 Enlarge RX/TX indicator to 24sp 2026-08-18 16:26:11 +03:00
ua1zbe
6cee5999b8 Show 'Говорит TG..' + callsign + RX/TX duplex indicator 2026-08-18 16:22:41 +03:00
ua1zbe
2d85b0587b Fix talker label in normal mode; keep base group during own TX 2026-08-18 16:10:32 +03:00
ua1zbe
43890117b2 Monitoring toast: 'Мониторинг выбранных групп!' 2026-08-18 16:02:15 +03:00
ua1zbe
e5f964dff7 Toggle monitoring over live connection without reconnect 2026-08-18 15:58:09 +03:00
ua1zbe
05ba30e0c6 Enable PTT in monitoring mode; don't switch group while transmitting 2026-08-18 15:50:13 +03:00
ua1zbe
e53186ea52 Fix group monitoring: per-group 15s idle timeout, drop priority lock 2026-08-18 15:42:52 +03:00
ua1zbe
b0bf837a92 Force RX meter to zero 600ms after signal ends; silence threshold 2026-08-18 15:21:29 +03:00
ua1zbe
88739f17a9 Replace RX/MIC bars with S-meter (S1-S9, +20..+60, peak-hold) 2026-08-18 15:15:34 +03:00
ua1zbe
b63ef121f9 Sound meter preview dialog (hold on 'На связи'): S-meter, clipping, jitter/loss demo 2026-08-18 15:07:53 +03:00
ua1zbe
b45f871544 Bump to 1.0.8 2026-08-18 13:35:30 +03:00
ua1zbe
516fb7b932 Show RX/MIC meters as +dB; zero RX meter during conceal 2026-08-18 13:26:05 +03:00
ua1zbe
3de296b5d2 Shorten APRS coords hint 2026-08-18 13:18:33 +03:00
ua1zbe
37ecd0fa6e Separate hidden audio settings screen (mic gain, RX buffer, jitter) via triple-tap; remove from main settings 2026-08-18 13:16:04 +03:00
ua1zbe
467dabe509 Triple-tap on app title opens settings; add mic gain slider (100-500%) 2026-08-18 13:10:43 +03:00
ua1zbe
0f827f7a9c Show real app version in settings 2026-08-18 09:25:28 +03:00
ua1zbe
78ac8648a6 Default APRS coords to Saint Petersburg center; bump to 1.0.7 2026-08-18 09:14:19 +03:00
ua1zbe
ac10ffc7fa Remove APRS callsign setting; connect to APRS-IS with SVX callsign, keep only coords 2026-08-18 09:01:30 +03:00
ua1zbe
f5cb74ba25 Show meteo line centered with WX prefix 2026-08-18 08:53:09 +03:00
ua1zbe
4102140fa0 Fix APRS meteo temp: t-field is whole degrees Fahrenheit (was dividing by 10); round to whole Celsius 2026-08-18 08:46:48 +03:00
ua1zbe
985cd9eb1a Convert APRS meteo temperature from Fahrenheit to Celsius 2026-08-18 07:58:17 +03:00
ua1zbe
7564c8d092 Add APRS weather stations (experimental): receive meteo in 250 km radius, show temperature in main screen line 2026-08-17 16:58:00 +03:00
ua1zbe
fac3c7d692 Bump version to 1.0.6 2026-08-17 13:23:15 +03:00
ua1zbe
884678d36d Fix RX audio for subsequent transmissions (recreate decoder on flush) 2026-08-17 13:18:50 +03:00
ua1zbe
9d7b659231 Add last talkers log (15 entries, time/callsign/TG) 2026-08-17 11:28:39 +03:00
ua1zbe
ee61d3ef6f Update monitored TG when switching group live 2026-08-17 11:14:41 +03:00
ua1zbe
3109c52bbd Fix group switching: send selectGroup on background thread 2026-08-17 11:11:30 +03:00
ua1zbe
eeffc14f1a Switch talk group without reconnecting 2026-08-17 10:55:44 +03:00
ua1zbe
9838daea2f Add multiple connection profiles (v1.0.6) 2026-08-17 10:39:15 +03:00
ua1zbe
531ec51fb6 Release v1.0.5 (versionCode 7) 2026-08-17 09:55:24 +03:00
ua1zbe
e523bf756b Monitoring toggle toasts: 10s dev warning on enable, normal mode on disable (v1.0.5) 2026-08-17 09:50:26 +03:00
ua1zbe
ef72a2dc7f Show dev-warning toast on monitoring button press (v1.0.5) 2026-08-17 09:46:51 +03:00
ua1zbe
ef4fa24ba5 Fix node info field name: swVer is shown on reflector dashboard (v1.0.5) 2026-08-17 09:39:46 +03:00
ua1zbe
a1b2bdaa1c Report actual app version to reflector (BuildConfig.VERSION_NAME) (v1.0.5) 2026-08-17 09:34:26 +03:00
ua1zbe
0b51e63262 Fix Opus decoding and RX jitter buffer on Android 16 (v1.0.5) 2026-08-17 09:22:47 +03:00
ua1zbe
268c9d76af Fix flush on PTT release; monitoring priority tweaks (v1.0.5) 2026-08-17 08:22:47 +03:00
ua1zbe
11446a92a5 Add group monitoring mode (v1.0.5)
- Monitor button between callsign and TG selector
- On: reconnects with TG_MONITOR for all switch-list groups,
  status shows 'Мониторинг: TG...', PTT disabled
- Talker display shows callsign and its TG
- Off: back to normal talk mode
2026-08-14 15:01:46 +03:00