| Age | Commit message (Expand) | Author |
| 2020-08-27 | [REF] mail: move generic methods from thread to BaseModel | Thibault Delavallée |
| 2020-08-27 | [REF] mail: reorganize a bit 13+ thread code and set some methods private | Thibault Delavallée |
| 2020-08-13 | [IMP] web, *: improve mock server and replace most mail mockRPC | Sébastien Theys |
| 2020-06-15 | [REF] mail, *: refactor messaging with OWL | Sébastien Theys |
| 2020-05-14 | [IMP] *: convert to private methods | Martin Trigaux |
| 2020-04-23 | [FIX] mail: lower RAM usage of mail.message().search(limit=None) | Nicolas Lempereur |
| 2020-04-17 | [IMP] mail, sms, snailmail, test_mail_full: adapt mail.notification | Sébastien Theys |
| 2020-04-17 | [FIX] mail: fetches the attachments checksum for cache control. | Thanh Dodeur |
| 2020-03-06 | [IMP] models, (test_)mail, portal(_rating): remove `message_tree` | Sébastien Theys |
| 2020-03-06 | [IMP] mail, test_mail: simplify subtype in `message_format` | Sébastien Theys |
| 2020-03-06 | [IMP] mail, test_mail: simplify notification and tracking values | Sébastien Theys |
| 2020-03-06 | [IMP] mail: simplify partner in `_message_read_dict_postprocess` | Sébastien Theys |
| 2020-03-06 | [IMP] mail, test_mail: simplify attachment | Sébastien Theys |
| 2020-02-20 | [FIX] mail: referenced before assignment error | Toufik Ben Jaa |
| 2020-01-14 | [FIX] mail: env.company_id has been replaced by env.company | Victor Feyens |
| 2020-01-10 | [FIX] mail: mark all messages as read in discuss inbox | Alexandre Kühn |
| 2019-12-02 | [REF] {website_}mail: move and replace published field of mail.message to is_... | Thibault Delavallée |
| 2019-12-02 | [MOV] {website_}mail: move description field of mail.message directly in mail | Thibault Delavallée |
| 2019-11-29 | [FIX] mail: restrict access to mail.mail model | Thibault Delavallée |
| 2019-11-29 | [REF] mail, various: improve mail creation calls, notably author and email fr... | Thibault Delavallée |
| 2019-11-29 | [IMP] mail: add computed fields for company emails | Thibault Delavallée |
| 2019-11-08 | [FW][FIX] mail: correctly format rejection email moderation content | Thibault Delavallée |
| 2019-10-23 | [IMP] fetchmail, mail: remove dead code in mail.message | Thibault Delavallée |
| 2019-10-18 | [IMP] mail, portal: use formataddr to format email | Thibault Delavallée |
| 2019-10-14 | [IMP] mail: reorganize mail message code | Thibault Delavallée |
| 2019-09-20 | [MERGE] forward port branch saas-12.5 up to 58a83d12228 | Christophe Simonis |
| 2019-09-19 | [IMP] *: remove image_64 and clean views | Sébastien Theys |
| 2019-09-16 | [FIX] *: replace openerp addons import by odoo | Julien Castiaux |
| 2019-09-20 | [FIX] *: replace openerp addons import by odoo | Julien Castiaux |
| 2019-09-17 | [REF] mail: remove deprecated email formataddr | Julien Castiaux |
| 2019-09-04 | [FIX] mail: odoobot onboarding canned_response_ids | Alexandre Kühn |
| 2019-08-20 | [IMP] models: ORM speedup | Raphael Collet |
| 2019-08-13 | [FIX] mail: fix typo in variable name | Thibault Delavallée |
| 2019-08-12 | [IMP] mail: allow message creation in batch | Thibault Delavallée |
| 2019-08-05 | [IMP] *: remove usage of `oldname` attribute | Christophe Simonis |
| 2019-08-05 | [REF] mail: remove notified_partner_ids from mark_all_as_read | Xavier-Do |
| 2019-08-05 | [REF] mail: remove notified_partner_ids from _message_read_dict_postprocess | Xavier-Do |
| 2019-08-05 | [REF] mail, test_mail, *: rename needaction_partner_ids to notified_partner_ids | Xavier-Do |
| 2019-08-05 | [IMP] mail, test_mail: new 'History' mailbox in Discuss | Nikunj Ladava |
| 2019-08-02 | [IMP] *: rename image fields | Sébastien Theys |
| 2019-07-17 | [REM] *: calls to @api.multi | Adrian Torres |
| 2019-07-12 | [IMP] mail: prepare new SMS model by updating mail.notification | Thibault Delavallée |
| 2019-07-08 | [IMP] api: remove deprecated decorators | Raphael Collet |
| 2019-07-04 | [FIX] mail, hr: bypass user_has_groups() in superuser mode | Raphael Collet |
| 2019-07-04 | [REF] *: `record.env.user._is_XXX()` -> `record.env.is_XXX()` | Raphael Collet |
| 2019-07-04 | [FIX] *: sudo() -> with_user() | Raphael Collet |
| 2019-06-17 | [FIX] mail: use defined variable | Christophe Simonis |
| 2019-06-17 | [MERGE] forward port branch saas-12.3 up to 48a9f5a6335 | Christophe Simonis |
| 2019-06-11 | [MERGE] forward port branch 12.0 up to 7ef4ba03c4f | Christophe Simonis |
| 2019-06-06 | [MERGE] forward port branch saas-12.3 up to 409679866b2 | Christophe Simonis |