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

337 Коммитов

Автор SHA1 Сообщение Дата
alta88@gmail.com eca5c6082d search enhancements WIP. 2010-01-23 16:11:33 -07:00
alta88@gmail.com 3a9ec1189e some localization fixes; check to never store null subject for feeds. 2010-01-16 14:32:04 -07:00
alta88@gmail.com 26642214d5 restore Options menuitem since we now have options; change retention check interval to 6hrs (last run logic not yet coded, so may not run with long interval and frequent restarts). 2010-01-13 09:47:36 -07:00
alta88@gmail.com adc7d2afa8 if not building author collections, don't delete places record on message delete of one message/author record.
--HG--
extra : rebase_source : 933b5d35702af18078fab1a7111e65a4332a8348
2010-01-08 23:59:49 -07:00
alta88@gmail.com c744e765e0 add some error handling: catch message retrieval failure and return empty set; handle (rather poor) throw in external feed date parser for malformed dates.
--HG--
extra : rebase_source : 4c7e71892acad4f5bca54ab64ffabc968595f0c7
2010-01-08 23:08:19 -07:00
alta88@gmail.com 0e66de19e5 fix up headers for feeds, parse nsIFeedEntry for more stuff. 2009-12-22 13:30:27 -05:00
Myk Melez cac3d0c096 fix typo in filename of auth dialog (loginAsync.xul -> login-async.xul) 2009-12-14 13:49:15 -08:00
alta88@gmail.com f2188b0666 allow user requested refresh of paused source without resuming first; add Mark All as Read, Resume All Refresh, Pause All Refresh menuitems; fix stats title for 0 records case. 2009-12-03 11:14:11 -05:00
alta88@gmail.com c1d7039417 Fx 3.6 compatibility (not backwards compatible); make creating authors collection optional; make favicons work better. 2009-12-02 14:46:37 -05:00
alta88@gmail.com c7fe97f7d0 tweak db regexp (still doesn't work with async though). 2009-11-26 13:55:05 -05:00
alta88@gmail.com 1298a72b8d implement retention policy processing. messages are marked deleted, for later purge processing which is manual for now. timer is 12 hours, customization to be added. 2009-11-21 13:13:06 -07:00
alta88@gmail.com f0c8a8f580 implement message flagging; implement read/unread cycler toggle. 2009-11-16 18:15:26 -07:00
alta88@gmail.com b55c5b9f1b reinit places db if messages db is newly created (on file corruption or removal). 2009-11-15 21:18:16 -07:00
alta88@gmail.com 7f7bcc9dbd big fix and little fix in preferences code. 2009-11-14 14:36:36 -07:00
alta88@gmail.com c4e1b42716 clean up uncommented log statements. 2009-11-12 19:31:33 -07:00
alta88@gmail.com 0d96124fe4 implement GUI for global source type default settings, share code between options and properties dialogs. 2009-11-12 18:51:50 -07:00
alta88@gmail.com d86e37176e ensure no multiple active refreshes (db concurrency level) by disabled button when refresh active; attempt to handle throw exception in Request object. 2009-11-11 19:03:07 -07:00
alta88@gmail.com 628e5cad07 implement architecture and GUI for per source refresh and message retention settings (retention processing not yet active); change code to use sourcesByID (cached) rather than sources getter (build from db); create Mixins.meld to handle global/sourceType/user defined attributes handling; some more error handling tweaks.
--HG--
rename : content/bookmarkProperties.xul => content/bookmarkProperties2.xul
2009-11-11 15:38:07 -07:00
alta88@gmail.com 84e6b79fb5 better collection level select algos. 2009-11-06 15:14:21 -07:00
alta88@gmail.com 7c9557d679 implement source refresh pause/resume with collections tree state indicators and contextmenus. 2009-11-03 21:06:46 -07:00
alta88@gmail.com e28a8779ef Bug 520406 - german umlauts are not decoded correctly; also add missing callback in subscribe. 2009-11-03 13:52:44 -07:00
alta88@gmail.com b121fad6b1 more error handling and feedback tweaks: implement "disabled" source state; handle transactionInProgress in sources.persist; ensure statement reset where not; don't refresh busy or dead sources. 2009-11-03 13:01:28 -07:00
alta88@gmail.com 2c3cb4a1c9 implement sources.attributes, messages.attributes; implement backend for per source refresh interval; fix db14 conversion bugs; robustify error handling in subscribe dialog and remove source on db errors. 2009-11-01 14:25:45 -07:00
alta88@gmail.com 85fffc9d8a store tweet in subject field to avoid non lazy retrieval of parts to construct excerpt when no subject. 2009-10-30 18:31:18 -06:00
alta88@gmail.com 07b383d042 Twitter fixes: fix regex (caused last login/msgs to be reused for invalid logins and new sources to be created incorrectly), fix endless throbber on write box on cancel password/error, disable subscribe dialog password related fields, since auth is (somewhat clunkily) performed in another dialog. 2009-10-30 18:16:45 -06:00
alta88@gmail.com deb80ef484 fix subscribe/preferences dialog error handling, esp with null result.doc 2009-10-30 14:57:25 -06:00
alta88@gmail.com 24f8840046 remove obsolete group code from collection.js 2009-10-30 08:29:42 -06:00
alta88@gmail.com 635804b7ce restore message headers. 2009-10-29 15:09:44 -06:00
alta88@gmail.com 22be4eb6ec Database v14: add source.attributes, messages.headers, messages.attributes, change messages.current/read to int, add regexp function to sqlite. 2009-10-25 19:14:54 -06:00
alta88@gmail.com f630ec56d8 implement Date Received; msg header tweak; rfc822 Z tz fix; refresh collections tree again to show state icon. 2009-10-25 10:20:17 -06:00
alta88@gmail.com d20518438c fix busy state when collections tree unavailable (list view closed). 2009-10-24 15:23:41 -06:00
Myk Melez 2e6f8f41d3 don't place a feed icon in the notification background 2009-09-13 23:13:17 -07:00
Myk Melez b4e9088db5 replace the refer to the async login dialog XUL file by the correct name 2009-09-13 22:38:49 -07:00
Myk Melez f34868d57c implement nsIAuthPrompt2::asyncPromptAuth so Namoroka nightly buids don't throw exceptions about its non-implementation to the error console 2009-09-13 22:12:28 -07:00
Myk Melez 59df79c6b5 make automatic refresh work again by breaking the dependency on Places having been converted 2009-09-13 17:58:35 -07:00
Myk Melez 8e369d0a09 don't pause between persisting messages by default so all messages show up in the river view when a user first subscribes to a feed 2009-09-13 17:35:31 -07:00
alta88 7257ca6615 header tweak, list contextmenu tweak, bump places db version. 2009-08-26 12:29:32 -04:00
Myk Melez 8912e00d17 make StorageCollection correctly reflect identity/person into message record 2009-08-24 19:17:06 -07:00
Myk Melez 359aeed381 make the stream view use the collection2 module 2009-08-24 17:44:30 -07:00
Myk Melez 98d2e45523 remove periodization code that is no longer used 2009-08-21 18:44:58 -07:00
Myk Melez ab6af491c8 remove unused getDayBounds methods (the functionality is now provided by Datejs 2009-08-21 18:29:28 -07:00
Myk Melez f9f6b5ff6a make received constraints work with the non-stored generic MessageCollection objects 2009-08-21 18:27:40 -07:00
alta88 3b374c0a62 Search enhancements v3: make messages/collections menuitems radios, regex tweaking to support mixed ascii/latin1 and non latin1 words, edit check double pipe to avoid crash. 2009-07-26 23:32:32 -06:00
alta88 7aaeb1cf64 Search enhancements v2: better parsing of terms as regex can't do it all, improve highlighting of terms with symbols given sqlite's inexact matching of symbols. 2009-07-25 11:45:14 -06:00
alta88 d368f1b9fa Search enhancements v.1: implement multi item text highlighting of search terms, add unicode support, add edit checking/search textbox background feedback. edit checking attempts to match capabilities/limitations of sqlite FTS, in addition to preventing sequences that result in crashes. 2009-07-24 01:11:27 -06:00
alta88 301176a0ee rewrite places db rebuild code, add menuitem for rebuild. 2009-07-12 20:28:35 -06:00
alta88 5c0fa93b73 do not get message parts when building a collection, as the parts are selected when the message is selected; this results in significant perf improvement when building a list.
prior changeset 908 6bf76e98cc04: Bug 499792, fix rest of issues given the relationship between people and identities.
2009-07-11 11:28:35 -06:00
alta88 031a4fd488 (no commit message) 2009-07-11 10:48:53 -06:00
alta88 f292a9f97e Bug 499759 - sort by author in List view broken 2009-07-08 16:05:48 -06:00
alta88 6f357d5f7a use source.unstore in removeSource(), clean up notifies. 2009-07-07 13:09:19 -06:00