Restoring Opera Mini Functionality and Other Bug Fixes

It was pointed out that Opera Mini was broken with the last update. It was due to a couple items: 1) jQuery 2 which removes some legacy support that was apparently needed by Opera Mini; and 2) sessionStorage use without always checking for support. The former was fixed by going back to the latest 1.x series and the latter by making sure there was a fallback everywhere sessionStorage was being used.

Most other changes were minor bug fixes, but some more visible ones include no longer changing the background color when hovering over an item with a mouse and using opacity instead of a background color change to differentiate read and unread items. These changes were primarily to set the stage for upcoming keyboard shortcut support.

Navigation

j/k selects the next/previous item in the list
n/p in title view, selects the next item without opening it
space/shift+space moves to the next/previous page
shift+m open/close the main menu
shift+o open/close the options menu
enter select the highlight entry from a menu

Actions

enter,o in title view, expands or collapses the selected item
shift+a marks all items in the current page as read
d go to the item's list of similar stories
i/u designate the item as interesting/not interesting
m marks the item as read or unread
s adds or removes a star from the selected item
shift+s open/close the item's share menu
shift+u marks all items in the current page as unread
v opens the original source for the item in a new tab

Go To a New Page

g then h go to the homepage
g then i go to the Interesting items view
g then a go to the All items view
g then s go to the Saved items view
g then p go to the Popular items view
g then f go to the Select a Feed page

Application

- decrease the font size
= increase the font size
esc close any menu if open, otherwise deselect all items
? open/close a decription of keyboard shortcuts