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
af3e2ee869
chatgui: IPv4+IPv6 dual-stack listen by default
- Default config creates [server:lan] (0.0.0.0) + [server:lan6] ([::])
- Network settings save also writes [server:lan6] section
- Sets IPV6_V6ONLY=1 on IPv6 sockets to avoid conflict with IPv4
- interface_addr for [::] bind prefers permanent IPv6 over temporary
|
2 months ago |
| .. |
|
accountdelegate.cpp
|
…
|
|
|
accountdelegate.h
|
…
|
|
|
accountlist.cpp
|
…
|
|
|
accountlist.h
|
…
|
|
|
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_link.h
|
…
|
|
|
invitedialog.cpp
|
…
|
|
|
invitedialog.h
|
…
|
|
|
joindialog.cpp
|
…
|
|
|
joindialog.h
|
…
|
|
|
lottieicon.cpp
|
…
|
|
|
lottieicon.h
|
…
|
|
|
main.cpp
|
…
|
|
|
mainwindow.cpp
|
voice playback: miniaudio cursor ground truth + EMA smooth decay
|
2 months ago |
|
mainwindow.h
|
…
|
|
|
media_blocks.cpp
|
…
|
|
|
media_blocks.h
|
…
|
|
|
memberlistmodel.cpp
|
…
|
|
|
memberlistmodel.h
|
…
|
|
|
memberpropsdialog.cpp
|
…
|
|
|
memberpropsdialog.h
|
…
|
|
|
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
|
…
|
|
|
voiceplayback.h
|
…
|
|