Граф коммитов

270 Коммитов

Автор SHA1 Сообщение Дата
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