Commit Graph

215 Commits

Author SHA1 Message Date
Francis Lachapelle
d665f4b251 (js) Fix parsing of pasted email addresses
We are now more clever when parsing the input text to add new attendees
to an appointment.
2017-11-17 11:36:19 -05:00
Francis Lachapelle
aa7193d722 (js) Encode ID of components in XHR requests 2017-10-16 10:32:06 -04:00
Francis Lachapelle
8df50f9ab7 (js) Fix exception when importing events 2017-10-16 10:31:06 -04:00
Francis Lachapelle
92c96bc04c (css) Improve display of secondary info of events 2017-10-16 10:30:22 -04:00
Francis Lachapelle
106ae7a078 Improve handling of notifications of a calendar 2017-09-18 14:22:29 -04:00
Francis Lachapelle
77f9f60276 New events list view 2017-09-08 13:35:31 -04:00
Francis Lachapelle
02cbe23e78 (js) New sgCalendarListItem component 2017-09-01 12:35:38 -04:00
Francis Lachapelle
491e090fb4 (web) Fix "last day of the month" repeat rule 2017-08-29 14:29:11 -04:00
Francis Lachapelle
8221a8de66 (Calendar) Add owner in attendees editor 2017-07-27 16:50:03 -04:00
Francis Lachapelle
e8ec8180a8 (js) Use more one-time bindings in Calendar module 2017-06-22 11:56:16 -04:00
Francis Lachapelle
89bfa0c536 Expose user's settings and defaults inline
This improves performance by removing two AJAX calls and a lot of
JavaScript promises.
2017-06-01 13:48:45 -04:00
Francis Lachapelle
f2af5e9f87 Improve display of tasks status 2017-05-19 12:13:01 -04:00
Francis Lachapelle
c24474b197 (js) Add missing injection in component editor 2017-05-19 08:56:10 -04:00
Francis Lachapelle
6fd9927092 (js) Fix email reminder with attendees
Fixes #4115
2017-04-12 14:56:38 -04:00
Francis Lachapelle
4dcc1af46a (js) Improve recurrence editor 2017-03-23 14:01:28 -04:00
Francis Lachapelle
736921bdf7 (js) Fix display of category colors of components 2017-03-23 13:55:14 -04:00
Francis Lachapelle
1aebad854b (js) Add missing variable declaration 2017-03-10 15:05:46 -05:00
Francis Lachapelle
9f6bc8a749 (js) Fix freebusy coverage of newly created event 2017-03-10 14:50:27 -05:00
Francis Lachapelle
f60ffa923e (js) Display the attendees editor automatically 2017-03-10 14:48:53 -05:00
Francis Lachapelle
23ff62a9e0 (js) Improve event editor
- fixed form validity check;
- fixed alarm restoration after a reset;
- fixed recurrence rules check.
2017-02-28 16:13:58 -05:00
Francis Lachapelle
abccdd304f (js) Ignore mouse events in scrollbars of Month
Firefox is bubbling the mouse down event on scrollbars so it has to be
ignored for proper drag'n'drop.

Fixes #3990.
2017-01-30 15:52:07 -05:00
Francis Lachapelle
ea7934a73c Fix saving of inactive calendars
Fixes #3862, #3980
2017-01-06 06:42:12 -05:00
Francis Lachapelle
2e9168080c (js) Fix freebusy initialization in event editor 2016-12-19 11:05:48 -05:00
Francis Lachapelle
e739ed46a3 (js) Fix saving monthly BYDAY recurrence
Fixes #3948
2016-12-19 09:51:09 -05:00
Francis Lachapelle
d0e0d5300a (js) Fix ordering of calendars
Fixes #3931
2016-12-08 10:17:25 -05:00
Francis Lachapelle
011fae8a65 Download attachments of a message as a zip archive 2016-12-07 14:38:33 -05:00
Francis Lachapelle
b27c868271 Fix freebusy data fetching of MS Exchange contacts 2016-11-29 15:48:15 -05:00
Francis Lachapelle
220fb3d607 (js) Update alarms after dragging an event 2016-11-28 09:37:31 -05:00
Francis Lachapelle
3bbd61cfd2 (js) Improve sgAvatarImage 2016-11-11 16:46:55 -05:00
Francis Lachapelle
8e33794400 (js) Fix links to newly subscribed calendar 2016-11-08 11:44:10 -05:00
Francis Lachapelle
c35e074842 (js) Mark form as dirty when removing an attendee 2016-11-04 14:37:23 -04:00
Francis Lachapelle
7c02b4bf88 (js) Disable submit btn while saving event or task
Fixes #3880
2016-11-04 14:29:54 -04:00
Francis Lachapelle
21dd03eb81 (js) Improve reset of a reccurent component 2016-11-03 11:48:48 -04:00
Francis Lachapelle
1ee7693432 Fix support for recurrent tasks (cont'd)
Fixes #3864
2016-11-01 14:52:18 -04:00
Francis Lachapelle
67f566ec9d Minor cleanup to event/task editors 2016-11-01 09:27:16 -04:00
Francis Lachapelle
5208e46d10 (js) Fix Resource conflict error handling 2016-10-28 11:47:40 -04:00
Francis Lachapelle
c50c3763b1 (js) Add automatic refresh of calendar view
We were only refreshing the selected component list, we now also refresh
the calendar view.
2016-10-12 11:01:59 -04:00
Francis Lachapelle
9046bae712 (js) Remove resize grips to short events
Fixes #3771
2016-09-30 09:31:01 -04:00
Francis Lachapelle
66267b17f2 (js,css) Add sg-now-line directive 2016-09-29 15:59:39 -04:00
Francis Lachapelle
c1733221ba (js) Adapt Component ctrl to latest md changes
Fixes #3823
2016-09-28 14:39:18 -04:00
Francis Lachapelle
3a61903e7f (js) Add sg-category-stylesheet directive
Fixes #3816
2016-09-28 12:03:11 -04:00
Francis Lachapelle
57a735753f (js,css) Improve keyboard shortcuts
- Defined some hotkeys in all modules;
- Added generation of cheat sheet.
2016-09-27 16:16:09 -04:00
Francis Lachapelle
0504769cd2 (js) Show event categories in month view
Fixes #3816
2016-09-21 15:08:10 -04:00
Francis Lachapelle
908c29d67c (js) Improve display of dragging ghost in Calendar 2016-09-21 15:04:09 -04:00
Francis Lachapelle
fea6978b63 (js) Don't allow drag'n'drop of invitations 2016-08-04 14:26:51 -04:00
Francis Lachapelle
23185273a6 (css) Cleanup transition of event DnD ghosts 2016-08-04 14:25:14 -04:00
Francis Lachapelle
6ebf834729 (js) Progress indicator for event/task lists 2016-08-02 12:09:11 -04:00
Francis Lachapelle
431db5495e (js) Improve sg-calendar-scroll-view directive 2016-08-01 12:13:12 -04:00
Francis Lachapelle
f6a919f070 (js) Fix position of ghost block of new event
The position of the ghost block inside the scroll view was not correct
after having expanded the all-day events.
2016-07-22 11:28:58 -04:00
Francis Lachapelle
ffa1920122 (js) Reset multiple-selection mode after delete 2016-07-20 11:10:34 -04:00