You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
evgeny
50156e12af
android: member list screen + link status dots, ipv6 autoconnect fixes
...
Android chatgui:
- New MemberListScreen with member list, detail card, edit dialog
- Link status dots (green/red/grey) per address in detail card (1s poll)
- Self-node name coloured green
- ChatScreen: people icon in TopAppBar
IPv6 autoconnect fixes (3 bugs in conn_mgr/topo):
- topo_node_sqlite_node_load: load v6 addresses from DB
- topo_node_registry_store: merge v6_addrs into existing node
- cm_sock_v6_classify: wildcard [::] treated as CM_V6_DIR
- cm_add_v6_link: htons(port) was missing
Memory fixes:
- strdup→u_strdup in bridge (7 instances)
- u_realloc cap update before success check (3 instances)
- char sql[256]→[512] for truncated SELECT
Chat member hash now includes addresses for change detection
Linux chatgui:
- Link status dots in AccountList detail panel (1s poll)
- Self-node name in green in member list
2 months ago
..
accountdelegate.cpp
android: member list screen + link status dots, ipv6 autoconnect fixes
2 months ago
accountdelegate.h
…
accountlist.cpp
android: member list screen + link status dots, ipv6 autoconnect fixes
2 months ago
accountlist.h
android: member list screen + link status dots, ipv6 autoconnect fixes
2 months ago
animtimer.cpp
…
animtimer.h
…
audiodevicesettingspage.cpp
chat_settings: [chat] config section + live sync + fix test segfault
2 months ago
audiodevicesettingspage.h
chat_settings: [chat] config section + live sync + fix test segfault
2 months ago
audiorecorder.cpp
unify compressor: remove C++ duplicate audiocompressor, use lib/audio_compressor.c in chatgui
2 months ago
audiorecorder.h
unify compressor: remove C++ duplicate audiocompressor, use lib/audio_compressor.c in chatgui
2 months ago
channeldelegate.cpp
…
channeldelegate.h
…
channellist.cpp
…
channellist.h
…
chatview.cpp
…
chatview.h
…
creategroupdialog.cpp
…
creategroupdialog.h
…
databasesettingspage.cpp
…
databasesettingspage.h
…
debug_ui.h
…
emoji.cpp
…
emoji.h
…
emojipanel.cpp
…
emojipanel.h
…
emojitabbar.cpp
…
emojitabbar.h
…
inputbar.cpp
feat: media_async + media_index modules, media_files table, tests
2 months ago
inputbar.h
feat: media_async + media_index modules, media_files table, tests
2 months ago
invite_link.cpp
invite: add proto field (UDP/TCP/BOTH) to invite link binary format
2 months ago
invite_link.h
invite: add proto field (UDP/TCP/BOTH) to invite link binary format
2 months ago
invitedialog.cpp
…
invitedialog.h
…
joindialog.cpp
android: voice messages + attachments architecture plan, build fixes
2 months ago
joindialog.h
…
lottieicon.cpp
…
lottieicon.h
…
main.cpp
…
mainwindow.cpp
android: member list screen + link status dots, ipv6 autoconnect fixes
2 months ago
mainwindow.h
…
media_blocks.cpp
media_blocks: fix missing QJsonArray include
2 months ago
media_blocks.h
media: Ed25519-подписи блоков, local_attrs, MediaBlockReader, файловые вложения
2 months ago
memberlistmodel.cpp
android: member list screen + link status dots, ipv6 autoconnect fixes
2 months ago
memberlistmodel.h
android: member list screen + link status dots, ipv6 autoconnect fixes
2 months ago
memberpropsdialog.cpp
ffmpeg: add build script and CMake integration
2 months ago
memberpropsdialog.h
ffmpeg: add build script and CMake integration
2 months ago
messagedelegate.cpp
voice playback: miniaudio cursor ground truth + EMA smooth decay
2 months ago
messagedelegate.h
voice playback: miniaudio cursor ground truth + EMA smooth decay
2 months ago
messagelist.cpp
voice playback: miniaudio cursor ground truth + EMA smooth decay
2 months ago
messagelist.h
voice playback: miniaudio cursor ground truth + EMA smooth decay
2 months ago
networksettingspage.cpp
chatgui: IPv4+IPv6 dual-stack listen by default
2 months ago
networksettingspage.h
…
nodespage.cpp
…
nodespage.h
…
qrcode_utils.cpp
…
qrcode_utils.h
…
renamedialog.cpp
…
renamedialog.h
…
settingsdialog.cpp
chat_settings: [chat] config section + live sync + fix test segfault
2 months ago
settingsdialog.h
feat: media_async + media_index modules, media_files table, tests
2 months ago
sound_manager.cpp
voice playback: miniaudio cursor ground truth + EMA smooth decay
2 months ago
sound_manager.h
voice playback: miniaudio cursor ground truth + EMA smooth decay
2 months ago
soundsettingspage.cpp
…
soundsettingspage.h
…
statuspage.cpp
…
statuspage.h
…
storagesettingspage.cpp
chat_settings: [chat] config section + live sync + fix test segfault
2 months ago
storagesettingspage.h
chat_settings: [chat] config section + live sync + fix test segfault
2 months ago
voicemessageencoder.cpp
unify compressor: remove C++ duplicate audiocompressor, use lib/audio_compressor.c in chatgui
2 months ago
voicemessageencoder.h
unify compressor: remove C++ duplicate audiocompressor, use lib/audio_compressor.c in chatgui
2 months ago
voiceplayback.cpp
media: Ed25519-подписи блоков, local_attrs, MediaBlockReader, файловые вложения
2 months ago
voiceplayback.h
media: Ed25519-подписи блоков, local_attrs, MediaBlockReader, файловые вложения
2 months ago