log

age author description
Mon, 20 Oct 2008 01:38:56 -0700 Myk Melez remove publication timestamps from river view, as they are misleading now that the river view orders by received timestamp; this leaves the byline a bit wonky; i will still have to fix that
Mon, 20 Oct 2008 01:31:30 -0700 Myk Melez do period-specific grouping in the river view, where today and yesterday are broken up into six-hour groups, the week is broken up by day, and the last four weeks are broken up by week
Fri, 17 Oct 2008 17:30:25 -0700 Myk Melez leave timestamps as JS date objects instead of translating them into ms-since-epoch integers (and then translating them back before we use them for anything); in the process, handle null timestamp values in SnowlUtils:_formatDate instead of throwing an exception when we encounter one
Thu, 16 Oct 2008 19:11:46 -0700 Myk Melez rebuild the river and stream views at midnight so the period-based groups stay accurate
Thu, 16 Oct 2008 16:38:10 -0700 Myk Melez make sure the grouping code skips as many groups as is necessary to come to the group that the next message belongs to
Thu, 16 Oct 2008 16:37:38 -0700 Myk Melez correctly calculate the date representing tomorrow
Wed, 15 Oct 2008 16:40:35 -0700 Myk Melez make list view compatible with Sidebar Tabs extension (and perhaps other extensions that manipulate the sidebar) by hiding the snowlSidebar wrapper around sidebar-box using the hidden attribute instead of the width/height attributes
Wed, 15 Oct 2008 11:26:04 -0700 Myk Melez a new 16x16 icon; this is not yet the final version, as it doesn't anti-alias to transparency
Tue, 14 Oct 2008 18:05:57 -0700 Myk Melez give the periods icons, and rename All to Anytime
Tue, 14 Oct 2008 11:42:31 -0700 alta88 three additional layouts for the list view: wide message, wide thread, and stacked
Tue, 14 Oct 2008 11:34:46 -0700 Myk Melez let users choose a period of time from which to see messages in the river view
Sun, 12 Oct 2008 21:30:14 -0700 Myk Melez sort by both received and timestamp in the stream and river niews so messages that are received at the same time show up in the correct order chronologically by timestamp
Sun, 12 Oct 2008 21:27:12 -0700 Myk Melez only show a week's worth of messages, and group them by date, in the stream view
Fri, 10 Oct 2008 18:12:16 -0700 Myk Melez don't initialize list view until the user opens it
Thu, 09 Oct 2008 17:30:24 -0700 Myk Melez comment about two things that need fixing in SnowlFeed::onRefreshResult
Thu, 09 Oct 2008 15:42:00 -0700 Myk Melez rename SourcesView to CollectionsView
Thu, 09 Oct 2008 15:36:28 -0700 Myk Melez lay the collections overlay over the river view via a XUL processing instruction rather than the document.loadOverlay function to make sure the overlay is loaded before the window load event fires, which simplifies and robustifies our collections and river view initialization functions
Thu, 09 Oct 2008 15:09:07 -0700 Myk Melez make resizing of the content in the river view when the window gets resized shorter work again
Thu, 09 Oct 2008 14:54:00 -0700 Myk Melez use an HTML div instead of a XUL vbox as the group box in the river view, since Gecko can break divs across columns, which it cannot do with vboxes
Thu, 09 Oct 2008 14:18:16 -0700 Myk Melez add explanatory text to the search textbox (this only works in Firefox 3.1 nightlies)
Thu, 09 Oct 2008 14:16:51 -0700 Myk Melez snowl works on 3.1b2pre, and its version should be 0.2pre2pre until we ship 0.2pre2, at which point it should briefly change to 0.2pre2 and then to 0.2pre3pre in preparation for the following release of 0.2pre3 (the last preview release before 0.2)
Thu, 09 Oct 2008 14:13:32 -0700 Myk Melez load collections.js at the end of the collections.xul overlay to ensure the collections tree has been parsed and is defined before the CollectionsView.init function tries to initialize it
Thu, 09 Oct 2008 14:02:00 -0700 Myk Melez suppress JS strict warnings by declaring all global strands variables
Thu, 09 Oct 2008 13:49:22 -0700 Myk Melez add the resize listener after loading the river view to prevent exceptions when resize happens while we're still in the process of loading the view (f.e. when the view loads on startup on Linux, perhaps when Firefox opens its first window and then immediately maximizes it)
Thu, 09 Oct 2008 12:17:43 -0700 Myk Melez factor out PART_TYPE_* constants
Wed, 08 Oct 2008 17:03:47 -0700 Myk Melez simplify argument format
Wed, 08 Oct 2008 16:43:45 -0700 Myk Melez simplify URI module code slightly
Thu, 02 Oct 2008 17:34:22 -0700 Myk Melez implement epoch-based grouping in the river view like we have it in the stream view; also, sort the river view by most-recent first without the option to reverse the sort
Wed, 01 Oct 2008 18:57:46 -0700 Myk Melez add a non-columnar mode to the river view, and let the user toggle columns on and off
Wed, 01 Oct 2008 16:35:14 -0700 Myk Melez don't persist the list view's tree's hidden state via XUL persistence, since the sidebar now controls its state