What's new in qTox 1.17.6
Mar 8, 2022
- Bug Fixes:
- Windows: Correct Program Files directory for 32-bit Windows (47406e74)
- macos: update deprecated AVFoundation API (484ea7ce)
New in qTox 1.17.5 (Mar 8, 2022)
- Bug Fixes:
- Update video API usage for newer libavcodec (f5fabc2f)
- Windows:
- Restrict non-default install directory permissions (553bd47e)
- Build NSIS installer in Unicode mode (9f84184b)
- Define installer language before trying to access it (1353fc93)
- Features:
- Settings: Add setting for hiding group join and leave system messages (916e797c)
- UI: Add UI For controlling group join and leave system messages setting (423049db)
- chatlog: Disable join and leave system messages based on setting (ee0334ac)
New in qTox 1.17.4 (Dec 15, 2021)
- Update deps for Windows, macOS, Flatpak, AppImage to address Toxcore's CVE-2021-44847
New in qTox 1.17.3 (Nov 26, 2020)
- Features:
- osx: Add support for macOS 10.16, remove support for macOS 10.13 (238b2478)
- windows:
- Build our own gdb (3092107a)
- Make sure no dlls are missing (3e6bc9b1)
- Link all Windows deps dynamically (5219ebc1)
- Bug Fixes:
- build: cache debug deps during 2nd stage (2712bc68)
- osx:
- Allow rebuild using build script (b5538c3f)
- Fix missing variables in macOS build script (f741ac99)
- Update deprecated QDateTime and QProcess APIs (08abedb6)
- don't tap kde-mac/kde since it us deprecated and unused (b42ac760)
- tools:
- Add Windows to toxcore version update script (3ff53e8f)
- Use correct hash when automatically updating flatpak version (9fb96b08)
- use a subdirectory for release source archives (533f25e2)
- travis: Install virtualenv for nightly build upload script (bd5bdf18)
- windows: iconengines not being installed (399c0231)
New in qTox 1.16.3 (Nov 26, 2020)
- This point release fixes flatpak build. No feature changes.
New in qTox 1.16.2 (Jul 17, 2018)
- Features:
- deploy: upload Flatpak bundle to Github releases (59b5578c)
- Bug Fixes:
- deploy: fix file path in AppImage deployment (64602f38)
New in qTox 1.16.1 (Jul 5, 2018)
- Features:
- deploy: upload Flatpak bundle to Github releases (59b5578c)
- Bug Fixes:
- deploy: fix file path in AppImage deployment (64602f38)
New in qTox 1.16.0 (Jul 4, 2018)
- BUG FIXES:
- remove full screen btn from audio group chat (0d3f061b)
- local toxcore install with bootstrap.sh (9ca38750, closes #5199)
- simple_make.sh script (ead2152d)
- Fix PR #5182. Eliminating the 'new' operator at ToxOptionsWrapper (9b6cd1c0)
- Fix usage of unitialized functions (06ae7ead)
- two crashes, uncovered by the persistent groupchat patch (48179b6a)
- delete double initialization callDuration (dc1f5ea0)
- Core: fix use after free of proxyAddrData (26b59d31)
- appimage: build sqlcipher form source (64a7c24b)
- core: Clean illegal chars from filenames (ab85716f)
- docs: update toxcore build instructions (b00cbc1d)
- file: don't clean the filenames of avatar transfer (2a8ab03e)
- history: don't save both action prefix and displayed name (dfd2de83)
- leak: Fix few memory leaks (daaa5518)
- login: start login screen on profile select by -p option (1af3ad69)
- simple_make: correct variable initialization (1537f83e)
- theme: clear stylesheet cache on theme colour change (8ba8ce91)
- ui: increase number of low res camera options (72931514)
- video: unsubscribe the video device correctly (e55f86c6)
- wayland: Fix desktop file name in Qt properties (c1caeb58)
- audio:
- fix error introduced in 67f2605971cf43093c72f811e4df90ab70544dd6 (40d30153)
- connect the correct audio callbacks (a00af087)
- close the audio device after playing a sound (a3370173)
- build:
- Elimination the build warnings (Wunused-variable, Wreorder) (2cd65610)
- correct install script nsis for win64 (25e69572)
- make qTox compile with ffmpeg 4.0 and newer (44193176)
- chatform:
- name in window title and close detached chats (39968a31)
- check for empty path when exporting profile (757791ee, closes #5146)
- settings:
- automatically disable UDP when a proxy is set (977b7fc9)
- prevent segfault on wrong proxy settings (dfd5232e)
- FEATURES:
- Add ability to remove dialog from content dialog with middle click (aae567ed)
- Add ability to quit group with middle click (228c431c)
- Add middle mouse clicked signal for GenericChatroom (65fc1dc2)
- appimage: build appimage on TravisCI (f7345e4d)
- call: add call end sound (65896e45)
- core: put c-toxcore log messages in the qTox log (4faab075)
- history: load set number of messages from history (ca32e77d)
- chat:
- add UI option to mute group peers (2fae2a30)
- full screen video chat (d6df8883)
New in qTox 1.15.0 (Apr 20, 2018)
- PERFORMANCE:
- ui: cache stylesheets to reduce memory usage (6d9d26db)
- BUG FIXES:
- remove build date and time from main.cpp (23f6ad70)
- don't use invalid reference after erasing element (1afed5f7)
- IPC: Update profileName to update IPC ID after login screen (d2ad2107)
- avform: Audio/Video settings tab #5011 issue bugfix (ad6ddfc4)
- build: Remove unused vars, add default case for switch (bc18990f)
- chatform: include pressed key(s) when changing focus (a8fc6e5c)
- chattextedit: ChatTextEdit bug fix for issue #5020 Corrected (ebdc675c)
- core: split messages on utf8 multibyte character boundary properly (869036f3)
- history: don't save own messages when history is disabled (b852809d)
- import: don't use java-style iterator before first element (acea7c31)
- login: Don't dereference null pointer (703876c3)
- name: Clear alias on name change so that name changes are visible (c2410e0a)
- offlinemsg: make faux offline messages purely event based (4951f909)
- profile: don't error if no new avatar is selected (cfdc1cdb)
- ui: remove placeholder update UI (cb0f2635)
- widget: Fix double free crash on group leave (81989406)
- docs:
- include master key fingerprint instead of subkey fingerprint (3748ca6b)
- update dependencies for Debian (7627d60a)
- settings:
- connect enable LAN discovery checkbox (55d8922d)
- add missing enableTestSound to settings (65d59ba6)
- audio:
- apply gain to both audio channels (f6622e40)
- move audio timers to and start from audioThread (5d0f9509)
- FEATURES:
- Weblate: create script to automatically merge Weblate changes (96ae4284)
- camera: add higher resolution camera options (04ecfe3f)
- ui:
- add setting for disabling new message notification popup (fcd88d65)
- Add ability to disable LAN discovery (9f8b0fed)
New in qTox 1.14.1 (Mar 22, 2018)
- BUG FIXES:
- Not quit on close if this setting is enabled (e73dc10c)
- add search symbol ' in history (3e05279c)
- Use real channels number (e74cc37a)
- Allocate memory to input buffer (900f2a1a)
- Call doAudio on timer timeout (2353a66f)
- [un]subscribe output in avform (8c05399e)
- Correct display the call confirm window (CallConfirmWidget) (f4fe343e)
- elimination of warning '-Wreorder' (0869d3d8)
- Use epsilon to compare float (91dabf11)
- UI: prevent deadlocks on logout and profile delete (a49e3458)
- friendwidget: Use queued connection to avoid removing 'this' (9b4972e0)
- group: Show correct count of user on first creation (0a590336)
- install: Fix gzip invalid usage (266f63f6)
- chatform: Broaden URL matching to include unicode (e564b85e)
- chatwidget: fix send file button not working (af1aebfd)
- cpu: Reduce CPU usage by avatar render (8db61f96)
- smiley: change license of classic smileys to CC BY-SA 4.0 (da7c12e2)
- widget: Fix status pic alignment (d9118cfc)
- build:
- move Appdata file installation to /usr/share/metainfo (5db0bdd3)
- add needed ffmpeg decoder to configuration (8973a521)
- Add missing dependency for openSUSE (f7e089f7)
- chatlog:
- Match multi-character emoticons again (9643e48e)
- parse multi-length emoji properly (5df63f9c)
- cmake:
- fix platform extensions for windows (7ad68e2f)
- add missing dependency (423f0956)
- core:
- Adapt qtox to new conferences state change callback. (1111949f)
- Use new callback API for bitrate set (d2deec7c)
- Use new API for bitrate set (2c8f03da)
- l10n:
- Correction of the translation into Russian (3fb42b75)
- Correction of the translation into Russian (9229fdd1)
- travis:
- try working around Travis + gitstats issue (4c980945)
- switch back to older Ubuntu Image (378daeaa)
- video:
- improve debug message (ff2fc18b)
- choose first available resolution in preview automatically (81522dea)
- use float framerates also for V4L2 (a2927de2)
- allow not integer framerates (db7ee65d)
- Fix square form of a video (8de8c14a)
- FEATURES:
- Add the cmake option USE_CCACHE (aa9cff31)
- update to the new c-toxcore 0.2.0 conferences api (d3d81bbd)
- add hot keys for search (ffb51e8a)
- optimise search in history (18fa8a74)
- add search in text in group chats (7718734c)
- remove search button and add line in context menu (8bb80c77)
- edit load history for search (de9c9061)
- add text search (b881d32d)
- add form for search (863c46c7)
- add a button to search (47d9da98)
- Prefere new line as message break (3b52402f)
- UI: new status icons for message notifications (4288785d)
- avatar: Add outline hightlight on mouse hover (bb26485d)
- groupchat: mark blocked users with different color (a729f2f8)
- l10n:
- add Macedonian translation (1a06f85d)
- add Macedonian translation using Weblate (41420331)
- update French translation from Weblate (a7e90969)
- update Portuguese translation from Weblate (3bad087b)
- update Portuguese translation from Weblate (8c3be522)
- PERFORMANCE:
- widget: don't save on setExpanded if categorywidget is unchanged Fix #4932 (b9845e1d)
New in qTox 1.11.0 (Jul 17, 2017)
- PERFORMANCE:
- Optimize open/close device (d704f5d2)
- Pass std::function by reference (365d703e)
- BUG FIXES:
- Invoke device methods in deviceThread (d86912ea)
- Fix warning about stack protection (efcad35f)
- Using foreach to iterate through CFLAGS_OTHER (9a0632b0)
- Replace hardcored roaming path on QStandartPath (f616ff36)
- Fix freez on circle removing (4d15aed5)
- gcc-7 build (246e23ab)
- IPC: Add update profileId in to IPC (c2f82f78)
- bootstrap: qrencode url (f90da3d0)
- chatform: add space for current copy link (41a781d3)
- cmake: fix icon for .exe file (cf06cc7a)
- emojis: Add text variants for the blush emoji (9a367ffb)
- macro: Fixed clang warning about USING_V4L (dd59f5ee)
- main: Use correct way to handle application quit (0b5b3fcf)
- message size: Replaced TOX_MAX_*_LENGTH with API calls. (3963d3c1)
- profile: set maxLength on userName QLineEdit (71a838b5, closes #4335)
- qtox.pro: add openal.h and openal.cpp (d78a9790)
- v4l: Fixed CMakeLists.txt for v4l on FreeBSD (dfe696e2)
- settings:
- set default values for some important settings (da4f6222)
- compute toxcore version in runtime (2d0a4e79)
- ui:
- Use native file picker dialog (42a9534b, closes #3494)
- wrong size of svg images on buttons (5b0bf9fc)
- add date message before info messages (ed453598, closes #4388)
- do not save splitter state in multiple windows mode (7e5387ca)
- Set Qt::Window flag in multi windows mode (6b767e47)
- switch to settings after multiple windows mode (0c98f6a5)
- restore splitter state (9d94cd0c, closes #4387)
- build:
- disable linux specific stuff on windows (a9d2b03c)
- when building without XSS extension (ab622213)
- add missing rcc options (6b7c0c73)
- core:
- use correct byte representation when bootstrapping (4e5b1915, closes #4385)
- Add action message with friend request text (b25f5b5e)
- FEATURES:
- Add message count in tooltip to LoadHistoryDialog (bb65a18d)
- aboutform: Add OS name in issue template (7b3bd45d)
- toxid: Show NoSpam and checksum parts of ToxID in colors. (c0951a56)
- audio:
- OutgoingCallSound (a06ad704)
- split the audio interface from the backend library (28c2298a)
- chatform:
- Highlight chat history (3257770b, closes #2296)
- Export chat history to file (5e4ab769, closes #4143)
- l10n:
- add Tamil translation (37a93042, bf405e17)
- update Arabic translation from Weblate (3ab423da)
- update Belarusian translation from Weblate (0c95284e)
- update Bulgarian translation from Weblate (79e00832)
- update Chinese (Simplified) translation from Weblate (06519872)
- update Esperanto translation from Weblate (dfdf11d1)
- update Estonian translation from Weblate (1d9e646b)
- update Finnish translation from Weblate (e10c5247)
- update German translation from Weblate (1196731f, 1ce73175, 20d31c81, 32cd745a, d8cd871e)
- update Greek translation from Weblate (b2501ed1)
- update Lithuanian translation from Weblate (57f94139)
- update Polish translation from Weblate (5e432c5e)
- update Romanian translation from Weblate (38374604)
- update Russian translation from Weblate (317f250e, 3a252c9e, d5831060)
- update Slovak translation from Weblate (e8e1d41f)
- update Spanish translation from Weblate (0cd34485)
- update Swedish translation from Weblate (040f14b3)
- update Turkish translation from Weblate (fd8decd5)
- update Ukrainian translation from Weblate (bcc3c0ef)
New in qTox 1.10.2 (Jun 5, 2017)
New in qTox 1.10.0 (May 8, 2017)
- FEATURES:
- stop using plaintext passwords in the code (084f3b06)
- audio: don't use dynamic memory allocation and remove resource leak (b68ad4ce)
- chatform: mark message with triple click (3acbc148)
- groups: add option to automatically accept groupchat invites (6a16a2bd)
- ui: grey out proxy settings if no proxy selected (77aa2e92)
- l10n:
- add Romanian translation to UI (0192e927)
- add Romanian translation using Weblate (8b22e962)
- update Belarusian translation from Weblate (57615230)
- update Chinese (Simplified) translation from Weblate (9d6be415)
- update Esperanto translation from Weblate (2c158eb5)
- update Estonian translation from Weblate (e580edd1)
- update Finnish translation from Weblate (2f8e8b84)
- update French translation from Weblate (0748b6c6)
- update French translation from Weblate (38bb82e5)
- update German translation from Weblate (1dfb4a63, 87d66c01)
- update Greek translation from Weblate (6e6d32a7)
- update Lithuanian translation from Weblate (c970e065)
- update Russian translation from Weblate (e6b76561)
- update Slovak translation from Weblate (63d5caf3)
- update Spanish translation from Weblate (615c3614)
- update Swedish translation from Weblate (3145949c)
- update Ukrainian translation from Weblate (9dd40bec)
- BUG FIXES:
- fix segfault while trying to send messages (b5f4628c)
- fix OpenAL name (8a77723a)
- fixed segfault after accepting group invite (532e05cb)
- set CSS font-weight of editbox always to normal (96b2977a)
- remove useless line that caused a warning (e9515f48)
- fixed wrong formatting for multiple URL's in one message (08208e9a)
- silence various warnings (f0cec44a)
- Stop using deprecated avcodec_decode_video2 (f07daaf1)
- Remove unnecessary calls to av_frame_unref (91414b4f)
- Stop using deprecated AVStream::codec (9674bff0)
- silence warning by not using dynamic arrays on stack (300ac12e)
- chatform: disable Tab in add friend message text area (195e891d)
- groupinvite: prevent multiple groupinvites to the same group from showing up (13029e30)
- includes: Added missing #include (e597d391)
- profile: toxsave wasn't correctly encrypted (5b31cf6d)
- ui: fixed typos of pseudo-states in stylesheets (f35103e5)
- widget: Add friendWidget deletation (c7202c8b)
- User interface:
- rename qTox.desktop → qtox.desktop to fix displaying icon (6de129fe, closes #4323)
- improve unclear message about text being resized in chatform (c8ed535b)
- core:
- add missing nullptr check (407413c6)
- don't continue when the tox file is corrupted (20db8b74)
- settings:
- remove legacy code (6a6e30d6)
- changing language sets title to "Add Friend" (4886868e)
New in qTox 1.9.0 (Mar 20, 2017)
- BUG FIXES:
- Fix incorrect headers order (0fc39113, closes #4220)
- emoji packs path in user manual (a3e64618)
- URL's are not affected by markdown (18c3f3a2)
- iterate all blocks (7a5c5a86)
- fixed documentation mistake (e8ed7e1f)
- Add splitter restorer (a231532b)
- changed incorrect videocall button offline tooltip (0effac2b)
- Autoupdater trying to open files twice could fail (20ff68c3)
- msleep in toxuri processEvents loops, to avoid 100% CPU (2d0698af, closes #1926)
- Don't even try to add ourselves as a friend in the Tox URI handler (bfda028a)
- Various IPC event handling and related bugs on startup (c75ee8a6, closes #1926)
- Friend list avatars not updating (055c41bc)
- Accept IDs as tox URIs, not just ToxDNS addresses (1d307bcc, closes #1925)
- UI: actually load bundled Unicode font as soon as possible (bfd47733)
- audio: alternate audio fix implementation from #4139 (62ac4801)
- cmake: Add ability to real disable optional dependency (fb43e306)
- core: Ignore online connection status (ea50eaae)
- db: Made RawDatabase::execLater executes statements asynchronously. (54fb9f73)
- icons: Removed unnecessary icon preparation. (fac0021a)
- qmake: add forgotten files to qTox.pro (db2e2d7a)
- toxencrypt: return the plaintext after decryption (14ee8af3)
- font:
- Made the font combobox not editable. (ba28f163)
- Made font changes in settings apply on screen instantly. (742583bb)
- FEATURES:
- Switch windows portable links to stable versions (b771f87e)
- Add version numbers in windows installer download links (b73770d7, closes #4112)
- UI: Move filetransferwidget buttons side-by-side. (9322f29e, closes #2597)
- settings: create ui when needed instead of show/hide (12bcc261)
- shortcut: Implemented F11 shortcut for toggling fullscreen. (3a20a4ba)
- toxencrypt: add function to get min length for isEncrypted() to succeed (a5955c67)
- toxpk: Add 'ToxPk::getPkSize()' method (f5c0d61a)
- l10n:
- add Chinese (Taiwan) translation to UI (43d16d91)
- add Chinese (Taiwan) translation using Weblate (b80e964d)
- update Belarusian translation from Weblate (6fe20861, a335e32a, f92bbbb9)
- update Bulgarian translation from Weblate (6df92b73)
- update Chinese (China) translation from Weblate (95881c97, bb3ee7d0, e0cb8e5f, fbe0de9b)
- update Chinese (Simplified) translation from Weblate (ae676246)
- update Chinese (Taiwan) translation from Weblate (423fb83c)
- update Chinese (Traditional) translation from Weblate (9fadde67)
- update Czech translation from Weblate (99d34b04)
- update German translation from Weblate (015c8b00, 036ea14b)
- update Greek translation from Weblate (2551baab, cebfe4a6)
- update Italian translation from Weblate (c6ca1518)
- update Korean translation from Weblate (9fca7365)
- update Lithuanian translation from Weblate (77ee1787)
- update Pirate translation from Weblate (6d2cf522)
- update Russian translation from Weblate (17413c08, 4d22b7cc, c2b7d7a5)
- update Slovak translation from Weblate (a6665fe0, cf5e7f3a)
- update Swedish translation from Weblate (8eeee452, c5067f65)
New in qTox 1.8.1 (Feb 5, 2017)
- BUG FIXES:
- Now cannot send party invite to a friend which has "Offline" status (034c507c)
- Add workaround for FreeBSD and ICU (22d3aa11)
- Remove old ChatForm code from Widget (52642578)
- Further Windows Jenkins link errors (b6934927)
- Jenkins Windows builds (debb6e9c)
- fix warning about missing (removed) cdata.h (4972ac1d)
- Fix problem with unicode symbols on FreeBSD (56d65650)
- UI: fix own status message not being properly displayed in tooltip (dccef4d4)
- avatar: wrong conversion of own ToxId (0e4cff88)
- clipboard: Made clipboard operations work the same on all OSes. (a18e0b6a)
- font: Fixed the editbox font reset problem (c84837d6)
- icons: install icons for linux (6b513819)
- jenkins: preserve the correct linking order (5d4609bd)
- l10n: rename zh translation to zh_CN (1df9f572, closes #4080)
- nexus: Add qRegisterMetaType call for ToxPk (328d0b6d)
- osx: Remove useless '#ifdef Q_OS_MAC' (f0467abc)
- toxid: Tox ID construction from ToxMe (a223510c)
- warnings: fix some warnings about the stack protector not working (e7276e7b)
- addfriend:
- create ToxId from QString before emitting the signal (a5d2c573)
- do not load own Tox ID from clipboard (efcff576)
- build:
- avoid version checking where unnecessary (bf8b23e3)
- do not invoke version update on travis (07639011)
- attempt to make travis happy (919a94b9)
- set generic macOS Info.plist version by default (3a88abdd)
- correct macOS deployment (8912e9e0)
- add an option to compile with autotools toxcore on Windows (482757e6)
- fix ASLR and DEP protection for windows builds (ce0590d2)
- chatform:
- Add ability to cancel call (320099fa)
- Fixed buttons (aff0c6f3)
- cmake:
- Add search for toxcore or libtoxcore (a4537549)
- Fix smileys resource adding (fddda5de)
- icon:
- add more size versions to qtox.ico (ec95d7f5)
- correct the shape of the logo (f258cf20, closes #4114)
- FEATURES:
- UI: remove unnecessary spacings on the Profile page (1fc412df)
- chatform: Changed mic and vol buttons (5381d55e)
- l10n:
- update Belarusian translation from Weblate (1494fbe4, (f938fef2)
- update Chinese (China) translation from Weblate (65f29811, cf6e83ba)
- update Czech translation from Weblate (9676e8c9, b7ec9016)
- update Estonian translation from Weblate (3d639e00)
- update Finnish translation from Weblate (48ebc821)
- update French translation from Weblate (275fdc6a, c990dfd7, cd2b1b1a, d82f0670, edab0fe3)
- update German translation from Weblate (2c8c5c52, 6a492ea4)
- update German translation from Weblate (ac7352db, e5f1cdcb)
- update Hungarian translation from Weblate (29715335)
- update Korean translation from Weblate (c8660c8b)
- update Lithuanian translation from Weblate (7fab1632, c6fa538e)
- update Pirate translation from Weblate (d570c2b3)
- update Polish translation from Weblate (a6f52704)
- update Russian translation from Weblate (5e04b72a, 8bcaa221, 8c868e2c, ce69f2b9)
- update Slovak translation from Weblate (3f0ee63e, 4278d165)
- update Spanish translation from Weblate (09727af0)
- update Swedish translation from Weblate (bd965086)
- toxid:
- reduce passing Tox IDs around (e07d8d35)
- Improve validation of Tox IDs (d196611f)
- Improve the ToxId class (94ec5614)
- Added correct checksum validation. (b4c45692)
New in qTox 1.5.0 (Aug 10, 2016)
- BREAKING CHANGES:
- textstyle: Change markdown syntax to be more intuitive (32e48a97)
- widget: Disable sound notification for busy status (e7785ab4)
- FEATURES:
- avform, screenshotgrabber: Added custom screen region selection (9cfd678c)
- bootstrap.sh: add an option to install sqlcipher (66f270ec)
- cameradevice, avform: Added ability of screen selection (d781a4f7)
- camerasource: Change default video mode to preferred (c3de6238)
- capslock: Added caps lock checker (97f95e7e)
- chatform: Disable call buttons if friend is offline (bbefe011)
- doxygen: Created simple doxygen config file (194c55a4)
- emoticons: add ASCII-less version of emojione emoticons (c4b4155a, closes #3398)
- emoticonswidget: Keep emoticon option open (d0ea5bb4)
- genericchatform: add "Quote selected text" feature to chat window (40a805c2)
- gui, setpassworddialog: Added buttons translation (58e503bb)
- importProfile: Add way to import profile (9ea25d1f)
- loginform: Added caps lock indicator to newPass (cbe8fb8e)
- loginscreen: Created new CapsLockIndicator class (fb7fcaaa)
- main: Changed time in logs to UTC. (4018c004)
- notificationscrollarea: Add ability to delete widget from traced widgets list (e3d74117)
- profileform: Added log toxme errors (d2d5b230)
- settings, generalform, widget: Added setting for sound notification with busy status (e23eb1c5)
- smileys: add emojione emoji-pack and make it the default (3f4a0abe, closes #3315)
- status:: add ability to copy status messages (57ce030f)
- systemtray: add "Show" action to context menu (a851a5b1)
- textstyle: Change markdown syntax to be more intuitive (32e48a97, closes #3404)
- videomode: Added possible video shift (fd701df1)
- widget: Disable sound notification for busy status (e7785ab4)
- chat:
- add the ui settings to alter font and size for chat messages (41c96eb1)
- add settings to alter the chat view's base font (8ba20541)
- i18n:
- Make activity by time labels translated by locale (f2aada8f)
- make Markdown settings translatable (3e22593a)
- l10n:
- Add Danish translations (c8c7bda3)
- Add Hebrew translation (83b89f12)
- add initial Belarusian translation (684835de)
- add initial Esperanto translation (7971975c)
- add Japanese translation (d06efd38, closes #3223)
- add Lojban translation (237351fd)
- add Uighur translation (3ee8f72a)
- Update Arabic translation (91af5c95)
- update Belarusian translation (1b16466c) (44420953) (526f13aa) (7c6ba752) (97d8c7a1) (daabda84) (f2c19912)
- update Bulgarian translation (10d913ee) (b6b149a7) (6052364b) (e0b41d57)
- Update Chinese translation (fe432dea) (f8ee4484)
- update Czech translation (1e9efbfe) (83f874e5) (8d94ca92) (d951cb75)
- update Dutch translation (8ac47bf0)
- Update Estonian translation (2cd35e17) (4137a19f) (6d7d9c33) (85a701f5) (9c8335fa) (ba0d7ec7) (c6fba9c5)
- update French translation (2a368436) (402f9eb9) (4b42a6db) (525db227) (5a147646) (774f3c16) (d9fc36db) (f6f336a7)
- Update German translation (beca3a9c) (750d1b50) (1107b642) (2b65fac3) (351c4166) (65019117) (8a0a8f1f) (962206db)
- update Hungarian translation (0c3f3817) (9bc642ee) (c6938d6c)
- update Italian translation (7d308f99) (e7089a3d) (e6f870f4)
- Update Japanese translation (75d64dc6)
- update Lithuanian translation (0bb416cd) (9d108840) (281d94ef) (e19f4c70)
- Update Norwegian translation (1466fbf5)
- update Polish translation (9a3ba021) (e7c0159f) (6f074061) (88b839c1) (a49e7f27)
- Update Russian translation (0856d4dd) (1826e2ae) (21b5cc3f) (29dbd030) (31ecfd8b) (379aaa0f) (6beea2bd) (861cf7d9) (d4ff03c8)
- update Spanish translation (17f43668) (f81f20f0) (090a715b)
- Update Ukrainian translation (2ab5af56) (3a5e91a2)
- profile:
- add a dialog to indicate profile deletion error (78fd245e)
- show warning on failure to delete profile (1dabbca9)
- video:
- redesign and improve VideoFrame class (38b1a9b6)
- add setting for 120p very-low-res video (6045ced3)
- audio:
- add slider tickmarks, improving better visible orientation (431a10f8)
- add real gain control of the input device (f72baa61)
- BUG FIXES:
- increase timer for checking offline messages timeout (again) (a77afca1)
- correctly tab-complete nicks starting with $ (dbd16ae6)
- .gitattributes: bootstrap.sh execution fails on MSYS (ad828621)
- about-qtox: fix QString "missing argument" warning (f2f48a8f)
- addfriendform: Fixed problem with reading friend request (7be8ad01)
- audio: actually disable the audio in/out device in settings, when selected (9694d6b6)
- bootstrap.sh: add instructions for missing unzip & adjust path (fa5ee5b1, closes #3153)
- chat: cleanup chat css base style (989b15e6)
- chat window: prevent right click from opening chat window (b9a392d5, closes #3205)
- chatform, screenshotgrabber: Fixed memory leak (bf7c62d6)
- chatlog: Don't delete active transfer widget (abf7b423)
- chattextedit.cpp: fix drag-and-drop to be consistent across systems (70fc247b)
- contentdialog, widget: Remove "new message" bar after reading message (b2c1f468)
- corevideosource: Partial revert of ef641ce6d3398792c10b30bf24a81c5a6005fe06 (b1adef2f, closes #3527)
- directshow: Fixed problem with crosses initialization (504ad534)
- doc: CONTRIBUTING.md typos (4eed2549)
- friendlistwidget: use nullptr instead of 0 (f1543144)
- friendwidget: the limitation of the group's name in the shortcut menu (d357fe1c)
- generalform: call UI retranslation when date or time format changes (d601599d)
- i18n: Divide getting and translating Toxme error message (98a1f23b)
- loginscreen.cpp: fix password input focus after mouse click (6e8ea15a)
- main: Closing file before removing (29ab61ef)
- markdown: Remove spaces from markdown translation (fca5f155)
- passwordedit.cpp: Fix build issue with Qt 5.3 (f18db4fd, closes #3416)
- passwordfields: use PasswordEdit widget for all password fields (e3d0cc0e, closes #3378)
- platform: Added checkCapsLock OSX implementation (35a0e1fb)
- profileform: set parent for validator (93c6aa8a)
- qtox.pro: don't depend on GTK in order to build on Linux (2d06b996)
- screen-grabber: fix crash (780a0179)
- systemtray: don't activate qTox widget on tray icon click in Unity backend (2f0ffdd2)
- toxsave, profileimporter: Added remove function call before overwrite file (58ea0afe)
- translator: Added layout direction reset on translation. (927d512f)
- ui: Prevent suicide crash on logout (2bdd9824, closes #2480)
- updater: Use module path, not working dir (0a2e96ab)
- videoframe: Added correct image copy (1ddc1371)
- x11grab: try and use the current display (294bdab7)
- avform:
- display true video height in video mode selection (192c1e8f)
- add missing "first" video mode back to video modes (5324e768, closes #3588)
- Add skipped camera open call (1f9b7b13, closes #3476)
- Added rounding height in mode name. (c2e3358d)
- Changed "best modes" search algorithm. (6e1ef706)
- initialize slider value from settings (c9dbfa5e)
- make "Screen" translatable (24f0b11a)
- Added restoring selected region (1c515821)
- Took default resolution from middle of list (2d861ee2)
- chatform:
- Fixed call buttons (dbe0a159)
- Markdown after emojis (998f0915)
- build:
- Link qrencode statically on Jenkins (0a976c7a)
- Jenkins ffmpeg link order (9de833ad)
- Fix jenkins static builds (790f9ffc)
- capslockindicator:
- also update indicator when the app gets focus (2fe41071)
- fix altering the line edit height (653e0b5a, closes #3379)
- Tooltip color was changed. Tooltip translation was added (bbe158c7)
- genericchatform:
- Fixed position of screenshot button (86e44143)
- separate messages from different days (8ebad59a)
- groupinviteform:
- escape HTML (e4bc8570)
- consider dateTime format in group invites (6030b083, closes #3058)
- l10n:
- remove unnecessary space in Czech translation (47153b3d)
- missing argument in German translation (e6e666fa)
- incorrect/missing arguments in Arabic translation (82bd897b)
- profile:
- Fix for opening file dialog using Nautilus file manager (881409b9, closes #3436)
- change password buttons behaviour (f9edd39b, closes #3300)
- systemtrayicon:
- don't set an invalid and useless icon on GTK (a13c5667, closes #3154)
- settings:
- Look for portable setting in module path, not CWD (17e57982)
- correct ordering of languages (7c63594a)
- make it clear that Markdown is about text formatting (67d01a73)
- simple_make.sh:
- add sqlite dependencies for Fedora (5cb271b0)
- add missing dependencies for Fedora (5b51f71f, closes #2998)
- video:
- guard storeVideoFrame() against freeing in-use memory (5b31b5db)
- force the use of non-deprecated pixel formats for YUV (df3345dc)
- use a QReadWriteLock to manage camera access (de6475f3)
- specify color ranges for pixel formats that are not YUV (00270ee4)
- fix invalid VideoSource ID allocation (707f7af2)
- added declaration for missing biglock in CameraSource (c4f88df7)
- fix a use-after-free with VideoFrame (8487dcec)
- fix slanted video when video size is not divisible by 8 (904495d2)
- fix memory leak caused by unfreed buffers in CoreVideoSource (3df6b990)
- fix CoreAV and VideoSurface to conform to new VideoFrame (277ddc3d)
- Changed minimum window size with video (f8a45b40)
- do not list the same mode twice (03c39236)
- fix video resolution setting (b4df3c8b, closes #1033)
- widget:
- change received files execution method (def2e880, closes #3140)
- Added saving window state before closing (bfb5dae6)
- properly open chat window (c17c3405, closes #3386)
- rename "Activate" to "Show" (6173199a)
- delete icon in destructor (f82f49da)
- open a chat window instead of contacts list in multi-window mode (fdf0cbb1, closes #3212)
- show unread messages notification (c81e6e2d)
- properly show status messages (dcb8c3f3, closes #3123)
New in qTox 1.2.4 Build 307 (Jan 25, 2016)
- Enable client to launch when you login.
- A\V Updates from @tux3
- Updates to internal config system (Things no normal user would ever notice unless you've got an archive of clients)
- Fancy DMG because why not?
- Makes waffles
New in qTox 1.2.2 Build 184 (Jan 22, 2016)
- This release is meant to bring the OSX Client versioning up to the rest of qTox(Kinda) as well as finally having video and desktop sharing implemented.
- Chat with friends
- Chat with enemies
- Video Calling
- Desktop Sharing
- P2P File Transfers
- Group chats
- Puts you on the NSA watch list