General
-
Spam and Block feature
Add a button to tweets that allows me to block a user and report that user as spam.
1. Display a message "This will Block and report this user. Also, you will follow @spam if you don't do already"
2. Use the twitter API to block the selected user
3. Use the twitter API to send a DM to @spamI'm not sure if they have an API now for this, see
http://support.twitter.com/entries/649862 votes -
Configuration: notifications on/off
It would be great to be able to turn notifications on and off. It is popping out all the time for me.
3 votes -
More gracefully handle Twitter API failure on startup
If Twitter is doing its usual fail-whale thing, Halfwit will sometimes prompt for an oAuth pin even if it has one or, worse, crash hard and ask you to debug the program. It'd be nice if, instead, some sort of message about Twitter API failure could be given so the user wouldn't keep trying over and over wondering why Halfwit isn't working. (It's not Halfwit's fault, but it's hard to tell based on behavior.)
5 votes -
Check network connectivity before prompting for OAuth
I've noticed that when Halfwit starts up before I've connected my 3G wireless dongle, it reverts to asking for the OAuth pin, even though it already has one.
If I then close Halfwit and re-open it after the network connection has been made, it functions correctly.
Halfwit should check for Internet connectivity first before assuming the OAuth thingy isn't working.
2 votes -
Alert the user when a link won't be followed
If you click a link to a user account (e.g., an "@username") in a tweet and that account is suspended, the link won't be followed. That's good behavior, however, there is no obvious indicator about that. There is text in the status bar, but it's not readily apparent and if the timeline happens to update right after clicking, you may not see it.
Basically, I clicked like mad on the thing thinking there was something wrong with Halfwit because there wasn't anything that actually actively alerted me that, no, the link was intentionally not going anywhere. The status bar is… more
1 vote -
Fix behavior of retweets that are too long
If you try to retweet someone and the RT content would be over 140 characters, you're not allowed to retweet... even if you want to try to use the new/native retweet functionality (which would keep the actual tweet content below <= 140).
1 vote -
Add List support
I make frequent use of lists in Twitter, but can't find a way to show them in HalfWit.
3 votes -
In the spirit of keyboard shortcuts, allow 'j' and 'k' navigation of tweet selection.
Keyboard Tweet Navigation
2 votes -
Fix the emoticon button/menu character set
The emoticon button, next to the "Update" button by the text area, shows as a "square" - one of those "your character set doesn't support this character" squares. Clicking the emoticon button, the entire menu shows as squares except the first one on the third row, which shows as a "Sharp" character.
(That "square" also shows up when you retweet, but I figured that was expected.)
Not sure what font is being used, but at least on WinXP, that font doesn't have all the characters expected.
1 vote -
Allow click to toggle select/deselect of tweets
You can use the mouse alone to select a tweet, but you can't use it to deselect a tweet - you have to hold down the CTRL key. It would be helpful if you could just click again to deselect the tweet.
3 votes -
Visual Feedback on whether you're following/unfollowing
So you know when you click Follow, whether or not you're now following or not following user, so you can toggle it off or on and be sure.
3 votes -
app.manifest
The dialogs (e.g., MessageBox) that Halfwit shows don't use OS buttons. I'd suggest adding an app.manifest. Here's an example of what I use:
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df" language="*"/>
</dependentAssembly>
</dependency>
</asmv1:assembly>However, I've not tried this with ClickOnce.
2 votes -
Use default proxy settings if available
when proxy settings are in place, halfwitt does not appear to pick up the default settings and throws and error. This happens when requesting a PIN from Twitter. As soon as I click "Request Pin" Halfwitt throws an error and closes.
1 voteunder review ·
Adminmabster
(Admin, Halfwit)
responded
Well, that didn’t work. Back to the drawing board.
-
Following a specific conversation
This is perhaps a long one for the future.
More than often I find someone posing a question on twitter to which I would love to see the replies, even if the replies come from users I'm not following. (which happens a lot)
If the twitter API allows it I would like to "subscribe" to a tweet meaning that I will automatically get any replies to that tweet.
It's probably a long shot... I know... but think about it :-)
2 votes
Adminmabster
(Admin, Halfwit)
responded
I’d like it too, but right now I’m fairly certain there’s no Twitter API to do it. You can work your way backwards (one tweet, and therefore one API call at a time) but there’s no way to fetch replies to a given tweet.
-
Provide a real full screen mode
F11, bye bye status bar, bye bye title bar, allow me to give halfwit the full screen love it diserves :D
2 votes -
Change colour of own tweets
I preferred the Orange, as the Green is far too close to the blue on my laptop screen (plus I'm a huge orange fan).
Any chance we could define our own colours for each of the tweet types in the settings?
6 votesunder review ·
Adminmabster
(Admin, Halfwit)
responded
Oops wrong request. :) Will think about this one.
-
Show Retweets in the User Timeline
It's an extra API call, so in the future it could be made an option, but for now, let's fetch the user's retweets when showing their home timeline.
4 votesunder review ·
Adminmabster
(Admin, Halfwit)
responded
May not be possible with the Twitter API, surprisingly.
-
Add option to select which browser to open links in (not necessarily default browser)
On my work laptop for instance I personally prefer Chrome for surfing but I use IE as default browser for dev (and FF for compat. testing) and I'd prefer if links open up in Chrome from Halfwit.
6 votes -
Support https links
The "parser" for the text currently looks for "http://" but not "https://", so https links aren't being highlighted.
3 votes -
Enable throttling of API requests
Since you only get a certain amount of API requests per hour for all applications you use, it'd be nice to be able to set a maximum number of requests per hour for Halfwit. That way if you have other Tweeting clients and Twitter does its "you only get 40 API requests per hour" thing, you can set things so you don't run out.
2 votes