v1.13.0 (2017-11-25)
In this release we added microphone voice activation and the long-awaited Github-like Identicon instead of default avatars. Of course also some bugs were fixed and new ones added
![Tongue :P](Smileys/jasons_smilies/tongue.gif)
Bug Fixes
use only well known categories in the desktop file (4d36c23c)
add default return in Widget::getStatusIconPath to fix warning (8a9c34d8)
URL patterns based on RFC 3986 (6ffe4cd8)
using current setting in autoaccept dialog (70b235f2)
remove unnecessary semicolon to compile with -pedantic flag (37419825)
add missed header (5e455699)
Use correct initialization order (b41767d0)
remove unused variables (c089c80e)
build:
install libexif-dev on apt-based systems (2066c2e0)
do not build unix-specific test on Windows (d69023c9)
call: fix bugs introduced from ToxCall refactor (1394dd1b)
cameradevice: Save string in local variable to avoid errors (92def839)
chatForm: Fix issue with mixing friend and group id (5bc8ef4e)
chatform:
Subscribe on accept and reject buttons once (d77fbb4b)
Hide call confirm on call end (f4a3bb28)
core: Check that result of get peer name is successful (78262b41)
ffmpeg: don't use deprecated features (2f13796a)
friend: Add save friend alias on change (c0a7488c)
group:
Send all parts of long message (7c76bebe)
Add second signal for titile changed (2f9ba3c4)
identicon: don't set identicon as an avatar (676be5f6)
init: register AV connects and call after AV is ready (7170b485, closes #4651)
ipc: Add check if IPC init failed (c274cec8)
logout: Synchronously call showLogin to avoid multiple deletion (5046fc90, closes #4201)
platform: use result to remove -Wunused-result warning (729dc774)
preview: only downscale preview images, never upscale (45b3575d, closes #4733)
profile: Fix status message and username signal connection typo (d41031bd, closes #4760)
settings:
prevent signed overflow and associated warning (6d1b1f62)
Delete dynamically allocated members on destruction (94cb6ce1, closes #4670)
test: If json string not quoted is server error (7c744912)
toxme: Add #include to toxmedata (2f1bf107)
travis: make Windows cross-compilation caching work (0966e91e)
ui: Set tooltip colour and background for all tooltips (b1f40dec, closes #4667)
video:
don't use pointers to temporary objects (5d6ae9ae)
prevent segfault when ending videocall (fed70602)
reduce default video bitrate to make it more usable (ecea4104)
Set toxav video bitrate to 0 if answering audio-only call (1613044c)
Performance
smileys:
Cleanup smileys icons by timer (fa215949)
Use shared_ptr to automaticaly count references (c6400077)
Use lazy smileys loading (d83400bc)
Features
audio: microphone voice activation (d24d4fb8)
build: hash everything in Windows cross-compilation (319d871b)
identicon:
use Identicons instead of empty avatars (003fc6b0)
add algorithm to create identicons (61b36d1b)
l10n:
update German translation from Weblate (e0235dff)
update German translation from Weblate (af2addec)
update German translation from Weblate (13df29e5)
update Italian translation from Weblate (45a053cc)
update Lithuanian translation from Weblate (79f96c90)
update Slovak translation from Weblate (5bd1b971)
update Hungarian translation from Weblate (d344e060)
update Norwegian (old code) translation from Weblate (64a83067)
update Russian translation from Weblate (a62535a5)
update Russian translation from Weblate (e9c9eeea)
update Belarusian translation from Weblate (652cdab8)
update Romanian translation from Weblate (fd7fe766)
update Estonian translation from Weblate (d0394e88)
update Spanish translation from Weblate (00e33153)
update Serbian (latin) translation from Weblate (6f4c675a)
update Serbian translation from Weblate (1aec68fd)
update Chinese (Simplified) translation from Weblate (e828583b)
update Persian translation from Weblate (b3ceda6e)
update Belarusian translation from Weblate (07cf8838)
update Estonian translation from Weblate (235e6bfd)
update Estonian translation from Weblate (33d4cc4a)
update Estonian translation from Weblate (f82d3449)
update Estonian translation from Weblate (53475ed2)
update Serbian translation from Weblate (907c3e5c)
update Serbian (latin) translation from Weblate (f171c232)
update Croatian translation from Weblate (6f0b6925)
add Serbian (latin) translation to UI (641a8084)
add Serbian (latin) translation using Weblate (66a680df)
add Serbian translation to UI (3c4b1f11)
add Serbian translation using Weblate (17c00487)
add Persian translation to UI (76df9a45)
add Persian translation using Weblate (f2d3beb6)
update Lithuanian translation from Weblate (7e80cbca)
update Swedish translation from Weblate (27a58b93)
update Portuguese translation from Weblate (9b7e23c6)
update Portuguese translation from Weblate (227bba8f)
update Portuguese translation from Weblate (1425dff6)
update Portuguese translation from Weblate (8c07a2b2)
update Portuguese translation from Weblate (ccc5296f)
update Estonian translation from Weblate (8710563b)
update Estonian translation from Weblate (d5e484b8)
update Norwegian (old code) translation from Weblate (bcdbd2ca)
update Romanian translation from Weblate (2d2cdd01)
update Belarusian translation from Weblate (01b9bcd9)
update Chinese (Simplified) translation from Weblate (1514b800)
update Spanish translation from Weblate (154002c0)
update Estonian translation from Weblate (681661f6)
update Romanian translation from Weblate (47a83e3b)
update Chinese (Simplified) translation from Weblate (0145bb11)
update Belarusian translation from Weblate (753ea45b)
settings:
add an option to toggle identicons (905ca770)
make audio quality setting persistent (7ed2d97a)
Add audio quality setting (61eddc1f, closes #4693)
travis:
run tests on Windows (21af6875)
Windows cross-compilation (9358297a)