NetNewsWire 3.1.5 Change Notes
9 April 2008
This page lists the changes in NetNewsWire 3.1.5 (since 3.1.3). You can download the current version via the NetNewsWire home page.
French Localization
This version includes a French localization.
Save Image As… command
There is now a Save Image As… command when you ctrl-click (or right-click) on an image in an HTML view. Does what you expect — gives you a save dialog so you can save the image on disk.
Thrill-seekers bookmarklet support
For thrill-seekers — not a full UI treatment.
Bookmarklets are files that end with .js. They live in the same place AppleScript scripts live — choose Open Scripts Folder from the scripts menu to open the folder.
To run a bookmarklet, just choose it from the scripts menu.
(If a bookmarklet doesn’t work — please let us know what happened. The source of the bookmarklet would be useful too, of course.)
Info window and multiple subscriptions
Fixed a bug where the Info window would be empty when multiple subscriptions are selected. Now it says “(Multiple subscriptions selected).” (Which is better than being empty, though I of course recognize it would be cool if the common attributes were editable. But that’s a much bigger job.)
Info window open/close
If the Info window is open, and you type cmd-I (or choose Window > Info), then the Info window closes. (This seems to be a standard for pallette windows.)
Updated error page
Brian Warren updated the browser error page — it’s more liquid and handles long URLs.
Combined View fix
If you’re on a page after page 1, and you’re on the first item, and you up-arrow to go to the last item on the previous page, the Combined View will now scroll to that last item (rather than scroll to the top).
Focus and tabs
Fixed a bug where sometimes clicking on a vertical tab wouldn’t make the webview first responder — so hitting the space bar would go to the next unread, rather than scrolling.
AppleScript: “icon URL” fixed
You can now get the icon URL via AppleScript. (It was broken.) In earlier versions of NetNewsWire, this was the URL of the image specified in the RSS feed. Now it’s the favicon. (Which may be specified in the feed, in the case of Atom feeds.)
Bad public wifi redirects
Added the strings “login” and “authentic” to the bad-permanent-redirect list. (If a feed URL is permanently redirected to a URL that contains a string in the list, it’s treated as a temporary redirect. This is because some hotel/coffee-shop/etc. systems do permanent redirects — very, very wrongly — before you login to their system.)
Crashes
Flagged-items crash
Fixed a crash some people were seeing when NetNewsWire rebuilds the list of flagged items.
Crash reports
Fixed a bug that sometimes caused me to get two copies of a single crash report.
Cache cleanout on crash
If NetNewsWire finds that there was a crash, then it cleans the WebKit cache. Sometimes chronic crashes are fixed by emptying the cache — this just makes it automatic.
NewsGator syncing
Downloading feeds at startup
Fixed a bug where all feeds were being downloaded at startup. It now downloads only feeds with changes. (When using NewsGator syncing.) Way more efficient.
More efficient read/unread/flagged status syncing
The call to get and set read/unread/flagged status was using the wrong sync token, which caused the server to return a bunch of status info that NetNewsWire already knows about. This should make syncing a little faster. (Especially the status sync that happens on shutdown.)
Also, now using a new read-state-syncing method (UpdatePostMetadatav3!!!1!) which is more efficient. Less traffic over the web and less work for both NetNewsWire and the server.
NewsGator Enterprise Server (NGES) syncing
Note: NGES is NewsGator's behind-the-firewall server for business. If you're using it, you know you're using it. The rest of the changes apply to NGES only.
NGES: no shutdown read-status sync
The shutdown read-status sync never worked — it just hung — when using NGES. The hang appears to be unfixable, so I’ve just had it stop trying to do the shutdown read-status sync (when using NGES).
Feedback/forums/etc. links removed if NGES
If you’re syncing with an NGES server, then feedback and forums links are removed.
NGES and clippings
You can turn on/off sharing for the top-level clippings folder, but not sub-folders. (When running against NGES.)
NGES and merge-async
Fixed a bug where NetNewsWire was calling the asynchronous version of MergeSubscriptions when running against NGES — but that method doesn’t exist (yet) on NGES. This could cause subscriptions to not get merged. (When running against NGES.)
NGES and changing configurations
If you switch your NGES server, or switch from NGES to online (or vice versa), then NetNewsWire will detect the situation. Next time you refresh, it will treat it as a first-sync.
NGES: Synthesize URLs
The URLs for downloading feeds are synthesized based on the URL given in the config file. (This works around the issue where the server thinks it’s at an in-house URL but you’re using a public URL to get to it.)