• chevron_right

      Release 0.2.3

      Blue · news.macaw.me / squawk · Wednesday, 7 February - 08:45

    After quite some time I wrapped up a release. Unfortunately #omemo couldn't make it - there are still problems I don't understand, but there some nice requested feature, and sync up with latest #qxmpp.

    One of the greatest things there is the database refactoring, now #squawk relies on my own library lmdbal to work with #lmdb, code now is a bit simplified.

    The package is updated in aur, and also, now there is a package for nixos (great thanks to kyepotta!)

    Also, there is a kind of a project site now, check it out!

    • chevron_right

      A prelude of some news

      Blue · news.macaw.me / squawk · Monday, 6 November - 16:08

    I kept it quiet yesterday, but it was a big day for me. For the first time ever I was able to send and receive an #omemo encrypted message with my messenger #squawk. It's not really a big deal in general but it's a huge event for me.

    Now to the sack of salt: the actual encryption is happening in #qxmpp library, and it does quite an exotic #omemo2 for now, with absolutely no support of more common types, so, as far as I know the only other messenger that would support this kind of encryption now is #kaidan (that's what I have tested with). Also, for now I don't aim at enabling #omemo for chats, because I don't even know how, but may be that's gonna be my next struggle.

    My work is really far from over: there are buckets of stuff to be done yet. Like key management, trust management, fallbacks, encrypted message display, lots of refactoring, lots of testing, but, hopefully, in a couple of months or so I might be able to release it.

    For the first time I see the light in the end of this tunnel.

    • chevron_right

      Some quality of life release 0.2.2 is here!

      Blue · news.macaw.me / squawk · Thursday, 5 May, 2022 - 18:05 · 1 minute

    Would like to release tonight a new milestone of my messenger. It should be a little bit more comfortable to use now! Also there is a place with my gratitude to you, awesome people who help me one way or another!

    Changelog

    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

    Please report any bugs you find!

    #xmpp, #qt

    • Pictures 1 image

    • visibility
    • 1 Comments

    • person

      14 May, 2022 macaw

      Test comment

    • chevron_right

      A little 0.2.1 polish is here!

      Blue · news.macaw.me / squawk · Saturday, 2 April, 2022 - 13:15 edit

    Today I present you a small but hopefully nice release. Have finally included those plugins into install scripts, and at least gave first baby steps to the direction of graphic settings system!

    Changelog

    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

    Please, as usual, report any quirks and bugs any possible way, thank you for your attention!

    #xmpp, #qt

    • Pictures 1 image

    • visibility
    • favorite

      1 Like

      macaw

    • chevron_right

      0.2.0 Is here!

      Blue · news.macaw.me / squawk · Sunday, 9 January, 2022 - 14:52 edit · 1 minute

    Finally I think I'm ready for the release! We now have new reworked message line that is not that shameful anymore, tons of little fixes, loads of new bugs, but we'll get over it!

    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)

    #xmpp #qt

    • Pictures 1 image

    • visibility
    • favorite

      1 Like

      anchorage