Jesse Vincent
|
794f515bc8
|
Numerous small fixes to search results
|
2009-12-27 17:22:57 +00:00 |
|
Jesse Vincent
|
a53e9d1b89
|
on search, only fire one start event and one end event
|
2009-12-27 17:22:51 +00:00 |
|
Jesse Vincent
|
6c383256a2
|
Remove duplicate code from onCompose. make starting message composition without an account actually work
|
2009-12-27 17:22:44 +00:00 |
|
Jesse Vincent
|
0a2d9b9c9f
|
make sure search results aren't updated incorrectly on incoming messages
|
2009-12-27 17:22:38 +00:00 |
|
Jesse Vincent
|
bfaba499fe
|
Fix the Search header on search results
|
2009-12-27 17:22:32 +00:00 |
|
Jesse Vincent
|
63b6f6bf62
|
Refactoring to better propagate "folder" along with messages as they're instantiated
|
2009-12-27 17:22:26 +00:00 |
|
Jesse Vincent
|
d60521f06f
|
further push down our "is this message for us" logic.
|
2009-12-27 17:20:56 +00:00 |
|
Jesse Vincent
|
6c7782b4bd
|
remove another alternate calling convention for addOrUpdateMessage. Code
will get still cleaner when we start propagating back message folders as objects
|
2009-12-27 17:20:50 +00:00 |
|
Jesse Vincent
|
c608ffb672
|
Eliminate a variant of addOrUpdateMessage that was only called once
|
2009-12-27 17:20:28 +00:00 |
|
Jesse Vincent
|
1c4a0be0da
|
enable searching of messages
|
2009-12-27 17:20:21 +00:00 |
|
Jesse Vincent
|
21238a3084
|
If we get a message from listLocalMessages and we're doing a search,
assume it's for us. Later, we may want to be smarter about that.
|
2009-12-27 17:20:13 +00:00 |
|
Jesse Vincent
|
a736a4267c
|
Only trigger our "loading" indicator if the account matches "our" account
|
2009-12-27 17:20:06 +00:00 |
|
Jesse Vincent
|
204289a4ff
|
when opening a message for display or edit, use its notion of account, not the folder's.
|
2009-12-27 17:19:56 +00:00 |
|
Jesse Vincent
|
f6756879ef
|
Temporarily disable "left-handed" controls if we're doing a search.
view configuration needs to move to be global for this to work right.
|
2009-12-27 17:19:49 +00:00 |
|
Jesse Vincent
|
bc61c90e1a
|
make the auto-open folder not trigger if we're doing a search
|
2009-12-27 17:15:46 +00:00 |
|
Jesse Vincent
|
81d72a2d8c
|
make the color chip genuinely calculated per message
|
2009-12-27 17:15:38 +00:00 |
|
Jesse Vincent
|
ed19a8284e
|
Propagate per-message account info into MessageInfoHolder and FolderInfoHolder
|
2009-12-27 16:54:23 +00:00 |
|
Jesse Vincent
|
302deea53e
|
addOrUpdateMessage calls now propagate the account of the found message
|
2009-12-27 16:54:12 +00:00 |
|
Jesse Vincent
|
3ad69c799d
|
When listing off messages, make sure that our "refresh the list" fires,
even if we didn't start off empty.
This could have prevented updated messages from showing up
|
2009-12-27 16:54:06 +00:00 |
|
Jesse Vincent
|
1b74c176a2
|
Add multi-account search to the MessagingController
|
2009-12-27 16:53:59 +00:00 |
|
Jesse Vincent
|
70f35a537e
|
If we loaded a message from the local store without an associated folder, load up its folder.
|
2009-12-27 16:53:51 +00:00 |
|
Jesse Vincent
|
da45b81866
|
minor query reformatting
|
2009-12-27 16:53:45 +00:00 |
|
Jesse Vincent
|
580a562085
|
Lift the generic getMessages and searchForMessages up to the "store"
level from the "folder" level so we can search for messages across
folders
|
2009-12-27 16:53:37 +00:00 |
|
Jesse Vincent
|
6dcb10add6
|
Lift our column list for "load messages" out to the LocalStore, as the
first part of lifting "get messages" out of "folder" for search
|
2009-12-27 16:53:31 +00:00 |
|
Jesse Vincent
|
ddd6db3a7c
|
Made our search activity actually exist
|
2009-12-27 16:53:24 +00:00 |
|
Jesse Vincent
|
09ecd2bc9a
|
Make it possible to instantiate a localFolder by id.
|
2009-12-27 16:53:16 +00:00 |
|
Jesse Vincent
|
4cec247699
|
Make it possible to populate a MessageInfoHolder without a FolderInfoHolder
|
2009-12-27 16:53:09 +00:00 |
|
Jesse Vincent
|
fe67f0a40c
|
temporarily disable new unfinished search code
|
2009-12-27 16:53:03 +00:00 |
|
Jesse Vincent
|
47b338fb94
|
Move message population to the message class.
|
2009-12-27 16:52:57 +00:00 |
|
Jesse Vincent
|
0005a8ea60
|
Remove lies from a comment
|
2009-12-27 16:52:50 +00:00 |
|
Jesse Vincent
|
54ad16edb8
|
Push a "is this the right folder?" check into our "add/remove messages from the message list, to better support search
|
2009-12-27 16:52:45 +00:00 |
|
Jesse Vincent
|
81a5820e5d
|
swap the order of two methods for readability
|
2009-12-27 16:52:39 +00:00 |
|
Jesse Vincent
|
7c8a7b1f27
|
Remove an old comment/obsolete code
|
2009-12-27 16:52:33 +00:00 |
|
Jesse Vincent
|
2a77001acc
|
First steps toward adding search results
|
2009-12-27 16:52:26 +00:00 |
|
Jesse Vincent
|
9a40457a2a
|
Remove giant commented out method - that's what we have version control history for
|
2009-12-27 16:52:17 +00:00 |
|
Jesse Vincent
|
854da2664c
|
Unify our "guard" against syncing the outbox or errors folder
|
2009-12-27 16:52:06 +00:00 |
|
Jesse Vincent
|
e2f84c4fa8
|
wrap a debug message in a debug-mode check; eliminate a temporary variable
|
2009-12-27 16:51:59 +00:00 |
|
Jesse Vincent
|
94e61ab62c
|
Extract out the listener we're using when we ask for new messages.
It may eventually get further extracted.
|
2009-12-27 16:51:45 +00:00 |
|
Jesse Vincent
|
9d417133b5
|
reduce duplication of code
|
2009-12-27 16:51:38 +00:00 |
|
Jesse Vincent
|
c953ff2c1b
|
Bulletproof MessageList against not having a folder loaded
|
2009-12-27 16:51:32 +00:00 |
|
Jesse Vincent
|
5c8a0a908c
|
Remove a lie from a comment
|
2009-12-27 16:51:25 +00:00 |
|
Jesse Vincent
|
5e0bbf18aa
|
Extract parts of title setting code into their own methods
|
2009-12-27 16:51:19 +00:00 |
|
Jesse Vincent
|
5b907c2d94
|
Remove an overridden subroutine that's now a noop
|
2009-12-27 16:51:13 +00:00 |
|
Jesse Vincent
|
c8bcad6a21
|
Refactor and reverse logic to be a bit cleaner
|
2009-12-27 16:51:06 +00:00 |
|
Jesse Vincent
|
721e298542
|
Invert some logic to clean up MessageList a bit
|
2009-12-27 16:51:00 +00:00 |
|
Jesse Vincent
|
56cdfa88c9
|
tiny grammar fix
|
2009-12-27 16:50:44 +00:00 |
|
Jesse Vincent
|
151ae5a2a3
|
First pass at adding "Searchable" infrastructure
|
2009-12-27 16:50:37 +00:00 |
|
Jesse Vincent
|
9ba102599f
|
Fix SQL statmeent
|
2009-12-27 16:50:28 +00:00 |
|
Jesse Vincent
|
9bcc991ec8
|
Extract out the code to "load mesages from SQL" from inside our "load messages in this folder" code
|
2009-12-27 16:50:21 +00:00 |
|
Jesse Vincent
|
9796cb6487
|
First rouind of extracting the "load messages from the db" column list
|
2009-12-27 16:50:14 +00:00 |
|