summaryrefslogtreecommitdiffstats
path: root/kittystore/storm
Commit message (Collapse)AuthorAgeFilesLines
* Store the user_id directly in the email tableHEADmasterAurélien Bompard2013-08-015-84/+27
|
* Store the user_id in the search indexAurélien Bompard2013-08-011-0/+11
|
* Use the user_id as key in HK to avoid exposing the email addressAurélien Bompard2013-08-012-26/+36
|
* Add a table for the Mailman userAurélien Bompard2013-07-314-1/+103
|
* Only accept a Django-like settings module to configureAurélien Bompard2013-07-312-5/+8
|
* User profiles in HyperKittyAurélien Bompard2013-07-314-1/+57
|
* Add methods to attach an email to a thread and to delete a threadAurélien Bompard2013-07-182-0/+25
|
* Dynamic creation of new thread categoriesAurélien Bompard2013-07-111-1/+4
|
* Add categories to threadsAurélien Bompard2013-07-104-8/+129
|
* Add a method to return the top participantsAurélien Bompard2013-06-201-1/+26
|
* Add a way to specify the search results orderAurélien Bompard2013-06-112-5/+13
|
* Add a Whoosh full-text search indexAurélien Bompard2013-06-064-5/+175
|
* Incoming emails with no dates are in UTCAurélien Bompard2013-05-271-1/+1
|
* Fix the storing of timezonesAurélien Bompard2013-05-271-1/+1
|
* Add a method to get replies after a certain dateAurélien Bompard2013-05-241-0/+3
|
* Fix unit tests after last commitAurélien Bompard2013-05-181-1/+1
|
* Fix storage of the list's subject prefixAurélien Bompard2013-05-184-5/+37
| | | | | See https://bugs.launchpad.net/mailman/+bug/1181498 Closes: #48
* Fix thread neighbors method to sort by thread activityAurélien Bompard2013-05-181-18/+15
| | | | Closes: #29
* When returning the participants, return their email tooAurélien Bompard2013-05-171-1/+1
|
* Update LIKE search in Store to be case insensitiveAslak Knutsen2013-03-021-6/+7
| | | | * Add Tests to verify search_* and get_* methods used by REST API
* Add a method to get the email hashes in a threadAurélien Bompard2013-02-071-0/+4
|
* Import the list description from MailmanAurélien Bompard2013-02-044-0/+18
|
* Update kittystore/storm/store.pyChris Clarke2013-01-251-2/+2
| | | Stormstore does not implement "delete", it does however have the method "remove". See http://bazaar.launchpad.net/~storm/storm/trunk/view/head:/storm/store.py#L283
* Full email body is not nullable, require itAurélien Bompard2013-01-181-3/+2
|
* Make patch2 compatible with the latest changesAurélien Bompard2013-01-171-6/+11
|
* Don't crash updating a thread's date when it has no msg yetAurélien Bompard2013-01-091-2/+6
|
* Import the thread sorting code from HyperKittyAurélien Bompard2013-01-094-1/+56
|
* Update the list's display name when changed in MailmanAurélien Bompard2012-12-121-4/+3
|
* Store the full email in a separate tableAurélien Bompard2012-11-265-11/+106
|
* Use the Storm base class in the modelAurélien Bompard2012-11-261-17/+15
|
* Improve the Thread model wrt the starting emailAurélien Bompard2012-11-251-4/+20
| | | | | - Factorize the SQL query (only one query instead of two) - Make it possible to only request the subject
* Don't let the message scrubber add attachmentsAurélien Bompard2012-11-172-3/+7
| | | | | Or they will be added before the email is in the database, violating foreign-key constraints.
* Handle dates without time zonesAurélien Bompard2012-11-171-2/+4
|
* Add MySQL supportAurélien Bompard2012-11-145-9/+106
| | | | | This requires splitting the timezone offset into a separate column, since MySQL does not have a timezone-aware datetime data type.
* Protect attachment import from duplicate emailsAurélien Bompard2012-11-131-0/+7
|
* Don't order on non-selected columnsAurélien Bompard2012-11-111-2/+2
| | | | PostgreSQL does not like it one bit.
* Add a thread object in the modelAurélien Bompard2012-11-094-69/+208
| | | | | | | | New object in the model: the Thread. It starts by having an active_date, corresponding to the date of the last email in the thread. Later on, it will also hold the category, tags, maybe ratings, etc. A schema migration is provided, upgrade should be automatic.
* Pylint passAurélien Bompard2012-10-263-2/+4
|
* Implement necessary methods for pipermail compatibilityAurélien Bompard2012-10-221-8/+38
|
* First PyLint passAurélien Bompard2012-10-123-0/+12
|
* Fix archives import (interface changed)Aurélien Bompard2012-10-111-2/+2
|
* Add a method to get the older and newer threadAurélien Bompard2012-10-091-0/+33
|
* Store the list display name in the DBAurélien Bompard2012-10-053-3/+16
|
* Use references for the attachments in the modelAurélien Bompard2012-10-041-0/+10
|
* Use the email.utils.unquote functionAurélien Bompard2012-10-021-1/+2
|
* Fix DB indexesAurélien Bompard2012-10-021-4/+2
|
* Improve charset handlingAurélien Bompard2012-10-023-1/+20
| | | | And store attachment encoding in the database.
* Fix header decoding and associated testsAurélien Bompard2012-10-021-1/+1
|
* Fix some SQL queriesAurélien Bompard2012-09-261-20/+32
|
* Integrate the scrubber into the storeAurélien Bompard2012-09-262-9/+56
|