# Changelog ## Squawk 0.2.1 (UNRELEASED) ### Bug fixes - build in release mode now no longer spams warnings - build now correctly installs all build plugin libs ### Improvements ### New features - the settings are here! You con config different stuff from there - now it's possible to set up different qt styles from settings - if you have KConfig nad KConfigWidgets packages installed - you can chose from global color schemes ## Squawk 0.2.0 (Jan 10, 2022) ### Bug fixes - carbon copies switches on again after reconnection - requesting the history of the current chat after reconnection - global availability (in drop down list) gets restored after reconnection - status icon in active chat changes when presence of the pen pal changes - infinite progress when open the dialogue with something that has no history to show - fallback icons for buttons, when no supported theme is installed (shunf4) - better handling messages with no id (shunf4) - removed dependency: uuid, now it's on Qt (shunf4) - better requesting latest history (shunf4) ### Improvements - slightly reduced the traffic on the startup by not requesting history of all MUCs - completely rewritten message feed, now it works way faster and looks cooler - OPTIONAL RUNTIME dependency: "KIO Widgets" that is supposed to allow you to open a file in your default file manager - show in folder now is supposed to try it's best to show file in folder, even you don't have KIO installed - once uploaded local files don't get second time uploaded - the remote URL is reused - way better compilation time (vae) ### New features - pasting images from clipboard to attachment (shunf4) - possible compilation for windows and macOS (shunf4) ## Squawk 0.1.5 (Jul 29, 2020) ### Bug fixes - error with sending attached files to the conference - error with building on lower versions of QXmpp - error on the first access to the conference database - quit now actually quits the app - history in MUC now works properly and requests messages from server - error with handling non lower cased JIDs - some workaround upon reconnection ## Squawk 0.1.4 (Apr 14, 2020) ### New features - message line now is in the same window with roster (new window dialog is still able to opened on context menu) - several new ways to manage your account password: - store it in plain text with the config (like it always was) - store it in config jammed (local hashing with the constant seed, not secure at all but might look like it is) - ask the account password on each program launch - store it in KWallet which is dynamically loaded - dragging into conversation now attach files ### Bug fixes - never updating MUC avatars now get updated - going offline related segfault fix - statuses now behave better: they wrap if they don't fit, you can select them, you can follow links from there - messages and statuses don't loose content if you use < ore > symbols - now avatars of those who are not in the MUC right now but was also display next to the message - fix crash on attempt to attach the same file for the second time ## Squawk 0.1.3 (Mar 31, 2020) ### New features - delivery states for the messages - delivery receipts now work for real - avatars in conferences - edited messages now display correctly - restyling to get better look with different desktop themes ### Bug fixes - clickable links now detects better - fixed lost messages that came with no ID - avatar related fixes - message carbons now get turned on only if the server supports them - progress spinner fix - files in dialog now have better comment ## Squawk 0.1.2 (Dec 25, 2019) ### New features - icons in roster for conferences - pal avatar in dialog window - avatars next to every message in dialog windows (not in conferences yet) - roster window position and size now are stored in config - expanded accounts and groups are stored in config - availability (from top combobox) now is stored in config ### Bug fixes - segfault when sending more then one attached file - wrong path and name of saving file - wrong message syntax when attaching file and writing text in the save message - problem with links highlighting in dialog - project building fixes ## Squawk 0.1.1 (Nov 16, 2019) A lot of bug fixes, memory leaks fixes ### New features - exchange files via HTTP File Upload - download VCards of your contacts - upload your VCard with information about your contact phones email addresses, names, career information and avatar - avatars of your contacts in roster and in notifications ## Squawk 0.0.5 (Oct 10, 2019) ### Features - chat directly - have multiple accounts - add contacts - remove contacts - assign contact to different groups - chat in MUCs - join MUCs, leave them, keep them subscribed or unsubscribed - download attachmets - local history - desktop notifications of new messages