Releases: TokTok/toxic
Releases · TokTok/toxic
v0.9.1
Release Notes
Features
- Implement word wrapping @JFreegman (#149)
- Add notification counters to bottom tab @JFreegman (#150)
- Some UI improvements @JFreegman (#141)
- Implement push-to-talk for conference audio @JFreegman (#131)
- Add config settings for audio channels @JFreegman (#136)
- Use two channels for conference audio @JFreegman (#135)
- Refactor/improve logging @JFreegman (#134)
Bug Fixes
- tab complete bug @JFreegman (#157)
- some display bugs @JFreegman (#156)
- Another logging fix @JFreegman (#154)
- small regression @JFreegman (#155)
- some off by one bugs with line scrolling and some cleanup @JFreegman (#151)
- Properly handle failures to convert widechar strings to multibyte @JFreegman (#153)
- UI regression @JFreegman (#146)
- playing unallocated memory on opening audio device @zugz (#133)
- bug sometimes preventing typing status from being updated @JFreegman (#130)
Maintenance (Grunt tasks)
- Add release and LLVM asan build options @JFreegman (#143)
Maintenance (Code cleanup)
- some display bugs @JFreegman (#156)
- some off by one bugs with line scrolling and some cleanup @JFreegman (#151)
- cleanup and refactor x11 code @JFreegman (#145)
- Some code cleanup and fixes @JFreegman (#139)
Maintenance (Refactoring)
- Refactor/improve logging @JFreegman (#134)
v0.9.0
Release Notes
Features
- Refactor message queue @JFreegman (#123)
Bug Fixes
- some issues with file transfers @JFreegman (#126)
- bugs/issues with the message queue @JFreegman (#124)
- Race condition @JFreegman (#119)
- invalid usage of stderr and incorrect formatting @JFreegman (#97)
- Dynamically allocate audio frame buffer memory @JFreegman (#98)
- regression related to https lookups @JFreegman (#99)
- Wformat-truncation warnings due to snprintf() misuse @JFreegman (#93)
- Incorrect file specified error when building in WSL from CLion @robinlinden (#92)
Maintenance (Grunt tasks)
- Rename: groupchats -> conferences @JFreegman (#113)
- Replace deprecated usleep function with nanosleep @JFreegman (#109)
- Use c99 standard instead of gnu99 @JFreegman (#103)
Maintenance (Code cleanup)
- some issues with file transfers @JFreegman (#126)
- bugs/issues with the message queue @JFreegman (#124)
- Refactor message queue @JFreegman (#123)
- Use compound literals to zero out structs instead of memset @JFreegman (#122)
- Use enum to identify window types instead of bool variables @JFreegman (#118)
- Rename: groupchats -> conferences @JFreegman (#113)
- Fix char -> widechar comparisons @JFreegman (#114)
- Filter invalid file names for inbound file transfers @JFreegman (#112)
- Replace deprecated usleep function with nanosleep @JFreegman (#109)
- fix bad behaviour with duplicate file names @JFreegman (#110)
- Remove legacy code and more code cleanup @JFreegman (#107)
- Fix a few issues @JFreegman (#106)
- Convert all variable length arrays to heap allocations @JFreegman (#100)
- Dynamically allocate audio frame buffer memory @JFreegman (#98)
- Reduce size of some large stack memory allocations @JFreegman (#96)
Maintenance (Refactoring)
v0.8.4
Release Notes
Features
- Add ability to skip words in input field with ctrl-left/right arrow @JFreegman (#89)
- add option to disable LAN @JFreegman (#87)
- Add the ability to log to file @JFreegman (#84)
- Add option for toxcore logging in stderr @JFreegman (#74)
- Add input line text to history on UP and DOWN keys @expert975 (#46)
- Load conference titles on startup for saved conferences @JFreegman (#43)
- Add config option for the notification timeout duration @kitsunenokenja (#38)
Bug Fixes
- Fix non-working bell notifications @jhe2 (#88)
- A couple small fixes @JFreegman (#86)
- Make sure logger file is closed after tox_kill @JFreegman (#85)
- Terminate notify before windows @JFreegman (#67)
- Fix segfault on starting video @zugz (#62)
- Some misc fixes @JFreegman (#49)
- Make friend add fail if friend is in the block list @JFreegman (#45)
- Fix A/V hangup bug @JFreegman (#44)
- Fix header issues @JFreegman (#42)
- Fix integer types for correct behaviour @JFreegman (#41)
- Fix autocomplete behaviour for paths with spaces @JFreegman (#39)
Documentation
- Add QR disabling options to INSTALL.md @expert975 (#60)
- Add sponsorship button @JFreegman (#51)
Maintenance (Grunt tasks)
- Add macOS build to Travis CI. @iphydf (#76)
- Use global release-drafter config. @iphydf (#80)
- Remove astyle from travis build. @iphydf (#81)
- Add release-drafter config. @iphydf (#72)
- Add restyled config for toxic. @iphydf (#73)
- Add CODEOWNERS and settings.yml files. @iphydf (#69)
- Check that files are formatted correctly. @iphydf (#68)
- Use rules_cc instead of native cc_binary rules. @iphydf (#54)
- Fix yamllint warning about missing document start marker. @iphydf (#52)
- Fix typo @JFreegman (#48)
- Format fixes @JFreegman (#47)
- Check for openal lib before attempting to build with video support @JFreegman (#40)
- Add config option to alter auto-update interval and update toxic version @JFreegman (#37)
Maintenance (Code cleanup)
- Remove extra semicolon in lock/unlock macros. @iphydf (#66)
- Fix unused variable warnings and change all (void)s to UNUSED macro @JFreegman (#58)
- Fix unused parameter warnings and add -Wunused-parameter to makefile @JFreegman (#55)