Myk Melez
|
f2687f5870
|
an order button for reordering the river of news
|
2008-05-15 14:50:37 -07:00 |
Myk Melez
|
d6e8316f9c
|
recover from and report not being able to update the session history URI
|
2008-05-15 11:10:48 -07:00 |
Myk Melez
|
f8dfcea6b0
|
show icons on the sources menulist in the river view
|
2008-05-15 11:10:19 -07:00 |
Myk Melez
|
c386da9e7a
|
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
|
2008-05-14 23:22:49 -07:00 |
Myk Melez
|
888dbb8377
|
update the sources table schema, changing the title column to name and differentiating between machine-processable and human-readable URIs
|
2008-05-14 22:33:20 -07:00 |
Myk Melez
|
38d5dafd19
|
add importance property to sources
|
2008-05-14 12:49:22 -07:00 |
Myk Melez
|
01810a04a0
|
don't unload so we can use the bfcache (hopefully this doesn't leak memory; all the unload handler did was null references)
|
2008-05-13 19:04:14 -07:00 |
Myk Melez
|
fe738dc54a
|
make updated URIs work when the user reloads the page
|
2008-05-13 18:34:52 -07:00 |
Myk Melez
|
8defb6fa15
|
don't use the feed CSS anymore
|
2008-05-13 18:25:54 -07:00 |
Myk Melez
|
b3b5ddd1d4
|
persist the source ID
|
2008-05-13 18:25:31 -07:00 |
Myk Melez
|
9de3c28481
|
add a source selector to the river view
|
2008-05-13 16:03:33 -07:00 |
Myk Melez
|
e4ce158b2f
|
make filtering work, and save both filters and the unread flag to the URI
|
2008-05-13 11:09:16 -07:00 |
Myk Melez
|
ff56c06c20
|
structure messages in the river view more like the humanized reader structures them
|
2008-05-12 23:55:12 -07:00 |
Myk Melez
|
2e0b4320eb
|
combine the river writer with the river view controller
|
2008-05-12 23:19:55 -07:00 |
Myk Melez
|
f82e5e636e
|
align the river view's toolbar better
|
2008-05-12 23:06:09 -07:00 |
Myk Melez
|
07e6d77837
|
mark messages read when the user scrolls past them in the river view, and persist the read toggle button in the URL
|
2008-05-12 21:32:18 -07:00 |
Myk Melez
|
0e47739608
|
we're not ready to do away with the parts table yet
|
2008-05-12 18:13:54 -07:00 |
Myk Melez
|
c11ba33352
|
add UI to switch between all or only unread messages to the river view
|
2008-05-08 18:50:38 -07:00 |
Myk Melez
|
277b6f2f23
|
add the source name to messages in the river view; required creating a SnowlSource object that SnowlMessage objects reference
|
2008-05-08 13:38:53 -07:00 |
Myk Melez
|
a1f01a615e
|
separate messages visually with extra space above each subject
|
2008-05-08 11:50:53 -07:00 |
Myk Melez
|
6b107ed24b
|
don't spam the log just because we don't have a base URI
|
2008-05-07 16:55:51 -07:00 |
Myk Melez
|
79236dd356
|
only retrieve current content for the river view
|
2008-05-07 16:55:42 -07:00 |
Myk Melez
|
8583457a5d
|
persist retrieved content and let it be set
|
2008-05-07 16:54:44 -07:00 |
Myk Melez
|
e73ed4ac1d
|
for performance, retrieve content for all messages in a collection with a single extra query
|
2008-05-07 16:53:31 -07:00 |
Myk Melez
|
e40db3ecb0
|
remove the subscribe UI from the river view
|
2008-05-07 16:52:03 -07:00 |
Myk Melez
|
1e2094b27c
|
trim out a bunch of unnecessary subscribe stuff from the river writer
|
2008-05-07 14:13:16 -07:00 |
Myk Melez
|
5584d9a92f
|
trim out a bunch of unnecessary subscribe stuff from the river writer
|
2008-05-07 14:09:06 -07:00 |
Myk Melez
|
30ee0b5e44
|
use log4moz to log stuff in the river writer
|
2008-05-07 13:55:39 -07:00 |
Myk Melez
|
7231089f09
|
first version of river of news view that works
|
2008-05-07 13:45:18 -07:00 |
Myk Melez
|
36856b2726
|
first set of changes to convert the firefox feed preview into a river of news view
|
2008-05-04 19:54:47 -07:00 |
Myk Melez
|
0b2369590a
|
refactor code for retrieving and maintaining a collection of messages into a SnowlCollection object so it can be reused by multiple views
|
2008-05-02 17:32:05 -07:00 |
Myk Melez
|
67f6a7ad12
|
reinitialize the view when the number of rows changes so that the tree updates the number of rows it contains
|
2008-05-01 18:42:35 -07:00 |
Myk Melez
|
e9836f9dc4
|
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
|
2008-05-01 16:55:41 -07:00 |
Myk Melez
|
f2ad0cc06f
|
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)
|
2008-05-01 15:06:42 -07:00 |
Myk Melez
|
3611357fb8
|
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
|
2008-05-01 15:04:26 -07:00 |
Myk Melez
|
ba35ac5414
|
update message views after updating the message store
|
2008-05-01 11:55:28 -07:00 |
Myk Melez
|
933cdb8a3a
|
add 'set all read' keyboard shortcut
|
2008-04-30 18:11:06 -07:00 |
Myk Melez
|
564ae7c82f
|
persist the placement of the message view
|
2008-04-30 16:10:48 -07:00 |
Myk Melez
|
b7be964a24
|
persist the hidden state of the messages view
|
2008-04-30 13:07:01 -07:00 |
Myk Melez
|
1aa8f5a463
|
reattach the view to the messages tree after moving it to avoid an error about invalidate not being a function when switching sources
|
2008-04-29 18:54:22 -07:00 |
Myk Melez
|
1ef976bb94
|
update the list of sources when they change
|
2008-04-29 18:25:47 -07:00 |
Myk Melez
|
d3bc88aa80
|
first version of OPML import
|
2008-04-29 18:16:08 -07:00 |
Myk Melez
|
60a39d3450
|
ignore XPIs
|
2008-04-29 18:16:00 -07:00 |
Myk Melez
|
ed43d2f021
|
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)
|
2008-04-29 16:12:54 -07:00 |
Myk Melez
|
61e9b896c1
|
remove the custom template query processor, which we're avoiding implementing because it makes us deal with the complexity of XUL templates
|
2008-04-29 16:11:27 -07:00 |
Myk Melez
|
abe15bb0d3
|
make the columns sortable in the tree view
|
2008-04-29 16:09:29 -07:00 |
Myk Melez
|
c9567f0547
|
add comment that we should fix where we place the remainder of columns
|
2008-04-18 15:36:19 -07:00 |
Myk Melez
|
c541200369
|
unbreak styling of links, and gray out the visited links a bit
|
2008-04-18 15:35:35 -07:00 |
Myk Melez
|
013a0126fa
|
have exactly 400px wide columns
|
2008-04-18 15:29:44 -07:00 |
Myk Melez
|
370662f3a7
|
round down the number of columns that fit into the page so we don't try to fit in one too many columns
|
2008-04-18 15:29:23 -07:00 |