Commit Graph

15848 Commits (90fb5426c7f99f8d2677a5aeb15daaa055b64492)

Author SHA1 Message Date
Francis Lachapelle b5f9861e16 i18n(pl): update Polish translation 2020-08-03 22:44:43 -04:00
Francis Lachapelle 743cca255f fix(calendar(js)): show categories colors in task editor
Fixes #5116
2020-08-03 10:24:00 -04:00
InverseBot 60f9d1035f chore(js/css): update generated files 2020-07-31 01:34:14 -04:00
Francis Lachapelle a8bbaf01d7 feat(mail): handle multiple mail identities
Fixes #5087
2020-07-30 15:16:28 -04:00
Francis Lachapelle 87cf5b473f feat(web): support desktop notifications, add global inbox polling
Fixes #1234, fixes #3382, fixes #4295
2020-07-30 15:13:15 -04:00
Francis Lachapelle f6ce265e7b fix(mail(css)): respect white spaces in plaintext messages
Fixes #5069
2020-07-30 13:28:14 -04:00
InverseBot 728b4eeed4 chore(js/css): update generated files 2020-07-30 00:37:08 -04:00
Francis Lachapelle 8205acc5d5 feat(web): support desktop notifications, add global inbox polling
Fixes #1234, fixes #3382, fixes #4295
2020-07-29 16:31:19 -04:00
InverseBot 7efcb58b6e chore(js/css): update generated files 2020-07-28 00:36:58 -04:00
Francis Lachapelle 0e7ce3129c fix(preferences(js)): show error when passwords don't match 2020-07-27 10:20:38 -04:00
Nicolas 2300fe8aab
fix(core): Require current password on password change (#285)
Increase security by requiring the current password when changing the
password. This increases the security for cases such as XSS, or just a
forgotten browser window left open.

Fixes #4140
2020-07-27 10:12:22 -04:00
InverseBot 03d8ed5e92 chore(js/css): update generated files 2020-07-25 00:37:30 -04:00
Francis Lachapelle 1c99c2ca42 fix(web): consistency in icon of expandable list items
See https://material.io/components/lists#types
2020-07-24 15:47:17 -04:00
Francis Lachapelle 5e1a59243c fix(calendar): uncondtionally adjust all-day events dates
Fixes #5045
2020-07-24 15:24:40 -04:00
Francis Lachapelle c73b40f62c chore(js/css): add QRCode library
Fixes #5090
2020-07-24 12:38:02 -04:00
Francis Lachapelle 528b7581a3 fix(preferences): accept an "id" key for mail accounts
Fixes #5091
2020-07-24 12:08:49 -04:00
Francis Lachapelle 73797761c3 fix(calendar(js)): show real selected list in print preview 2020-07-24 10:57:24 -04:00
Francis Lachapelle 72b5db4e35 fix(addressbook(js)): show copy option when source is remote 2020-07-24 10:42:22 -04:00
Francis Lachapelle 94efa4d7d4 fix(mail(css)): yellow flags for more visibility 2020-07-24 09:48:41 -04:00
InverseBot 09f63b2e3b chore(js/css): update generated files 2020-07-24 00:35:42 -04:00
Francis Lachapelle 9c391b8d8d fix(mail): use unique names for attachments
Fixes #5086
2020-07-23 12:56:35 -04:00
Francis Lachapelle d549c296ae Revert "(fix) avoid changing RRULE's UNTIL date for no reason"
This reverts commit 9ed1cc4b8f.
2020-07-22 16:39:10 -04:00
Francis Lachapelle 1579ebd233 chore: remove deprecated files and templates 2020-07-22 15:04:12 -04:00
InverseBot 0d297f21cf chore(js/css): update generated files 2020-07-22 00:35:50 -04:00
Francis Lachapelle 8940651586 feat(mail): handle multiple mail identities
Fixes #5083
2020-07-21 17:01:33 -04:00
InverseBot 6f5ffed5e8 chore(js/css): update generated files 2020-07-21 00:35:43 -04:00
InverseBot 355099ab04 chore(js/css): update generated files 2020-07-19 00:35:36 -04:00
Francis Lachapelle 85a6d8e477 fix(preferences(js)): honor SOGoForwardConstraints in Sieve filters 2020-07-18 09:54:24 -04:00
InverseBot e1800da26a chore(js/css): update generated files 2020-07-18 00:35:34 -04:00
Francis Lachapelle 65b3dc2a3b chore(tool): add "-r" option to truncate-calendar
"-r" also deletes recurrent events (including all occurrences). The
start date of the master event is used when this option is enabled.
2020-07-17 14:15:27 -04:00
Francis Lachapelle ff3e83fd43 fix(calendar(js)): don't handle attendees for tasks 2020-07-17 13:58:32 -04:00
InverseBot ed300409b7 chore(js/css): update generated files 2020-07-17 00:35:24 -04:00
Francis Lachapelle 566fe55d71 fix(preferences(js)): set account id before importing certificate
Fixes #5084
2020-07-16 17:30:10 -04:00
Francis Lachapelle b78e66a10b fix(preferences(js)): conditionally sanitize forward addresses
Fixes #5085
2020-07-16 15:05:42 -04:00
Francis Lachapelle e6e994ba80 fix(core): don't synchronize defaults if no mail identity is created
Fixes #5070
2020-07-16 13:52:35 -04:00
InverseBot cc19970066 chore(js/css): update generated files 2020-07-16 00:35:47 -04:00
Francis Lachapelle 825fb85903 fix(acl(js)): toggle rights from the ACL editor 2020-07-15 09:57:31 -04:00
InverseBot 704e7885ce chore(js/css): update generated files 2020-07-15 00:35:45 -04:00
Francis Lachapelle a5ba99cf60 fix(calendar(js)): show freebusy timeline with external-only attendees 2020-07-14 15:29:45 -04:00
Francis Lachapelle 6e2d652e38 fix(web): restore menu separators in sidenav of Calendars & Mailer 2020-07-14 14:32:13 -04:00
Francis Lachapelle 5bb8161494 fix(preferences(js)): honor SOGoForwardConstraints in Sieve filters 2020-07-14 12:11:01 -04:00
InverseBot 772efb3e99 chore(js/css): update generated files 2020-07-14 00:38:02 -04:00
Francis Lachapelle b7f0ee7228 fix(mail): use double-quotes for attributes when re-encoding HTML 2020-07-13 16:40:11 -04:00
Francis Lachapelle 8f3738bfef fix(mail(js)): pick proper "from" address when replying/forwarding
Fixes #5072
2020-07-13 12:29:35 -04:00
InverseBot 063d6f8c33 chore(js/css): update generated files 2020-07-11 00:38:40 -04:00
Francis Lachapelle 0e5e88aaf9 fix(web): add icon to expandable list items 2020-07-10 17:27:03 -04:00
Francis Lachapelle b4f76a7932 feat(mail): handle multiple mail identities
Fixes #768, fixes #4602
2020-07-10 17:07:01 -04:00
Francis Lachapelle 3d25b8b571 fix(addressbook): handle vCard with multiple title values 2020-07-10 17:04:24 -04:00
Francis Lachapelle 208ee08960 feat(mail): handle multiple mail identities
Create read-only identities for email addresses for which no identity has been defined. This way, when visiting the message editor, the user will have access to all of her known email addresses.

Fixes #768, fixes #4602
2020-07-10 17:01:26 -04:00
Ludovic Marcotte cecf157dca fix(core): avoid pooling channels with tools (fixes #4684) 2020-07-10 10:22:48 -04:00