v0.26.34
Pre-release
Pre-release
[NEW 0.26] logger
- log actions with different categories to save each session into .log file
- on launch remove old log files
- on launch check logs for crashes and send report crash logs to api
- add system info to top of the log files to better diagnostic bugs
FIXES:
-
[FIX 1] new soundpack (speech) replaced instead of soundeffects
- play sound for actions (connected, disconnected, connectionLost, user timedout, you were moved) added
- avoid play connection lost and disconnected together
-
[FIX 2] replace qDebugs,... with logger qCDebug(_category) for logger
-
[FIX 3] clientUserManager deleteLater replaced with simple DELETE
-
[FIX 4] updateUserIsTalking timer/event was start at app and runs for ever. therefore timer became smart and when we join a channel would start. check and when disconnected would stop timer to check.
-
[FIX 5] close ffmpeg encoder/decoder when camera stops
- ffmpeg decoder report open's proper error if failed
- ffmpeg encoder report open's proper error message and set av_opt_set if they failed
-
[FIX 6] round img commented for performance test from myVideItem later will find another solution, it's not ideal to round every frame
-
[FIX 7] connectedusers reject duplicate user
-
[FIX 8] some safety for pointer added in:
- channelModel 7x
- chatModel 1x
- connectedUsersModel 2x
- participant 7x
- connectedUsersModel, participantModel raw pointer replace with QPointer to hold user
-
[FIX 9] in user.cpp:
- on connect, before dns lookup checks if its directy ip avoid dns lookup also if dns lookup failed disconnect user.
- when user disocnnected, remove user automatically from models by signal/slot (emit removeUser by ClientUserManager)
- fatal if couldn't bind udp socket.
- ask for latest update with correct platform name (linux, android added. macOs and IOS just asking their name)
-
[FIX 10] some literals moved to CMAKE
- audioCapture config values sets from CMAKE
- value opus MaxPacketSize Moved to CMAKE
- default serverName moved to CMAKE and loads from there.