Myk Melez
|
6a84ed1ebc
|
remove page mode code that won't work
|
2008-07-09 15:18:27 -07:00 |
Myk Melez
|
bbdde0b321
|
use the correct base URL when updating URL query parameters
|
2008-07-08 18:55:57 -07:00 |
Myk Melez
|
32a1a27f54
|
we might as well make the height zero, since we change it on load anyway
|
2008-07-08 18:19:45 -07:00 |
Myk Melez
|
d569677b67
|
make the stack as tall as it can be in the river view
|
2008-07-08 18:19:25 -07:00 |
Myk Melez
|
72de9da815
|
fix rebuilding the river view
|
2008-07-08 18:18:57 -07:00 |
Myk Melez
|
2c0bb87701
|
change column width in a timeout to make dragging the splitter smoother
|
2008-07-08 17:41:31 -07:00 |
Myk Melez
|
d71c9e4303
|
add a splitter for resizing columns in the river view
|
2008-07-08 17:16:56 -07:00 |
Myk Melez
|
00bb1d9784
|
catch exceptions sometimes thrown when retrieving XMLHttpRequest::statusText
|
2008-07-08 17:15:50 -07:00 |
Myk Melez
|
54913be6cc
|
resize the content box when the window size changes
|
2008-07-08 13:54:43 -07:00 |
Myk Melez
|
a2057b0ed1
|
missing files from the 'better support for feeds that require authentication' checkin
|
2008-07-08 13:47:32 -07:00 |
Myk Melez
|
e0b4a5fada
|
a basic horizontal river of news with some experimental code for a vertical river
--HG--
rename : extension/content/river.css => extension/content/river2.css
rename : extension/content/river.js => extension/content/river2.js
|
2008-07-08 13:21:31 -07:00 |
Myk Melez
|
27957f029b
|
rename river files so they don't conflict with experimental river2.xul implementation
--HG--
rename : extension/content/river2.css => extension/content/river-xhtml.css
rename : extension/content/river2.js => extension/content/river-xhtml.js
|
2008-07-07 19:08:53 -07:00 |
Myk Melez
|
85e9f6cff7
|
better support for feeds that require authentication; we now display a custom authentication dialog that hopefully makes more sense when it appears out of the blue; we also use it when subscribing the user to the feed, and it includes UI for the user to request that their credentials be remembered; finally, we use remembered credentials automatically across sessions instead of prompting at least once per session
|
2008-07-07 01:22:44 -07:00 |
Myk Melez
|
dfd1fa59aa
|
integrate subscription UI into a single page
|
2008-07-06 00:05:45 -07:00 |
Myk Melez
|
94c05454cc
|
show subscription progress in subscribe dialog
|
2008-06-22 19:11:02 -07:00 |
Myk Melez
|
ad44f32855
|
work in progress: rearrange subscribe dialog and add status info (not currently used)
|
2008-06-16 02:09:03 -07:00 |
Myk Melez
|
15628ac63a
|
make the subscribe button work
|
2008-06-16 00:51:20 -07:00 |
Myk Melez
|
b503c3da2d
|
make sure the checkmark next to the Messages item in the View menu displays the appropriate state
|
2008-06-16 00:40:28 -07:00 |
Myk Melez
|
5fa1d67758
|
add a close button for closing the list view
|
2008-06-15 23:53:17 -07:00 |
Myk Melez
|
46edac0f71
|
employ gymnastics to come up with a reasonable author string
|
2008-06-15 02:00:40 -07:00 |
Myk Melez
|
c5910e8934
|
ensure long message headers don't make message body wider than page; use a label class='text-link' rather than a label containing an html:a node for the message link header
|
2008-06-15 01:23:39 -07:00 |
Myk Melez
|
86330d417f
|
use the updated timestamp if available, otherwise the published timestamp, and finally the dc:date, which the feed parser appears to always provide (if necessary, it gives the time downloaded)
|
2008-06-15 01:05:03 -07:00 |
Myk Melez
|
76aeea2228
|
put the list view placement switcher button on the left hand side of the toolbar so it doesn't change position when you click it (so you can click it to switch placement and then click it again immediately to switch back
|
2008-06-14 23:19:24 -07:00 |
Myk Melez
|
3a3087b662
|
make the list view's default height a little shorter, allow the user to resize it to be shorter still, and persist user changes to the view's height and width
|
2008-06-14 23:15:49 -07:00 |
Myk Melez
|
7d42bdbe0a
|
display timestamps in the message view, and display message titles in the titlebar
|
2008-06-14 22:58:07 -07:00 |
Myk Melez
|
5f0fd402e7
|
make message content selectable
|
2008-06-14 22:57:20 -07:00 |
Myk Melez
|
e66706e774
|
don't need to specify toolbarbutton when referencing snowlToolbarButton class
|
2008-06-08 23:58:02 -07:00 |
Myk Melez
|
910369f04f
|
flesh out the message view
|
2008-06-08 23:54:33 -07:00 |
Myk Melez
|
a3bf9feec0
|
give the placement switcher button icons
|
2008-06-08 22:53:53 -07:00 |
Myk Melez
|
b3c3eb5b22
|
add current and unread buttons to the list view
|
2008-06-08 22:46:46 -07:00 |
Myk Melez
|
d76cc28275
|
only notify observers that messages have changed if they have
|
2008-06-08 21:50:05 -07:00 |
Myk Melez
|
26224faef3
|
make sorting work on startup in the list view
|
2008-06-08 18:24:12 -07:00 |
Myk Melez
|
b8c363d738
|
bare-bones single-message view to accompany the thread view
|
2008-06-01 20:34:05 -07:00 |
Myk Melez
|
ca7bc3c471
|
some code cleanup
|
2008-06-01 18:16:50 -07:00 |
Myk Melez
|
5c9d386af0
|
refactor resetLastRefreshed into a lastRefreshed getter
|
2008-06-01 18:03:18 -07:00 |
Myk Melez
|
037c0a724f
|
getNewMessages -> refresh
|
2008-06-01 17:52:37 -07:00 |
Myk Melez
|
08353b3307
|
make all snowl feeds share a logger
|
2008-06-01 17:51:35 -07:00 |
Myk Melez
|
920ff1ecab
|
import stuff first
|
2008-06-01 17:49:12 -07:00 |
Myk Melez
|
bb53c8ab13
|
make mediaTypes a constant rather than a property of the SnowlFeed object
|
2008-06-01 17:48:49 -07:00 |
Myk Melez
|
a4ee76dbcc
|
combine the SnowlFeed and SnowlFeedSubscriber objects, and make it inherit from SnowlSource; also, remove the obsolete SnowlFeedClient
|
2008-06-01 17:45:31 -07:00 |
Myk Melez
|
dc6d6d338b
|
spiffy up the river view, and create separate HTML and XUL river views
|
2008-05-20 00:29:09 -07:00 |
Myk Melez
|
9483dcb7bc
|
combine origin and timestamp columns in the river view into a single metadata column
|
2008-05-19 10:50:08 -07:00 |
Myk Melez
|
43ee1c9fa6
|
add a body button that turns on and off display of message bodies, and give the buttons icons
|
2008-05-19 01:18:29 -07:00 |
Myk Melez
|
aa110c7866
|
show favicons in the subscriptions sidebar
|
2008-05-19 00:01:05 -07:00 |
Myk Melez
|
bd1fcdf660
|
hook up the refresh button
|
2008-05-18 23:59:40 -07:00 |
Myk Melez
|
aee6add36c
|
integrate OPML import into the sidebar
|
2008-05-18 22:57:40 -07:00 |
Myk Melez
|
7fe5af4ef1
|
reinit the sidebar view when the number of rows changes
|
2008-05-18 22:18:29 -07:00 |
Myk Melez
|
5896217bd3
|
fix notification that sources and messages have changed after importing from OPML
|
2008-05-18 18:18:25 -07:00 |
Myk Melez
|
f0148fcaf6
|
the Preferences module for getting and setting preferences
|
2008-05-18 16:33:42 -07:00 |
Myk Melez
|
88220a892b
|
the URI module for obtaining nsIURIs from the nsIIOService
|
2008-05-18 16:32:24 -07:00 |