Tue, 04 Nov 2008 12:11:07 -0800 |
Myk Melez |
add 'snowl' to all observer topics to avoid conflicts with other extensions/core code; use the Observers component everywhere
|
Sun, 02 Nov 2008 10:20:12 -0700 |
alta88 |
implement tree (list and collection) contextmenu foundation, change XXX Utils to DateUtils, some click handling fixes.
|
Fri, 24 Oct 2008 15:01:24 -0700 |
Myk Melez |
when updating the URI in the river view, make sure we update the river document's URI rather than the URI for the current tab, since the river view might not be the current tab on startup
|
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
|
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
|
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 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, 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
|
Mon, 25 Aug 2008 18:20:52 -0700 |
Myk Melez |
factor out date formatting into shared util function
|
Mon, 25 Aug 2008 17:52:58 -0700 |
Myk Melez |
simplify setting of sort properties and order
|
Tue, 19 Aug 2008 18:08:37 -0700 |
Myk Melez |
beginnings of a stream view
|
Mon, 04 Aug 2008 11:24:48 -0700 |
Myk Melez |
move files to top level instead of bogus extension subdirectory
base
extension/content/river.js@7c201a39c30d
|