Skip to content

v3.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Feb 22:42
· 272 commits to master since this release

Changes in release v3.7.0:

  • Feature #185 Using regular Twitter/X accounts.
    To add the information of an existing regular Twitter/X account, go to Settings / Account, tap on the plus icon.
    Only the username and password are mandatory. When saved an authentication token is created. It is automatically renewed every 30 days.
    There can be many existing regular Twitter/X accounts.
    To delete a regular Twitter/X account information (and its authenticated token), swipe to the left and tap on delete.
    The project's wiki describe how to create a (regular) Twitter/X account.

Changes in releases v3.6.0 - v3.6.5:

  • Fix issue #114 Chinese (Simplified) translated text is not displayed when selected.

  • Guest accounts are not preemptively deleted after 25 days anymore. We'll have to wait until they expired by Twitter/X...

  • Fix issue #171 Cannot open embedded tweet or retweet.

  • Feature #167 Squawker now have its own weblate project (https://hosted.weblate.org/engage/squawker/).
    Everyone that want to help translate Squawker is welcome :-)

  • New strategy to create guest accounts: instead of being based of the date-time of last one created (24+ hours),
    now it's based on the date-time of the last attempt to create one (24+ hours) and also the device "public" IP.

  • Fix issue #165 Profile page do not show any tweet.
    The "old" v1.1 Twitter/X API requests do not work anymore for the profile. New types of Twitter/X API requests has been implemented,
    which are called "enhanced" profile requests as an option in 'Settings/General/X API' subsection.

  • Fix issue #158 Bug with the dialog to modify the tweets font size.

  • Fix issue #159 The error message is not shown for feed or correct for searches/trend.

  • Feature that adds the Twitter/X guest accounts list to import/export from settings / data.

  • Feature: Allow enhanced Twitter/X requests for searches as an option in 'Settings/General/X API' subsection,
    although those requests have lower rate limits (50 per 15 min vs 190 per 15 min).

  • Fix: Get activities for Android version 11+ (API version 30+)

  • Feature: Settings UI improvement (thanks to @mrhcjones)

  • Feature: Allow enhanced Twitter/X requests for feeds as an option in 'Settings/General/X API' subsection,
    although those requests have lower rate limits (50 per 15 min vs 190 per 15 min).

Changes in releases v3.5.0 - v3.5.4:

  • Change the icons for imports in relation to issue #107.

  • Fix issue #127 Floods are not shown. To get the floods conversation, replies must be included.

  • Add an option to specify the default subscription tab.

  • Fix issue #105 Home screen isn't populated right after importing settings and subscriptions.

  • Corrections due to Flutter upgrade.

  • Adjust the twitter.com URLs to x.com.

  • Fix issue with feature #100 Add an android share access so Squawker can be run from Firefox.

  • Implement feature #100 Add an android share access so Squawker can be run from Firefox.

  • Fix the case when Twitter/X returns empty responses with a status code of 200.

  • Implement feature #75 Add "hide from feed" option in profiles.
    The option is available when tapping on the subscribe/unsubscribe user icon.

  • Fix: after import the blue checks disappear for the subscriptions list page.

  • Fix: after subscribe/unsubscribe the feed page do not reload.

  • Fix #81 Nitter instances in AndroidManifest.xml are out of date.

  • Implement enhancement #90 M3 toggle (thanks to @TheHCJ).

Changes in releases v3.4.0 - v3.4.4:

  • Fix issue #63 Clicking on tweets sometimes shows sponsored content/Ads.

  • Fix greyed checkboxes.

  • Fix issue from discussion #66 of launching Squawker from a shorten Twitter/X link (https://t.co/...)
    and also when a Twitter/X tweet link has additional parts (eg. ends with /photo/1).

  • Implement feature #61 Show a tweet count for feed/groups when scrolling forward and the keep offset option is enabled.

  • Implement feature #68 Add an option to have a confirmation when the application is closing.

  • Implement some safeguards to avoid the Twitter/X 24 hours embargo when rate limits are reached.

  • Implement an automatic Twitter/X guest account creation (one new per IP address per day) if the embargo is in place.

  • Temporary Twitter/X guest account is now valid 20 days instead of 10.

  • Implement feature #48 Option to have best available quality of downloaded videos (thanks @votemp).

  • Fix some tweets that when tapping for detail are giving an error.

  • Implement the push notification permission request for Android >= 13.

  • Fix for the graphql requests (profile request for instance).

  • Fix issue #45 The feed is empty. The fix implements the creation of temporary Twitter/X guest accounts to access the Twitter/X API.

Changes in releases v3.3.0 - v3.3.3:

  • Fix issue #37 Wide video doesn't play after going fullscreen.

  • Fix issue of exception raised when video thumbnail image URL is null.

  • Fix feature #43 to allow to go back to home page after launching the app from a tweet or profile link.

  • Fix issue #38 Unable to create group because [Ok] is outside dialog due to longer german button labels.

  • Change the startup or refresh initial scroll animation to scroll jump.

  • Implement feature #40 Option in settings to increase text size in the app.

  • Fix issue of feature #19 where position is not kept after the fetch of feeds (at startup or after refreshes).

  • Fix issue #35 Refresh button in the top bar doesn't work.

  • Fix issue #25 Downloaded images not showing in gallery.

  • Implement feature #24 The app opens on x.com.

  • Implement feature #22 Add supported activities to the context menu of selected text.

Changes in release v3.2.0:

  • Implement feature #19: Keep read position in feed after refreshing.
    The feature is not activated by default. Must be activated in Settings / Keep feeds offset.
  • Fix the black screen when the app is in recent screen mode.
  • Change the feed cache flush from scroll up to tap on the rounded arrow icon.
  • Change the feed cache flush to be specific to the current feed, not all feeds (the main feed and the groups feed).

Changes in releases v3.1.0 - v3.1.9:

  • Fix translation to target language chosen in squawker instead of current platform

  • Fix translation to treat response as UTF-8

  • Fix issue #18 Translation broken

  • Enhancement change from #8 Makes quoted status cards optional to #16 make link previews in tweets optional

  • Fix issue #14 Can't open/check replies of media tweets in Feed.

  • Enhancement #8 Makes quoted status cards optional

  • Fix issue #13 Touching the RT account names gives an error.

  • Fix issue #10 RT tweets appear to be broken.

  • Remove the twitter URLs from the tweets in feeds.

  • Fix issue #9 Retweets on Feed display the wrong username.

  • Fix the duplicates from the feed tweets.

  • Improve the feed tweets to have the quoted status cards.

  • Added Squawker to IzzyOnDroid (thanks to @TheHCJ).

  • Changed the application icon (thanks to @TheHCJ).

  • Added a concurrency control mechanism to get the guest token.

  • Fixed the feed with changes on Twitter of July 2023.

Changes in releases v3.0.0 - v3.0.1:

  • Fixed the search user with changes on Twitter of July 2023.

  • Fixed the subscription timeline with changes on Twitter of July 2023.

  • Changed the naming from Quacker to Squawker.