forked from blue/squawk
173 lines
7.6 KiB
Markdown
173 lines
7.6 KiB
Markdown
# Changelog
|
|
|
|
## Squawk 0.2.3 (February 04, 2024)
|
|
### Bug fixes
|
|
- "Add contact" and "Join conference" menu are enabled once again (pavavno)!
|
|
- availability is now read from the same section of config file it was stored
|
|
- automatic avatars (if a contact doesn't have one) get generated once again
|
|
|
|
### Improvements
|
|
- deactivated accounts now don't appear in combobox of "Add contact" and "Join conference" dialogues
|
|
- all of the expandable roster items now get saved between launches
|
|
- settings file on the disk is not rewritten every roster element expansion or collapse
|
|
- removed unnecessary own vcard request at sturtup (used to do it to discover my own avatar)
|
|
- vcard window now is Info system and it can display more information
|
|
- reduced vcard request spam in MUCs
|
|
|
|
### New features
|
|
- now you can enable tray icon from settings!
|
|
- there is a job queue now, this allowes to spread a bit the spam on the server at connection time
|
|
- squawk now querries clients of it's peers, you can see what programs other people use
|
|
|
|
## Squawk 0.2.2 (May 05, 2022)
|
|
### Bug fixes
|
|
- now when you remove an account it actually gets removed
|
|
- segfault on uninitialized Availability in some rare occasions
|
|
- fixed crash when you open a dialog with someone that has only error messages in archive
|
|
- message height is now calculated correctly on Chinese and Japanese paragraphs
|
|
- the app doesn't crash on SIGINT anymore
|
|
|
|
### Improvements
|
|
- there is a way to disable an account and it wouldn't connect when you change availability
|
|
- if you cancel password query an account becomes inactive and doesn't annoy you anymore
|
|
- if you filled password field and chose KWallet as a storage Squawk wouldn't ask you again for the same password
|
|
- if left the password field empty and chose KWallet as a storage Squawk will try to get that password from KWallet before asking you to input it
|
|
- accounts now connect to the server asynchronously - if one is stopped on password prompt another is connecting
|
|
- actualized translations, added English localization file
|
|
|
|
### New features
|
|
- new "About" window with links, license, gratitudes
|
|
- if the authentication failed Squawk will ask again for your password and login
|
|
- now there is an amount of unread messages showing on top of Squawk launcher icon
|
|
- notifications now have buttons to open a conversation or to mark that message as read
|
|
|
|
## Squawk 0.2.1 (Apr 02, 2022)
|
|
### Bug fixes
|
|
- build in release mode now no longer spams warnings
|
|
- build now correctly installs all build plugin libs
|
|
- a bug where the correction message was received, the indication was on but the text didn't actually change
|
|
- message body now doesn't intecept context menu from the whole message
|
|
- message input now doesn't increase font when you remove everything from it
|
|
|
|
### Improvements
|
|
- reduced amount of places where platform specific path separator is used
|
|
- now message input is automatically focused when you open a dialog or a room
|
|
- what() method on unhandled exception now actually tells what happened
|
|
|
|
### 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 choose from global color schemes
|
|
- it's possible now to choose a folder where squawk is going to store downloaded files
|
|
- now you can correct your message
|
|
|
|
## 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
|