Myk Melez
7e2d4198f4
rename the Collection2 object to the more descriptive StorageCollection
2009-06-18 16:42:15 -07:00
Myk Melez
510402f43b
make the Collection2 constraint structure amenable to JS collections that don't query SQL datastores
2009-06-18 16:32:08 -07:00
Myk Melez
afaac8293f
add logging to canonicalize feeds
2009-06-16 02:21:24 -07:00
Myk Melez
5f8390a612
bug 497763: make subscribing to feeds and Twitter through the Subscribe dialog work again
2009-06-14 22:31:12 -07:00
Myk Melez
b4e87b4194
second fix for bug 497104: fix the case where you mark a message unread and then refresh the message's source
2009-06-14 22:02:25 -07:00
Myk Melez
da9c71a2af
close the notification when the user presses the Subscribe Now button
2009-06-14 16:33:30 -07:00
Myk Melez
cfcbb63496
clean up spacing and text issues in subscription notification
2009-06-14 15:18:38 -07:00
Myk Melez
46681b649d
when subscribing to a feed using a different feed reader, unsubscribe from the feed in Snowl
2009-06-14 15:05:44 -07:00
Myk Melez
4b684b81c5
implement Undo for feed auto-subscription
...
--HG--
extra : rebase_source : 08aa4251affda8e26a09829b2328770ffaee6525
2009-06-14 12:15:38 -07:00
Myk Melez
6336f0084f
remove obsolete code from SnowlSource
...
--HG--
extra : rebase_source : 39567e7efcb547e078b630a511155aa856525b46
2009-06-14 11:31:31 -07:00
Myk Melez
20d1c87a7c
add Firefox's 'Select a Feed Reader' UI to a notification in the river view when you subscribe to a feed
...
--HG--
extra : rebase_source : fa4c22759ca0207d9b1dee4a8d45206a5d918802
2009-06-14 11:20:16 -07:00
Myk Melez
5a541af64b
make the last nsIFeedResult and subtitle available from SnowlFeed
...
--HG--
extra : rebase_source : c2838531b1b6cfc1c72f2c991d239bbcc709f7d2
2009-06-14 11:19:05 -07:00
alta88
fd323528cc
fix filtering behavior when deselecting a collection.
2009-06-12 08:57:32 -06:00
Myk Melez
08785a362d
bug 497104: persist messages' read statuses
...
fixes regression in read status persistence due to recent changes to persistence model; also cleans up and canonicalizes a bunch of code that retrieves messages from the database
2009-06-09 17:00:30 -07:00
alta88
c035b2429b
some more name change cleanup, errors, warnings tweaks .
2009-06-09 11:34:27 -06:00
alta88
d132cc00dc
fix name change breakage.
2009-06-09 08:44:04 -06:00
Myk Melez
1cd6cfd44b
only persist content/summary/author for new messages
2009-06-09 03:11:42 -07:00
Myk Melez
a611cffd89
refer to request.js module by its correctly capitalized name
2009-06-08 18:06:04 -07:00
Myk Melez
04c922a148
merge
2009-06-08 15:30:06 -07:00
alta88
f41ae66e23
more message deletion work; implement concept of 'trash' (though it will not be called that and have so such thing as a folder), handle 'current' flag cases to prevent dupes, add 'show deleted' and 'purge deleted' buttons. remaining: contextmenu purge and undelete of deleted items.
2009-06-08 15:14:48 -06:00
Myk Melez
ecd3cbd751
log database migration
2009-06-07 22:34:08 -07:00
Myk Melez
86fa4492d5
don't retrieve messages automatically; don't assume the existence of a human URI
2009-06-07 21:26:10 -07:00
Myk Melez
1bef4a1250
don't duplicate info in the message object
2009-06-07 20:42:23 -07:00
Myk Melez
dbf5a93316
stop duplicating message parts
2009-06-07 18:55:58 -07:00
Myk Melez
ee1b0f70d4
collect rows in all resultsets instead of using the last resultset
2009-06-07 18:35:32 -07:00
Myk Melez
f45dff3e0e
removing grouping from the river view and retrieve both the content and the summary
2009-06-07 17:31:28 -07:00
Myk Melez
bab686af79
retrieve authors of messages in the same collections2 view query that retrieves messages
2009-06-07 16:54:56 -07:00
Myk Melez
38cafaa2fc
retrieve authors of messages in the same collections view query that retrieves messages
2009-06-07 16:45:36 -07:00
Myk Melez
6a460ba4b1
don't assume messages have authors; remove reference to metadata table, which doesn't exist anymore
2009-06-05 22:49:37 -07:00
Myk Melez
2cd5051b8b
correctly retrieve content for message being retrieved from storage
2009-06-05 22:34:46 -07:00
Myk Melez
09542e6020
unregress display of the author name in the list view
2009-06-05 22:34:24 -07:00
Myk Melez
6cf64ab26b
make SnowlTwitter's refresh method synchronous
...
--HG--
extra : rebase_source : d4469237517d066ccfdf48373c13936e81bd8ca3
2009-06-05 21:42:31 -07:00
Myk Melez
f11625f60f
remove obsolete comment
...
--HG--
extra : rebase_source : 382a4e5563c393bfa60d3d37d18b53fe9e178341
2009-06-05 21:42:14 -07:00
Myk Melez
a49fc4372f
support setting request headers declaratively
...
--HG--
extra : rebase_source : 33bf367b0866a1d4d185952ed1d533b516fdc5d3
2009-06-05 21:42:02 -07:00
Myk Melez
192c842df3
don't let exceptions while refreshing a source prevent later sources from refreshing
...
--HG--
extra : rebase_source : 5e1c355bf5bd18533028b3c5609e4446da484af4
2009-06-05 21:12:19 -07:00
Myk Melez
fc34813136
update periodic source refreshment to work with the new synchronous SnowlFeed::refresh method
...
--HG--
extra : rebase_source : 856de0e60d914db302f7b0f0328c1a624ef643b3
2009-06-05 21:02:57 -07:00
Myk Melez
7ada648717
display feeds from other open tabs in the river view
...
--HG--
extra : rebase_source : 41d8556403e74850c093d9e3dceecf613a4a0ece
2009-06-05 17:42:59 -07:00
Myk Melez
4b6081e8db
make feed refreshment synchronous; this doesn't yet update callers, which all need to be updated to work with this new implementation
...
--HG--
extra : rebase_source : 8c4dfac5b7bbba160ee649c0c5c5300a2d654c92
2009-06-05 17:42:30 -07:00
Myk Melez
c7b7f9092b
make Request module do synchronous requests by default since XMLHttpRequest processes the event queue nowadays during synchronous requests, so all our requests will be synchronous (otherwise we would have used Sync.js to make them synchronous anyway)
...
--HG--
extra : rebase_source : 2db75bf16f935ad8610145939ffaedfab184dfc8
2009-06-05 17:37:28 -07:00
Myk Melez
f8dc926cad
update Sync module to latest version and make Collection2 module work with it
...
--HG--
extra : rebase_source : 8feb3e83f011f82afce57d6dcd6e1bf8caea286e
2009-06-05 17:36:11 -07:00
alta88
72eb7d4d93
implement first cut of message deletion (single message from button); add to the message object a new author object (per necessity and FIXME).
2009-06-03 12:15:09 -06:00
Myk Melez
f9f09df9dd
initial implementation of a new sources view for the river
...
--HG--
extra : rebase_source : e58b804992cc3d36e0c88a069481eb86e0211fb2
2009-06-02 16:02:07 -07:00
Myk Melez
60b5d2c106
support constraints, order, and limit
...
--HG--
extra : rebase_source : abaefa842690d34653824641b86f846b6c738119
2009-06-02 16:00:52 -07:00
Myk Melez
7659a75ef2
make Collection2 use Sync module to simplify its API
...
--HG--
extra : rebase_source : 6b58e2dd647c6890a89351f86b0a4230810b088e
2009-06-02 14:18:00 -07:00
Myk Melez
a2965517db
import updated Sync module
...
--HG--
extra : rebase_source : d25ee944d1af53b5f59043dfcb978719864503a2
2009-06-02 14:17:17 -07:00
Myk Melez
d8210f7113
initial implementation of Collection2 object, which is an enhanced (and also simplified) message collection
...
--HG--
extra : rebase_source : ac852acae752f9e9d43b87efd6f627160fdcd753
2009-06-01 21:28:03 -07:00
alta88
ca9501e517
better header vol. 2; implement full headers display based on all of a message's attributes, space for message buttons in basic/full header, various tweaks.
2009-05-30 16:42:08 -06:00
Myk Melez
b9022c17c0
retrieve message content/summary when retrieving message from storage
...
--HG--
extra : rebase_source : e6158fa91f6ebd2ce3d38a3ee931501d292c1b51
2009-05-29 15:34:24 -07:00
Myk Melez
d3831c580f
remove async initialization now that we aren't using the async module anymore
...
--HG--
extra : rebase_source : ce4761926da234c16c4fb1d5fbe46d99a7bac92b
2009-05-29 15:17:40 -07:00
Myk Melez
6773073309
remove the Async module, which is no longer being used
...
--HG--
extra : rebase_source : 517cdf9d9f91949c36d77ec024a6bbeb773e6321
2009-05-28 00:56:16 -07:00