Page MenuHomeSolus

Update cawbird to 1.2.0
ClosedPublic

Authored by algent on Mon, Sep 7, 9:17 PM.

Details

Summary

Changelog:

  • Improvements
    • Resolved major accessibility issue with timelines and improved other bits of accessibility by naming/describing widgets
    • Added ability to read descriptions on images
    • Added ability to add descriptions to images when posting
    • Reduced notifications when first logging in
    • Window can now be reduced to a narrower width and has a "responsive" layout for tweets
    • Reduce memory usage by loading smaller (600px) thumbnails and only loading images on demand. Also reduces bandwidth use (especially with images disabled)
    • Let image sets loop back to start, and show progress through images
    • Made "Replying to" on Tweet info page list all users (including self-reply) so that it is more obvious when the tweet is part of a thread
    • Reworked @-mention completion so that it works with multilingual text
    • Adjust "media link removal" behaviour so that we still show the link when image loading is disabled so that users know there is media
    • Stopped shipping librest and started using system version
    • Made account removal less "scary" - now removes rather than deleting account
    • Improved consistency of progress status while searching
    • Updated Danish translation and Dutch translation to 100% coverage
  • Bug fixes:
    • Update handling of top-level domains to resolve character counting mismatch
    • Handle repeated attachment of the same image with the same path
    • Fix scrolling back to older tweets in thread on some platforms
    • Fixed @-mention completion not handling underscores
    • Fixed a crash when removing the currently open account
    • Fixed a usability issue where removing an account with multiple other accounts available showed the "Add account" interface with no account selector instead of showing another account
    • Fixed show/hide bug for media in quoted tweets
    • Put other users's lists in the correct place (created or subscribed)
    • Fixed builds on platforms without an implicit #include <string.h>

Signed-off-by: Algent Albrahimi <algent@protonmail.com>

Test Plan

Made some tweets, favorites and retweets. Opened fotos and videos.

Diff Detail

Repository
R4830 cawbird
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

algent created this revision.Mon, Sep 7, 9:17 PM
algent requested review of this revision.Mon, Sep 7, 9:17 PM
JoshStrobl accepted this revision.Wed, Sep 9, 3:19 PM
JoshStrobl added a subscriber: JoshStrobl.

Probably going to be one of the last versions too, as even libhandy is going to be infesting cawbird: https://twitter.com/CodedOre/status/1303371609034690563. Patch LGTM though.

This revision is now accepted and ready to land.Wed, Sep 9, 3:19 PM
This revision was automatically updated to reflect the committed changes.