Francis Lachapelle
0d9c78c60b
Contacts module: add tooltips to icon buttons
2015-06-11 15:49:20 -04:00
Francis Lachapelle
2644dc9305
Webmail: add possibility to rename a mailbox
2015-06-11 15:49:20 -04:00
Francis Lachapelle
3526cadc96
Webmail: add "load images" button to mail viewer
2015-06-11 15:49:19 -04:00
Francis Lachapelle
c514cb64bc
Webmail: Add forward button to messages
2015-06-11 15:49:19 -04:00
Francis Lachapelle
225c998a97
Add CC field to mail editor
2015-06-11 15:49:18 -04:00
Francis Lachapelle
5bbdecbec2
Webmail: add reply button
2015-06-11 15:48:15 -04:00
Francis Lachapelle
4248cbcb16
Webmail: new option to create subfolder
2015-06-11 15:48:14 -04:00
Francis Lachapelle
2d076358d3
Improve Mail module
...
- JSONinfied mail folder create and delete actions
- restored sgFolderTree directive
- extended folder types with "shared" and "otherUsers"
- added mailbox creation at the account level
2015-06-11 15:48:14 -04:00
Francis Lachapelle
de273973b4
Add wox templates to Mail and Contacts modules
2015-06-11 15:42:35 -04:00
Francis Lachapelle
533d7110c7
Improve webmail editor
...
- Fixed handling of saving drafts
- Fixed handling of message type (HTML/plain)
- Added primitive handling of attachments
2015-06-11 15:42:34 -04:00
Francis Lachapelle
af09691964
Auto-completion of mail addresses in mail editor
2015-06-11 15:42:33 -04:00
Francis Lachapelle
fe41798b19
Fix handling of recipient addresses in mail editor
2015-06-11 15:42:33 -04:00
Francis Lachapelle
09d469927f
Add tags input to edit mail recipients
2015-06-11 15:42:32 -04:00
Francis Lachapelle
e01e0adac8
Fix mailto links in mail viewer
2015-06-11 15:42:32 -04:00
Francis Lachapelle
fb63689573
Initial mail editor
2015-06-11 15:42:32 -04:00
Francis Lachapelle
df019f515f
Webmail: normalize format of addresses in JSON
2015-06-11 15:40:26 -04:00
Francis Lachapelle
ee1f56ad27
Improve sgFolderTree directive for mobile
2015-06-11 15:40:25 -04:00
Ludovic Marcotte
61e25184fc
Added Delete and Export features for mailboxes. Initial work for the mobile version.
2015-06-11 15:40:24 -04:00
Francis Lachapelle
1ca1a8c249
Add mobile version to webmail and improvements
2015-06-11 15:40:23 -04:00
Francis Lachapelle
2f17e94fef
Initial AngularJS version of Webmail (desktop)
2015-06-11 15:40:22 -04:00
Ludovic Marcotte
7e11806bf9
We can now show links to the address book
2015-06-11 15:40:21 -04:00
Francis Lachapelle
f2efd3fb49
Add new AngularJS modules
...
- external module for recursion
- external module for virtual scrolling
- internal module for common UI services
2015-06-11 15:40:21 -04:00
Francis Lachapelle
3b4731d6b7
Add virtual scrolling AngularJS module
...
Integrated virtual scrolling in contacts.
2015-06-11 15:40:20 -04:00
Francis Lachapelle
277bdd2b1c
Mailer: replace HTML view by JSON object
2015-06-11 15:40:20 -04:00
Francis Lachapelle
78a349fecd
Improve CSS of addressbooks list
2015-06-11 15:38:16 -04:00
Francis Lachapelle
441834edbf
Mobile version: move ng template 'menu'
...
The 'menu.html' AngularJS template is moved to UIxPageFrame.wox to be
used by all modules.
2015-06-11 15:38:15 -04:00
Francis Lachapelle
ca14a0d4b3
Improve folder subscription widget
2015-06-11 15:38:14 -04:00
Francis Lachapelle
25b0d872c0
Add addressbook subscriptions widget
2015-06-11 15:38:14 -04:00
Francis Lachapelle
93540b4fc6
Improve ACL editor template
2015-06-11 15:38:12 -04:00
Francis Lachapelle
c063832d0d
Move ACL editor into a separate template
...
The user rights remain dynamic, based on the object type (addressbook vs
mailbox vs calendar).
2015-06-11 15:38:12 -04:00
Francis Lachapelle
97ce3e6b72
Multiple improvements regarding ACLs
2015-06-11 15:38:12 -04:00
Alexandre Cloutier
22faf5c285
refactor codes and applied comments
2015-06-11 15:38:11 -04:00
Alexandre Cloutier
c82143fd2e
Refactor acl object and applied comments
2015-06-11 15:38:11 -04:00
Alexandre Cloutier
9b026ebbcd
Contacts - export addressBook
2015-06-11 15:38:10 -04:00
Alexandre Cloutier
9113ca54f7
Created user-modal.js, code refactoring
...
Conflicts:
UI/Common/UIxAclEditor.m
UI/Common/UIxUserRightsEditor.m
UI/Common/product.plist
UI/Contacts/UIxContactsUserRightsEditor.m
UI/Templates/ContactsUI/UIxContactFoldersView.wox
UI/WebServerResources/js/Common/resource.js
UI/WebServerResources/js/ContactsUI.js
2015-06-11 15:38:10 -04:00
Alexandre Cloutier
f3c26671af
GUI for mobile version of AclUsers
...
Conflicts:
UI/Common/UIxAclEditor.m
UI/Common/UIxUserRightsEditor.m
UI/WebServerResources/js/Common/acl-model.js
2015-06-11 15:38:09 -04:00
Francis Lachapelle
e4b1c0d5b9
Fix buttons in card editor
2015-06-11 15:27:09 -04:00
Francis Lachapelle
3364263247
Improve handling of contact lists
2015-06-11 15:27:09 -04:00
Alexandre Cloutier
5b83b0c7b6
Enable search by fullname and email
2015-06-11 15:27:09 -04:00
Alexandre Cloutier
7e43b13f21
GUI contact list creation
2015-06-11 15:27:08 -04:00
Francis Lachapelle
57791e384b
Revert "Creation of aclUsers window"
...
This reverts commit ee5ef02f50
.
2015-06-11 15:27:08 -04:00
Francis Lachapelle
e11eea7548
Revert "file lost through rebasing"
...
This reverts commit a952402c39
.
2015-06-11 15:27:08 -04:00
Francis Lachapelle
f7df4c1fa0
Allow reverting edition of addressbook name w/ESC
2015-06-11 15:27:07 -04:00
Alexandre Cloutier
3bf1224c9b
file lost through rebasing
2015-06-11 15:27:06 -04:00
Alexandre Cloutier
8ef222ab44
Creation of aclUsers window
2015-06-11 15:27:05 -04:00
Francis Lachapelle
31ea7a5ab5
Improve contact module models
...
- Fixed reset behavior
- Created an abstract state for the card viewer and editor
- Moved the card instance from the $rootScope.addressbook to the $scope
2015-06-11 15:27:05 -04:00
Francis Lachapelle
3e2173db7a
Improve JavaScript coding style
...
To comitted code now passes the Airbnb pattern using jscs
2015-06-11 15:27:02 -04:00
Francis Lachapelle
17ee62f4de
Improve usage of ui.router with "resolve"
2015-06-11 15:27:02 -04:00
Francis Lachapelle
f363257e51
Use angularModule variable in mobile templates
2015-06-11 15:27:02 -04:00
Francis Lachapelle
16cd231ce3
New .button.outline CSS style
2015-06-11 15:26:37 -04:00
Francis Lachapelle
20497e49e3
Add creation & deletion of addressbooks
2015-06-11 15:26:37 -04:00
Francis Lachapelle
4f7a5d6ef5
Rename ng module SOGo.RootPage to SOGo.MainUI
2015-06-11 15:26:37 -04:00
Francis Lachapelle
f321abc63a
Desktop list editor, mobile contact editor
2015-06-11 15:26:36 -04:00
Francis Lachapelle
b57a8163fe
Add link to switch to mobile version
2015-06-11 15:26:36 -04:00
Francis Lachapelle
86a6f5c67b
Add Angular module assignation in page frame
2015-06-11 15:26:35 -04:00
Francis Lachapelle
958f0b4958
Contacts: Add possibility to add/delete objects
2015-06-11 15:25:31 -04:00
Francis Lachapelle
0c720bb902
New ng-module for common desktop widgets
2015-06-11 15:25:30 -04:00
Francis Lachapelle
c8ea3da5bc
Improve detection of theme-specific JavaScript
2015-06-11 15:25:28 -04:00
Francis Lachapelle
459c040d8a
Initial mobile theme using ionic
2015-06-11 15:25:25 -04:00
Francis Lachapelle
f248f81583
Improve template of Contacts module
2015-06-11 15:25:25 -04:00
Francis Lachapelle
a6d8dcc5b6
Common JavaScript utlity functions
2015-06-11 15:25:25 -04:00
Francis Lachapelle
e817a3b3d0
Improve JavaScript of SOGoRootPage module
2015-06-11 15:25:23 -04:00
Francis Lachapelle
6970acfaa4
AngularJS-based templates
2015-06-11 15:25:22 -04:00
Francis Lachapelle
76196bf6f4
(fix) Handling of cards with unexpected UID
...
Fixes #3239
Fixes #3245
2015-06-11 12:09:21 -04:00
Francis Lachapelle
e1ecf797f5
Use double-quotes for setTimeout of UIxJSClose.wox
2015-06-10 09:09:01 -04:00
Jens Erat
37fbd75d55
Rename "Archive" to "Export" in Webmail, ctd.
...
Fixes #2758 also for non-Inbox folders
2015-03-13 11:41:07 +01:00
Ludovic Marcotte
b4ea4d7e9f
Improvement over previous commit
2015-02-11 14:39:57 -05:00
Ludovic Marcotte
322f72626a
now possible to limit automatic forwards to internal/external domains
2015-02-11 14:30:40 -05:00
Ludovic Marcotte
6c9b1a494f
Fix for bug #2332
2015-02-09 16:12:59 -05:00
Francis Lachapelle
dd6dd7251c
Fix selection of calendar in event/task editors
...
Fixes #3049
Fixes #3050
2015-01-06 13:59:20 -05:00
Francis Lachapelle
59e6d6df4a
Fix selection of calendar in event/task editors
...
Fixes #3049
Fixes #3050
2015-01-05 10:21:37 -05:00
Chris Rosenhain
0e56527e05
Change ACL modification text to non-gender specific terms
2014-12-19 11:04:05 +10:30
Francis Lachapelle
6027cb50d4
Fix CSS and templates of component/apptmt editor
2014-12-16 16:13:59 -05:00
Francis Lachapelle
e040805e0d
Fix display of dialog in RO appointment editor
2014-12-16 10:07:08 -05:00
Ludovic Marcotte
fb6ef3aa8a
Now possible to set alarms on event invitations
2014-12-16 09:20:27 -05:00
Ludovic Marcotte
9dd0d6c427
Draft autossave feature
2014-12-11 13:31:32 -05:00
Ludovic Marcotte
990f782b62
Allow including or not freebusy info from subscribed calendars
2014-12-11 10:01:21 -05:00
Francis Lachapelle
ce5e46f5fb
Remove unused templates from SchedulerUI
2014-12-10 09:22:03 -05:00
Ludovic Marcotte
1f167d9e82
Fixed IMAP searches with non-ASCII folder names
2014-11-17 11:49:56 -05:00
Francis Lachapelle
1dd3dbacb5
Various fixes and improvements to the Mail module
2014-09-10 11:37:52 -04:00
Francis Lachapelle
c441fa5b80
Various fix and improvements to Scheduler module
2014-09-10 10:58:58 -04:00
Alexandre Cloutier
d62c504763
Changed the configurable variable SOGoMailMessageCheck to a general refresh associated to the current view
2014-09-09 14:27:05 -04:00
Francis Lachapelle
56ef00661c
Merge pull request #50 from alexcloutier/feature/SearchInbox
...
New feature to search multiple mailboxes
2014-09-05 16:09:59 -04:00
Francis Lachapelle
b639c2d251
Fixes for IE
2014-09-05 16:04:29 -04:00
Alexandre Cloutier
984e208dd9
IE bugfixes
2014-09-05 11:01:57 -04:00
Alexandre Cloutier
ca8351d1f9
fix IE7, IE8, IE9, IE10, IE11 GUI
2014-09-04 10:50:03 -04:00
Alexandre Cloutier
9bd09cc55d
add the location column
2014-08-28 13:20:43 -04:00
Alexandre Cloutier
07a138e0d6
applied comments and add the possibility to resize the search inbox window
2014-08-27 12:30:33 -04:00
Alexandre Cloutier
38a3b7bb4f
print calendars events&Tasks with colors - either borders or backgrounds
2014-08-26 13:36:42 -04:00
Alexandre Cloutier
73fcdc2306
adjust css for other browser, fix display bug
2014-08-15 11:41:37 -04:00
Alexandre Cloutier
52476251b8
applied comments, fix bug and add sortable results
2014-08-14 14:49:44 -04:00
Alexandre Cloutier
c3e46e4baf
code refactoring and GUI improvement
2014-08-11 09:25:09 -04:00
Alexandre Cloutier
7794d716b9
version 1 of the inbox search
2014-08-06 14:49:36 -04:00
Francis Lachapelle
d9ca1051b3
Improve headers of multicolumns view
2014-07-25 11:34:33 -04:00
Francis Lachapelle
06fe36fd75
Add missing localizable strings
2014-07-21 16:07:13 -04:00
Francis Lachapelle
11920f592c
Merge pull request #46 from alexcloutier/feature/DragNDropCalendars
...
Improve drag'n'drop of events in multi-column view
2014-07-21 11:00:27 -04:00
Alexandre Cloutier
28e6bb8b9d
Applied comments
2014-07-21 09:52:09 -04:00
Alexandre Cloutier
8f9b24a23f
visual helper while dragging from calendar view to calendarList
2014-07-21 09:52:08 -04:00
Alexandre Cloutier
6dddb5c98c
dragNdrop from the events table to the calendars list
2014-07-21 09:40:04 -04:00
Alexandre Cloutier
e478b29c2e
creating and dragNDrop between calendars in multicolumndayview
2014-07-21 09:40:04 -04:00
Alexandre Cloutier
5217bed5ae
Organized the categories and appointments invitations inside a tabContainer
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
17319cc8dd
reverted UIxListEditor.wox
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
05fb7ae0c8
applied comments
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
16d02455bd
Serialization of the whiteList
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
8ded5a8aaf
Prevent Invitations and whitelist GUI
2014-07-21 09:27:02 -04:00
Francis Lachapelle
45553be122
Fix rename of calendars, improve tasks count badge
2014-07-08 17:19:55 -04:00
Alexandre Cloutier
d197ab71b7
merging conflicts
2014-06-30 10:55:55 -04:00
Alexandre Cloutier
6b58e034f3
printView display the parentView by default
2014-06-30 10:42:07 -04:00
Alexandre Cloutier
659e2f3aa8
Merge branch 'master' of https://github.com/inverse-inc/sogo
2014-06-27 10:30:10 -04:00
Alexandre Cloutier
302e40a1c3
bugFix#2823
2014-06-26 16:08:47 -04:00
Alexandre Cloutier
d7d458a934
multiColumns print view + bugFixes
2014-06-25 17:39:48 -04:00
Alexandre Cloutier
eb3cc8916d
The multiColumns view
2014-06-20 13:16:55 -04:00
Alexandre Cloutier
de2ee2322a
Change the NSString with NSNumber and add some JavaScript
2014-06-11 10:24:04 -04:00
Alexandre Cloutier
43ac57b671
display the number of active tasks in calendar view
2014-06-10 16:18:12 -04:00
Francis Lachapelle
e118a72eab
Add meta tag to tell IE to use the highest mode
2014-06-05 10:32:13 -04:00
Francis Lachapelle
9eb075cc3f
Rename "Archive" to "Export" in Webmail
...
Fixes #2758
2014-05-28 11:24:10 -04:00
Francis Lachapelle
2df5887eec
Merge pull request #36 from alexcloutier/feat/calendarPrint
...
New print option in Calendar module
2014-05-16 16:56:51 -04:00
Francis Lachapelle
6b72a8d126
Merge branch 'feat/searchCapabilities'
2014-05-16 16:28:43 -04:00
Francis Lachapelle
34a7e28858
Rename 'Properties' button of contacts to 'Edit'
2014-05-16 15:58:34 -04:00
Francis Lachapelle
87b010c700
Indentation
2014-05-16 15:57:33 -04:00
Alexandre Cloutier
07445eb069
Created a window for address book properties and add the cardDav URL
2014-05-15 14:45:53 -04:00
Francis Lachapelle
fbc6856fd5
Improve contextual menu in events list
2014-05-12 16:06:49 -04:00
Alexandre Cloutier
fc3cfa5484
applied comments
2014-05-08 19:14:39 -04:00
Alexandre Cloutier
b2ed7e3f6b
search capabilites
2014-05-08 17:17:05 -04:00
Alexandre Cloutier
da8febf138
Printing display appear on one page only, fix issues with browsers
2014-04-29 15:42:50 -04:00
Alexandre Cloutier
78447d81ae
Code refactoring and retouch
2014-04-28 13:54:29 -04:00
Alexandre Cloutier
f9869d19b4
Finished the view, need to display the eventsblock
2014-04-22 17:47:29 -04:00
Alexandre Cloutier
57b747c24a
Events list is done.
2014-04-17 17:33:30 -04:00
Alexandre Cloutier
8f6b0f80a7
Creation of the first version of the printing interface
2014-04-14 10:32:08 -04:00
Alexandre Cloutier
cb5e6e7ef2
adding button print calendar toolbar, adding template for the print window, ajusting indentation
2014-04-14 10:32:08 -04:00
Francis Lachapelle
d200629b01
Fix CSS in contact editor and preferences module
2014-04-10 10:05:28 -04:00
Francis Lachapelle
cfc1ac6b3b
Add missing localizable string
2014-04-10 10:02:51 -04:00
extrafu
afa564a6a6
Merge pull request #23 from alexcloutier/fix/1636
...
BugFix#1636; fix the issue where the user could add any birthday for his contact.
2014-04-08 13:17:54 -04:00
Alexandre Cloutier
5699e5e1b4
Add datepicker for contact birthday
2014-04-08 12:12:30 -04:00
extrafu
bf64076b87
Merge pull request #29 from alexcloutier/feat/1496
...
New feature : 1496
Don't forget to fix the typo.
2014-04-07 19:42:31 -04:00
extrafu
eb7cabac71
Merge pull request #19 from alexcloutier/fix/2622
...
BugFix #0002622 : The server Dovecot use by default an UTF-8 and by doing...
2014-04-04 09:21:49 -04:00
Ludovic Marcotte
2ff4498983
Fixed previous commit
2014-04-04 08:44:50 -04:00
Ludovic Marcotte
3eec753b73
Slightly improved previous pull request merge.
2014-04-04 08:39:13 -04:00
Alexandre Cloutier
b16911edc1
Modified the displayed name of SOGo version and added the label in the .lproj
2014-03-24 13:55:52 -04:00
Alexandre Cloutier
76307cfaaf
New feature : 1496; Unknown outgoing email addresses can now be automatically be added to your address books.
2014-03-24 13:41:57 -04:00
Alexandre Cloutier
d108777e89
Display the version at the top of the general tap
2014-03-11 10:25:01 -04:00
Alexandre Cloutier
8cc352fb28
It is now possible to see the version on the general page of the preferences window
2014-03-10 14:45:10 -04:00
Alexandre Cloutier
f8939bfb3e
Change the variable name for sieveFolderEncoding instead of folderEncoding
2014-03-10 10:07:47 -04:00
Alexandre Cloutier
e7a16cba0d
BugFix #0002622 : The server Dovecot use by default an UTF-8 and by doing so it cause a wrong re-encoding in UTF-7 when reaching the sieve server (knowing that the foldername in sieve are encoded in UTF-7). Since it is not the case with a Cyrus server, I created a new variable available in the sogo.conf that let you specified the type of encoding you need. By default the encoding is set to UTF-7. ex : SOGoFolderEncoding = 'UTF-7'
2014-03-06 14:33:31 -05:00
Francis Lachapelle
163bce39b5
Fix list sorting of events by calendar name
...
Fixes #2629
2014-03-04 22:03:28 -05:00
Francis Lachapelle
4070b9222d
Rework HTML of appointment notifications
...
Needed to simplify the HTML so it displays properly in Outlook.
Fixes #2233
2014-02-07 09:59:45 -05:00
Francis Lachapelle
5ea56a6f8a
Enlarge the note field of the contact editor
2014-02-06 21:55:28 -05:00
Francis Lachapelle
ef1be5dc5f
Improve deleting occurences of recurrent events
2014-02-04 17:55:49 -05:00
Francis Lachapelle
fcddeb4224
Visually identify users with no freebusy
...
Fixes #2565
2014-02-03 15:15:14 -05:00
Francis Lachapelle
342ad84a24
Fix issues with contextual menu in calendars
...
Creating an event or a task using the contextual menu will now consider
the day and hour of the menu position (fixes #2557 ).
The next/previous day/month menu options have been fixed.
The menu will now disappear when clicking outside the contextual menu on
the calendar area.
2014-01-28 15:42:02 -05:00