log

age author description
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
Tue, 30 Sep 2008 14:04:35 -0700 Myk Melez files for the new factored-out toolbar that also works in the stream view
Mon, 29 Sep 2008 18:25:22 -0700 Myk Melez make links inside plaintext messages look like links
Mon, 29 Sep 2008 17:45:49 -0700 Myk Melez add new messages to the first group in the stream view rather than to the top of the view
Mon, 29 Sep 2008 17:30:03 -0700 Myk Melez log calls to _onMessageChanged without using log4moz, as log4moz disappears at one point (which may be caused by the same underlying problem that is horking updates)
Mon, 29 Sep 2008 17:10:41 -0700 Myk Melez add the general toolbar to the stream view, and document the overlay directives in the chrome manifest better
Mon, 29 Sep 2008 17:00:41 -0700 Myk Melez make unsubscribing work again
Mon, 29 Sep 2008 16:54:19 -0700 Myk Melez stub out the refresh method that subclasses of SnowlSource are supposed to implement
Mon, 29 Sep 2008 16:44:52 -0700 Myk Melez don't die when retrieving a source whose type doesn't have a constructor; instead simply warn, like we intended to, and instantiate a generic SnowlSource instance
Mon, 29 Sep 2008 16:38:14 -0700 Myk Melez move the general toolbar to a separate overlay so we can include it in the stream view in addition to the list view
Mon, 29 Sep 2008 16:37:33 -0700 Myk Melez log calls to stream view's _onMessageChanged to help us figure out why the view stops getting updated after a while
Fri, 26 Sep 2008 18:37:39 -0700 Myk Melez allow groups to be closed in the stream view
Fri, 26 Sep 2008 11:53:17 -0700 Myk Melez only display message separators in between two messages, not between a message and a group header
Thu, 25 Sep 2008 17:44:19 -0700 Myk Melez primitive implementation of temporal grouping in the stream view
Tue, 23 Sep 2008 11:44:11 -0700 Myk Melez new version of Preferences module
Tue, 02 Sep 2008 03:42:57 -0700 Myk Melez Added tag snowl-release-0.2pre1 for changeset 113312a23f53
Tue, 02 Sep 2008 03:41:40 -0700 Myk Melez use julian dates for the lastRefreshed values, push date conversion up the stack (away from the core database access routines), and make the datastore code migrate from a version 4 to a version 5 schema (storing julian instead of JS dates) snowl-release-0.2pre1
Tue, 02 Sep 2008 03:38:53 -0700 Myk Melez version 0.2pre1
Tue, 02 Sep 2008 03:38:37 -0700 Myk Melez suppress exceptions when SubscriptionListener gets called after Subscriber has disappeared
Tue, 02 Sep 2008 03:38:06 -0700 Myk Melez remove locales that have not yet been updated for 0.2
Mon, 01 Sep 2008 20:15:33 -0700 Myk Melez refresh twitter every three minutes
Mon, 01 Sep 2008 19:01:56 -0700 Myk Melez add messages progressively to the stream view rather than rebuilding the view each time
Mon, 01 Sep 2008 19:00:44 -0700 Myk Melez add a comment that we should fix knowledge of semantics at too low a level in the datastore module
Mon, 01 Sep 2008 19:00:11 -0700 Myk Melez catch exceptions when onresize gets called before the script has loaded in the stream view
Mon, 01 Sep 2008 18:58:44 -0700 Myk Melez don't try to rebuild the list view if the tree object doesn't yet have a view property
Mon, 01 Sep 2008 18:58:02 -0700 Myk Melez don't remove observers that aren't in our list of observers, and support observers that are objects rather than functions
Thu, 28 Aug 2008 16:14:54 -0700 Myk Melez don't select an item after rebuilding the view in the list view
Thu, 28 Aug 2008 16:00:38 -0700 Myk Melez make sure view has onCollectionsLoaded method before calling it
Thu, 28 Aug 2008 15:43:30 -0700 Myk Melez factor out OPML export code from the collections view
Thu, 28 Aug 2008 15:40:21 -0700 Myk Melez add check for new messages, subscribe, import OPML, and export OPML commands to the Snowl menu
Thu, 28 Aug 2008 15:39:49 -0700 Myk Melez call subscribe dialog tabs 'tabs' instead of 'pages' and add a reference to the stream view into the first run page
Thu, 28 Aug 2008 15:04:19 -0700 Myk Melez add a Snowl menu to the Tools menu and the statusbar
Thu, 28 Aug 2008 13:49:58 -0700 Myk Melez update the stream view when messages get added
Thu, 28 Aug 2008 13:48:51 -0700 Myk Melez move browser integration code into its own JavaScript file
Wed, 27 Aug 2008 18:51:10 -0700 Myk Melez add fixme about refactoring block
Wed, 27 Aug 2008 18:47:37 -0700 Myk Melez test content with a link inside it
Wed, 27 Aug 2008 14:06:06 -0700 Myk Melez have some margin between the rule for each story and the story below it, as it looks nicer
Wed, 27 Aug 2008 14:05:14 -0700 Myk Melez use a 1px solid light grey rule between stories in the stream view
Wed, 27 Aug 2008 14:04:33 -0700 Myk Melez don't display a timestamp in the stream view, since we don't order by it, and it's confusing
Mon, 25 Aug 2008 18:49:46 -0700 Myk Melez properly format dates in the future
Mon, 25 Aug 2008 18:20:52 -0700 Myk Melez factor out date formatting into shared util function
Mon, 25 Aug 2008 17:55:12 -0700 Myk Melez rename sortProperty to sortProperties to reflect that it can now contain multiple properties
Mon, 25 Aug 2008 17:52:58 -0700 Myk Melez simplify setting of sort properties and order
Mon, 25 Aug 2008 17:33:13 -0700 Myk Melez make all messages received in the same refresh have the same received datetime, and support multiple sort properties when sorting a collection
Fri, 22 Aug 2008 18:23:26 -0700 Myk Melez a file that helps test the layout of the stream view
Fri, 22 Aug 2008 18:22:58 -0700 Myk Melez factor out js to julian date conversions into a utils library
Fri, 22 Aug 2008 18:01:39 -0700 Myk Melez the beginning of support for ordering messages in the order they were received
Fri, 22 Aug 2008 17:47:05 -0700 Myk Melez store datetime values as Julian dates, SQLite's native format
Thu, 21 Aug 2008 18:47:42 -0700 Myk Melez linkify URLs in tweets; also, remove unused onUnload handler (which lets us use the bfcache when the stream is loaded into a normal tab)
Thu, 21 Aug 2008 16:59:39 -0700 Myk Melez use the text-link style to make links look like links in the stream view
Thu, 21 Aug 2008 16:53:17 -0700 Myk Melez display source icons for messages that don't have author icons
Thu, 21 Aug 2008 16:43:54 -0700 Myk Melez style metadata to make it more and less obtrusive
Thu, 21 Aug 2008 16:22:44 -0700 Myk Melez use a XUL image instead of an HTML img to fix 'inline element in block context' warnings
Thu, 21 Aug 2008 16:19:34 -0700 Myk Melez use a description tag instead of a generic box tag for consistent default styling between the body and the author and timestamp nodes
Thu, 21 Aug 2008 14:01:22 -0700 Myk Melez a better looking stream view with a structure to build upon
Tue, 19 Aug 2008 18:08:37 -0700 Myk Melez beginnings of a stream view
Tue, 19 Aug 2008 18:08:20 -0700 Myk Melez snowl works on the latest nightly builds
Fri, 15 Aug 2008 18:11:38 -0700 Myk Melez version 0.1.1, which contains additional locales
Fri, 15 Aug 2008 18:11:28 -0700 Myk Melez don't show the 'updated' page
Fri, 15 Aug 2008 18:11:16 -0700 Myk Melez use locales recently checked in
Fri, 15 Aug 2008 17:51:15 -0700 Myk Melez ca-AD, da-DK, ja-JP, nl-NL, pl-PL, and zh-CN localizations
Fri, 15 Aug 2008 17:50:26 -0700 Myk Melez early versions of a sources pages
Fri, 15 Aug 2008 17:45:04 -0700 Myk Melez don't reference global and browser skins in browser.xul overlay, as it is unnecessary and conflicts with other extensions that modify browser style
Fri, 15 Aug 2008 17:44:38 -0700 Myk Melez bump version to 0.1
Fri, 07 Nov 2008 17:24:43 -0800 Atul Varma Added a simple, tentative source type registration API to SnowlService. Rather than coupling SnowlService to specific source types by importing their JS modules in service.js, we now have the source types register with SnowlService upon import by calling a new method, SnowlService.addSourceType(). This makes it easy for third parties to add new source types without having to modify Snowl's source code.
Tue, 05 Aug 2008 12:44:46 -0700 Myk Melez make unsubscribe work again
Tue, 05 Aug 2008 12:40:13 -0700 Myk Melez minor formatting fix
Tue, 05 Aug 2008 00:57:17 -0700 Myk Melez localize the about dialog
Mon, 04 Aug 2008 16:59:44 -0700 Myk Melez be consistent when referring to message sources
Mon, 04 Aug 2008 16:58:54 -0700 Myk Melez split snowl.xul up into a file for the list view and a file for the browser integration points, and localize both of them; also, localize collections
Mon, 04 Aug 2008 16:08:58 -0700 Myk Melez localize sidebar
Mon, 04 Aug 2008 16:05:50 -0700 Myk Melez localize river view
Mon, 04 Aug 2008 15:59:09 -0700 Myk Melez localize message page
Mon, 04 Aug 2008 15:55:18 -0700 Myk Melez localize prefwindow, remove obsolete OPML import code from prefwindow, and display message about not yet having any preferences
Mon, 04 Aug 2008 14:29:39 -0700 Myk Melez add license header blocks to all CSS & JS files
Mon, 04 Aug 2008 14:22:20 -0700 Myk Melez add license headers to all XUL files
Mon, 04 Aug 2008 14:19:55 -0700 Myk Melez remove obsolete files
Mon, 04 Aug 2008 13:11:02 -0700 Myk Melez add info about icon licenses to the about dialog
Mon, 04 Aug 2008 11:24:48 -0700 Myk Melez move files to top level instead of bogus extension subdirectory
Wed, 30 Jul 2008 00:59:31 -0700 Myk Melez include the author or source in the byline in the river of news view
Wed, 30 Jul 2008 00:49:26 -0700 Myk Melez provide access to both the list and river views from the View menu
Wed, 30 Jul 2008 00:30:56 -0700 Myk Melez make the chrome in the river view look like chrome; also, don't register observer for overlay load, since we no longer use it
Wed, 30 Jul 2008 00:25:06 -0700 Myk Melez a even better way to clear the selection and make sure the new view is visible
Wed, 30 Jul 2008 00:08:27 -0700 Myk Melez a better way to clear the selection
Tue, 29 Jul 2008 23:26:21 -0700 Myk Melez kill the selection when changing collections in the list view
Tue, 29 Jul 2008 23:12:22 -0700 Myk Melez make the subscribe page open to the specified tab
Tue, 29 Jul 2008 23:01:28 -0700 Myk Melez make the sidebar and list view open and close in synchronicity
Tue, 29 Jul 2008 23:00:50 -0700 Myk Melez Added tag snowl-release-0.1a1 for changeset 67500529330c
Mon, 28 Jul 2008 07:54:36 -0700 Myk Melez hide the list view by default but open it automatically when the user opens the sidebar snowl-release-0.1a1
Mon, 28 Jul 2008 07:53:53 -0700 Myk Melez it's not soup yet
Mon, 28 Jul 2008 01:21:38 -0700 Myk Melez get filters working with the collections sidebar driving the initial load of the collection
Mon, 28 Jul 2008 00:59:13 -0700 Myk Melez persist collection and group in the URL, and delay loading content until the collections sidebar has loaded
Sun, 27 Jul 2008 23:04:52 -0700 Myk Melez store the list of collections in the database
Sun, 27 Jul 2008 19:05:57 -0700 Myk Melez make the splitter take the left-hand sidebar into account
Sun, 27 Jul 2008 18:58:49 -0700 Myk Melez resize tables to the max-height of the content area so they don't cause columns to stretch higher than the height of the viewport in the river view
Sun, 27 Jul 2008 18:22:13 -0700 Myk Melez store twitter message content as the subject of the message so it shows up in the list view
Sun, 27 Jul 2008 18:14:02 -0700 Myk Melez split the OPML functionality into a separate tab in the subscribe page