86 Commits

Author SHA1 Message Date
Hivert Quentin
7328623e11 fix(addressBook): fix #2f9c2cf show email if no display name for contact in list 2025-03-18 10:02:14 +01:00
smizrahi
2f9c2cf4da fix(contacts): Fix empty chip in contact group when c_cn is not populated 2024-11-26 09:32:21 +01:00
smizrahi
0560efd1f6 feat(addressbook): Add global address book autocomplete on vlist 2023-11-08 18:10:06 +01:00
smizrahi
04dd78d738 fix(addressbook): Fix invalid template 2022-10-03 14:57:28 +02:00
smizrahi
656807b77d feat(password-recovery): Add password recovery with secret question or secondary email 2022-10-03 08:56:41 +02:00
Francis Lachapelle
67ccf748ed fix(web(js)): improve validation of email addresses
Overwrite the AngularJS validation and transformation of email inputs in
order to support umlauts and eszett.
2022-07-28 10:46:40 -04:00
Francis Lachapelle
c7ee4d8c19 fix(addressbook(web)): update card on save when certificate is removed 2022-03-21 10:12:21 -04:00
Francis Lachapelle
1febace837 fix(web): add missing tooltips for expand/reduce buttons 2021-12-03 18:25:47 -05:00
Francis Lachapelle
a14c456800 feat(addressbook): warn when similar contacts are found
When creating a new contact, we now search for similar contacts in the
current addressbook, based on the firstname, lastname, email address,
and telephone number. We return a 409 when such a card is found.
2021-10-04 10:14:14 -04:00
Francis Lachapelle
b52abfcbea (js) Increase inputs max length of card/list 2019-08-19 10:06:49 -04:00
Francis Lachapelle
6e040e418b (js/css) Fix rendering of material icons 2019-07-05 16:35:20 -04:00
Francis Lachapelle
03716f3c3e (css) Fix printing of long mails
Fixes #3731
2019-01-08 15:25:25 -05:00
Francis Lachapelle
6a45bb2917 (js) Enable save btn when editing a list's members 2018-08-15 09:31:02 -04:00
Francis Lachapelle
7ebdac5525 Improve display of S/MIME certificates 2018-01-23 13:30:56 -05:00
Francis Lachapelle
d4c8f5089b (css) Reset H{1-6} headers
Fixes #4123
2018-01-17 12:43:06 -05:00
Francis Lachapelle
5080482507 (html) Remove useless space from card editor 2017-06-14 20:41:18 -04:00
Ludovic Marcotte
2b90ff70fa (feat) added custom fields support from Thunderbird's address book 2017-05-30 09:12:13 -04:00
Francis Lachapelle
b7bc59d599 Enable Save btn after deleting attribute from card
Fixes #4095
2017-03-23 12:48:17 -04:00
Francis Lachapelle
25430a8128 Fix handling of contact organizations
Fixes #4028
2017-03-03 10:35:50 -05:00
Francis Lachapelle
5ceafa5005 (js) Localize mail, phone, url and address types
Fixes #4030
2017-02-13 22:52:03 -05:00
Francis Lachapelle
961b2226f0 (js) Disable submit button while saving a contact 2016-11-21 10:43:45 -05:00
Francis Lachapelle
6e48734504 Allow to hide center column on large screens 2016-11-10 16:04:29 -05:00
Francis Lachapelle
7310834ac6 (js) Fix auto-completion of list members
Fixes #3870
2016-10-26 15:48:40 -04:00
Francis Lachapelle
f326ca5ae5 Fix saving the note of a card
Fixes #3849
2016-10-20 18:28:58 -04:00
Francis Lachapelle
3e501be5a9 (js) Respect SearchMinWordLength in list editor
More precisely, the domain default is named SOGoSearchMinimumWordLength.
2016-10-14 16:35:57 -04:00
Francis Lachapelle
6011b7aede (js) Fix card editor template
Fixes #3784
2016-08-01 16:01:28 -04:00
Francis Lachapelle
6a608425f2 (html) Improve card editor layout 2016-07-25 14:41:42 -04:00
Francis Lachapelle
85b764c179 (html,css) Improve forms
Improved pseudo-input and used md-inline-form
2016-06-14 16:11:12 -04:00
Francis Lachapelle
19d22cdcfb Adapt to latest md changes 2016-03-08 13:21:11 -05:00
Francis Lachapelle
4fb71ffdd0 (css) Fix for flexbox with Chrome 48
Fixes #3487
See https://github.com/angular/material/issues/6841
2016-02-02 12:07:44 -05:00
Francis Lachapelle
f3b7bf4728 (js) Fix md-require-match usage
Fixes #163
2016-01-18 20:10:59 -05:00
Francis Lachapelle
5c4da276bf (js) Fix handling of contact categories 2016-01-18 14:46:23 -05:00
Francis Lachapelle
3d4311194c (js) Fix handling of new contact categories
Fixes #175
2016-01-14 15:52:04 -05:00
Francis Lachapelle
0f4e966ecf (html) Improve contact editor on small devices 2015-12-17 14:02:15 -05:00
Francis Lachapelle
4b5abdb5ce Adapt to latest md changes
See https://github.com/angular/material/commit/17797f0
2015-12-11 15:12:43 -05:00
Francis Lachapelle
e14414ed56 Various Web interface changes
- more contrasted primary palette;
- white toolbars for list and detail views;
- modules navigation always visible;
- wrapped detail views into a md-card;
- moved preferences button to the sidenav;
- moved the sidenav toggle button to the top toolbar;
- new "flip" visual effect when looking at the raw source of cards and
  messages.
2015-12-04 15:15:44 -05:00
Ludovic Marcotte
62255eaf33 (feat) role can be displayed and set 2015-11-27 11:27:38 -05:00
Ludovic Marcotte
dbffc50f06 (feat) screenname (x-aim) is now shown and editable 2015-11-27 10:58:56 -05:00
Francis Lachapelle
7ef976bfe4 (css) Adjustments in Contact viewer and editor 2015-10-09 16:49:33 -04:00
Francis Lachapelle
aface8f8cf (html) Restore shadows in toolbars 2015-10-01 09:34:37 -04:00
Francis Lachapelle
d72188e2da Improve toolbars on small screens
- normalized toolbars in message viewer, contact viewer and contact
  editor;
- lower width of sidenav on medium screens;
- reworked display of message headers
2015-09-03 16:17:21 -04:00
Francis Lachapelle
815b3b4b03 (html) Improve contact editor 2015-09-03 14:11:37 -04:00
Ludovic Marcotte
65525dd33b (feat) added date picker in contact editor + now handle correctly birthday 2015-08-20 10:29:47 -04:00
Ludovic Marcotte
86818d4f64 (fix) fixed scrolling during contact edition 2015-08-11 13:10:11 -04:00
Francis Lachapelle
a330ff7320 (js) Move Settings to a value in Common ng module
Also removed explicit settings and defaults that were imported in
various app modules. We now always use the Preferences ng service.
2015-08-03 11:57:04 -04:00
Luc Charland
2f8f8c78f7 Removing colons 2015-07-31 14:14:30 -04:00
Ludovic Marcotte
40dd3e5875 (fix) reworked c_ prefixes on givenname,cn,sn,o and component.
This makes it easier to map to the quick table and avoid
fields duplications.
2015-07-27 12:47:40 -04:00
Francis Lachapelle
2337d4057f Integrate md-icon using the Material Icons font 2015-07-03 21:42:21 -04:00
Francis Lachapelle
aa6741ee4b Move categories to top in contact editor 2015-06-23 11:22:35 -04:00
Francis Lachapelle
04b992e1f1 (js) Make use of 'controllerAs' in Contacts module 2015-06-12 12:03:56 -04:00