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 |