Tweetz Changelog

What's new in Tweetz 2022.5

Dec 11, 2022
  • Use TLS 1.2 to remove auth errors

New in Tweetz 2022.4 (Dec 3, 2022)

  • Changed:
  • Changed default notification sound to classic cricket chirp
  • Debounced internal collection change notifications

New in Tweetz 2022.3 (Nov 20, 2022)

  • Added:
  • Visual indicator of new messages when minimized #125
  • Sound notification for new tweets #113
  • Zoom in/out on images with mouse wheel #91
  • Changed:
  • Upgraded dotnet runtime to v7.0
  • Fixed:
  • Pictures are often truncated, showing only the top. #118

New in Tweetz 2022.1 (Jan 2, 2022)

  • Added:
  • Add options to hide retweets and tweets with no media #100
  • Changed:
  • Update runtime to .NET 6.0

New in Tweetz 2021.4 (Sep 22, 2021)

  • Added:
  • GDI font metric mode option
  • Fixed:
  • hide minimized window when system tray setting is true #41
  • Fix images not showing at times
  • Changed:
  • Change http timeout from 100 seconds (default) to 20 seconds
  • Cache flow nodes in twitter status
  • Change how link hit-testing works

New in Tweetz 2021.3 (Sep 15, 2021)

  • Added:
  • Alternate tweet layout
  • Imgur
  • Option to hide specific images (shift-click image)
  • Images as links option
  • Links as [link] option
  • Translate API key (ping me on how use)
  • Private setting to change font (no UI, in settings file only)
  • Fixed:
  • Better image layout
  • Handle images with embedded DPI correctly
  • Observable Collection fires fewer events
  • Changed:
  • New user profile view
  • New public translation API
  • Shrink profile images by 5 dips
  • Cache images using browser cache settings
  • Dotnet 6, RC1
  • Jab Dependency injection library

New in Tweetz 2021.2 (Apr 11, 2021)

  • Added:
  • new user profile view (click on profile image or screen name)
  • Fixed:
  • Restore Translate feature
  • Restore Image copy from viewer
  • Changed:
  • Using HttpClient vs. WebRequest

New in Tweetz 2021.1 (Feb 22, 2021)

  • Added:
  • Mouse wheel controls volume when playing videos
  • Changed:
  • Version numbers are year the revision based
  • Image viewer uses media element for videos only. Other images use image element
  • Update packages and SDK to latest releases
  • Removed cache hinting option from profile images

New in Tweetz 2.9.5 (Jan 31, 2021)

  • Changed:
  • Change link colors
  • Extend timeout to 5 seconds for reverse lookup of short urls

New in Tweetz 2.9.4 (Jan 13, 2021)

  • UI tweaks

New in Tweetz 2.9.3 (Jan 5, 2021)

  • Fixed:
  • Menu takes up 2 rows since 2.9.1 #64

New in Tweetz 2.9.2 (Jan 5, 2021)

  • "Hide translate link" option

New in Tweetz 2.9.1 (Jan 5, 2021)

  • Fixed:
  • Use new service provider for translations #61

New in Tweetz 2.9.0 (Dec 5, 2020)

  • Added:
  • Translate tweets on demand
  • Changed:
  • Improved image layout for multiple images

New in Tweetz 2.8.2 (Sep 10, 2020)

  • Fixed:
  • Crash when image meta data color palette is corrupt 89c845

New in Tweetz 2.8.1 (Sep 7, 2020)

  • Added:
  • Add retry logic to image downloads #38
  • Changed:
  • Adapt to changes in Follwing, FollowedBy are reported in twitter api 380bd7d
  • Use tuples to reduce heap allocations 40c4aad
  • Fixed:
  • Check for null on opening links 380bd7d

New in Tweetz 2.8.0 (Aug 4, 2020)

  • Added:
  • Add setting to change color of logged in user tweets #31
  • Add grayscale option #32
  • @username autocompletion, work in progress, suggestions welcomed #21
  • Changed:
  • Change layout when tweet has 3 images
  • Improve trace messages for diagnosis and debugging
  • Fixed:
  • Fix line height issue #35

New in Tweetz 2.7.1 (Jul 1, 2020)

  • Fix issue with cross threading on UI thread

New in Tweetz 2.7.0 (Jun 30, 2020)

  • Changed:
  • Replace fade-in with scroll-in animation when tweet arrives abcb2aa
  • Reduce size of verified badge 36476a7
  • Added:
  • Automatically freeze scrolling of new tweets when scrolled and indicate new tweets arrived with green dot in tab a2e1853
  • Click on active tab to scroll to top (right-click still works as well) a2e1853
  • Check Desktop Window Manager enabled, notify and exit instead of crash 837e3b4
  • Removed:
  • Remove freeze timeline when scrolled (no longer needed with indicator feature) 8ee9f9a

New in Tweetz 2.6.2 (Jun 22, 2020)

  • Fixed:
  • Reduce text line height slightly fcd9e0d
  • Hyperlinks in related links required focus 84a0cc1_

New in Tweetz 2.6.1 (Jun 9, 2020)

  • Fixed:
  • Fix hyperlinks not working after scrolling

New in Tweetz 2.5.0 (May 25, 2020)

  • Added:
  • Add screen name to title bar with option to turn off a2c78a1
  • Add rewind 10 seconds feature in media player 84f8a54
  • Fixed:
  • Fix media upload error 4870dfb
  • Changed:
  • Spruce up settings dialog ec87367

New in Tweetz 2.4.0 (May 3, 2020)

  • Added:
  • Profile switch: on the command line or in a shortcut add a profile name (e.g. tweetz.core.exe aname). This instructs Tweetz to read and save settings to a file called aname.settings.json allowing Tweetz to access multiple accounts in multiple instances. #11

New in Tweetz 2.3.0 (Apr 26, 2020)

  • Fixed:
  • Handle file in use exception when saving settings c945ef5
  • Fix copy image to clipboard by closing drawing context 897a3b9
  • 13 Media player always appears on primary monitor bdce3f2
  • Added:
  • 12 Always on top 2681aee
  • 12 Add minimize to title bar 496764f
  • Changed:
  • Use static resource for user profile tooltip 22d4f6e

New in Tweetz 2.2.3 (Apr 17, 2020)

  • Fixed:
  • Handle DragMove() being weird sometimes afa8b49
  • CPU usage constantly 2-5% after posting an update 2199964
  • Changed:
  • Increase min width of profile control 7e84031
  • Supppress crash reports from debug sessions 1a46798

New in Tweetz 2.1.1 (Mar 10, 2020)

  • Changed:
  • Installer always on top 8402782
  • Fixed:
  • Windows sizing using borders restored - #8

New in Tweetz 2.1.0 (Mar 8, 2020)

  • Added:
  • Short to long URL lookup for tooltips 1d4d723
  • Splash screen 52a2fc7
  • Fixed height images with rounded corners 8f55db3
  • Hourglass symbol to indicate image loading cc025b1
  • Add app.manifest with DPI permonitor awareness. a139a53
  • Add usage tips to settings screen /6b6b14a
  • Add font-size key bindings and commands 23ea4e3
  • Brief fade-in animation of new tweets a9085cc
  • Changed:
  • Change font selector to slider. 0190b64
  • Title close button more like standard windows style 465d366
  • Limit length of related link text to 300 characters e9373ed
  • Move user control resources to application resources and other performance improvements.

New in Tweetz 2.0.2 (Feb 2, 2020)

  • Changed:
  • Reduce memory load of related links by only scanning <head> section. bffb90
  • Refactorings suggested by SonarLink and FxCop analyzers

New in Tweetz 2.0.1 (Jan 27, 2020)

  • Changed:
  • Show font size in settings dialog. 67d6cd3
  • Load only HEAD section of related documents with HtmlAgilityPack. Reduces memory and GC presure. bb628ad

New in Tweetz 2.0.0 (Jan 19, 2020)

  • Changed:
  • Show reply/retweet/like for user's tweets but disable commands.

New in Tweetz 2.0 Beta 3 (Jan 13, 2020)

  • Fixed:
  • Restore mouse down handler to enable moving window.
  • Trim version info returned from server before comparing.

New in Tweetz 2.0 Beta 2 (Jan 12, 2020)

  • Added:
  • Option to hide images - 138d59b
  • Option to hide extended content - 8fc1ac0
  • Changed:
  • Custom title bar reduces hieght. Stays same color when inactive - 22a524292
  • Sizing can only be done with gripper tool in lower corner (concession to adding custom title bar) - 22a524292
  • Fixed:
  • Reduce UI Jank e835693fc3
  • Not clearing all buffers on signout
  • Removed:
  • Removed option in installer to pick a directory - 0184051

New in Tweetz 2.0 Beta (Jan 5, 2020)

  • Added:
  • Incorporate mentions into home timeline Twitter limits the nummber of requests to this API for all Tweetz clients so the update interval is long (once per hour) - 16112b5
  • Changed:
  • Change Like color to Firebrick - 22085c3
  • Add extended mode flag to UpdateStatus call - 22085c3
  • Add extended mode flag to Search call
  • Add button to copy to clipboard in image viewer - cab9fe5
  • Removed:
  • Remove automatic copy to clipboard in image viewer - cab9fe5
  • Fixed:
  • Remove option to install for All Users Rename installer to tweetzsetupexe - #1
  • Clear search timeline before getting mentions - 888790b
  • Fix @screen-name appearing twice in reply - 21d7ec3
  • Clear search textbox when getting mentions - f21e260

New in Tweetz 1.3.4 (Jul 30, 2019)

  • Use TLS 1.2 to remove auth errors

New in Tweetz 1.3.3 (Oct 6, 2018)

  • Fixes crash when trying to open media that throws an error.
  • Fix border thickness around image.

New in Tweetz 1.3.2 (Sep 15, 2018)

  • Force uniform grid to one row when 2 or less images in tweet.

New in Tweetz 1.3.1 (Sep 15, 2018)

  • Multiple images are tiled instead of stacked
  • Videos loop when played
  • Images are copied to the clipboard when viewed

New in Tweetz 1.3.0 (Sep 4, 2018)

  • Remove deprecated stream API
  • Multiple image display in tweets
  • Video playback

New in Tweetz 1.2.4 (Dec 27, 2017)

  • This release fixes a long standing problem where tweetz wakes up the screen after it automatically shuts off as directed by the user’s power settings. Just determining what caused it to wake up was a mystery. Eventually, I determined that the web requests to twitter that tweetz initiates were the culprit. Figuring out when the screen powers down was something of a trial. There are dozens of posts about how to this. I tried them all only to discover none of them worked reliably. I was convinced it wasn’t possible until I stumbled upon some code in an old Microsoft Application that contained the secret sauce. I’ve been testing this on several computers for a couple of weeks now and it hasn’t once triggered a monitor wakeup, so I think maybe I have solved it.

New in Tweetz 1.2 (Nov 15, 2017)

  • Updated to send and receive 280 character tweets.

New in Tweetz 1.1.0 (Jul 30, 2016)

  • Clicking on image opens popup window instead of browser.

New in Tweetz 1.0 (Jul 5, 2016)

  • Remove height restriction on images. This does mean that some tweets will take up more vertical space
  • Add a donation link to the settings panel

New in Tweetz 0.11.0 (May 11, 2016)

  • Does not wake up the computer once it enters sleep. The type of network activity tweetz uses will not allow the computer to enter sleep mode if a new tweet arrives. However, once it enters sleep mode, tweetz will suspend network activity until the computer is restored
  • Add full timestamp as a tooltip to the time of the tweet. #6
  • Add shortcuts to open tweets and open links in tweets. #7
  • Enhance crash detection and avoidance

New in Tweetz 0.9.1 (Feb 3, 2016)

  • Today I blew the dust off the old girl and updated the interface to conform to the new, "Likes" feature (formally known as "Favorites). Also, added two new translations, Greek and Turkish.

New in Tweetz 3.1.7 (Apr 24, 2013)

  • 12 new languages added, Themes, Huge speed improvements

New in Tweetz 3.0.2.0 RC5 (Sep 22, 2010)

  • Fix old school retweets
  • Better error checking and feed back on posts
  • Indicate when user is protected (user status flyout)

New in Tweetz 2.3.4.0 (May 25, 2010)

  • The service tweetz uses to do reverse lookups of shortened urls (http://long.to) has been abandoned as of today. This version is using a new service (http://longurl.org) to resolve reverse lookups of shortened urls.
  • Also, a user noticed that the hover effect was broken on screen names and other links. Looks like it’s been that way for a while.

New in Tweetz 2.3.3.0 (May 22, 2010)

  • Hash tags – Looks like I didn’t quite get it right in the last release. Hopefully, I’ve got it this time.
  • Retweet setting – Native retweet setting was not saved. Fixed.

New in Tweetz 2.3.2.0 (May 21, 2010)

  • One minor and one major bug fixed. The minor bug was that #hash tags with non alpha-numeric's including accented characters were not highlighted and linked correctly.
  • The major bug was a memory leak. I think you’ll find this version of the gadget much easier on memory. I’ve tested it for about 4 days and resource handle counts and memory usage have remained flat.
  • I’ve been chasing this leak for several months off and on thinking it had to be something I was doing. In the end, it was a leak in the jQuery Ajax library tweetz uses. Who would have thunk!

New in Tweetz 2.3.1.0 (Apr 29, 2010)

  • Fixed a bug where the options dialog sometimes causes a fault (a.k.a. crash).

New in Tweetz 2.3.0.0 (Apr 19, 2010)

  • The pace of updates for tweetz is slowing down in part to other obligations. With that aside, this release implements one of the most asked for features, indication of new tweets.
  • New tweets are displayed with a different background color. You can mark the tweet as unread by clicking on it. Ctrl+click will mark all items as unread.
  • The choice of changing the background color is mostly because it was the path of least resistance. If you have another idea on how to indicate new (unread) tweets, I’m interested in hearing it.

New in Tweetz 2.2.0.0 (Mar 26, 2010)

  • Version 2.2 adds support for “Native Retweets”. What that means is tweetz uses the newer retweet support recently added to twitter. But fear not, if you like the old school method, you can simply turn off the option.

New in Tweetz 2.1.0.0 (Mar 8, 2010)

  • Now that the rewrite is done, I’m adding new stuff. It’s much easier to do so with the new code structure. Here’s what’s new in this release.
  • No focus tool tips – hover over a link and you’ll see the full link, or the the reverse lookup of the link if it can be found, regardless of whether the gadget has focus or not. I had to implement my own tooltips to do this. Hopefully, they’re not too ugly.
  • Show links in post – By default, tweetz displays links as “[link]”. Since most links are shortened, seeing the actual link text has little meaning. The “[link]” notation uses less screen real-estate. Still, some have asked to see the actual link in the post, so now there’s an option to do just that.
  • Notification of new versions – A surprising number of you asked to have the program notify you when newer versions of tweetz are available. Personally, I’ve always found these reminders annoying but hey, it’s a free country (or at least a free program). Checks for new versions are made every 24 hours if you choose to opt-in.
  • There have been lots of other requests for features. I’ve kind of lost track of them. If I’ve left your request out it’s likely because I forgot, so don’t hesitate to remind me.

New in Tweetz 2.0.0.0 (Mar 2, 2010)

  • Rounded corners: There’s one restriction here in that the height is restricted to increments of 50 pixels. There’s simply no good way to stretch a background image in a gadget so I just hauled off and made one for for every 50 pixels in height between 200 and 1600. The dialog will round down to the nearest 50 so entering 760 will yield 750. Now if anyone wants to do up some custom backgrounds and send them my way, maybe we can get something a bit different.
  • Layout cleanup: Fixed a few layout issues so things look extra purrty.
  • Fixed the “More” link in search