SharpReader has been released. No new features this time, just a few small bug-fixes:

  • Minor bug-fixes in the item-threading functionality.
  • Removed some debug-code that sometimes showed dialog-boxes when a key is pressed.
You can download it at

TrackBack URL for this entry:

SharpReader and is domain for SharpReader.It is cool domain names.

Trackback from Going My Way at May 20, 2003 4:45 AM

SharpReader is here

Trackback from SlavoF's WebLog at May 20, 2003 9:36 AM


I love using SharpReader but have a minor problem browsing servers that use the machine name only, e.g. http://intranet/rss.xml will return an error of gateway not found. It works when entering the IP address though. I think the problem might be related to the lack of a proxy setting for ignoring local addresses.

Thanks again,

Duncan Godwin

Posted by Duncan Godwin at May 20, 2003 9:40 AM

Why won't SharpReader remember its size and position from session to session?


Posted by Wally at May 20, 2003 11:39 AM

In 0902, you added "Don't try to refresh feeds if there is no internet connection (like when a laptop is disconnected)." Any chance of making proxy support more adaptable for laptop users? i.e. if SR can't reach an address, have it try again without the proxy.


Posted by steven at May 20, 2003 4:01 PM

I'm having a little trouble getting the BlogThis plugin to work.
0) I downloaded the plugin from
0.1) I use MovableType (
1) I have Mozilla defined as my default browser
2) I created the plugins directory in the sharpreader directory.
3) In it, I put:
4) In the sharpreader dir, I put:
which is what I think you meant with the confusing stuff about loading the interface twice. I've tried it in both the plugins and sharpreader dir.

When I right-click on an article title and select blogthis, Mozilla comes up and tries to load "1". That's it. Just the number "1". No http://1. No Just "1". The path to the mt.cgi is specified in the template correctly.

This is with and and on WinXP and .Net 1.1


Posted by Paul Leclerc at May 20, 2003 10:00 PM

re: my request for smarter proxy support. add to that comment "or at least don't forget my settings when I disable the use of proxy." I carry my laptop back & forth, behind the firewall and not, and loosing the setting is a little frustrating ;-)


Posted by steven at May 21, 2003 10:13 AM

My love affair with SharpReader continues
Installed the latest SharpReader the other day, and it continues to be fast and fab. It's getting to feel more mature, somehow. Grab it from here. Thanks Luke! And keep up the good work....

Trackback from Dangerous thinking at May 22, 2003 3:50 PM

BUG external drive access error

When I open SharReader having my MemoryStick Reader plugged on USB but without card inserted, i got device access error, asking me to cancel, retry or abandon.

Luke, why Sharpreader is trying to access these drives ?? What request are you doing to the file system ? Thanks.

Posted by Dominique at May 25, 2003 11:16 AM

Thanks for your new release.

Posted by SBC at May 26, 2003 11:35 PM

I'm suffering the same problem with the BlogThis plugin as Paul is. I'm using Mozilla Firebird as my browser, not sure if this may be a problem (though it is registered as my default browser).

Also, do you/will you be supporting authentication for feeds which require it?

Posted by dwlt at May 27, 2003 8:40 AM

It would be nice if SharpReader could get updates on the Rss urls when people moves, like what has happened with Dotnetweblogs, I'm afraid of loosing the historic posts that I have for sharpreader. Will there be an fix for this?

Posted by AsbjornM at May 30, 2003 3:07 PM

I just thought of what could be a really useful feature. How about storing the contents of the HTTP Last-Modified header for each feed, and then, when making requests (and where feeds have implemented this), sending an If-Modified-Since Conditional GET. This would save bandwidth for everyone (especially people with 250kb feeds).

Of course, it might not be as simple as all that.


Derek Murray.

Posted by Derek Murray at June 1, 2003 2:23 PM

Scratch that - I've just discovered that SharpReader already does this.



Posted by Derek Murray at June 1, 2003 4:13 PM

Hey, I've run across a couple of issues with SharpReader that I'm hoping could be addressed in the future.

1) If I'm constantly turning my laptop on and off, it seems that SharpReader likes to check all the sites each time it starts up, reguardless of the last time it was checked. This has now caused SlashDot to block my feed for 72 hours due to over connecting. Is there any way to store the last update date in the data file so that this persists across reloads of the program, and thus it would always obey my update frequency problem, even if I restart it frequently?

2) I noticed you have OPML support for importing OPML lists into SharpReader, but the only behavior I see is to completely overwrite my current blog list with the list contained in the OPML. Would it be possible to import a list as a certain folder in the current list, or something similar, to allow adding other user's OPML lists into my own list of feeds?

3) There doesn't seem to be an easy way from within SharpReader to backup/restore the full database that is being used to keep track of everything, like read and unread items, update frequences, etc. Could this be added in a new version?

4) Is there a plug in interface for SharpReader, and if so where is the documentation on using it?

Thanks again for the great free software!

Posted by Ryan Gregg at June 5, 2003 11:13 AM

Minor bug: if SR is minimized or sent to the rear of the window stack and the currently selected feed and post is updated, simply clicking on the post title in the top right window list does not mark it as read. Workaround is to click elsewhere and then click the post title again.

Posted by BillSaysThis at June 7, 2003 3:15 PM

i started using sharpreader, after feedreader turned to be out buggy. i really like it, only thing is, i am a huge opensource fan, and a decent C# programmer... and i cant contribute this way. Consider it.

Also: it is eating memory. I already read all feeds are read into memory, and you want to resolve that, so ehm (y).

just keep up the good work, k ? :)

Posted by Lyon at June 7, 2003 3:47 PM

I have a lot less memory trouble with it if I remember to minimize it to the tray between sessions: must be something in the display code that's so greedy.

Posted by Phil Ringnalda at June 8, 2003 3:04 AM
This discussion has been closed. If you wish to contact me about this post, you can do so by email.