Myk Melez
|
6643fabf4b
|
rip out unused and crappy metadata implementation; we'll come back around to this later with a better implementation
--HG--
extra : rebase_source : 7a4650b2bac0a2c8bb83bc9b385aefb9cfb2f31e
|
2009-05-05 18:54:02 -07:00 |
alta88
|
2b3d7b7244
|
implement 'mark as read' on collections.
|
2009-04-28 22:03:25 -06:00 |
alta88
|
b796daf4d0
|
disallow sys collection folder dnd copy.
|
2009-04-16 17:35:20 -06:00 |
alta88
|
ac1cd643db
|
better fix for container open/close selection state.
|
2009-04-16 14:12:37 -06:00 |
alta88
|
ba46aaf629
|
fix selection state on container twisty open/close; minor tree selection tweaks; tweak contextmenu.
|
2009-04-13 10:55:35 -06:00 |
alta88
|
eacd22e183
|
disallow dragging a view into a view, it doesn't make sense and bad things happen to the tree; clean up contextmenu some more.
|
2009-04-12 10:21:23 -06:00 |
alta88
|
d6a7ccbc82
|
don't set view if rebuilding from river.
|
2009-04-07 14:11:42 -06:00 |
alta88
|
3b1bf808c8
|
restore list view searchbox.
|
2009-04-05 17:38:55 -06:00 |
alta88
|
59d9e05cd4
|
fix river tab init to handle session restore case, use ss setTabValue method to indentify it.
|
2009-04-02 18:47:57 -06:00 |
alta88
|
a5618eb277
|
implement Snowl Search Engine.
|
2009-04-01 10:29:21 -06:00 |
alta88
|
bf5e43e193
|
make statusbar text on sidebar collection hover fit better with places form; add _uri checks.
|
2009-03-25 18:43:59 -06:00 |
alta88
|
671bf8abd4
|
show only name and externalId (if externalId is a mailid) in statusbar for author/source hover; clean up properties dialog for snowl: scheme items.
|
2009-03-21 14:27:30 -06:00 |
alta88
|
45cca616e1
|
implement source/author renaming; inline tree rename and properties dialog rename.
|
2009-03-18 00:28:29 -06:00 |
alta88
|
05a22d12ef
|
implement sort by name for sources/authors system collections (customized for their readonly folder).
|
2009-03-16 18:22:48 -06:00 |
alta88
|
97bd1b44cf
|
implement user defined Views, ie groups of collections; more robust versioning/rebuild checks.
|
2009-03-15 23:59:32 -06:00 |
alta88
|
caf1f8dd27
|
implement Places rebuild versioning and automation (w/ alert), custom user views will be outside rebuild and backed up to .json like other bookmarks; css tweaks allowing custom icons; finish collection tree extension of the Places contextmenu (which happens to have an elegant design).
|
2009-03-08 16:38:40 -06:00 |
alta88
|
efcaf8cd6a
|
customize collections contextmenu, extending the places contextmenu; 'unsubscribe' is now remove source and remove author has been added. Note: places.sqlite and /bookmarkbackups need to be removed as a places rebuild is necessary with this patch.
|
2009-03-07 00:04:51 -07:00 |
alta88
|
66811fcf62
|
Bug 481498; error logging for places insertBookmark; minor tweaks.
|
2009-03-05 21:38:46 -07:00 |
alta88
|
49fa00248d
|
Bug 480673: now using strands, each item converted to places noted in statusbar; fix final river state persistence tweaks; remove extraneous searchbar and button from view and only show flat sources in the collection.
|
2009-03-03 17:06:54 -07:00 |
alta88
|
372489ff31
|
actually finish fix for Bug 480378.
|
2009-03-02 00:54:24 -07:00 |
alta88
|
cb0b141063
|
reworked places structure; addition of views menulist; addition of places contextmenu so new folders/bookmarks can be added (contextmenu still a WIP); reworked unsubscribe deletions from places to eliminate annos key pair. a WIP, so places.sqlite and /bookmarkbackups files need to be deleted manually for rebuild with this patch.
|
2009-03-01 15:43:47 -07:00 |
alta88
|
768b0859b1
|
completed Bug 479478 elsewhere.
|
2009-02-23 18:52:08 -07:00 |
alta88
|
02a82e084b
|
implement collections tree search, a la bookmarks sidebar; fix refresh check typo; move images into .css files from .xul.
|
2009-02-23 10:43:01 -07:00 |
alta88
|
f4f4bc1d5a
|
1)rework collections tree to fully support sharing between list and river views, 2)persist river state, 3)add missing onunload remove observers, 4)dnd tweaks; move code to xml binding, 5)some new icons for river menulist
|
2009-02-19 00:00:46 -07:00 |
alta88
|
a7924d64e9
|
store/persist multiselection on tree document, bug 474239.
|
2009-02-12 11:32:28 -07:00 |
alta88
|
2030d55baf
|
save multiselection rows in collections tree, add Source column to List, multiselection tweaks in tree.
|
2009-02-08 16:10:18 -07:00 |
alta88
|
e5e9c4da94
|
store bookmarks.id value from places.sqlite into messages.sqlite placeID for sources and people tables, to maintain the link between a collection tree row in places and the corresponding record in messages db.
|
2009-01-31 10:06:43 -07:00 |
alta88
|
a45b5b26c2
|
implement the first cut of Places for the collections tree. this patch also fixes an endless throbber on a particular error in subscribe, and cleans up message headers.
|
2009-01-29 13:19:56 -07:00 |
Myk Melez
|
9b74f62e7d
|
remove its messages from the river view when the unsubscribes from a source
|
2008-12-29 15:30:09 -08:00 |
Myk Melez
|
f81d58bd42
|
rebuild the collections tree when messages change to get the new list of users
|
2008-12-29 14:41:14 -08:00 |
Myk Melez
|
f0b7ddb4b1
|
update calls to Observers::notify to reflect the new API where easy to do so (some calls still use the deprecated data parameter because the work to update them is more involved
|
2008-12-29 06:16:09 -08:00 |
Myk Melez
|
5b16b1836c
|
update Observers.add callers to utilize its new, simpler API for registering a function callback with a thisObject
|
2008-12-29 05:56:13 -08:00 |
Myk Melez
|
ce779bb889
|
a new version of the Observers module with a non-backwards-compatible change in the order of arguments to various API calls, and updates to Snowl code so that it works with the new version of the module
|
2008-12-26 16:49:31 -08:00 |
Myk Melez
|
950560123c
|
merge toolbar.xul into the collections view now that it's the only view to use the toolbar overlay
|
2008-12-12 11:52:49 -08:00 |
Myk Melez
|
f7ac5e3d2d
|
we have to delete from partsText as well when unsubscribing from a source
|
2008-11-26 02:42:50 -08:00 |
Myk Melez
|
7b30548133
|
finish making SnowlSource and SnowlTarget be abstract classes that SnowlFeed and SnowlTwitter compose so we can more easily move functionality that is common to both SnowlFeed and SnowlTwitter into the abstract classes
|
2008-11-20 17:50:26 -08:00 |
Myk Melez
|
ef672a045e
|
integrate latest version of log4moz module, and stop logging to files
|
2008-11-18 16:06:01 -08:00 |
alta88
|
a04834c251
|
fix problem of people/identities not being deleted when unsubscribing, thus leaving lost db records (keeping messages/authors after unsub would need to be architected if desired). tweak htmlrequest error handling. disallow twitter subscribe if already done once, as bad records are created, need to correctly implement multiple account subscribes.
|
2008-11-16 20:08:54 -07:00 |
alta88
|
aecd9711d4
|
enable collections context menu refresh/refresh all/unsubscribe; ensure collections list updated consistently on changes; minor msg toggle fix.
|
2008-11-11 20:35:06 -07:00 |
Myk Melez
|
fe29737740
|
add 'snowl' to all observer topics to avoid conflicts with other extensions/core code; use the Observers component everywhere
|
2008-11-04 12:11:07 -08:00 |
alta88
|
b4a9bee6b1
|
implement tree (list and collection) contextmenu foundation, change XXX Utils to DateUtils, some click handling fixes.
|
2008-11-02 10:20:12 -07:00 |
alta88
|
c67b26dc9c
|
menuitem to show flat or hierarchical collections, fix stream to unload/remove observer, wiring for menuitems and view states.
|
2008-10-28 18:33:20 -06:00 |
alta88
|
689f537d08
|
make the River menuitem toggle the river view open and closed; fix the Wide Message layout problem (chrome gets messed up in Wide Message mode, particularly when using extensions like Sidebar Tabs)
|
2008-10-24 14:13:17 -07:00 |
Myk Melez
|
a0451c163a
|
rename SourcesView to CollectionsView
|
2008-10-09 15:42:00 -07:00 |
Myk Melez
|
d20211c373
|
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
|
2008-10-09 15:36:28 -07:00 |
Myk Melez
|
eaa5b256f1
|
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
|
2008-10-09 14:13:32 -07:00 |
Myk Melez
|
3f8c524784
|
make unsubscribing work again
|
2008-09-29 17:00:41 -07:00 |
Myk Melez
|
89bee46b3b
|
move the general toolbar to a separate overlay so we can include it in the stream view in addition to the list view
|
2008-09-29 16:38:14 -07:00 |
Myk Melez
|
f531ac23be
|
make sure view has onCollectionsLoaded method before calling it
|
2008-08-28 16:00:38 -07:00 |
Myk Melez
|
71aee45b81
|
factor out OPML export code from the collections view
|
2008-08-28 15:43:30 -07:00 |
Myk Melez
|
bc2b99d5ba
|
make unsubscribe work again
|
2008-08-05 12:44:46 -07:00 |
Myk Melez
|
7be3514624
|
add license header blocks to all CSS & JS files
|
2008-08-04 14:29:39 -07:00 |
Myk Melez
|
4d99863333
|
move files to top level instead of bogus extension subdirectory
--HG--
rename : extension/chrome.manifest => chrome.manifest
rename : extension/content/about.xul => content/about.xul
rename : extension/content/arrow-down.png => content/arrow-down.png
rename : extension/content/arrow-up.png => content/arrow-up.png
rename : extension/content/collections.css => content/collections.css
rename : extension/content/collections.js => content/collections.js
rename : extension/content/collections.xul => content/collections.xul
rename : extension/content/firstrun.html => content/firstrun.html
rename : extension/content/icons/add.png => content/icons/add.png
rename : extension/content/icons/application_split.png => content/icons/application_split.png
rename : extension/content/icons/application_tile_horizontal.png => content/icons/application_tile_horizontal.png
rename : extension/content/icons/arrow_refresh_small.png => content/icons/arrow_refresh_small.png
rename : extension/content/icons/delete.png => content/icons/delete.png
rename : extension/content/icons/new.png => content/icons/new.png
rename : extension/content/icons/newspaper.png => content/icons/newspaper.png
rename : extension/content/icons/opml-icon-16x16.png => content/icons/opml-icon-16x16.png
rename : extension/content/icons/page_white_text.png => content/icons/page_white_text.png
rename : extension/content/icons/rainbow.png => content/icons/rainbow.png
rename : extension/content/icons/tick.png => content/icons/tick.png
rename : extension/content/icons/user.png => content/icons/user.png
rename : extension/content/login.js => content/login.js
rename : extension/content/login.xul => content/login.xul
rename : extension/content/message/message.css => content/message/message.css
rename : extension/content/message/message.js => content/message/message.js
rename : extension/content/message/message.xul => content/message/message.xul
rename : extension/content/portal-view.css => content/portal-view.css
rename : extension/content/portal-view.html => content/portal-view.html
rename : extension/content/portal-view.js => content/portal-view.js
rename : extension/content/preferences.js => content/preferences.js
rename : extension/content/preferences.xul => content/preferences.xul
rename : extension/content/river-xhtml.css => content/river-xhtml.css
rename : extension/content/river-xhtml.js => content/river-xhtml.js
rename : extension/content/river.css => content/river.css
rename : extension/content/river.js => content/river.js
rename : extension/content/river.xhtml => content/river.xhtml
rename : extension/content/river.xul => content/river.xul
rename : extension/content/riverContent.css => content/riverContent.css
rename : extension/content/riverOfNewsView.js => content/riverOfNewsView.js
rename : extension/content/riverOfNewsView.xul => content/riverOfNewsView.xul
rename : extension/content/sidebar.js => content/sidebar.js
rename : extension/content/sidebar.xul => content/sidebar.xul
rename : extension/content/snowl.css => content/snowl.css
rename : extension/content/snowl.js => content/snowl.js
rename : extension/content/snowl.xul => content/snowl.xul
rename : extension/content/strands.js => content/strands.js
rename : extension/content/subscribe.css => content/subscribe.css
rename : extension/content/subscribe.js => content/subscribe.js
rename : extension/content/subscribe.xul => content/subscribe.xul
rename : extension/content/update.html => content/update.html
rename : extension/defaults/preferences/snowl.js => defaults/preferences/snowl.js
rename : extension/install.rdf => install.rdf
rename : extension/locale/en-US/login.dtd => locale/en-US/login.dtd
rename : extension/locale/en-US/login.properties => locale/en-US/login.properties
rename : extension/locale/en-US/subscribe.dtd => locale/en-US/subscribe.dtd
rename : extension/modules/Observers.js => modules/Observers.js
rename : extension/modules/Preferences.js => modules/Preferences.js
rename : extension/modules/URI.js => modules/URI.js
rename : extension/modules/collection.js => modules/collection.js
rename : extension/modules/datastore.js => modules/datastore.js
rename : extension/modules/feed.js => modules/feed.js
rename : extension/modules/identity.js => modules/identity.js
rename : extension/modules/log4moz.js => modules/log4moz.js
rename : extension/modules/message.js => modules/message.js
rename : extension/modules/service.js => modules/service.js
rename : extension/modules/source.js => modules/source.js
rename : extension/modules/twitter.js => modules/twitter.js
|
2008-08-04 11:24:48 -07:00 |