log

age author description
Sun, 18 May 2008 15:02:28 -0700 Myk Melez differentiate more stylistically between chrome meta-data and content
Sun, 18 May 2008 14:41:03 -0700 Myk Melez add a current filter to the river view
Sun, 18 May 2008 13:06:12 -0700 Myk Melez make the unread and order toggle/sticky buttons work correctly
Sun, 18 May 2008 03:59:07 -0700 Myk Melez get marking of messages read when the user scrolls by them working again
Sun, 18 May 2008 01:50:43 -0700 Myk Melez make the buttons as tall as the toolbar in a less hacky way
Sun, 18 May 2008 01:39:03 -0700 Myk Melez add favicons to source entries in the river view
Sun, 18 May 2008 00:52:28 -0700 Myk Melez interrupt the process of writing messages when the user changes filters and we start to write messages again so that two strands of message writing don't try to execute at the same time and hork each other
Sun, 18 May 2008 00:51:44 -0700 Myk Melez report exceptions while using strands to the error console rather than displaying an alert dialog
Sun, 18 May 2008 00:19:25 -0700 Myk Melez use Kris Zyp's JavaScript Strands library to cede control to the UI thread between writing messages to the river view so users can start reading messages immediately while waiting for them to all load
Sat, 17 May 2008 22:21:00 -0700 Myk Melez add a light rule between messages to subtly separate them from each other
Sat, 17 May 2008 21:14:45 -0700 Myk Melez align message elements baseline so they look nicer
Sat, 17 May 2008 20:45:29 -0700 Myk Melez don't underline source and subject links
Sat, 17 May 2008 20:35:04 -0700 Myk Melez a better name for the river of news view
Sat, 17 May 2008 20:28:33 -0700 Myk Melez use a bottom margin rather than a top one so the first message doesn't have empty space above it, and reduce the size of the margin to fit more messages on one screen
Fri, 16 May 2008 16:13:01 -0700 Myk Melez make messages current and unread by default
Fri, 16 May 2008 15:45:35 -0700 Myk Melez store summaries in addition to content and display them in the river view
Fri, 16 May 2008 10:42:36 -0700 Myk Melez rename universalID to externalID
Thu, 15 May 2008 19:03:18 -0700 Myk Melez make the columns wider, and put the source name/link in a description element to avoid a warning about an inline child and so it always appears under the author instead of accasionally next to the author
Thu, 15 May 2008 18:46:06 -0700 Myk Melez Fix SQL syntax error when read = 1
Thu, 15 May 2008 18:01:24 -0700 Myk Melez columnize the content in the river view, and update a bunch of language to talk about sources and messages rather than feeds and entries
Thu, 15 May 2008 15:49:56 -0700 Myk Melez switch to a XUL grid for laying out the river view; grids aren't perfect, and we might want to tweak this down the road, but they improve layout for now, particularly in their ability to widen the center column as the window grows wider
Thu, 15 May 2008 14:50:37 -0700 Myk Melez an order button for reordering the river of news
Thu, 15 May 2008 11:10:48 -0700 Myk Melez recover from and report not being able to update the session history URI
Thu, 15 May 2008 11:10:19 -0700 Myk Melez show icons on the sources menulist in the river view
Wed, 14 May 2008 23:22:49 -0700 Myk Melez link the source name to the human URI if available; add a new SnowlFeedSubscriber object that can handle subscribing to feeds from various interfaces and which sets the human URI if available; make the OPML importer use the new SnowlFeedSubscriber object
Wed, 14 May 2008 22:33:20 -0700 Myk Melez update the sources table schema, changing the title column to name and differentiating between machine-processable and human-readable URIs
Wed, 14 May 2008 12:49:22 -0700 Myk Melez add importance property to sources
Tue, 13 May 2008 19:04:14 -0700 Myk Melez don't unload so we can use the bfcache (hopefully this doesn't leak memory; all the unload handler did was null references)
Tue, 13 May 2008 18:34:52 -0700 Myk Melez make updated URIs work when the user reloads the page
Tue, 13 May 2008 18:25:54 -0700 Myk Melez don't use the feed CSS anymore
Tue, 13 May 2008 18:25:31 -0700 Myk Melez persist the source ID
Tue, 13 May 2008 16:03:33 -0700 Myk Melez add a source selector to the river view
Tue, 13 May 2008 11:09:16 -0700 Myk Melez make filtering work, and save both filters and the unread flag to the URI
Mon, 12 May 2008 23:55:12 -0700 Myk Melez structure messages in the river view more like the humanized reader structures them
Mon, 12 May 2008 23:19:55 -0700 Myk Melez combine the river writer with the river view controller
Mon, 12 May 2008 23:06:09 -0700 Myk Melez align the river view's toolbar better
Mon, 12 May 2008 21:32:18 -0700 Myk Melez mark messages read when the user scrolls past them in the river view, and persist the read toggle button in the URL
Mon, 12 May 2008 18:13:54 -0700 Myk Melez we're not ready to do away with the parts table yet
Thu, 08 May 2008 18:50:38 -0700 Myk Melez add UI to switch between all or only unread messages to the river view
Thu, 08 May 2008 13:38:53 -0700 Myk Melez add the source name to messages in the river view; required creating a SnowlSource object that SnowlMessage objects reference
Thu, 08 May 2008 11:50:53 -0700 Myk Melez separate messages visually with extra space above each subject
Wed, 07 May 2008 16:55:51 -0700 Myk Melez don't spam the log just because we don't have a base URI
Wed, 07 May 2008 16:55:42 -0700 Myk Melez only retrieve current content for the river view
Wed, 07 May 2008 16:54:44 -0700 Myk Melez persist retrieved content and let it be set
Wed, 07 May 2008 16:53:31 -0700 Myk Melez for performance, retrieve content for all messages in a collection with a single extra query
Wed, 07 May 2008 16:52:03 -0700 Myk Melez remove the subscribe UI from the river view
Wed, 07 May 2008 14:13:16 -0700 Myk Melez trim out a bunch of unnecessary subscribe stuff from the river writer
Wed, 07 May 2008 14:09:06 -0700 Myk Melez trim out a bunch of unnecessary subscribe stuff from the river writer
Wed, 07 May 2008 13:55:39 -0700 Myk Melez use log4moz to log stuff in the river writer
Wed, 07 May 2008 13:45:18 -0700 Myk Melez first version of river of news view that works
Sun, 04 May 2008 19:54:47 -0700 Myk Melez first set of changes to convert the firefox feed preview into a river of news view
Fri, 02 May 2008 17:32:05 -0700 Myk Melez refactor code for retrieving and maintaining a collection of messages into a SnowlCollection object so it can be reused by multiple views
Thu, 01 May 2008 18:42:35 -0700 Myk Melez reinitialize the view when the number of rows changes so that the tree updates the number of rows it contains
Thu, 01 May 2008 16:55:41 -0700 Myk Melez message and collection objects to abstract away some of the code being duplicated for each view; they aren't being used yet; next step is to convert the views to using them
Thu, 01 May 2008 15:06:42 -0700 Myk Melez the new river of news view, based on the subscribe page in Firefox; this doesn't work yet, it's just a copy of the files with some minimal massaging to fit them into the snowl directory/file structure (and make the FeedWriter XPCOM component into a RiverWriter JS module)
Thu, 01 May 2008 15:04:26 -0700 Myk Melez register the resource alias to the top-level directory rather than the modules directory for consistency with resource://gre/modules/ URLs and so we can use it to load resources from elsewhere in the extension later; this means converting chrome://snowl/module.js URLs into chrome://snowl/modules/module.js URLs
Thu, 01 May 2008 11:55:28 -0700 Myk Melez update message views after updating the message store
Wed, 30 Apr 2008 18:11:06 -0700 Myk Melez add 'set all read' keyboard shortcut
Wed, 30 Apr 2008 16:10:48 -0700 Myk Melez persist the placement of the message view
Wed, 30 Apr 2008 13:07:01 -0700 Myk Melez persist the hidden state of the messages view
Tue, 29 Apr 2008 18:54:22 -0700 Myk Melez reattach the view to the messages tree after moving it to avoid an error about invalidate not being a function when switching sources
Tue, 29 Apr 2008 18:25:47 -0700 Myk Melez update the list of sources when they change
Tue, 29 Apr 2008 18:16:08 -0700 Myk Melez first version of OPML import
Tue, 29 Apr 2008 18:16:00 -0700 Myk Melez ignore XPIs
Tue, 29 Apr 2008 16:12:54 -0700 Myk Melez remove the snowl registration service, which we don't need anymore because we have a JS module that implements the functionality (registering snowl as a feed handler)
Tue, 29 Apr 2008 16:11:27 -0700 Myk Melez remove the custom template query processor, which we're avoiding implementing because it makes us deal with the complexity of XUL templates
Tue, 29 Apr 2008 16:09:29 -0700 Myk Melez make the columns sortable in the tree view
Fri, 18 Apr 2008 15:36:19 -0700 Myk Melez add comment that we should fix where we place the remainder of columns
Fri, 18 Apr 2008 15:35:35 -0700 Myk Melez unbreak styling of links, and gray out the visited links a bit
Fri, 18 Apr 2008 15:29:44 -0700 Myk Melez have exactly 400px wide columns
Fri, 18 Apr 2008 15:29:23 -0700 Myk Melez round down the number of columns that fit into the page so we don't try to fit in one too many columns
Fri, 18 Apr 2008 15:27:57 -0700 Myk Melez don't compensate for bug 429439, which is invalid; this means we actually can optimize the number of columns based on the full zoom, which is great
Thu, 17 Apr 2008 16:57:40 -0700 Myk Melez use a custom view for the message pane
Wed, 16 Apr 2008 23:00:21 -0700 Myk Melez link content chunks in portal view to their feeds
Wed, 16 Apr 2008 22:53:14 -0700 Myk Melez portal view
Wed, 16 Apr 2008 22:52:51 -0700 Myk Melez display unread messages in bold, then update them when the user selects them
Wed, 16 Apr 2008 17:29:10 -0700 Myk Melez support spacing through messages
Wed, 16 Apr 2008 15:22:49 -0700 Myk Melez let user toggle read status with 'r' key
Wed, 16 Apr 2008 14:16:39 -0700 Myk Melez display unread messages in bold, then update them when the user selects them
Tue, 15 Apr 2008 21:34:24 -0700 Myk Melez supress some log messages
Tue, 15 Apr 2008 17:23:50 -0700 Myk Melez keep the item focused when selecting an item in the story pane with the keyboard
Tue, 15 Apr 2008 16:57:48 -0700 Myk Melez better column headers
Tue, 15 Apr 2008 16:49:55 -0700 Myk Melez feedclient.js is now the feed.js module
Tue, 15 Apr 2008 16:42:57 -0700 Myk Melez merge Snowl and SnowlView objects overlaid into browser chrome
Tue, 15 Apr 2008 16:32:54 -0700 Myk Melez get rid of init.js and a bunch of unused code in snowl.js
Tue, 15 Apr 2008 16:22:35 -0700 Myk Melez experimental stuff
Tue, 15 Apr 2008 16:21:19 -0700 Myk Melez refresh sources once per hour
Mon, 14 Apr 2008 19:08:58 -0700 Myk Melez make ID generation work, prettify timestamps, and record whether or not messages are current (i.e. available from the source)
Fri, 11 Apr 2008 15:14:49 -0700 Myk Melez make sure both sources and messages get updated when the user unsubscribes
Fri, 11 Apr 2008 15:08:33 -0700 Myk Melez update the list of sources when the user unsubscribes from one
Fri, 11 Apr 2008 15:07:21 -0700 Myk Melez update the list of sources when the user subscribes to one
Fri, 11 Apr 2008 14:24:54 -0700 Myk Melez implement basic subscribe and unsubscribe
Sun, 09 Mar 2008 22:31:06 -0700 Myk Melez add a sidebar listing subscriptions with basic support for selecting a subscription and seeing just its messages
Sun, 09 Mar 2008 20:46:04 -0700 Myk Melez make timestamps display only the time for today's stories; go to link in current tab when user selects item; persist column size, order, hiddenness
Sun, 09 Mar 2008 17:24:40 -0700 Myk Melez use a tree instead of a listbox so the cells don't resize themselves as you scroll through them
Mon, 18 Feb 2008 21:03:25 -0800 Myk Melez a million changes: the first chrome view, logging, bug fixes
Tue, 05 Feb 2008 01:26:06 -0800 Myk Melez define resource protocol alias in chrome.manifest and use it to import modules
Thu, 24 Jan 2008 17:46:58 -0800 Myk Melez log4moz from the weave project for better logging
Thu, 24 Jan 2008 17:46:12 -0800 Myk Melez first checkin of website containing remote XUL view of messages
Thu, 24 Jan 2008 15:28:22 -0800 Myk Melez the pre-fulltext experimentation version of the code
Thu, 24 Jan 2008 14:36:18 -0800 Myk Melez initial checkin of snowl code (doesn't really work yet)