summaryrefslogtreecommitdiff
path: root/service/pixelated/adapter/mail_service.py
AgeCommit message (Collapse)Author
2014-10-20adds permant deleted for trashed messages.Lisa Junger
2014-10-16decreasing count on tag and tag shortcut when email is read. we wereDuda Dornelles
decreasing only tags that were also in the read mail, but we have also to look at the mailbox and compare that to the tags in the case of default tags #95
2014-10-15Getting rid of singletons and optimizing importsDuda Dornelles
2014-10-14No more tag_index - now whoosh does everythinDuda Dornelles
2014-10-13#89 - separates manage draft and send mail responsibilitiesPatrick Maia
2014-10-13#104 Implemented mark single mail as unreadLisa Junger
2014-10-09Added whoosh as search engine (issue #94).Folker Bernitt
2014-10-01#53 - gives better feedback on UI when attempt to add invalid tag is madePatrick Maia
2014-10-01#53 - does not allow reserved names in tagsPatrick Maia
2014-09-30Fixing move to trashDuda Dornelles
2014-09-29Fixing send mailDuda Dornelles
2014-09-25Drafts working now for both create and updateBruno Wagner Goncalves
2014-09-25Fixing headers for showing mails and indexing new docsDuda Dornelles
2014-09-23Added basic mail savingBruno Wagner Goncalves
2014-09-22Added a querier to avoid duplicating the queries (must find a proper place ↵Bruno Wagner Goncalves
yet) and tweaked pixelated mail to better use the docs
2014-09-19Update draft routeDuda Dornelles
2014-09-1774 - moves move_to_trash logic to PixelatedMailboxes and adds some testsPatrick Maia
2014-09-16ops, forgot a debug statementDuda Dornelles
2014-09-16fixing mail ident and tags for draftsDuda Dornelles
2014-09-15When adding draft, return the mail with the new draft id so the UI can ↵Duda Dornelles
update it later
2014-09-15added drafts.Lisa Junger
2014-09-15#74 - Moving message to trash mailboxPatrick Maia
2014-09-11Refactoring tags functionality into TagServiceDuda Dornelles
2014-09-06#51 - PixelatedMail.update_tags expects a set (a list was being sent). Uses ↵Patrick Maia and Victor Shyba
the right mail_id for PixelatedMailbox.notify_tags_updated
2014-09-05#51 - persists new tags globally (in a local file) and shows on tag listPatrick Maia and Victor Shyba
2014-09-04Implement mark_as_read for emailsAlexandre Pretto Nunes
2014-09-04#6 - fixes bug: PixelatedMail.update_tags is not returning old tags by nowPatrick Maia and Victor Shyba
2014-09-04#6 - reimplements email tag addition/removal using headersPatrick Maia and Victor Shyba
2014-09-03fixing all mails for mail_service when no query is sent and also ifDuda Dornelles
in:all is sent
2014-08-29Refactoring into mailboxes and mailsender - less colaborators for mail serviceDuda Dornelles
2014-08-28fixing pep8Duda Dornelles
2014-08-28Neissi/Duda: sending emails. also moving local smtp creation to mail_service ↵Duda Dornelles
so we can use it later
2014-08-28fix - account.mailboxes is a list of strings, using getMailbox to get from ↵Victor Shyba
the name
2014-08-28Added mail filtering by tag.Folker Bernitt
- simple brute force implementation
2014-08-28#53 - adds ability to remove tags from emailPatrick Maia
2014-08-27#51 - sets leap mailbox flags on mail tags updatePatrick Maia and Victor Shyba
2014-08-26fixes pep8 issuesPatrick Maia and Victor Shyba
2014-08-26- #51 - retrieves tag from leap and introduces PixelatedMailbox abstractionPatrick Maia and Victor Shyba
2014-08-26extracts tag and status conversion logicPatrick Maia and Victor Shyba
2014-08-26refactoring pixelatedMail constructor so we can have 'two' (from_dict and ↵Duda Dornelles
from_leap_mail)
2014-08-25paths must be absolute for app to work as an egg. Also, packaging theDuda Dornelles
web-ui files
2014-08-25Add copyright and license notice to serviceAlexandre Pretto Nunes
2014-08-22extracting config for leap to config fileDuda Dornelles
2014-08-22fixes style issuesPatrick Maia and Victor Shyba
2014-08-22adding config files and certs to setup.py installDuda Dornelles
2014-08-22fixes bug in which inbox special tag was being duplicatedPatrick Maia and Victor Shyba
2014-08-20Added setup.py and changed app to pixelated because it will be a packageBruno Wagner Goncalves