fixing container id update for ooold installations
[tine20] / clients / ExpressoLite / ExpressoLite.git.log
1 commit e2cc1e6adc1e61bdc0c44f040c2a6b0bc29e7e84
2 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
3 Date:   Tue Jun 28 10:27:47 2016 -0300
4
5     Task #17245 - Auto. Test: check the schedules view
6     
7     - Checks the schedule view in a particular month or week;
8     - Create a class to retrieve the current day's date and present
9       in the requested format;
10     
11     Change-Id: I84dc96ea6dffe8df27be971161712aa88068c851
12
13  .../Functional/Calendar/CalendarPage.php           |  120 +++++++++++++++
14  .../Functional/Calendar/ListEventTest.php          |   93 +++++++++++
15  .../Functional/Generic/DateUtils.php               |  161 ++++++++++++++++++++
16  .../Functional/Generic/GenericPage.php             |   13 ++
17  tests/functional_tests/data/ListEventTest.ini      |    6 +
18  5 files changed, 393 insertions(+)
19
20 commit ffbaf83f1f468b6a5bfb510395ee68887f9f9d82
21 Author: Diogo Santos <diogo.santos@serpro.gov.br>
22 Date:   Mon Jul 4 10:43:24 2016 -0300
23
24     Task #17421 - Adjust recommendations of accessible validators
25     
26     - Remove attribute 'name' of the <div> html elements.
27     - Remove attribute 'name' of the <img> element at login page.
28     - Add header '<h2>' at login page.
29     - Add an anchor to the 'content' area of the login page.
30     - Fix illegal character warning at text's links.
31     - Remove duplicated <title> element at composeMessageTemplate.php.
32     - Fix duplicated <table> element at the main page of calendar module.
33     - Remove attribute 'border:1' of the <table> elements.
34     - Prevent css style rules of dynamic message content to broke others
35       template html elements (Core/MessageUtils.php).
36     
37     Change-Id: Id3e660b0983fb6bd83819b59de1e2f47cf65ea3a
38
39  .../Accessible/Calendar/Template/MainTemplate.css  |   14 ++++-----
40  .../Accessible/Calendar/Template/MainTemplate.php  |    4 +--
41  .../Calendar/Template/OpenCalendarTemplate.php     |    6 ++--
42  .../Calendar/Template/OpenEventTemplate.php        |   12 ++++----
43  src/accessible/Accessible/Core/MessageUtils.php    |   32 ++++++++++++++++++++
44  .../Core/Template/ShowFeedbackTemplate.php         |    8 ++---
45  src/accessible/Accessible/Handler.php              |    2 +-
46  .../Accessible/Login/Template/MainTemplate.php     |   18 ++++++++---
47  src/accessible/Accessible/Mail/ComposeMessage.php  |   11 ++++---
48  src/accessible/Accessible/Mail/OpenMessage.php     |    3 ++
49  .../Mail/Template/ComposeMessageTemplate.php       |   21 +++++++------
50  .../Accessible/Mail/Template/MainTemplate.css      |    2 +-
51  .../Accessible/Mail/Template/MainTemplate.php      |   14 ++++-----
52  .../Mail/Template/OpenFolderTemplate.php           |    6 ++--
53  .../Mail/Template/OpenMessageTemplate.php          |   20 ++++++------
54  15 files changed, 111 insertions(+), 62 deletions(-)
55
56 commit 6ab890fe9b0993fcf0d0cbfbbe23016d6457e61e
57 Author: Charles Wust <charles.wust@serpro.gov.br>
58 Date:   Wed Jun 8 15:55:06 2016 -0300
59
60     Task #16405 - Improve app behavior when offline
61     
62     - Added cordova-plugin-network-information to allow detection of
63       online/offline states in mobile devices
64     - App.post now gives a specific error msg when device is offline
65     - Created App.errorMessage to display error messages in an appropriate
66       format on both desktop and mobile devices
67     - Refactored login screen init steps to make them easier to understand
68     - Created SplashScreen widget
69     - Modified mail and calendar module init steps to display an
70       appropriate message when offline
71     - Made adjustments here and there to handle better errors that happen
72       when the user gets offline
73     
74     Change-Id: I07b24d9b4b5344e040e358ed0c4399e9153725e0
75
76  build/build_cordova.sh                |    2 +
77  src/calendar/Events.js                |   10 +--
78  src/calendar/WidgetEditEvent.js       |    3 +-
79  src/calendar/WidgetMonth.js           |    8 ++
80  src/calendar/calendar.js              |   18 ++--
81  src/common-js/App.js                  |   35 +++++++-
82  src/common-js/Contacts.js             |    2 +-
83  src/common-js/ContactsAutocomplete.js |    2 +-
84  src/common-js/Cordova.js              |   12 ++-
85  src/common-js/Layout.js               |    4 +
86  src/common-js/SplashScreen.css        |   21 +++++
87  src/common-js/SplashScreen.html       |   20 +++++
88  src/common-js/SplashScreen.js         |   93 ++++++++++++++++++++
89  src/index.html                        |    4 -
90  src/login.css                         |    4 -
91  src/login.js                          |  154 +++++++++++++++++++--------------
92  src/mail/WidgetCompose.js             |    9 +-
93  src/mail/WidgetFolders.js             |   12 +--
94  src/mail/WidgetHeadlines.js           |   26 +++---
95  src/mail/WidgetMessages.js            |   12 +--
96  src/mail/mail.js                      |   15 +++-
97  21 files changed, 331 insertions(+), 135 deletions(-)
98
99 commit 09789f8dea65da6b209c64b73cdbb8de9917b403
100 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
101 Date:   Fri Jun 17 09:28:38 2016 -0300
102
103     Task #16867 - Auto. Test: Checks contacts details
104     
105     - Check if personal and corporate catalog have information about
106       contacts.
107     - Created WidgetContactDetails that models the behavior of the
108       contact details screen.
109     - The click method was moved to the GenericPage class so that all
110       subclasses can use the same method.
111     
112     Change-Id: Ib0a72897f4dbafe74d19cade89eff1317322cdcb
113
114  .../Functional/Addressbook/AddressbookPage.php     |   11 +
115  .../Functional/Addressbook/ContactListTest.php     |  221 +++++++++++++++++++-
116  .../Addressbook/WidgetContactDetails.php           |  109 ++++++++++
117  .../Functional/Generic/GenericPage.php             |    8 +
118  .../Functional/Mail/HeadlinesEntry.php             |    8 -
119  tests/functional_tests/data/ContactListTest.ini    |   37 ++++
120  6 files changed, 384 insertions(+), 10 deletions(-)
121
122 commit 5fd0e5d44757466a06cd1e593efccd22734428b3
123 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
124 Date:   Mon Jun 13 11:02:56 2016 -0300
125
126     Task #17244 - Auto. Test: Other modules Access
127     
128     - Checks if appears the first screen of module was displayed when
129       clicks on the icon of screen email
130     
131     Change-Id: I8e8099a16ca27764722d80d8537c6e3816d76eb6
132
133  .../Functional/Addressbook/AddressbookPage.php     |   12 +++++
134  .../Functional/Calendar/CalendarPage.php           |   36 ++++++++++++++
135  .../Functional/Calendar/ListEventTest.php          |   52 ++++++++++++++++++++
136  .../ExpressoLiteTest/Functional/Mail/MailPage.php  |   19 +++++++
137  tests/functional_tests/data/ListEventTest.ini      |    2 +
138  5 files changed, 121 insertions(+)
139
140 commit f826e53c4ffa248dbeb5bc1852ab23b7a70a2952
141 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
142 Date:   Fri Jun 10 14:29:08 2016 -0300
143
144     Task #16864 - Auto. test: List corporate contact
145     
146     - Checks the corporate contact list in contact's module
147     
148     Change-Id: I09e261e6265d43096b6393579c22a4b91dea76b0
149
150  .../Functional/Addressbook/AddressbookPage.php     |   28 +++++++++
151  .../Functional/Addressbook/ContactListTest.php     |   60 ++++++++++++++++++++
152  .../ExpressoLiteTest/Functional/Mail/MailPage.php  |   13 ++++-
153  tests/functional_tests/data/ContactListTest.ini    |    5 ++
154  4 files changed, 105 insertions(+), 1 deletion(-)
155
156 commit 10340d66a9d261dd556165b3cd83db23d41273ab
157 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
158 Date:   Wed Jun 15 14:44:02 2016 -0300
159
160     Task #16798 - Define Samsung Browser compatibility
161     
162     - Browser version detection now based on whitelist instead of blacklist
163     - Samsung Android browser explicitly added
164     - Fixed iOS browser names
165     - Better "unsupported browser" text
166     
167     Change-Id: I225b540988f85445b14db76df46037a8c0034d2b
168
169  src/index.html |   10 ++++++----
170  src/login.css  |    2 +-
171  src/login.js   |   44 ++++++++++++--------------------------------
172  3 files changed, 19 insertions(+), 37 deletions(-)
173
174 commit d66cda5376ecef2d3c0cbc9b22691eaa056836f8
175 Author: Diogo Santos <diogo.santos@serpro.gov.br>
176 Date:   Tue Jun 14 09:32:41 2016 -0300
177
178     Task #17274 - Allow attendee to confirm participation in events
179     
180     - Change the method 'getRawEventById' at 'SetEventConfirmation.php' to
181       use 'Calendar.getEvent' instead of 'Calendar.searchEvents' method
182       avaliable by a tine jsonRpc callee.
183     - Validates correctly the 'owner' information in 'getCalendarsOf'
184       method at 'Backend\Request\GetCalendars.php' to prevent errors
185       observed in error.log, when this method is invoked with 'shared'
186       parameter.
187     
188     Change-Id: Ia8b4020cb91e20a3ca3276267936e9cf64c422df
189
190  .../ExpressoLite/Backend/Request/GetCalendars.php  |    2 +-
191  .../Backend/Request/SetEventConfirmation.php       |   19 ++++---------------
192  2 files changed, 5 insertions(+), 16 deletions(-)
193
194 commit c3b67620dc386688a847cba08b7cbde61617cbd5
195 Author: Charles Wust <charles.wust@serpro.gov.br>
196 Date:   Tue Jun 14 11:11:34 2016 -0300
197
198     Task #16217 - Test: Change test target environment
199     
200     - Added .dist extension to conf.php and test_conf.php to enforce users
201       to create their own files directing to a proper testing environment
202     - Added checkings to verify if conf.php and test_conf.php are available
203     - Added a global test data file with data that is shared among all
204       tests. This file currently hold all information regarding test users
205     - Created a feature in MailPage to ensure that a specific e-mail has
206       already arrived. This is specially useful in slower test environments
207     - Fixed some test data entries names
208     - Changed test data to reflect new users based on the default Tine
209       Personas
210     
211     Change-Id: I2d75561576ad2ebaf404a4a0d735b5966299ef82
212
213  .gitignore                                         |    5 +-
214  src/api/bootstrap.php                              |   19 ++-
215  src/common-js/App.js                               |    3 +
216  src/conf.php                                       |   43 ------
217  src/conf.php.dist                                  |   43 ++++++
218  .../Functional/Addressbook/ContactListTest.php     |   52 ++++---
219  .../Functional/Generic/ExpressoLiteTest.php        |   12 ++
220  .../Functional/Generic/SingleLoginTest.php         |   19 ++-
221  .../Functional/Generic/TestData.php                |   30 ++++
222  .../Functional/Generic/TestScenarios.php           |    5 +-
223  .../Functional/Login/LoginTest.php                 |   12 +-
224  .../Functional/Mail/ComposeMailTest.php            |  146 +++++++++-----------
225  .../Functional/Mail/DeleteMailTest.php             |   25 ++--
226  .../ExpressoLiteTest/Functional/Mail/MailPage.php  |   24 ++++
227  .../Functional/Mail/MarkReadUnreadTest.php         |    9 +-
228  .../Functional/Mail/MarkReadUnreadThreadTest.php   |   22 +--
229  .../Functional/Mail/MoveMailSingleLoginTest.php    |    6 +-
230  .../Functional/Mail/MoveMailTest.php               |   11 +-
231  .../Functional/Mail/ReadMailTest.php               |   38 ++---
232  .../Functional/Mail/SaveDraftTest.php              |   21 ++-
233  .../Functional/Mail/SearchTextMessageTest.php      |    8 +-
234  .../Functional/Mail/SendReceiveMailTest.php        |  105 +++++---------
235  .../Functional/Mail/ToggleHighlightTest.php        |    5 +-
236  .../Functional/Mail/UpdateDraftTest.php            |   40 +++---
237  tests/functional_tests/data/ComposeMailTest.ini    |   51 +------
238  tests/functional_tests/data/ContactListTest.ini    |   20 +--
239  tests/functional_tests/data/DeleteMailTest.ini     |   15 --
240  tests/functional_tests/data/LoginTest.ini          |   13 +-
241  tests/functional_tests/data/MarkReadUnreadTest.ini |    7 -
242  .../data/MarkReadUnreadThreadTest.ini              |   10 --
243  .../data/MoveMailSingleLoginTest.ini               |    8 +-
244  tests/functional_tests/data/MoveMailTest.ini       |    9 +-
245  tests/functional_tests/data/ReadMailTest.ini       |   27 +---
246  tests/functional_tests/data/SaveDraftTest.ini      |   10 +-
247  .../data/SearchTextMessageTest.ini                 |    7 +-
248  .../functional_tests/data/SendReceiveMailTest.ini  |   40 +-----
249  .../functional_tests/data/ToggleHighlightTest.ini  |    5 -
250  tests/functional_tests/data/UpdateDraftTest.ini    |   14 --
251  tests/functional_tests/data/global_test_data.ini   |   25 ++++
252  tests/functional_tests/functional_tests.xml        |    5 +-
253  tests/functional_tests/test_bootstrap.php          |    8 +-
254  tests/functional_tests/test_conf.php               |    2 -
255  tests/functional_tests/test_conf.php.dist          |    5 +
256  43 files changed, 452 insertions(+), 532 deletions(-)
257
258 commit 4026418214067cfe6060bb456ae9fb80fde0ced7
259 Author: Charles Ivan Wust <charles.wust@serpro.gov.br>
260 Date:   Mon Jun 13 14:43:17 2016 -0300
261
262     Revert "Task #16217 - Test: Change test target environment"
263     
264     This reverts commit 8ba76b1a9289310b8a91ea6ab10c30bf249cc77a.
265     
266     Change-Id: I2453555776897b117fd1b4745e3df1b0895fe036
267
268  .gitignore                                         |    5 +-
269  src/api/bootstrap.php                              |   20 +--
270  src/common-js/App.js                               |    3 -
271  src/conf.php                                       |   43 ++++++
272  src/conf.php.dist                                  |   43 ------
273  .../Functional/Generic/ExpressoLiteTest.php        |   12 --
274  .../Functional/Generic/SingleLoginTest.php         |   19 +--
275  .../Functional/Generic/TestData.php                |   23 ---
276  .../Functional/Generic/TestScenarios.php           |    5 +-
277  .../Functional/Login/LoginTest.php                 |   12 +-
278  .../Functional/Mail/ComposeMailTest.php            |  146 +++++++++++---------
279  .../Functional/Mail/DeleteMailTest.php             |   25 ++--
280  .../ExpressoLiteTest/Functional/Mail/MailPage.php  |   23 ---
281  .../Functional/Mail/MarkReadUnreadTest.php         |    9 +-
282  .../Functional/Mail/MarkReadUnreadThreadTest.php   |   22 ++-
283  .../Functional/Mail/MoveMailSingleLoginTest.php    |    6 +-
284  .../Functional/Mail/MoveMailTest.php               |   11 +-
285  .../Functional/Mail/ReadMailTest.php               |   38 +++--
286  .../Functional/Mail/SaveDraftTest.php              |   19 +--
287  .../Functional/Mail/SearchTextMessageTest.php      |    6 +-
288  .../Functional/Mail/SendReceiveMailTest.php        |  105 +++++++++-----
289  .../Functional/Mail/ToggleHighlightTest.php        |    3 +-
290  .../Functional/Mail/UpdateDraftTest.php            |   40 +++---
291  tests/functional_tests/data/ComposeMailTest.ini    |   46 +++++-
292  tests/functional_tests/data/DeleteMailTest.ini     |   15 ++
293  tests/functional_tests/data/LoginTest.ini          |   13 +-
294  tests/functional_tests/data/MarkReadUnreadTest.ini |    7 +
295  .../data/MarkReadUnreadThreadTest.ini              |   10 ++
296  .../data/MoveMailSingleLoginTest.ini               |    8 +-
297  tests/functional_tests/data/MoveMailTest.ini       |    9 +-
298  tests/functional_tests/data/ReadMailTest.ini       |   27 +++-
299  tests/functional_tests/data/SaveDraftTest.ini      |   10 +-
300  .../data/SearchTextMessageTest.ini                 |    7 +-
301  .../functional_tests/data/SendReceiveMailTest.ini  |   40 +++++-
302  .../functional_tests/data/ToggleHighlightTest.ini  |    5 +
303  tests/functional_tests/data/UpdateDraftTest.ini    |   14 ++
304  tests/functional_tests/data/global_test_data.ini   |   25 ----
305  tests/functional_tests/test_bootstrap.php          |    8 +-
306  tests/functional_tests/test_conf.php               |    2 +
307  tests/functional_tests/test_conf.php.dist          |    5 -
308  40 files changed, 484 insertions(+), 405 deletions(-)
309
310 commit 8ba76b1a9289310b8a91ea6ab10c30bf249cc77a
311 Author: Charles Wust <charles.wust@serpro.gov.br>
312 Date:   Mon May 23 14:53:02 2016 -0300
313
314     Task #16217 - Test: Change test target environment
315     
316     - Added .dist extension to conf.php and test_conf.php to enforce users
317       to create their own files directing to a proper testing environment
318     - Added checkings to verify if conf.php and test_conf.php are available
319     - Added a global test data file with data that is shared among all
320       tests. This file currently hold all information regarding test users
321     - Created a feature in MailPage to ensure that a specific e-mail has
322       already arrived. This is specially useful in slower test environments
323     - Fixed some test data entries names
324     - Changed test data to reflect new users based on the default Tine
325       Personas
326     
327     Change-Id: I936ad8945f5ef43322399f08359b5ba989f38af4
328
329  .gitignore                                         |    5 +-
330  src/api/bootstrap.php                              |   20 ++-
331  src/common-js/App.js                               |    3 +
332  src/conf.php                                       |   43 ------
333  src/conf.php.dist                                  |   43 ++++++
334  .../Functional/Generic/ExpressoLiteTest.php        |   12 ++
335  .../Functional/Generic/SingleLoginTest.php         |   19 ++-
336  .../Functional/Generic/TestData.php                |   23 +++
337  .../Functional/Generic/TestScenarios.php           |    5 +-
338  .../Functional/Login/LoginTest.php                 |   12 +-
339  .../Functional/Mail/ComposeMailTest.php            |  146 +++++++++-----------
340  .../Functional/Mail/DeleteMailTest.php             |   25 ++--
341  .../ExpressoLiteTest/Functional/Mail/MailPage.php  |   23 +++
342  .../Functional/Mail/MarkReadUnreadTest.php         |    9 +-
343  .../Functional/Mail/MarkReadUnreadThreadTest.php   |   22 +--
344  .../Functional/Mail/MoveMailSingleLoginTest.php    |    6 +-
345  .../Functional/Mail/MoveMailTest.php               |   11 +-
346  .../Functional/Mail/ReadMailTest.php               |   38 ++---
347  .../Functional/Mail/SaveDraftTest.php              |   19 ++-
348  .../Functional/Mail/SearchTextMessageTest.php      |    6 +-
349  .../Functional/Mail/SendReceiveMailTest.php        |  105 +++++---------
350  .../Functional/Mail/ToggleHighlightTest.php        |    3 +-
351  .../Functional/Mail/UpdateDraftTest.php            |   40 +++---
352  tests/functional_tests/data/ComposeMailTest.ini    |   46 +-----
353  tests/functional_tests/data/DeleteMailTest.ini     |   15 --
354  tests/functional_tests/data/LoginTest.ini          |   13 +-
355  tests/functional_tests/data/MarkReadUnreadTest.ini |    7 -
356  .../data/MarkReadUnreadThreadTest.ini              |   10 --
357  .../data/MoveMailSingleLoginTest.ini               |    8 +-
358  tests/functional_tests/data/MoveMailTest.ini       |    9 +-
359  tests/functional_tests/data/ReadMailTest.ini       |   27 +---
360  tests/functional_tests/data/SaveDraftTest.ini      |   10 +-
361  .../data/SearchTextMessageTest.ini                 |    7 +-
362  .../functional_tests/data/SendReceiveMailTest.ini  |   40 +-----
363  .../functional_tests/data/ToggleHighlightTest.ini  |    5 -
364  tests/functional_tests/data/UpdateDraftTest.ini    |   14 --
365  tests/functional_tests/data/global_test_data.ini   |   25 ++++
366  tests/functional_tests/test_bootstrap.php          |    8 +-
367  tests/functional_tests/test_conf.php               |    2 -
368  tests/functional_tests/test_conf.php.dist          |    5 +
369  40 files changed, 405 insertions(+), 484 deletions(-)
370
371 commit 6e6ba48b760c093ced218f2079d0a7ce4de8651b
372 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
373 Date:   Thu Jun 2 14:00:16 2016 -0300
374
375     Task #16865 - Auto. test: List personal contact
376     
377     - Checks the personal contact list in contact's module
378     
379     Change-Id: Ie65a604fb1faace7521a2f67ec58dfa15fcb212f
380
381  .../Functional/Addressbook/AddressbookPage.php     |   30 ++++++++
382  .../Functional/Addressbook/ContactListItem.php     |    8 +++
383  .../Functional/Addressbook/ContactListTest.php     |   73 ++++++++++++++++++++
384  tests/functional_tests/data/ContactListTest.ini    |   15 ++++
385  4 files changed, 126 insertions(+)
386
387 commit e7e9b222e3d487b5d089567070da312f268f3c8c
388 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
389 Date:   Thu Jun 9 10:52:38 2016 -0300
390
391     Task #16639 - Updated RequireJS from 2.1.15 to 2.2.0
392     
393     - Updated file common-js/require.min.js
394     
395     Change-Id: I34eb50b8803a4eff97361668fc252049aab0a739
396
397  src/common-js/external/require.min.js |   66 ++++++++++++++++-----------------
398  1 file changed, 33 insertions(+), 33 deletions(-)
399
400 commit cf95a09019088e1d6de51108a87186e9f35e538e
401 Author: Charles Wust <charles.wust@serpro.gov.br>
402 Date:   Thu Jun 2 16:11:00 2016 -0300
403
404     Task #17068 - App: Updates for new environments
405     
406     - Added cordova-plugin-whitelist to cordova config.xml. This is is
407       needed to build the app with cordova version > 4.0.0 used in the
408       build environment
409     - Updated backend URL to reflect current production environment
410     
411     Change-Id: I9004635b8e787570fae97af4b025540c8bc89916
412
413  build/cordova/config.xml                           |    1 +
414  .../www/common-js/CordovaConfig.js                 |    2 +-
415  2 files changed, 2 insertions(+), 1 deletion(-)
416
417 commit 9973e33190d67caa2f339351b2855db43785890e
418 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
419 Date:   Wed Jun 1 10:28:24 2016 -0300
420
421     Task #16764 - Remove 'Serpro 50 Anos' commemorative logo
422     
423     - Removed commemorative logo from login screen PNG
424     
425     Change-Id: If1396e07294014f25bf96cc96d5fc6eb1c47afad
426
427  src/img/logo-expressobr-bottom.png |  Bin 13147 -> 11841 bytes
428  1 file changed, 0 insertions(+), 0 deletions(-)
429
430 commit 3bc3427662ba5f1266e879c0d22297acc477576c
431 Author: Diogo Santos <diogo.santos@serpro.gov.br>
432 Date:   Tue May 24 15:51:24 2016 -0300
433
434     Task #16940 - Fix accessible calendar module loading
435     
436     - Removing '&' symbol at 'sortAttendeesByName' method and put it
437       only at the method signature.
438     
439     Change-Id: I3de978d0a07c108ab8d8d43372533f4e6a57bec8
440
441  src/accessible/Accessible/Core/EventUtils.php |   10 +++++-----
442  1 file changed, 5 insertions(+), 5 deletions(-)
443
444 commit cfbd95bd1eba7087dda1f455070f445480918aa2
445 Author: Charles Wust <charles.wust@serpro.gov.br>
446 Date:   Wed May 18 10:17:14 2016 -0300
447
448     Task #16214 - Test: Improve wait mechanism
449     
450     - Renamed waitForAjaxAndAnimationsToComplete to
451       waitForAjaxAndAnimations
452     - Wait now is done in a two phases process to make it a more reliable
453     - Replaced deprecated waitForAjaxToComplete with
454       waitForAjaxAndAnimations
455     - Removed sleeps that were made unnecessary by the replacement of the
456       deprecated waitForAjaxToComplete
457     - Added waits in some tests to make them more reliable
458     - Fixed problems with wait mechanism ($.active was not working
459       correctly and counting of visible throbbers was flawed)
460     - Removed AJAX calls tracing to reduce App.js complexity
461     
462     Change-Id: I99dc7d5c643d69f5fc6bd0d35cd25c6a5939d5ff
463
464  .../ExpressoLite/Backend/Request/GetUserInfo.php   |    3 +-
465  src/common-js/App.js                               |   38 ++--------
466  src/conf.php                                       |   11 ---
467  .../Functional/Generic/ExpressoLiteTest.php        |   80 ++++++++++++--------
468  .../Functional/Generic/GenericPage.php             |    9 +++
469  .../Functional/Generic/SingleLoginTest.php         |    2 +-
470  .../Functional/Generic/TestScenarios.php           |    5 ++
471  .../Functional/Login/LoginPage.php                 |    2 +-
472  .../Functional/Mail/ComposeMailTest.php            |   48 ++++++------
473  .../Functional/Mail/ContactsAutoComplete.php       |    2 +-
474  .../Functional/Mail/DeleteMailTest.php             |   20 ++---
475  .../ExpressoLiteTest/Functional/Mail/MailPage.php  |   17 ++---
476  .../Functional/Mail/MarkReadUnreadTest.php         |   16 ++--
477  .../Functional/Mail/MarkReadUnreadThreadTest.php   |    8 +-
478  .../Functional/Mail/MessageUnit.php                |   12 +--
479  .../Functional/Mail/MoveMailSingleLoginTest.php    |   14 ++--
480  .../Functional/Mail/MoveMailTest.php               |    6 +-
481  .../Functional/Mail/ReadMailTest.php               |    4 +-
482  .../Functional/Mail/SaveDraftTest.php              |    4 +-
483  .../Functional/Mail/SearchTextMessageTest.php      |   22 ++----
484  .../Functional/Mail/SendReceiveMailTest.php        |   10 +--
485  .../Functional/Mail/ToggleHighlightTest.php        |    6 +-
486  .../Functional/Mail/UpdateDraftTest.php            |   16 ++--
487  .../Functional/Mail/WidgetCompose.php              |    6 +-
488  .../Functional/Mail/WidgetMessages.php             |    8 +-
489  25 files changed, 179 insertions(+), 190 deletions(-)
490
491 commit 1763c853d047364b66ea2d489c217538aca53589
492 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
493 Date:   Fri May 6 15:08:36 2016 -0300
494
495     Task #16296 - Auto. test: Save new recipient
496     
497     Checks if the new recipient was saved in personal catalog
498     
499     Change-Id: I69ae691c1c1cdf426cc7f09f79b30ad32b078874
500
501  .../Functional/Addressbook/AddressbookPage.php     |   93 ++++++++++++++++++++
502  .../Functional/Addressbook/ContactListItem.php     |   41 +++++++++
503  .../Functional/Generic/ExpressoLiteTest.php        |    2 +-
504  .../ExpressoLiteTest/Functional/Mail/MailPage.php  |   10 +++
505  .../Functional/Mail/SendReceiveMailTest.php        |   44 +++++++++
506  .../functional_tests/data/SendReceiveMailTest.ini  |   10 +++
507  6 files changed, 199 insertions(+), 1 deletion(-)
508
509 commit e67b4a67150f90a99c30cf2e8cc278fc3262c7b2
510 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
511 Date:   Fri May 13 15:27:37 2016 -0300
512
513     Task #16297 - Auto. test: Send email - cc and bcc
514     
515     - Checks the send the e-mail with cc and bcc option
516     
517     Change-Id: Idb3630c2e89b0bd2c74eb951f7010163b6ab1c79
518
519  .../Functional/Mail/ComposeMailTest.php            |  118 ++++++++++++++++++++
520  .../Functional/Mail/MessageUnit.php                |   28 +++++
521  .../Functional/Mail/WidgetCompose.php              |   16 +++
522  tests/functional_tests/data/ComposeMailTest.ini    |   14 +++
523  4 files changed, 176 insertions(+)
524
525 commit 0bebd74539ea0c0c8ef92cb9b714110aeb7e94f5
526 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
527 Date:   Mon May 2 14:47:34 2016 -0300
528
529     Task #14843 - Test: Send using contacts catalog
530     
531     - Checks if the e-mail composition screen is working correctly when
532       using the contact search provided by the autocomplete feature
533     
534     Change-Id: I61e9f313d0b3efd358550a336142cf92be1cbc70
535
536  .../Functional/Mail/ComposeMailTest.php            |   66 ++++++++++++-
537  .../Functional/Mail/ContactsAutoComplete.php       |  102 ++++++++++++++++++++
538  .../ExpressoLiteTest/Functional/Mail/MailPage.php  |   13 +++
539  tests/functional_tests/data/ComposeMailTest.ini    |    8 ++
540  4 files changed, 187 insertions(+), 2 deletions(-)
541
542 commit 2b4c43f92ceb50fbb1981dd29c4a867e297085ff
543 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
544 Date:   Wed Apr 27 15:00:41 2016 -0300
545
546     Task #16294 - Auto. test: Forward and reply email
547     
548     - Checks the reply and forward e-mail feature.
549     
550     Change-Id: I26ac9a95fe9dcac11a4ca765ebdcc005614c9762
551
552  .../Functional/Mail/SendReceiveMailTest.php        |   75 ++++++++++++++++++++
553  .../functional_tests/data/SendReceiveMailTest.ini  |   23 +++++-
554  2 files changed, 95 insertions(+), 3 deletions(-)
555
556 commit d37845874d0a78f4a863ebd287407bc26fd37a02
557 Author: Diogo Santos <diogo.santos@serpro.gov.br>
558 Date:   Wed May 11 14:38:59 2016 -0300
559
560     Task #16391 - Empty trash folder on accessible
561     
562     - Now, when the current folder being the trash the user will be allow
563       to 'clean' the trash.
564     - There will be a link, on menu section, with the text 'clean the trash'
565       to delete all email messages from the trash.
566     - After the user do this action there will be a prompt of confirmation
567       asking for 'ok' or 'cancel'.
568     
569     Change-Id: I5725dbf433ff43eacb350f3f7a05a52d5f223b94
570
571  src/accessible/Accessible/Mail/EmptyTrash.php      |   58 ++++++++++++++
572  .../Accessible/Mail/EmptyTrashConfirm.php          |   80 ++++++++++++++++++++
573  src/accessible/Accessible/Mail/Main.php            |   22 +++++-
574  .../Accessible/Mail/ProcessMessageAction.php       |    5 ++
575  .../Accessible/Mail/Template/MainTemplate.php      |    3 +
576  .../ExpressoLite/Backend/Request/EmptyTrash.php    |   37 +++++++++
577  6 files changed, 203 insertions(+), 2 deletions(-)
578
579 commit 9665f8a83e2350ae807f3d1c148b402f97b252fc
580 Author: Charles Wust <charles.wust@serpro.gov.br>
581 Date:   Wed Apr 27 14:55:15 2016 -0300
582
583     Task #16387 - Fix intermitent errors during tests
584     
585     - Since focusing on a contenteditable div was presenting an erratic
586       behavior, method typeMessageBodyBeforeSignature was changed to make
587       it use JS to fill message body content
588     - Aditional waits were added in some tests
589     - Timeouts during waits now provide more information
590     - Added support to trace pending AJAX calls in Lite in order to
591       provide more information when a test fails
592     - Increased implicit wait time to avoid errors in slower machines
593     
594     Change-Id: I07e515105890064a2f1e9eb265918098f72e56ac
595
596  .../ExpressoLite/Backend/Request/GetUserInfo.php   |    3 +-
597  src/common-js/App.js                               |   65 +++++++++++++++-----
598  src/conf.php                                       |   10 +++
599  .../Functional/Generic/ExpressoLiteTest.php        |   41 +++++++++---
600  .../ExpressoLiteTest/Functional/Mail/MailPage.php  |    1 +
601  .../Functional/Mail/WidgetCompose.php              |    7 ++-
602  6 files changed, 100 insertions(+), 27 deletions(-)
603
604 commit 5719337ec52710022f48679618c5b3bb85def6ad
605 Author: Diogo Santos <diogo.santos@serpro.gov.br>
606 Date:   Fri May 6 17:11:14 2016 -0300
607
608     Task #16748 - Delete multiples messages on accessible
609     
610     - Now the user can select one or more messages from the headlines view
611       to be deleted.
612     - Before the action is completed , a prompt is displayed, asking if the
613       action should be completed or not.
614     
615     Change-Id: I7be717bd0f1038befb6a75ba40b12a3774762add
616
617  src/accessible/Accessible/Mail/DeleteMessage.php   |   50 ++++++++++++++++++--
618  src/accessible/Accessible/Mail/Main.php            |    3 +-
619  src/accessible/Accessible/Mail/OpenMessage.php     |    2 +-
620  .../Accessible/Mail/ProcessMessageAction.php       |   42 ++++++++++------
621  .../Accessible/Mail/Template/MainTemplate.php      |    1 +
622  5 files changed, 77 insertions(+), 21 deletions(-)
623
624 commit 34de1d23516177a2be6256bfcfdae85918c1cf04
625 Author: Diogo Santos <diogo.santos@serpro.gov.br>
626 Date:   Thu May 5 15:58:21 2016 -0300
627
628     Task #16394 - Better description to aria-hidden links
629     
630     - Email headlines are exhibited in HTML 5 table and all date, informing
631       about headlines are separated in columns, like 'message number',
632       'subject', 'sender', 'received date'; When using a screen reader this
633       navigation through that information fields can be very slow.
634     - Add 'aria-hidden' html element attribute in the columns of the
635       headline's table to avoid screen readers reading some specific
636       columns. Only 'subject' column, that shows the link for openning
637       a headline message, and 'mark' will not have the 'aria-hidden'
638       attribute.
639     - Now the link to open a particular detailed headline view, will
640       contain prepared text, into a <span> html element not physically
641       visible, with unified headlines date. In this way, the navigation
642       through screen readers, using this 'hidden' links, greatly improve
643       the user's browsing speed.
644     
645     Change-Id: Ie47fa938f1d1b72c3fb1b6195c27b3fe4b33447f
646
647  .../Accessible/Mail/Template/MainTemplate.php      |   23 +++++++++++++-------
648  1 file changed, 15 insertions(+), 8 deletions(-)
649
650 commit 3ebc3a0de97119a42c07e20cadf41a2213d38d1e
651 Author: Diogo Santos <diogo.santos@serpro.gov.br>
652 Date:   Mon May 9 11:03:56 2016 -0300
653
654     Task #16390 - Select other calendars on accessible
655     
656     - From the calendar main view there is a link 'select calendar[q]' that
657       calls other screen 'select calendars' that display all calendars
658       avaliables to be viewed.
659     - Now it is possible for the user to select other calendars,personal or
660       shared, to see the events they are participating or have access to
661       view.
662     - It was created a new class 'OpenCalendar.php' and common templates
663       files 'Template/OpenCalendarTemplate.php' and
664       'Template/OpenCalendarTemplate.css'
665     
666     Change-Id: I6ab1334dbb323b1ed63059ec1c8ee38d92ab9d7e
667
668  src/accessible/Accessible/Calendar/Main.php        |    7 +-
669  .../Accessible/Calendar/OpenCalendar.php           |   67 ++++++++++++++++++++
670  .../Accessible/Calendar/Template/MainTemplate.php  |    1 +
671  .../Calendar/Template/OpenCalendarTemplate.css     |   11 ++++
672  .../Calendar/Template/OpenCalendarTemplate.php     |   56 ++++++++++++++++
673  5 files changed, 141 insertions(+), 1 deletion(-)
674
675 commit aefa366c72aec4cae335224eae3de6c7ff0f5611
676 Author: Diogo Santos <diogo.santos@serpro.gov.br>
677 Date:   Mon May 9 14:06:31 2016 -0300
678
679     Task #14463 - Allow users to confirm calendar events
680     
681     - Now it's possible to confirm participation in the event, as
682       'was accept', 'try to participate', 'responding after' and
683       'refuse participation'.
684     - All these actions can be done from the event detailed view.
685     
686     Change-Id: I4ec7b94ecb7c3c319db3be3356b693349dfcba90
687
688  .../Accessible/Calendar/EventConfirmation.php      |   58 +++++++++++++
689  src/accessible/Accessible/Calendar/OpenEvent.php   |   46 ++++++++++-
690  .../Calendar/Template/OpenEventTemplate.css        |    2 +
691  .../Calendar/Template/OpenEventTemplate.php        |   23 ++++++
692  src/accessible/Accessible/Core/EventUtils.php      |   87 ++++++++++++++++----
693  5 files changed, 199 insertions(+), 17 deletions(-)
694
695 commit 6b3d5ee40b23073eba2b3623ae925397e706b23e
696 Author: Diogo Santos <diogo.santos@serpro.gov.br>
697 Date:   Thu May 5 15:12:45 2016 -0300
698
699     Task #16749 - Alter position of delete message action
700     
701     - Delete message action now is displayed, at the messsage screen
702       visualization, in the end of message action list.
703     
704     Change-Id: I0d2523f98e739704bcc20b2cca3f7f3120fad7b3
705
706  .../Mail/Template/OpenMessageTemplate.php          |    2 +-
707  1 file changed, 1 insertion(+), 1 deletion(-)
708
709 commit a2112be1121b30838d93fa7dbd921774789ae3a2
710 Author: Diogo Santos <diogo.santos@serpro.gov.br>
711 Date:   Wed Apr 20 12:59:42 2016 -0300
712
713     Task #14461 - View information about a particular event
714     
715     - Now users can visualize details of a particular event from the
716       main screen of the accessible calendar module.
717     - Each event of the event listing of calendar main screen has a link
718       to the 'event exhibition' screen template.
719     
720     Change-Id: I8c4bebe8a2a78c5acb20e66050f14e53014d0284
721
722  src/accessible/Accessible/Calendar/Main.php        |   33 +++-
723  src/accessible/Accessible/Calendar/OpenEvent.php   |  188 ++++++++++++++++++++
724  .../Accessible/Calendar/Template/MainTemplate.php  |    4 +-
725  .../Calendar/Template/OpenEventTemplate.css        |   16 ++
726  .../Calendar/Template/OpenEventTemplate.php        |   93 ++++++++++
727  src/accessible/Accessible/Core/EventUtils.php      |   94 ++++++++++
728  6 files changed, 419 insertions(+), 9 deletions(-)
729
730 commit 1400fc09695957fd92059d8e00dd3e5c5de0dd67
731 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
732 Date:   Wed Apr 20 15:26:38 2016 -0300
733
734     Task #16293 - Auto. test: Important draft flag
735     
736     - Checks if the e-mail was created, saved in draft folder and
737       turn on the important flag
738     
739     Change-Id: I000680de7c0436c0118a1fdb439c3c138e0f634d
740
741  .../Functional/Mail/SaveDraftTest.php              |   48 ++++++++++++++++++++
742  .../Functional/Mail/WidgetCompose.php              |    9 ++++
743  tests/functional_tests/data/SaveDraftTest.ini      |   10 +++-
744  3 files changed, 65 insertions(+), 2 deletions(-)
745
746 commit ededebe7cc834654a696b7449e0cc4122a994a6f
747 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
748 Date:   Mon May 2 15:52:57 2016 -0300
749
750     Task #16230 - Incorporate Velocity.js library
751     
752     - Added velocity.min.js file
753     - External JS sources moved to external subdirectory within common-js
754     - jQuery calls to animate, slide and fade replaced by velocity calls
755     - Created jQuery.js shim to load jQuery and Velocity libs, instead of
756       direct loading of jquery lib
757     - Fixed module transitions on Layout.js with new Velocity calls
758     
759     Change-Id: Ibdfdff3e9070681b7884a481ec9f056730b73d49
760
761  src/addressbook/WidgetContactDetails.js |    7 +--
762  src/addressbook/WidgetContactList.js    |    7 +--
763  src/addressbook/WidgetLetterIndex.js    |    3 +-
764  src/addressbook/addressbook.js          |    8 ++--
765  src/addressbook/index.html              |    2 +-
766  src/calendar/Events.js                  |    3 +-
767  src/calendar/WidgetChooseDate.js        |    9 ++--
768  src/calendar/WidgetEditEvent.js         |    3 +-
769  src/calendar/WidgetEvents.js            |   21 +++++---
770  src/calendar/WidgetMonth.js             |   10 ++--
771  src/calendar/WidgetWeek.js              |   10 ++--
772  src/calendar/calendar.js                |    8 ++--
773  src/calendar/index.html                 |    2 +-
774  src/common-js/AccountManager.js         |    3 +-
775  src/common-js/App.js                    |    3 +-
776  src/common-js/Contacts.js               |    3 +-
777  src/common-js/ContactsAutocomplete.js   |    3 +-
778  src/common-js/ContextMenu.js            |   19 +++++---
779  src/common-js/Cordova.js                |    3 +-
780  src/common-js/Dialog.js                 |    9 ++--
781  src/common-js/Layout.js                 |   41 ++++++++++++----
782  src/common-js/SimpleMenu.js             |    3 +-
783  src/common-js/TextBadges.js             |   23 +++++----
784  src/common-js/UploadFile.js             |    5 +-
785  src/common-js/external/jquery.min.js    |    4 ++
786  src/common-js/external/require.min.js   |   36 ++++++++++++++
787  src/common-js/external/velocity.min.js  |    4 ++
788  src/common-js/jQuery.js                 |   23 +++++++++
789  src/common-js/jquery.min.js             |    4 --
790  src/common-js/require.min.js            |   36 --------------
791  src/debugger/WidgetComponentTest.js     |    3 +-
792  src/debugger/WidgetTineCookies.js       |    3 +-
793  src/debugger/debugger.js                |    8 ++--
794  src/debugger/index.html                 |    2 +-
795  src/index.html                          |    2 +-
796  src/login.js                            |   38 +++++++--------
797  src/mail/WidgetAttacher.js              |    3 +-
798  src/mail/WidgetCompose.js               |    3 +-
799  src/mail/WidgetFolders.js               |    3 +-
800  src/mail/WidgetHeadlines.js             |   33 +++++++------
801  src/mail/WidgetMessages.js              |   80 +++++++++++++++++--------------
802  src/mail/index.html                     |    2 +-
803  src/mail/mail.js                        |    8 ++--
804  43 files changed, 306 insertions(+), 197 deletions(-)
805
806 commit 87b866fb712eddfe1d577ea9bc10bdfdfa5a503c
807 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
808 Date:   Fri Apr 29 11:30:18 2016 -0300
809
810     Task #16699 - Fix null description on calendar events
811     
812     - WidgetEvents now checks null description and location fields and adds
813       a replacement text if needed
814     - Created replacement text template and respective CSS entry
815     
816     Change-Id: Iaccb875b94cc19befb326cc9f96815494f9334db
817
818  src/calendar/WidgetEvents.css  |    3 ++-
819  src/calendar/WidgetEvents.html |    4 +++-
820  src/calendar/WidgetEvents.js   |   15 +++++++++++++--
821  3 files changed, 18 insertions(+), 4 deletions(-)
822
823 commit b94114b53e0eb87b1e5094ac6201ba89ec75708c
824 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
825 Date:   Tue Apr 26 11:05:42 2016 -0300
826
827     Task #16226 - Updated jQuery from 2.2.1 to 2.2.3
828     
829     - Updated file common-js/jquery.min.js
830     
831     Change-Id: I262eaa22a8a8fb5220b2c9d01d7b021222ca7940
832
833  src/common-js/jquery.min.js |    8 ++++----
834  1 file changed, 4 insertions(+), 4 deletions(-)
835
836 commit 2751f8d198b6dc2ec45b1e33c2925da464d02679
837 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
838 Date:   Fri Apr 29 14:54:12 2016 -0300
839
840     Task #15221 - Standardize App method names
841     
842     - App class method names changed to system coding standards
843     - Updated calls to these methods
844     
845     Change-Id: Id6db28ddd8370f0a7db804907c56b1e821b65300
846
847  src/addressbook/WidgetContactDetails.js |    6 ++---
848  src/addressbook/WidgetContactList.js    |    8 +++----
849  src/addressbook/WidgetLetterIndex.js    |    4 ++--
850  src/addressbook/addressbook.js          |    8 +++----
851  src/calendar/Events.js                  |    8 +++----
852  src/calendar/WidgetChooseDate.js        |    6 ++---
853  src/calendar/WidgetEditEvent.js         |    6 ++---
854  src/calendar/WidgetEvents.js            |    4 ++--
855  src/calendar/WidgetMonth.js             |    8 +++----
856  src/calendar/WidgetWeek.js              |    4 ++--
857  src/calendar/calendar.js                |    6 ++---
858  src/common-js/App.js                    |   40 +++++++++++++++----------------
859  src/common-js/Contacts.js               |    4 ++--
860  src/common-js/ContactsAutocomplete.js   |   12 +++++-----
861  src/common-js/ContextMenu.js            |    8 +++----
862  src/common-js/Cordova.js                |    4 ++--
863  src/common-js/Dialog.js                 |   12 +++++-----
864  src/common-js/Layout.js                 |   16 ++++++-------
865  src/common-js/SimpleMenu.js             |    2 +-
866  src/common-js/TextBadges.js             |    6 ++---
867  src/debugger/WidgetComponentTest.js     |    7 +++---
868  src/debugger/WidgetTineCookies.js       |    9 ++++---
869  src/debugger/debugger.js                |    4 ++--
870  src/login.js                            |   30 +++++++++++------------
871  src/mail/WidgetAttacher.js              |    8 +++----
872  src/mail/WidgetCompose.js               |   14 +++++------
873  src/mail/WidgetFolders.js               |   10 ++++----
874  src/mail/WidgetHeadlines.js             |   24 +++++++++----------
875  src/mail/WidgetMessages.js              |   22 ++++++++---------
876  src/mail/mail.js                        |   12 +++++-----
877  30 files changed, 155 insertions(+), 157 deletions(-)
878
879 commit 6239723875aa53d45c47a657bdfd2ce76cc40026
880 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
881 Date:   Fri Apr 15 14:17:54 2016 -0300
882
883     Task #14146 - Add date/time picker to calendar
884     
885     - New WidgetChooseDate, date picker widget
886     - Accomodations on WidgetEditEvent to use new widget
887     - Textbox replaced by hour/minute selectboxes
888     - New DateCalc methods to build strings from datetime objects,
889       including Tine standard formatting
890     
891     Change-Id: I5948c6106b806f2dd5deb40205751d297f0aea87
892
893  src/calendar/DateCalc.js           |   14 +++
894  src/calendar/WidgetChooseDate.css  |   40 ++++++++
895  src/calendar/WidgetChooseDate.html |   23 +++++
896  src/calendar/WidgetChooseDate.js   |  199 ++++++++++++++++++++++++++++++++++++
897  src/calendar/WidgetEditEvent.css   |   22 ++--
898  src/calendar/WidgetEditEvent.html  |   28 ++---
899  src/calendar/WidgetEditEvent.js    |  115 +++++++++++----------
900  7 files changed, 359 insertions(+), 82 deletions(-)
901
902 commit 7fc1f67ce206adf8a388dce1da32c97de8ea9ed4
903 Author: Diogo Santos <diogo.santos@serpro.gov.br>
904 Date:   Tue Apr 19 10:47:49 2016 -0300
905
906     Task #14462 - View events of the previous month and next
907     
908     - Now the user can view the events of the previous and next month,
909       navigating through the links available on the 'navigation by month'
910       section.
911     - When the displayed month is not the same as the current date,
912       section of 'today's events' will not be displayed.
913     
914     Change-Id: I251c1c9d5c2eec9d3037d10f8e1b398733b83c27
915
916  src/accessible/Accessible/Calendar/Main.php        |   40 ++++++++++++++++-
917  .../Accessible/Calendar/Template/MainTemplate.css  |    2 +
918  .../Accessible/Calendar/Template/MainTemplate.php  |   22 ++++++++-
919  src/accessible/Accessible/Core/EventUtils.php      |   47 ++++++++++++++++++++
920  4 files changed, 109 insertions(+), 2 deletions(-)
921
922 commit 2cee77ac1f7fda7e6e59ec5ca198d6641398af3c
923 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
924 Date:   Mon Apr 18 10:42:08 2016 -0300
925
926     Task #16522 - Show calendar module to user
927     
928     - Uncommented calendar link at Layout.html
929     - Warning message for calendar search, to avoid unresponsive behavior
930     - Uncommented calendar link on accessible module
931     
932     Change-Id: I9ea587448ef07fa123fcd0f4175bf37ac10cccad
933
934  .../Accessible/Mail/Template/MainTemplate.php      |    2 +-
935  src/calendar/calendar.js                           |    2 +-
936  src/common-js/Layout.html                          |    2 +-
937  3 files changed, 3 insertions(+), 3 deletions(-)
938
939 commit aa13c2a273d7011feeae70e29cc7944d7495a228
940 Author: Charles Wust <charles.wust@serpro.gov.br>
941 Date:   Fri Apr 8 17:42:01 2016 -0300
942
943     Task #14845 - Auto test: update e-mail draft
944     
945     - Create and edit e-mail in draft folder
946     
947     Change-Id: I388546336ffabee230282cb2ba04179d3c3d82a0
948
949  .../Functional/Generic/TestScenarios.php           |   32 ++++
950  .../Functional/Mail/UpdateDraftTest.php            |  197 ++++++++++++++++++++
951  tests/functional_tests/data/UpdateDraftTest.ini    |   25 +++
952  3 files changed, 254 insertions(+)
953
954 commit 7662046454c97dcf5803ddccfb675b08b201ddd2
955 Author: Charles Wust <charles.wust@serpro.gov.br>
956 Date:   Fri Apr 8 18:08:21 2016 -0300
957
958     Task #15918 - Auto. test: Change methods name
959     
960     - Changes name of methods to match TestLink
961     - Adjusted SingleLoginPage to make tests run in sequence more smoothly
962     
963     Change-Id: Icf2799dd10092bc17403317eabb81abc27d450e8
964
965  .../Functional/Generic/SingleLoginTest.php         |   12 +++++++++-
966  .../Functional/Login/LoginTest.php                 |   25 +++++++++++++++-----
967  .../Functional/Mail/MarkReadUnreadTest.php         |    7 +++---
968  .../Functional/Mail/MarkReadUnreadThreadTest.php   |    4 ++--
969  .../Functional/Mail/ReadMailTest.php               |    6 ++---
970  .../Functional/Mail/SaveDraftTest.php              |    6 ++---
971  .../Functional/Mail/SendReceiveMailTest.php        |    5 ++--
972  .../Functional/Mail/ToggleHighlightTest.php        |    2 +-
973  tests/functional_tests/data/LoginTest.ini          |   10 ++++----
974  tests/functional_tests/data/MarkReadUnreadTest.ini |    6 ++---
975  .../data/MarkReadUnreadThreadTest.ini              |    4 ++--
976  tests/functional_tests/data/ReadMailTest.ini       |    6 ++---
977  tests/functional_tests/data/SaveDraftTest.ini      |    2 +-
978  .../functional_tests/data/SendReceiveMailTest.ini  |    2 +-
979  .../functional_tests/data/ToggleHighlightTest.ini  |    2 +-
980  15 files changed, 61 insertions(+), 38 deletions(-)
981
982 commit 7abf60f8fba319d9a53fabd1ce97ad485cc73a93
983 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
984 Date:   Tue Mar 29 15:37:44 2016 -0300
985
986     Task #14846 - Auto. test: Search text
987     
988     - Checks if the search text was found in some messages
989     
990     Change-Id: Id1c4548db01358296c83bccb81fd914f2b3e54d7
991
992  .../ExpressoLiteTest/Functional/Mail/MailPage.php  |   42 ++++++++-
993  .../Functional/Mail/SearchTextMessageTest.php      |   90 ++++++++++++++++++++
994  .../data/SearchTextMessageTest.ini                 |   14 +++
995  3 files changed, 144 insertions(+), 2 deletions(-)
996
997 commit 32d78aada4616a61236569097e0cca97f32206c4
998 Author: Diogo Santos <diogo.santos@serpro.gov.br>
999 Date:   Fri Dec 18 11:57:19 2015 -0200
1000
1001     Task #14460 - Create accessible calendar module
1002     
1003     - Creates a link to event calendar module at 'Mail/Main.php' and
1004       'Mail/MainTemplate.php'.
1005     - Creates a class 'Core/EventUtils.php' to manipulate events routines.
1006     - Creates a folder 'Calendar' to keep the events calendar classes and
1007       a folder 'Calendar/Templates' to all calendar template files.
1008     - Create a class 'Calendar/Main.php' responsible to get all events
1009       elements and information.
1010     - Creates a class 'Calendar/Templates/MainTemplate.php' to display
1011       events calendar main screen.
1012     - Now users can view their scheduled events of the current day and
1013       month using the calendar module, accessed through e-mail module.
1014     
1015     Change-Id: I5a21b45a5f7cf6f51f524beb857a24e515833a0f
1016
1017  src/accessible/Accessible/Calendar/Main.php        |  208 +++++++++++++++++
1018  .../Accessible/Calendar/Template/MainTemplate.css  |   29 +++
1019  .../Accessible/Calendar/Template/MainTemplate.php  |  155 +++++++++++++
1020  src/accessible/Accessible/Core/DateUtils.php       |  243 ++++++++++++++++++--
1021  src/accessible/Accessible/Core/EventUtils.php      |  200 ++++++++++++++++
1022  src/accessible/Accessible/Mail/Main.php            |    3 +-
1023  .../Accessible/Mail/Template/MainTemplate.php      |    5 +-
1024  .../ExpressoLite/Backend/Request/SearchEvents.php  |    5 +-
1025  src/api/ExpressoLite/TineTunnel/TineSession.php    |    1 +
1026  9 files changed, 825 insertions(+), 24 deletions(-)
1027
1028 commit b79c7de97b2edf996667ab14d616dddb1c01dc40
1029 Author: Charles Ivan Wust <charles.wust@serpro.gov.br>
1030 Date:   Fri Apr 8 10:03:50 2016 -0300
1031
1032     Revert "Task #14845 - Auto test: update e-mail draft"
1033     
1034     This reverts commit 998baab63f0c28efee75c537f6892c798dc29c43.
1035     
1036     Change-Id: I5f7abe6ce1799128eb6b781fba91e3f9c30c756e
1037
1038  .../Functional/Generic/TestScenarios.php           |   32 ----
1039  .../Functional/Mail/UpdateDraftTest.php            |  196 --------------------
1040  .../Functional/Mail/WidgetCompose.php              |    8 -
1041  tests/functional_tests/data/UpdateDraftTest.ini    |   25 ---
1042  4 files changed, 261 deletions(-)
1043
1044 commit 9c55509c23de34fdf2871f478d5378620ad8f57b
1045 Author: Charles Ivan Wust <charles.wust@serpro.gov.br>
1046 Date:   Fri Apr 8 11:28:30 2016 -0300
1047
1048     Revert "Task #15918 - Auto. test: Change methods name"
1049     
1050     This reverts commit ad4e010c30b2d66ecaebb43c499d34b3f11e328d.
1051     
1052     Change-Id: I07b16f0a1fa1013c4018d552a39413c92b1bfc63
1053
1054  .../Functional/Login/LoginTest.php                 |   26 +++++---------------
1055  .../Functional/Mail/MarkReadUnreadTest.php         |    6 ++---
1056  .../Functional/Mail/MarkReadUnreadThreadTest.php   |    4 +--
1057  .../Functional/Mail/ReadMailTest.php               |    6 ++---
1058  .../Functional/Mail/SaveDraftTest.php              |    6 ++---
1059  .../Functional/Mail/SendReceiveMailTest.php        |    6 +----
1060  .../Functional/Mail/ToggleHighlightTest.php        |    2 +-
1061  7 files changed, 19 insertions(+), 37 deletions(-)
1062
1063 commit ad4e010c30b2d66ecaebb43c499d34b3f11e328d
1064 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1065 Date:   Tue Apr 5 10:50:50 2016 -0300
1066
1067     Task #15918 - Auto. test: Change methods name
1068     
1069     - Changes name of methods to match with TestLink
1070     
1071     Change-Id: Icb803b31eb348ada396dc37b8257d6030fe11755
1072
1073  .../Functional/Login/LoginTest.php                 |   26 +++++++++++++++-----
1074  .../Functional/Mail/MarkReadUnreadTest.php         |    6 ++---
1075  .../Functional/Mail/MarkReadUnreadThreadTest.php   |    4 +--
1076  .../Functional/Mail/ReadMailTest.php               |    6 ++---
1077  .../Functional/Mail/SaveDraftTest.php              |    6 ++---
1078  .../Functional/Mail/SendReceiveMailTest.php        |    6 ++++-
1079  .../Functional/Mail/ToggleHighlightTest.php        |    2 +-
1080  7 files changed, 37 insertions(+), 19 deletions(-)
1081
1082 commit 998baab63f0c28efee75c537f6892c798dc29c43
1083 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1084 Date:   Fri Mar 18 14:18:35 2016 -0300
1085
1086     Task #14845 - Auto test: update e-mail draft
1087     
1088     - Update e-mail in draft folder
1089     
1090     Change-Id: Iab54875f33bd27aa206ac8b537874acef73d9581
1091
1092  .../Functional/Generic/TestScenarios.php           |   32 ++++
1093  .../Functional/Mail/UpdateDraftTest.php            |  196 ++++++++++++++++++++
1094  .../Functional/Mail/WidgetCompose.php              |    8 +
1095  tests/functional_tests/data/UpdateDraftTest.ini    |   25 +++
1096  4 files changed, 261 insertions(+)
1097
1098 commit 2d5082a056f045dc7db6f1c7bc6347afce784899
1099 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1100 Date:   Thu Mar 17 11:34:13 2016 -0300
1101
1102     Task #14842 - Auto. test: E-mail save draft
1103     
1104     - Checks if the message is saved in the Draft folder.
1105     - Changed clickSendMailButton function so it doesn't wait for Ajax
1106       anymore. This is necessary in cases that result in an alert.
1107     
1108     Change-Id: I885c16a1ba40d45aae93f53fc42064209e90c122
1109
1110  .../Functional/Mail/ComposeMailTest.php            |   27 ++++---
1111  .../Functional/Mail/DeleteMailTest.php             |    8 +-
1112  .../Functional/Mail/SaveDraftTest.php              |   81 ++++++++++++++++++++
1113  .../Functional/Mail/SendReceiveMailTest.php        |    2 +
1114  .../Functional/Mail/WidgetCompose.php              |   10 +++
1115  tests/functional_tests/data/ComposeMailTest.ini    |   24 +++---
1116  tests/functional_tests/data/DeleteMailTest.ini     |   18 ++---
1117  tests/functional_tests/data/SaveDraftTest.ini      |    9 +++
1118  8 files changed, 143 insertions(+), 36 deletions(-)
1119
1120 commit 7722e09fe50c7ffbe620bc164901c6ec4cabd427
1121 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1122 Date:   Fri Mar 18 14:33:10 2016 -0300
1123
1124     Task #14839 - Auto. test: E-mail move to folder
1125     
1126     - Checks if the message was moved to Folder "Modelo"
1127     
1128     Change-Id: I14eb7a2de241f197e06d99205dc7a9d494b7bffc
1129
1130  .../Functional/Mail/MoveMailSingleLoginTest.php    |  121 ++++++++++++++++++++
1131  .../Functional/Mail/MoveMailTest.php               |   81 +++++++++++++
1132  .../data/MoveMailSingleLoginTest.ini               |   11 ++
1133  tests/functional_tests/data/MoveMailTest.ini       |   10 ++
1134  4 files changed, 223 insertions(+)
1135
1136 commit dcd01519880a17b552daa1e900f3f2395275268f
1137 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1138 Date:   Wed Mar 16 10:33:47 2016 -0300
1139
1140     Task #14840 - Auto. test: E-mail mark read/unread
1141     
1142     - Test case that checks if the message and conversation was marked
1143       as read or unread
1144     
1145     Change-Id: Iaa6c09acb5f517af29d349236fc8f5f0d1cbcddb
1146
1147  .../Functional/Generic/ExpressoLiteTest.php        |    2 +-
1148  .../Functional/Mail/MarkReadUnreadTest.php         |  155 ++++++++++++++++++++
1149  .../Functional/Mail/MarkReadUnreadThreadTest.php   |  127 ++++++++++++++++
1150  .../Functional/Mail/WidgetMessages.php             |    5 +
1151  tests/functional_tests/data/MarkReadUnreadTest.ini |   15 ++
1152  .../data/MarkReadUnreadThreadTest.ini              |   17 +++
1153  6 files changed, 320 insertions(+), 1 deletion(-)
1154
1155 commit 3c639d527c852b6392b831308be43c1a92fc9ee0
1156 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1157 Date:   Wed Mar 16 11:41:12 2016 -0300
1158
1159     Task #14841 - Auto. test: E-mail toggle highlight
1160     
1161     - checks if the message changes its highlight status
1162     
1163     Change-Id: I1d65d77396b937f70467fccad39d097c186008cf
1164
1165  .../Functional/Mail/ToggleHighlightTest.php        |   82 ++++++++++++++++++++
1166  .../functional_tests/data/ToggleHighlightTest.ini  |    7 ++
1167  2 files changed, 89 insertions(+)
1168
1169 commit 9e2849161c9e78f5e32f3a8b4367ff191fe24e3a
1170 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1171 Date:   Mon Mar 14 12:55:18 2016 -0300
1172
1173     Task #14838 - Auto. test: E-mail reading
1174     
1175     - Test case that checks the behavior sending and receiving e-mails
1176     
1177     Change-Id: I4bab308acd55ba9bc3e94b8a9740b58bffe2a357
1178
1179  .../Functional/Mail/ReadMailTest.php               |  183 ++++++++++++++++++++
1180  tests/functional_tests/data/ReadMailTest.ini       |   39 +++++
1181  2 files changed, 222 insertions(+)
1182
1183 commit e3069f6a70faa116125ba193750cf0942462f913
1184 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1185 Date:   Fri Mar 11 12:03:17 2016 -0300
1186
1187     Task #14837 - Auto. test: E-mail deletion
1188     
1189     - Added tests to check e-mail deletion
1190     
1191     Change-Id: I782245e2ed31ece8438322e03e321b3c504afd22
1192
1193  .../Functional/Generic/ExpressoLiteTest.php        |   30 +++-
1194  .../Functional/Generic/GenericPage.php             |   12 ++
1195  .../Functional/Generic/SingleLoginTest.php         |    9 +-
1196  .../Functional/Generic/TestScenarios.php           |   89 ++++++++++
1197  .../Functional/Mail/ComposeMailTest.php            |   51 ++----
1198  .../Functional/Mail/DeleteMailTest.php             |  177 ++++++++++++++++++++
1199  .../Functional/Mail/HeadlinesEntry.php             |   56 ++++++-
1200  .../ExpressoLiteTest/Functional/Mail/MailPage.php  |   86 ++++++++++
1201  .../Functional/Mail/MessageUnit.php                |   90 +++++++++-
1202  .../Functional/Mail/WidgetCompose.php              |    2 +-
1203  .../Functional/Mail/WidgetMessages.php             |   73 ++++++++
1204  tests/functional_tests/data/DeleteMailTest.ini     |   26 +++
1205  12 files changed, 650 insertions(+), 51 deletions(-)
1206
1207 commit 9ea7fccfcc053cf77a3e4ff3a652ee4b87d1494f
1208 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1209 Date:   Fri Mar 11 10:12:08 2016 -0300
1210
1211     Task #15656 - Remove calendar event
1212     
1213     - Added event menu entry with the option to remove the event
1214     - Added remove method on Events object
1215     - Added proper hooks on calendar.js
1216     - Created DeleteEvent API handler
1217     
1218     Change-Id: I4054f12794efcc5f8cbad5cadf18a3eb8376b94b
1219
1220  .../ExpressoLite/Backend/Request/DeleteEvent.php   |   27 ++++++++++++++++++++
1221  src/calendar/Events.js                             |   16 +++++++++++-
1222  src/calendar/WidgetEvents.js                       |   27 +++++++++++++++++---
1223  src/calendar/calendar.js                           |    7 +++++
1224  4 files changed, 73 insertions(+), 4 deletions(-)
1225
1226 commit 04237b7b4f722bf500e2d78beac382d86c39c696
1227 Author: Charles Wust <charles.wust@serpro.gov.br>
1228 Date:   Mon Feb 15 17:51:52 2016 -0200
1229
1230     Task #13808 - Keep user logged in mobile App
1231     
1232     - Once a user performs a login in the mobile App, his credentials are
1233       stored so he doesn't need to keep logging in every time
1234     - Adjusted Cordova project structure to allow adding Android's
1235       authenticator.xml
1236     - Adjusted build script to add AccountManager plugin
1237     - Created AccountManager.js, which allows access to AccountManager
1238       plugin in the 'deferred' (done/fail) style
1239     - Adjusted App.ReturnToLoginScreen method to handle the index.html in
1240       Cordova's addresses correctly
1241     - Added methods in Cordova.js to allow storing, retrieving and
1242       deleting user credentials (using AccountManager)
1243     - Changed Layout.js to delete user credentials on explicit logoff
1244     - Changed login.js to store and retrieve user credentials with Cordova
1245       when appropriate
1246     - Added a splash screen that is displayed while the system is still
1247       trying to determine if there is an active session or user
1248       credentials to perform an implicit login
1249     
1250     Change-Id: I16a5edba49b1e27f2af02366aaea39c4d777f209
1251
1252  build/build_cordova.sh                             |    6 +-
1253  .../cordova-build-src/common-js/CordovaConfig.js   |   18 ---
1254  .../platforms/android/res/xml/authenticator.xml    |    7 ++
1255  .../www/common-js/CordovaConfig.js                 |   18 +++
1256  src/common-js/AccountManager.js                    |   69 +++++++++++
1257  src/common-js/App.js                               |   10 +-
1258  src/common-js/Cordova.js                           |  113 ++++++++++++++++--
1259  src/common-js/Layout.js                            |   46 ++++---
1260  src/index.html                                     |   88 +++++++-------
1261  src/login.css                                      |    6 +
1262  src/login.js                                       |  126 ++++++++++++++++----
1263  11 files changed, 388 insertions(+), 119 deletions(-)
1264
1265 commit e54f0c5a72856917ec35ec3fa10a2e9e768fdb00
1266 Author: Charles Wust <charles.wust@serpro.gov.br>
1267 Date:   Wed Oct 28 11:13:40 2015 -0200
1268
1269     Task #13690 - Functional Tests for Expresso Lite
1270     
1271     - Created a folder in tests/functional_tests to store functional tests
1272       based on PHPUnit and Selenium
1273     - Created some classes in ExpressoLiteTest/Functional/Generic to make
1274       the creation of additional functional tests based on page objects
1275       easier
1276     - Created test case LoginTest, which verifies the behavior of the login
1277       screen
1278     - Created test case ComposeMailTest, which verifies the behavior of the
1279       compose window
1280     - Created test case SendReceiveMailTest, which verifies the behavior of
1281       sending and receiving e-mails
1282     
1283     Change-Id: I5a2da6816553f2e670f428179752ebe4e05b1020
1284
1285  .../Functional/Generic/ExpressoLiteTest.php        |  241 +++++++++++++
1286  .../Functional/Generic/GenericPage.php             |  150 ++++++++
1287  .../Functional/Generic/SingleLoginTest.php         |   79 +++++
1288  .../Functional/Generic/TestData.php                |   76 +++++
1289  .../Functional/Login/LoginPage.php                 |   63 ++++
1290  .../Functional/Login/LoginTest.php                 |  144 ++++++++
1291  .../Functional/Mail/ComposeMailTest.php            |  358 ++++++++++++++++++++
1292  .../Functional/Mail/HeadlinesEntry.php             |   73 ++++
1293  .../ExpressoLiteTest/Functional/Mail/MailPage.php  |  153 +++++++++
1294  .../Functional/Mail/MessageUnit.php                |  162 +++++++++
1295  .../Functional/Mail/SendReceiveMailTest.php        |  149 ++++++++
1296  .../Functional/Mail/WidgetCompose.php              |  163 +++++++++
1297  .../Functional/Mail/WidgetMessages.php             |   77 +++++
1298  tests/functional_tests/README                      |    5 +
1299  tests/functional_tests/data/ComposeMailTest.ini    |   56 +++
1300  tests/functional_tests/data/LoginTest.ini          |   17 +
1301  .../functional_tests/data/SendReceiveMailTest.ini  |   26 ++
1302  tests/functional_tests/functional_tests.xml        |   11 +
1303  tests/functional_tests/test_bootstrap.php          |   23 ++
1304  tests/functional_tests/test_conf.php               |    2 +
1305  20 files changed, 2028 insertions(+)
1306
1307 commit 91640374499dadb59b079a3f05bda48cc041d107
1308 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1309 Date:   Wed Jan 20 16:41:20 2016 -0200
1310
1311     Task #15083 - Fix view on calendar overlayed events
1312     
1313     - On WidgetWeek, if two or more events overlap, events will share
1314       horizontal space
1315     
1316     Change-Id: I9c7e40f5bf29af088f607c375375fe86285b61a6
1317
1318  src/calendar/WidgetWeek.css |    4 ++--
1319  src/calendar/WidgetWeek.js  |   33 +++++++++++++++++++++++++++++++--
1320  2 files changed, 33 insertions(+), 4 deletions(-)
1321
1322 commit eb319ba40b9568c4de135d5ce18e2c54d8bc5e2b
1323 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1324 Date:   Mon Feb 29 15:03:44 2016 -0300
1325
1326     Task #13781 - Create new calendar event
1327     
1328     - New button to add event, with proper hooks created on calendar.js
1329     - New WidgetEditEvent created, with simplified fields, won't cover all
1330       event options by now
1331     - Calendar now loads quick contacts on module loading
1332     - DateCalc module now has a createFromYmd method
1333     - SearchContactsByEmail now has a switch to download mugshots or not;
1334       also now returns account ID among user parameters
1335     - SearchEvents won't ignore reject events anymore
1336     - TineSession now stores accountDisplayName member retrieved from
1337       getAllRegistryData call
1338     - Manual date/time input, as a simple string; a full-fledged datetime
1339       picker is delayed to a further commit
1340     
1341     Change-Id: I377394e641607e47375a62a308008e033a9ab5ea
1342
1343  src/api/ExpressoLite/Backend/Request/SaveEvent.php |  147 ++++++++++++
1344  .../Backend/Request/SearchContactsByEmail.php      |    6 +-
1345  .../ExpressoLite/Backend/Request/SearchEvents.php  |   46 +++-
1346  src/api/ExpressoLite/TineTunnel/TineSession.php    |    3 +-
1347  src/calendar/DateCalc.js                           |    9 +-
1348  src/calendar/WidgetEditEvent.css                   |   33 +++
1349  src/calendar/WidgetEditEvent.html                  |   40 ++++
1350  src/calendar/WidgetEditEvent.js                    |  241 ++++++++++++++++++++
1351  src/calendar/calendar.js                           |   45 +++-
1352  src/calendar/index.html                            |    3 +-
1353  src/common-js/Contacts.js                          |    8 +-
1354  11 files changed, 553 insertions(+), 28 deletions(-)
1355
1356 commit 591ae636f741a39cf64d4ef2974c4f7f65d655f9
1357 Author: Rodrigo Cesar de Freitas Dias <rodrigo.dias@serpro.gov.br>
1358 Date:   Wed Mar 9 16:03:24 2016 -0300
1359
1360     Revert "Task #15083 - Better view on calendar overlayed events"
1361     
1362     This reverts commit c7360396ebcd9386b8cbe29d3c110d4918d6af87.
1363     
1364     Change-Id: I2bac23a87e7180d0618a24d43f194d25239aa440
1365
1366  src/calendar/WidgetWeek.css |    4 ++--
1367  src/calendar/WidgetWeek.js  |   15 +--------------
1368  2 files changed, 3 insertions(+), 16 deletions(-)
1369
1370 commit 4806d13df9f058a2d1628621a3975aa3c1dc5826
1371 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1372 Date:   Mon Mar 7 11:38:45 2016 -0300
1373
1374     Task #15427 - Added Chrome/Android bar color
1375     
1376     - Added theme-color meta directive for each module
1377     
1378     Change-Id: I23e78517b712bb39037a1504442edbae9ec07410
1379
1380  src/addressbook/index.html |    1 +
1381  src/calendar/index.html    |    1 +
1382  src/debugger/index.html    |    1 +
1383  src/index.html             |    1 +
1384  src/mail/index.html        |    1 +
1385  5 files changed, 5 insertions(+)
1386
1387 commit 69306e5c843c88e759bc84b53ce13e074a469eba
1388 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1389 Date:   Tue Mar 8 10:14:15 2016 -0300
1390
1391     Task #15463 - Updated jQuery from 2.1.4 to 2.2.1
1392     
1393     - Updated file common-js/jquery.min.js
1394     
1395     Change-Id: Ia5abec091597925a5da52ac7e19981461b9c0f36
1396
1397  src/common-js/jquery.min.js |    8 ++++----
1398  1 file changed, 4 insertions(+), 4 deletions(-)
1399
1400 commit 55c466599a69cd2a8866bcecca83a6bd8ddf3f2e
1401 Author: Charles Wust <charles.wust@serpro.gov.br>
1402 Date:   Tue Dec 15 10:47:17 2015 -0200
1403
1404     Task #13042 - Allow search to be cancelled
1405     
1406     - Canceling a search on mobile devices no longer fires a new search
1407       with an empty filter
1408     
1409     Change-Id: Idcdc6a27f923dad77a3f08d850c2afce4ae53bc5
1410
1411  src/common-js/Layout.js |    5 +++--
1412  1 file changed, 3 insertions(+), 2 deletions(-)
1413
1414 commit fc1fa469bc5918818801a3df863d0ca818d698ff
1415 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1416 Date:   Fri Jan 22 16:59:54 2016 -0200
1417
1418     Task #13777 - Sanitize localStorage calls
1419     
1420     - Created GetUserInfo handler, to retrieve session information set
1421       during login process; this handler makes no requests, so it's fast
1422     - Login handler now calls GetUserInfo instead of manually retrieve it
1423     - In App.Ready, check if localStorage info is set; if not, quickly call
1424       GetUserInfo handler and set it
1425     - It makes no sense to change the current sessionStorage calls, confined
1426       to a very specific use within Contacts.js
1427     
1428     Change-Id: Ia6356e0e43ab30a86d0fff7965e2f424353de66f
1429
1430  .../ExpressoLite/Backend/Request/GetUserInfo.php   |   39 ++++++++++++++++++++
1431  src/api/ExpressoLite/Backend/Request/Login.php     |   14 +++----
1432  src/common-js/App.js                               |   37 ++++++++++++++-----
1433  3 files changed, 73 insertions(+), 17 deletions(-)
1434
1435 commit d6e45ff1acba1cb58518dcb6a08d2d8585c945a9
1436 Author: Rodrigo Cesar de Freitas Dias <rodrigo.dias@serpro.gov.br>
1437 Date:   Fri Jan 22 16:47:34 2016 -0200
1438
1439     Revert "Task #13777 - Sanitize localStorage calls"
1440     
1441     This reverts commit 08b72775c336b6b4d1729eab138e015f354de8ac.
1442     
1443     Change-Id: Ib453ad1502db8681a2eee62a7a5186f3de5c0027
1444
1445  .../ExpressoLite/Backend/Request/GetUserInfo.php   |   28 ---------------
1446  src/api/ExpressoLite/Backend/Request/Login.php     |   14 ++++----
1447  src/common-js/App.js                               |   37 ++++++--------------
1448  3 files changed, 17 insertions(+), 62 deletions(-)
1449
1450 commit 08b72775c336b6b4d1729eab138e015f354de8ac
1451 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1452 Date:   Thu Jan 21 13:23:03 2016 -0200
1453
1454     Task #13777 - Sanitize localStorage calls
1455     
1456     - Created GetUserInfo handler, to retrieve session information set
1457       during login process; this handler makes no requests, so it's fast
1458     - Login handler now calls GetUserInfo instead of manually retrieve it
1459     - In App.Ready, check if localStorage info is set; if not, quickly call
1460       GetUserInfo handler and set it
1461     - It makes no sense to change the current sessionStorage calls, confined
1462       to a very specific use within Contacts.js
1463     
1464     Change-Id: I40b0ad825f76f0c9819a2aca59b016f4ab9e37b5
1465
1466  .../ExpressoLite/Backend/Request/GetUserInfo.php   |   28 +++++++++++++++
1467  src/api/ExpressoLite/Backend/Request/Login.php     |   14 ++++----
1468  src/common-js/App.js                               |   37 ++++++++++++++------
1469  3 files changed, 62 insertions(+), 17 deletions(-)
1470
1471 commit c7360396ebcd9386b8cbe29d3c110d4918d6af87
1472 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1473 Date:   Wed Jan 20 16:41:20 2016 -0200
1474
1475     Task #15083 - Better view on calendar overlayed events
1476     
1477     - On WidgetWeek, if two or more events overlap, later ones will be
1478       slightly padded to left, so the previous can be viewed
1479     
1480     Change-Id: I6dbdd39fbcf9201149dbe4e778885ae91536dd91
1481
1482  src/calendar/WidgetWeek.css |    4 ++--
1483  src/calendar/WidgetWeek.js  |   15 ++++++++++++++-
1484  2 files changed, 16 insertions(+), 3 deletions(-)
1485
1486 commit e2bb39c5a5b2ae302ad10715dd3d8669c5e8ee51
1487 Author: Rodrigo Cesar de Freitas Dias <rodrigo.dias@serpro.gov.br>
1488 Date:   Wed Jan 20 16:00:33 2016 -0200
1489
1490     Revert "Task #15083 - Better view on calendar overlayed events"
1491     
1492     This reverts commit d952cefd77464594c4469c2cac47d75eda61dc51.
1493     
1494     Change-Id: Ib0f3c8fa05e404b881c84cfc96176c3ea192ec78
1495
1496  src/calendar/WidgetWeek.js |    3 +--
1497  1 file changed, 1 insertion(+), 2 deletions(-)
1498
1499 commit d952cefd77464594c4469c2cac47d75eda61dc51
1500 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1501 Date:   Mon Jan 18 15:25:07 2016 -0200
1502
1503     Task #15083 - Better view on calendar overlayed events
1504     
1505     - On WidgetWeek, if two or more events overlap, later ones will be
1506       slightly padded to left, so the previous can be viewed
1507     
1508     Change-Id: Ibae4246b577c578ee3ac7b9692c1e9f100b1221a
1509
1510  src/calendar/WidgetWeek.js |    3 ++-
1511  1 file changed, 2 insertions(+), 1 deletion(-)
1512
1513 commit 160248956700ec2a13acae73d2fba5b085244bfe
1514 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1515 Date:   Mon Jan 18 12:04:01 2016 -0200
1516
1517     Task #13886 - Remove duplicated slash from api URL
1518     
1519     - Ajax URL acquirement no longer return an address with a duplicated
1520       slash
1521     - Ajax URL is now cached only once instead of being processed on each
1522       post
1523     
1524     Change-Id: I00243097f1c5b22c879b6fbdfd30d306a91bcb5f
1525
1526  src/common-js/App.js |   11 +++++++++--
1527  1 file changed, 9 insertions(+), 2 deletions(-)
1528
1529 commit f85bb92e1e46d534110a69b923913403202d5f62
1530 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1531 Date:   Mon Jan 18 14:50:33 2016 -0200
1532
1533     Task #15085 - Make addressbook fields readonly
1534     
1535     - On WidgetContactDetails, input fields are now readonly, therefore
1536       can't have their values modified by user
1537     
1538     Change-Id: I96a17b8349b23ac8a43a104322b9cb17fae0cf38
1539
1540  src/addressbook/WidgetContactDetails.html |    2 +-
1541  1 file changed, 1 insertion(+), 1 deletion(-)
1542
1543 commit 86a0d0d986c5077f4b8b6e3ce0f9777e1f793576
1544 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1545 Date:   Fri Jan 15 17:32:52 2016 -0200
1546
1547     Task #14197 - Simplified JS callback calls
1548     
1549     - Within JS modules, callbacks now defaulted to jQuery.noop
1550     - Removed all null callback checks, now redundant
1551     
1552     Change-Id: I3a63d2303665a46c4eacfec69eea5f888c9c13a0
1553
1554  src/calendar/WidgetMonth.js           |   16 +++++--------
1555  src/calendar/WidgetWeek.js            |   18 +++++----------
1556  src/common-js/ContactsAutocomplete.js |   14 +++++-------
1557  src/common-js/Dialog.js               |   23 ++++++-------------
1558  src/common-js/Layout.js               |    6 ++---
1559  src/common-js/TextBadges.js           |   16 +++++--------
1560  src/common-js/UploadFile.js           |   14 +++++-------
1561  src/mail/WidgetAttacher.js            |   16 +++++--------
1562  src/mail/WidgetCompose.js             |   18 +++++----------
1563  src/mail/WidgetFolders.js             |   24 +++++++-------------
1564  src/mail/WidgetHeadlines.js           |   40 ++++++++++-----------------------
1565  src/mail/WidgetMessages.js            |   22 ++++++------------
1566  12 files changed, 75 insertions(+), 152 deletions(-)
1567
1568 commit 5eb1fe238787226a47be4929f2b71677728543a1
1569 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1570 Date:   Fri Jan 15 11:58:49 2016 -0200
1571
1572     Task #14076 - Better view on calendar whole-day events
1573     
1574     - On Events.js, events that span in more than one day will trigger the
1575       creation of echo events, which are copies of the same event for each
1576       additional day
1577     - Echo events and their echoes, when pointed by cursor, will be properly
1578       highlighted using browser's own CSS processing
1579     - Better view of current day
1580     - Render method on WidgetEvents.js will also receive clicked event,
1581       because all other events will be hidden by default
1582     - WidgetMonth.js updated to handle echo events
1583     - Main module calendar.js updated to call WidgetEvents.render method
1584       with clicked event
1585     - Updated CSS styles
1586     
1587     Change-Id: I0f00e70b325e16028cbf7725c5bd54e7ce403147
1588
1589  src/calendar/Events.js        |   28 +++++++++++++++++++
1590  src/calendar/WidgetEvents.css |    4 ++-
1591  src/calendar/WidgetEvents.js  |   62 ++++++++++++++++++++++++++++-------------
1592  src/calendar/WidgetMonth.css  |    6 +++-
1593  src/calendar/WidgetMonth.html |    2 +-
1594  src/calendar/WidgetMonth.js   |   40 +++++++++++++++++++-------
1595  src/calendar/WidgetWeek.js    |    5 ++--
1596  src/calendar/calendar.js      |    4 +--
1597  8 files changed, 115 insertions(+), 36 deletions(-)
1598
1599 commit bbb514aaf93cfb5cc1c5c941a967b79c48fd1a91
1600 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1601 Date:   Fri Jan 15 11:13:03 2016 -0200
1602
1603     Task #13782 - Added calendar choosing
1604     
1605     - Added GetCalendars.php handler
1606     - Added user calendar menus to calendar module
1607     - Current day rendering matching current chosen calendar
1608     - Better logic when switching current date and month/week view
1609     - Better handling of whole-day events
1610     - Better handling of events which start on a previous month
1611     - SimpleMenu.js expanded so it can run multiple object instances, also
1612       no default select option is provided, user must actively choose
1613     - SimpleMenu.css updated to accomodate linebreaks on options
1614     
1615     Change-Id: I75c514e5b424d334b2aae3e5929deebbe8de267c
1616
1617  src/addressbook/addressbook.js                     |    6 +-
1618  .../ExpressoLite/Backend/Request/GetCalendars.php  |   79 +++++++++++++
1619  .../ExpressoLite/Backend/Request/SearchEvents.php  |   43 ++++---
1620  src/calendar/Events.js                             |  123 +++++++++++++-------
1621  src/calendar/WidgetMonth.css                       |   12 +-
1622  src/calendar/WidgetMonth.js                        |   30 +++--
1623  src/calendar/WidgetWeek.css                        |    4 +-
1624  src/calendar/WidgetWeek.js                         |   10 +-
1625  src/calendar/calendar.css                          |   18 +--
1626  src/calendar/calendar.js                           |  105 ++++++++++++-----
1627  src/calendar/index.html                            |    4 +-
1628  src/common-js/SimpleMenu.css                       |   15 +--
1629  src/common-js/SimpleMenu.js                        |   82 +++++++------
1630  src/debugger/debugger.js                           |    6 +-
1631  14 files changed, 367 insertions(+), 170 deletions(-)
1632
1633 commit b1da3f558576f1927bc2ba72a59b98ac5e4708bb
1634 Author: Rodrigo Cesar de Freitas Dias <rodrigo.dias@serpro.gov.br>
1635 Date:   Mon Jan 18 11:11:28 2016 -0200
1636
1637     Revert "Task #13886 - Remove duplicated slash from api URL"
1638     
1639     This reverts commit bef0f08bb14bf344bf723a684f17ef5247f9612b.
1640     
1641     Change-Id: Ie5b1d4863cb1cbaeaaf992d245836a1186a97e86
1642
1643  src/common-js/App.js |   16 ++++------------
1644  1 file changed, 4 insertions(+), 12 deletions(-)
1645
1646 commit be5f489da9bf7385fd522a5778fac389687ff339
1647 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1648 Date:   Tue Jan 5 09:32:23 2016 -0200
1649
1650     Task #14340 - Improved logoff transition
1651     
1652     - On Layout.js, new transition animation added, now user can't click
1653       anywhere while logging off
1654     - Updated elements and styles on HTML and CSS files
1655     
1656     Change-Id: Ic4fa4fc6324df8e48fdc1cc7362a60a42ada4e9c
1657
1658  src/common-js/Layout.css  |   15 +++++++++++++--
1659  src/common-js/Layout.html |    5 ++++-
1660  src/common-js/Layout.js   |   10 +++++++---
1661  3 files changed, 24 insertions(+), 6 deletions(-)
1662
1663 commit 531fa40679435d408bfa10e87769d4bdc4c22b36
1664 Author: Charles Wust <charles.wust@serpro.gov.br>
1665 Date:   Mon Dec 14 11:05:27 2015 -0200
1666
1667     Task #14113 - Use email input field for login
1668     
1669     - Changed login field from type="text" to type="email" to make typing
1670       on mobile devices easier
1671     
1672     Change-Id: Icd73c61b6735e08fb865c57980842f05c62bb195
1673
1674  src/index.html |    2 +-
1675  src/login.css  |    4 ++--
1676  2 files changed, 3 insertions(+), 3 deletions(-)
1677
1678 commit 194f367e37d2b067367a4752520740152638e2bb
1679 Author: Charles Wust <charles.wust@serpro.gov.br>
1680 Date:   Tue Dec 22 11:30:59 2015 -0200
1681
1682     Task #14248 - Remove mail/Contacts.js
1683     
1684     - Removed mail/Contacts.js and mail/WidgetSearchAddr.*, as both of them
1685       were dead code
1686     
1687     Change-Id: I9b7a10a6b35f76b6ca51ab446af718abd14a8895
1688
1689  src/mail/Contacts.js           |  149 -----------------------------------
1690  src/mail/WidgetSearchAddr.css  |   16 ----
1691  src/mail/WidgetSearchAddr.html |   18 -----
1692  src/mail/WidgetSearchAddr.js   |  170 ----------------------------------------
1693  4 files changed, 353 deletions(-)
1694
1695 commit bef0f08bb14bf344bf723a684f17ef5247f9612b
1696 Author: Charles Wust <charles.wust@serpro.gov.br>
1697 Date:   Mon Dec 14 15:17:01 2015 -0200
1698
1699     Task #13886 - Remove duplicated slash from api URL
1700     
1701     - Ajax URL acquirement no longer return an address with a duplicated
1702       slash
1703     - Ajax URL is now cached only once instead of being processed on each
1704       post
1705     
1706     Change-Id: I9acdae7a6c3d75e6d24cacf8c0a91268dc049e82
1707
1708  src/common-js/App.js |   16 ++++++++++++----
1709  1 file changed, 12 insertions(+), 4 deletions(-)
1710
1711 commit d28f5e0c32a4b240cf22e87c332156f6a67a5243
1712 Author: Charles Wust <charles.wust@serpro.gov.br>
1713 Date:   Mon Jul 27 17:31:03 2015 -0300
1714
1715     Task #13401 - Added new debugger module
1716     
1717     - Added a new module that provides tools that will help debug some
1718       tasks during development
1719     - Added WidgetTineCookies that lets the user manage the cookies stored
1720       in the current user's TineSession via browser
1721     - Added WidgetComponentTest that can invoke functions from any JS
1722       component directly from the browser (useful for mobile development)
1723     - Added new entry in conf.php that makes this module available
1724     - Added new constraint that will throw an exception if a debug related
1725       AJAX request is performed when debugger module is off
1726     
1727     Change-Id: Ifcde7a94c8396111b17262ffa75e1b5f0ed39b42
1728
1729  src/addressbook/WidgetCatalogMenu.css              |   25 ---
1730  src/addressbook/WidgetCatalogMenu.js               |   56 ------
1731  src/addressbook/WidgetContactDetails.html          |    4 +-
1732  src/addressbook/WidgetContactList.html             |    4 +-
1733  src/addressbook/addressbook.js                     |   10 +-
1734  src/api/ExpressoLite/Backend/AjaxProcessor.php     |    3 +
1735  .../Backend/Request/GetJSComponentList.php         |  117 ++++++++++++
1736  .../Backend/Request/GetTineCookies.php             |   33 ++++
1737  .../ExpressoLite/Backend/Request/LiteRequest.php   |   37 +++-
1738  src/api/ExpressoLite/Backend/Request/Login.php     |    1 +
1739  .../Backend/Request/ReplaceCookieValue.php         |   35 ++++
1740  .../DebuggerModuleNotEnabledException.php          |   29 +++
1741  src/api/ExpressoLite/TineTunnel/TineSession.php    |   11 ++
1742  src/api/bootstrap.php                              |    2 +
1743  src/calendar/calendar.js                           |   54 +++---
1744  src/calendar/index.html                            |    5 +-
1745  src/common-js/App.js                               |    2 +-
1746  src/common-js/Layout.css                           |    2 +
1747  src/common-js/Layout.html                          |    1 +
1748  src/common-js/Layout.js                            |   10 +-
1749  src/common-js/SimpleMenu.css                       |   25 +++
1750  src/common-js/SimpleMenu.js                        |   56 ++++++
1751  src/conf.php                                       |   28 ++-
1752  src/debugger/WidgetComponentTest.css               |   28 +++
1753  src/debugger/WidgetComponentTest.html              |   38 ++++
1754  src/debugger/WidgetComponentTest.js                |  186 ++++++++++++++++++++
1755  src/debugger/WidgetTineCookies.css                 |   38 ++++
1756  src/debugger/WidgetTineCookies.html                |   24 +++
1757  src/debugger/WidgetTineCookies.js                  |  109 ++++++++++++
1758  src/debugger/debugger.js                           |  112 ++++++++++++
1759  src/debugger/index.html                            |   29 +++
1760  src/img/layout-icons32.png                         |  Bin 3177 -> 4149 bytes
1761  32 files changed, 980 insertions(+), 134 deletions(-)
1762
1763 commit 9072fca71684d839d068d6d94189b53d650af29b
1764 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1765 Date:   Wed Dec 2 10:37:23 2015 -0200
1766
1767     Task #13962 - Fixed headline selection after mark read
1768     
1769     - On email module, when a headline is marked read/unread, headline
1770       selection is now cleared
1771     
1772     Change-Id: I3b37e538e0fdf4c2f20b05baec5fb995e350d5cb
1773
1774  src/mail/WidgetHeadlines.js |    1 +
1775  1 file changed, 1 insertion(+)
1776
1777 commit ee75e45b8c9c4d2792c5106f350ff0f6bb66c395
1778 Author: Diogo Santos <diogo.santos@serpro.gov.br>
1779 Date:   Thu Nov 5 16:55:15 2015 -0200
1780
1781     Task #14162 - Create back to the top page anchor
1782     
1783     - All template files contains headers elements to convey document
1784       structure and now after these elements will exist back to the
1785       top page anchors.
1786     - Adjust some identations on template files.
1787     - Adjust on pages OpenMessageTemplate.php and ShowFeedbackTemplate.php
1788       one <div> element without corresponding </div>.
1789     - Allow, on page ComposeTemplate.php, an anchor 'Ir para anexos'.
1790     
1791     Change-Id: Ic5176b2384a8f11f1d72bf2c623d8a4d9097bccd
1792
1793  .../Core/Template/ShowFeedbackTemplate.php         |   11 +-
1794  .../Accessible/Core/Template/general.css           |    7 +
1795  .../Mail/Template/ComposeMessageTemplate.php       |  181 +++++++++++---------
1796  .../Accessible/Mail/Template/MainTemplate.php      |   27 +++
1797  .../Mail/Template/OpenFolderTemplate.php           |   10 ++
1798  .../Mail/Template/OpenMessageTemplate.php          |   35 +++-
1799  6 files changed, 183 insertions(+), 88 deletions(-)
1800
1801 commit d9cf2167aa445a3c4874a0ac7d97a123b157fb75
1802 Author: Charles Wust <charles.wust@serpro.gov.br>
1803 Date:   Tue Nov 24 12:28:58 2015 -0200
1804
1805     Task #14658 - Replace JS and CSS minifiers
1806     
1807     - JS minification is now done with UglifyJs
1808     - CSS minification is now done with CleanCss
1809     - Build script was updated to use new minifiers
1810     - Build script also checks if the minifiers are correctly installed
1811     - Added documentation with installation instructions for the minifiers
1812     - YUICompressor was removed
1813     
1814     Change-Id: I36fa5e2b8c5518139813bb38fbada896660af4b3
1815
1816  build/README                                |   34 +++++++++++++++++
1817  build/build.php                             |   35 +++++++++++------
1818  build/yuicompressor/LICENSE.TXT             |   54 ---------------------------
1819  build/yuicompressor/yuicompressor-2.4.8.jar |  Bin 787524 -> 0 bytes
1820  4 files changed, 58 insertions(+), 65 deletions(-)
1821
1822 commit e49c0379fd8764c17d3dd7451e17210052489d57
1823 Author: Charles Wust <charles.wust@serpro.gov.br>
1824 Date:   Tue Nov 24 15:03:17 2015 -0200
1825
1826     Task #13249 - Warning when cURL is not available
1827     
1828     - Moved cURL verification from bootstrap.php to Request.php
1829     - Added CurlNotInstalledException that is thrown in such cases
1830     - App.Post now checks for CurlNotInstalledException and displays an
1831       appropriate message if necessary
1832     
1833     Change-Id: Ic2f691a860c1ee83c153d7a528515e5de527c3f3
1834
1835  .../Exception/CurlNotInstalledException.php        |   25 ++++++++++++++++++++
1836  src/api/ExpressoLite/TineTunnel/Request.php        |    5 ++++
1837  src/api/bootstrap.php                              |    5 +---
1838  src/common-js/App.js                               |    8 ++-----
1839  4 files changed, 33 insertions(+), 10 deletions(-)
1840
1841 commit c9a1be5e0159927bc9a89d55ee523ca91a5fce00
1842 Author: Charles Wust <charles.wust@serpro.gov.br>
1843 Date:   Wed Oct 28 16:28:08 2015 -0200
1844
1845     Task #13963 - Fix opening important draft messages
1846     
1847     - Opening the compose window for a draft message now checks the
1848       Important checkbox if the message was originally saved with this flag
1849     
1850     Change-Id: I4ec5bc54c44f14bb84646f61387ed9e4cdea1aa2
1851
1852  src/mail/WidgetCompose.js |    1 +
1853  1 file changed, 1 insertion(+)
1854
1855 commit 3306ff7689782e3efee38f7c24d5446e8ec0e8df
1856 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1857 Date:   Wed Oct 7 09:48:10 2015 -0300
1858
1859     Task #13822 - Allow calendar refresh
1860     
1861     - Added button to refresh current calendar view (month or week)
1862     - Added hidden throbber to be used during refreshing operations
1863     - On Events.js, added routine to manually clear cache
1864     - User confirmation change is now allowed only for future events
1865     - On calendar.js, EventClicked routine parameter renamed for clarity
1866     
1867     Change-Id: I1cc2ef623b612646493444282ffb6d5da6977215
1868
1869  src/calendar/DateCalc.js     |    4 ++++
1870  src/calendar/Events.js       |   18 ++++++++++++++++++
1871  src/calendar/WidgetEvents.js |   24 +++++++++++++++---------
1872  src/calendar/calendar.css    |    4 ++++
1873  src/calendar/calendar.js     |   30 +++++++++++++++++++++++++++---
1874  src/calendar/index.html      |    2 ++
1875  6 files changed, 70 insertions(+), 12 deletions(-)
1876
1877 commit f65fd6c488cbfcd283be8838d77bca3d82d0226b
1878 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1879 Date:   Tue Oct 27 14:39:58 2015 -0200
1880
1881     Task #13807 - Added menu for opened email thread
1882     
1883     - Added a new menu at the top of the thread, when thread emails are
1884       being viewed
1885     - Added hooks for the menu at mail.js
1886     - On WidgetHeadlines, added method to check the currently opened thread
1887     - Better contrast on ContextMenu mouse hover, to be visible on white
1888       backgrounds
1889     
1890     Change-Id: I193de9407c980c3c71810f15a8c7693fdd47a802
1891
1892  src/common-js/ContextMenu.css |    2 +-
1893  src/mail/WidgetHeadlines.js   |   16 +++++++++++
1894  src/mail/index.html           |    1 +
1895  src/mail/mail.css             |    5 +++-
1896  src/mail/mail.js              |   59 ++++++++++++++++++++++++++++++++++-------
1897  5 files changed, 71 insertions(+), 12 deletions(-)
1898
1899 commit 43c315c8e97608c53d7b335ebf351d4acd23ccab
1900 Author: Edgar Lucca <edgar.lucca@serpro.gov.br>
1901 Date:   Thu Oct 8 14:01:42 2015 -0300
1902
1903     Task #13419 - Save contact on send email
1904     
1905     - Set flag add contacts on send email
1906     - Update personal catalog cache
1907     
1908     Change-Id: I1718cf48d21600c2a70ffc5b964acd631c13258d
1909
1910  .../Backend/Request/Utils/MessageUtils.php         |    3 +-
1911  src/common-js/Contacts.js                          |   50 ++++++++++++++------
1912  src/mail/WidgetCompose.js                          |    2 +-
1913  src/mail/mail.js                                   |   14 +++++-
1914  4 files changed, 51 insertions(+), 18 deletions(-)
1915
1916 commit 6bc89408357ad060e4c4b8e378575c47a654415d
1917 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1918 Date:   Fri Sep 25 10:36:50 2015 -0300
1919
1920     Task #13780 - Added calendar event confirmation
1921     
1922     - On calendar event details, added dropdown menu with confirmation
1923       options
1924     - On event handling, 'status' field renamed to 'confirmation'
1925     - Added SetEventConfirmation request handler
1926     - Added setConfirmation method on Events class
1927     - Updated confirmation sprite
1928     
1929     Change-Id: Ibbf783785f70eaefc6f748de7884aa351e0386d7
1930
1931  .../ExpressoLite/Backend/Request/SearchEvents.php  |   12 +--
1932  .../Backend/Request/SetEventConfirmation.php       |   85 ++++++++++++++++++++
1933  src/calendar/Events.js                             |   27 ++++++-
1934  src/calendar/WidgetEvents.css                      |   17 ++--
1935  src/calendar/WidgetEvents.html                     |   63 ++++++++-------
1936  src/calendar/WidgetEvents.js                       |   57 +++++++++++--
1937  src/calendar/WidgetMonth.js                        |    4 +-
1938  src/calendar/WidgetWeek.js                         |    2 +-
1939  src/img/attendee-status.png                        |  Bin 1426 -> 1615 bytes
1940  9 files changed, 212 insertions(+), 55 deletions(-)
1941
1942 commit fdd1d88bc972117477436023f95169d80c3315e6
1943 Author: Charles Wust <charles.wust@serpro.gov.br>
1944 Date:   Wed Sep 23 15:46:20 2015 -0300
1945
1946     Task #13447 - Allow file transfer with Cordova
1947     
1948     - Links that enable file upload and download have been fixed to
1949       reference the correct AJAX address
1950     - GetMessage now receives an extra parameter named ajaxUrl, which is
1951       used to create inline attachments within the message
1952     
1953     Change-Id: Icfba15de7620c19e23c3d4b4bae7c573e5375100
1954
1955  .../ExpressoLite/Backend/Request/GetMessage.php    |    2 +-
1956  src/common-js/App.js                               |   12 ++++++++----
1957  src/mail/WidgetAttacher.js                         |    2 +-
1958  src/mail/WidgetHeadlines.js                        |    6 ++++--
1959  src/mail/WidgetMessages.js                         |   13 ++++++++-----
1960  5 files changed, 22 insertions(+), 13 deletions(-)
1961
1962 commit f255a73fbb6d2f9a07cc5f3a39896bfa27685dea
1963 Author: Charles Wust <charles.wust@serpro.gov.br>
1964 Date:   Wed Jun 24 11:23:33 2015 -0300
1965
1966     Task #11775 - Expresso Lite as a Cordova app
1967     
1968     - Added cordova.js in all html files to add Cordova support
1969     - Added build_cordova.sh script that generates the phone app for
1970       android devices
1971     - Replaced $.ready with a new App.Ready that will also wait for the
1972       deviceready event in the phone app
1973     - Added better handling of NoTineSessionException to make application
1974       return to login screen when user resumes the application in a phone
1975     - AJAX calls aborted due to user loading a new page do not fail anymore,
1976       thus avoiding unnecessary error alerts
1977     
1978     Change-Id: Iaa7deb0391a0202a7ef79b493bf4031bb79af87b
1979
1980  build/build_cordova.sh                             |  186 ++++++++++++++++++++
1981  build/cordova/.gitignore                           |    1 +
1982  build/cordova/README.md                            |   62 +++++++
1983  build/cordova/config.xml                           |   18 ++
1984  .../cordova-build-src/common-js/CordovaConfig.js   |   18 ++
1985  build/cordova/icons/expressobr-hdpi.png            |  Bin 0 -> 4384 bytes
1986  build/cordova/icons/expressobr-ldpi.png            |  Bin 0 -> 1893 bytes
1987  build/cordova/icons/expressobr-mdpi.png            |  Bin 0 -> 2537 bytes
1988  build/cordova/icons/expressobr-xhdpi.png           |  Bin 0 -> 6048 bytes
1989  build/cordova/icons/expressobr-xxhdpi.png          |  Bin 0 -> 11117 bytes
1990  build/cordova/icons/expressobr-xxxhdpi.png         |  Bin 0 -> 13246 bytes
1991  src/addressbook/addressbook.js                     |    4 +-
1992  src/addressbook/index.html                         |    1 +
1993  src/calendar/calendar.js                           |    2 +-
1994  src/calendar/index.html                            |    1 +
1995  src/common-js/App.js                               |   87 ++++++---
1996  src/common-js/Cordova.js                           |   47 +++++
1997  src/common-js/CordovaConfig.js                     |   16 ++
1998  src/common-js/Layout.js                            |    4 +-
1999  src/cordova.js                                     |    4 +
2000  src/index.html                                     |    1 +
2001  src/login.js                                       |   13 +-
2002  src/mail/index.html                                |    1 +
2003  src/mail/mail.js                                   |    2 +-
2004  24 files changed, 432 insertions(+), 36 deletions(-)
2005
2006 commit 797220ee2f927ef1c289d7829f364b275d2b9887
2007 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2008 Date:   Thu Sep 17 15:17:39 2015 -0300
2009
2010     Task #13779 - View calendar event details
2011     
2012     - On calendar module, added right panel with new widget to render event
2013       details, when event is clicked
2014     - On month/week widgets, added click handlers for event objects
2015     - Added sprite with attendee status icons
2016     - Added HTML templates for the event detail widget rendering
2017     - Added CSS styles for the event detail rendering
2018     - Added new date string formatter on DateCalc
2019     - Minor adaptations on calendar module
2020     
2021     Change-Id: I5893a1ebf00a171315f3423f073d2c76fd7f7456
2022
2023  .../ExpressoLite/Backend/Request/SearchEvents.php  |   63 +++++++++-
2024  src/calendar/DateCalc.js                           |   15 ++-
2025  src/calendar/Events.js                             |   30 ++++-
2026  src/calendar/WidgetEvents.css                      |   34 +++++
2027  src/calendar/WidgetEvents.html                     |   55 ++++++++
2028  src/calendar/WidgetEvents.js                       |  131 ++++++++++++++++++++
2029  src/calendar/WidgetMonth.css                       |    3 +
2030  src/calendar/WidgetMonth.js                        |   42 +++++--
2031  src/calendar/WidgetWeek.css                        |   36 ++----
2032  src/calendar/WidgetWeek.html                       |   11 +-
2033  src/calendar/WidgetWeek.js                         |   36 ++++--
2034  src/calendar/calendar.css                          |    4 +-
2035  src/calendar/calendar.js                           |   34 +++--
2036  src/img/attendee-status.png                        |  Bin 0 -> 1426 bytes
2037  14 files changed, 423 insertions(+), 71 deletions(-)
2038
2039 commit f801fe818cac13f28d1bd85a49017e15683e68ee
2040 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2041 Date:   Thu Sep 17 12:30:04 2015 -0300
2042
2043     Task #14050 - Align 'header attachments' in email composition
2044     
2045     - The alignment of the 'header Attachments' now are correctly following
2046       the standard for this type of element in email template composition
2047       screen.
2048     
2049     Change-Id: If7284ac9966c77642f07f14e10b2c7522dd926f2
2050
2051  .../Mail/Template/ComposeMessageTemplate.css       |    2 +-
2052  .../Mail/Template/ComposeMessageTemplate.php       |  114 ++++++++++----------
2053  2 files changed, 60 insertions(+), 56 deletions(-)
2054
2055 commit 49622f17904cbbd889605eaddcc015d800aa3943
2056 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2057 Date:   Thu Sep 10 18:37:20 2015 -0300
2058
2059     Task #13799 - Move a message being displayed to another folder
2060     
2061     - Create MoveMessage.php handler class responsible for moving messages
2062       to any folder through the message and folder identification (id).
2063     - OpenFolderTemplate.php now contains a link to back to the message
2064       that will no longer be moved.
2065     - From the OpenFolderTemplate.php will be allowed both will open a
2066       messages folder visualization  as moving a message to any folder.
2067     - Every action of moving successfully completed messages will be
2068       communicated in the feedback event.
2069     
2070     Change-Id: I57f0fee40ca784fd7e58b20ebe807d5c6cd4dedf
2071
2072  src/accessible/Accessible/Mail/Main.php            |    2 +-
2073  src/accessible/Accessible/Mail/MoveMessage.php     |   48 ++++++++++++++++++++
2074  src/accessible/Accessible/Mail/OpenFolder.php      |   30 ++++++++----
2075  src/accessible/Accessible/Mail/OpenMessage.php     |    9 +++-
2076  .../Mail/Template/OpenFolderTemplate.php           |    5 +-
2077  .../Mail/Template/OpenMessageTemplate.php          |    1 +
2078  6 files changed, 84 insertions(+), 11 deletions(-)
2079
2080 commit da67501735614ac182d693407f40a72314e64d7e
2081 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2082 Date:   Tue Aug 25 14:00:04 2015 -0300
2083
2084     Task #13398 - Selection of multiple messages and mark as unread
2085     
2086     - Adjust showfeedback.php class documentation.
2087     - Rename the method name, of showfeedback.php, responsible for prepare
2088       buttons to be displayed.
2089     - Create a link 'lnkConfirmationMessageAction' in Mail/Main.php.
2090     - Create ConfirmationMessageAction.php class wich will be treated
2091       the confirmation of any message action.
2092     - Create ProcessMessageAction.php class to check the action to be
2093       performed and dispatch the request to the responsible handler.
2094     - Now one or more messages can be marked as unread from the message
2095       display (Mail/Template/MainTemplate.php).
2096     - Add 'aria-hidden' attribute at Mail/Template/MainTemplate.php to
2097       the mark column of messages table display.
2098     
2099     Change-Id: Idc8d981f75e9aacfa74ca3b062f9f74d72446c10
2100
2101  src/accessible/Accessible/Core/MessageIds.php      |   45 +++++
2102  src/accessible/Accessible/Core/ShowFeedback.php    |   18 +-
2103  .../Core/Template/ShowFeedbackTemplate.php         |    4 +-
2104  .../Accessible/Core/Template/general.css           |    6 +-
2105  .../Accessible/Mail/ConfirmMessageAction.php       |  186 ++++++++++++++++++++
2106  src/accessible/Accessible/Mail/Main.php            |   19 +-
2107  .../Accessible/Mail/MarkMessageAsUnread.php        |   26 ++-
2108  src/accessible/Accessible/Mail/OpenMessage.php     |    2 +-
2109  .../Accessible/Mail/ProcessMessageAction.php       |   59 +++++++
2110  .../Accessible/Mail/Template/MainTemplate.css      |    3 +
2111  .../Accessible/Mail/Template/MainTemplate.php      |  146 ++++++++-------
2112  src/img/72px_confirm.png                           |  Bin 0 -> 5511 bytes
2113  12 files changed, 413 insertions(+), 101 deletions(-)
2114
2115 commit 4c655d930fd036acf7f11e8e28332dd6491af504
2116 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2117 Date:   Thu Sep 17 14:36:52 2015 -0300
2118
2119     Task #13933 - Validation of the read confirmation flag
2120     
2121     - Correction of the read receipt flag validation to prevent warning in
2122       expresso lite.
2123     
2124     Change-Id: I695ff865468b5f57165910d4c7690605ec5baba7
2125
2126  .../ExpressoLite/Backend/Request/SaveMessage.php   |    2 +-
2127  1 file changed, 1 insertion(+), 1 deletion(-)
2128
2129 commit c6b63a9abcb4ef241bdb332d2645c447536d29d8
2130 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
2131 Date:   Mon Aug 17 15:29:34 2015 -0300
2132
2133     Task #13712 - Input validation for screen reader
2134     
2135     - Customize validation messages for mail and subject fields
2136     
2137     Change-Id: Ie057b04d2491fb5150182bd46ca58b8b8c412100
2138
2139  .../Mail/Template/ComposeMessageTemplate.php       |    6 +++---
2140  1 file changed, 3 insertions(+), 3 deletions(-)
2141
2142 commit c330d5834b2c1173794996bf8e14264b93a99ee6
2143 Author: Charles Wust <charles.wust@serpro.gov.br>
2144 Date:   Tue Sep 1 10:59:15 2015 -0300
2145
2146     Task #13473 - Refactor exceptions class structure
2147     
2148     - All exceptions now belong to the same namespace, that is, they are
2149       no longer divided in TineTunnel and Backend namespaces
2150     - All exceptions now are subclasses of LiteException
2151     - All exceptions have an associated HTTP code
2152     - TineTunnelException became obsolete and was removed
2153     - AjaxProcessor exception handling was simplified a little
2154     - Added/fixed documentation
2155     
2156     Change-Id: I7c57cc4d1c872e38a769918e612b7851de673235
2157
2158  src/accessible/Accessible/Dispatcher.php           |    2 +-
2159  src/accessible/Accessible/Handler.php              |    2 +-
2160  src/api/ExpressoLite/Backend/AjaxProcessor.php     |    9 +--
2161  .../Backend/Exception/LiteException.php            |   64 -----------------
2162  .../Backend/Exception/NoTineSessionException.php   |   30 --------
2163  .../Backend/Exception/UserMismatchException.php    |   23 ------
2164  .../ExpressoLite/Backend/LiteRequestProcessor.php  |    2 +-
2165  .../Backend/Request/ChangeExpiredPassword.php      |    2 +-
2166  .../ExpressoLite/Backend/Request/LiteRequest.php   |    6 +-
2167  src/api/ExpressoLite/Backend/Request/Login.php     |    2 +-
2168  .../Exception/CaptchaRequiredException.php         |   40 +++++++++++
2169  src/api/ExpressoLite/Exception/LiteException.php   |   73 ++++++++++++++++++++
2170  .../Exception/NoTineSessionException.php           |   29 ++++++++
2171  src/api/ExpressoLite/Exception/RpcException.php    |   26 +++++++
2172  .../ExpressoLite/Exception/TineErrorException.php  |   43 ++++++++++++
2173  .../Exception/TineSessionExpiredException.php      |   25 +++++++
2174  .../Exception/UserMismatchException.php            |   24 +++++++
2175  .../Exception/CaptchaRequiredException.php         |   28 --------
2176  .../TineTunnel/Exception/RpcException.php          |   20 ------
2177  .../TineTunnel/Exception/TineErrorException.php    |   33 ---------
2178  .../Exception/TineSessionExpiredException.php      |   24 -------
2179  .../TineTunnel/Exception/TineTunnelException.php   |   22 ------
2180  src/api/ExpressoLite/TineTunnel/JsonRpc.php        |    2 +-
2181  src/api/ExpressoLite/TineTunnel/Request.php        |    2 +-
2182  src/api/ExpressoLite/TineTunnel/TineJsonRpc.php    |    4 +-
2183  src/api/ExpressoLite/TineTunnel/TineSession.php    |   14 ++--
2184  26 files changed, 280 insertions(+), 271 deletions(-)
2185
2186 commit 0b8fceb72084cf9cad9aac09fc8bb6a99bffa364
2187 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2188 Date:   Mon Sep 14 14:48:49 2015 -0300
2189
2190     Task #13884 - Master/detail interface merged into Layout class
2191     
2192     - Layout.js now handles master/detail exhibition inside the modules
2193     - Layout.css and Layout.html updated to follow the changes
2194     - All index.html and main modules JS updated to use the new Layout
2195       master/detail handling
2196     - All master/detail CSS handlers removed, now unnecessary
2197     
2198     Change-Id: Iaf1b157156ce95fea8435c8d63dc7a69844387b4
2199
2200  src/addressbook/addressbook.css |   37 --------
2201  src/addressbook/addressbook.js  |   17 ++--
2202  src/addressbook/index.html      |    6 +-
2203  src/calendar/calendar.js        |    4 +-
2204  src/calendar/index.html         |    6 +-
2205  src/common-js/Layout.css        |  123 ++++++++++++++++---------
2206  src/common-js/Layout.html       |   50 +++++-----
2207  src/common-js/Layout.js         |  194 +++++++++++++++++++--------------------
2208  src/mail/index.html             |   26 +++---
2209  src/mail/mail.css               |   13 +--
2210  src/mail/mail.js                |   42 ++++-----
2211  11 files changed, 248 insertions(+), 270 deletions(-)
2212
2213 commit b6e24d2715afc2a84cc5552ffbbcbae1248a82f4
2214 Author: Rodrigo Cesar de Freitas Dias <rodrigo.dias@serpro.gov.br>
2215 Date:   Mon Sep 14 09:46:34 2015 -0300
2216
2217     Revert "Task #13884 - Master/detail interface merg
2218     
2219     This reverts commit 6b375e2f5bbfb31f78e62704d0b35e4186ad9c71.
2220     
2221     Change-Id: I592b74dc672e33ac652845b473dba268568bea5a
2222
2223  src/addressbook/addressbook.css |   37 ++++++++
2224  src/addressbook/addressbook.js  |   17 ++--
2225  src/addressbook/index.html      |    6 +-
2226  src/calendar/calendar.js        |    4 +-
2227  src/calendar/index.html         |    6 +-
2228  src/common-js/Layout.css        |  123 +++++++++----------------
2229  src/common-js/Layout.html       |   50 +++++------
2230  src/common-js/Layout.js         |  188 ++++++++++++++++++++++-----------------
2231  src/mail/index.html             |   26 +++---
2232  src/mail/mail.css               |   13 ++-
2233  src/mail/mail.js                |   46 ++++++----
2234  11 files changed, 278 insertions(+), 238 deletions(-)
2235
2236 commit 52fd76ae3895c9647c9ae90f69b4a0b42a4905f6
2237 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2238 Date:   Fri Sep 4 15:02:58 2015 -0300
2239
2240     Task #13911 - Better calendar timezone handling
2241     
2242     - On calendar, improved timezone handling for events
2243     - Client now receives UTC time, timezone conversion is made on client
2244     
2245     Change-Id: Id8b5173853b78e677dd9936d7962d93cce5f0f20
2246
2247  .../ExpressoLite/Backend/Request/SearchEvents.php  |    3 ++-
2248  src/calendar/DateCalc.js                           |    4 ++--
2249  2 files changed, 4 insertions(+), 3 deletions(-)
2250
2251 commit 6b375e2f5bbfb31f78e62704d0b35e4186ad9c71
2252 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2253 Date:   Fri Sep 4 14:46:46 2015 -0300
2254
2255     Task #13884 - Master/detail interface merged into Layout class
2256     
2257     - Layout.js now handles master/detail exhibition inside the modules
2258     - Layout.css and Layout.html updated to follow the changes
2259     - All index.html and main modules JS updated to use the new Layout
2260       master/detail handling
2261     - All master/detail CSS handlers removed, now unnecessary
2262     
2263     Change-Id: Ic529ce24d073b898853ddde39d1786b0a3685d58
2264
2265  src/addressbook/addressbook.css |   37 --------
2266  src/addressbook/addressbook.js  |   17 ++--
2267  src/addressbook/index.html      |    6 +-
2268  src/calendar/calendar.js        |    4 +-
2269  src/calendar/index.html         |    6 +-
2270  src/common-js/Layout.css        |  123 ++++++++++++++++---------
2271  src/common-js/Layout.html       |   50 ++++++-----
2272  src/common-js/Layout.js         |  188 +++++++++++++++++----------------------
2273  src/mail/index.html             |   26 +++---
2274  src/mail/mail.css               |   13 +--
2275  src/mail/mail.js                |   46 ++++------
2276  11 files changed, 238 insertions(+), 278 deletions(-)
2277
2278 commit 0314a68a768955b29094ffed8df7e2a1d4998629
2279 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2280 Date:   Tue Sep 1 15:43:11 2015 -0300
2281
2282     Task #13900 - Updated jQuery from 2.1.3 to 2.1.4
2283     
2284     - common-js/jquery.min.js file updated, nothing else needed
2285     
2286     Change-Id: I57964b4ea156ac7aba6a5748b45eb3ff0843df69
2287
2288  src/common-js/jquery.min.js |    8 ++++----
2289  1 file changed, 4 insertions(+), 4 deletions(-)
2290
2291 commit 87c1f0a93120d3ead6582eff0eb70cb0bcd3c82e
2292 Author: Charles Wust <charles.wust@serpro.gov.br>
2293 Date:   Mon Aug 31 12:28:59 2015 -0300
2294
2295     Task #13471 - Use corporate catalog as default
2296     
2297     - When the addressbook module is opened, it first shows the corporate
2298       catalog by default
2299     
2300     Change-Id: I66278e432b2b350f9431b0799c44c89fc701a8b7
2301
2302  src/addressbook/addressbook.js |   10 +++++-----
2303  1 file changed, 5 insertions(+), 5 deletions(-)
2304
2305 commit be5722d54e2e3aeab94c04af94ee1cdf945cb950
2306 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2307 Date:   Tue Aug 18 15:06:29 2015 -0300
2308
2309     Task #13423 - Allow forward or reply with attachments
2310     
2311     - All attchments of an email message being reply/forwarding now can be
2312       marked to be or not sent.
2313     
2314     Change-Id: I6a4f633b65759c5f7bb1c4c7eea75665d085058a
2315
2316  src/accessible/Accessible/Mail/ComposeMessage.php  |    3 +-
2317  src/accessible/Accessible/Mail/OpenMessage.php     |   32 ++++++---
2318  src/accessible/Accessible/Mail/SendMessage.php     |   69 +++++++++++++++++++-
2319  .../Mail/Template/ComposeMessageTemplate.css       |    4 ++
2320  .../Mail/Template/ComposeMessageTemplate.php       |   52 +++++++++++----
2321  .../Mail/Template/OpenMessageTemplate.php          |    4 +-
2322  6 files changed, 138 insertions(+), 26 deletions(-)
2323
2324 commit e3d2bc6dd0d65a91f65ef7f4803841566400c421
2325 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2326 Date:   Mon Aug 17 11:22:51 2015 -0300
2327
2328     Task #13691 - Refactoring of showFeedback
2329     
2330     - The showFeedback class now allow any module event that may require
2331       confirmation (or others types of interaction), by the user, before it
2332       completes.
2333     - Now showFeedback can be used for confirmation of any action mail message.
2334     - ShowFeedbackTemplate is responsible for displaying the confirmation
2335       (others types of interaction) button options of any action message.
2336     
2337     Change-Id: I1dc30eb232d3281df486a190df7be63322d8e640
2338
2339  src/accessible/Accessible/Core/ShowFeedback.php    |   26 ++++++++++++-
2340  .../Core/Template/ShowFeedbackTemplate.css         |   39 +++++---------------
2341  .../Core/Template/ShowFeedbackTemplate.php         |   19 +++++++---
2342  .../Accessible/Core/Template/general.css           |    2 +
2343  4 files changed, 50 insertions(+), 36 deletions(-)
2344
2345 commit 23ddebcd10aad0d44f0656721796f8e73dd82ced
2346 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2347 Date:   Fri Aug 7 11:25:00 2015 -0300
2348
2349     Task #13532 - Allow sending emails with reading confirmation
2350     
2351     - Adjustments in api/ExpressoLite to allow sending emails with
2352       reading confirmation.
2353     
2354     Change-Id: If11d75692bb3cba655b405a0fe280e127bc05336
2355
2356  .../ExpressoLite/Backend/Request/SaveMessage.php   |    3 ++-
2357  .../Backend/Request/Utils/MessageUtils.php         |    6 +++++-
2358  2 files changed, 7 insertions(+), 2 deletions(-)
2359
2360 commit 6120b6f3853e4e4a5f46c90291e7f6e8ebe7c913
2361 Author: Fabiano Sardenberg Kuss - COCOE/COASC/COSAM <fabiano.kuss@serpro.gov.br>
2362 Date:   Wed Jun 10 17:15:34 2015 -0300
2363
2364     Task #11112 - Calendar added to the repository
2365     
2366     - Previous implementation refactored
2367     - Added calendar subfolder and hidden entry on Layout.html
2368     - Added URL escaping for calendar module in App.Post
2369     - Added calendar widgets, classes and templates, with minimal
2370       functionality only
2371     - Added events data cache
2372     
2373     Change-Id: I5ed12c2170cb843aec28d8d9c8888cb7d90da83d
2374
2375  .../ExpressoLite/Backend/Request/SearchEvents.php  |  105 ++++++++++++
2376  src/api/ExpressoLite/TineTunnel/TineSession.php    |    1 +
2377  src/calendar/DateCalc.js                           |  130 +++++++++++++++
2378  src/calendar/Events.js                             |  141 ++++++++++++++++
2379  src/calendar/WidgetMonth.css                       |   65 ++++++++
2380  src/calendar/WidgetMonth.html                      |   46 ++++++
2381  src/calendar/WidgetMonth.js                        |  140 ++++++++++++++++
2382  src/calendar/WidgetWeek.css                        |   82 ++++++++++
2383  src/calendar/WidgetWeek.html                       |   47 ++++++
2384  src/calendar/WidgetWeek.js                         |  171 ++++++++++++++++++++
2385  src/calendar/calendar.css                          |   26 +++
2386  src/calendar/calendar.js                           |  117 ++++++++++++++
2387  src/calendar/index.html                            |   36 +++++
2388  src/common-js/App.js                               |    2 +-
2389  src/common-js/Layout.html                          |    1 +
2390  15 files changed, 1109 insertions(+), 1 deletion(-)
2391
2392 commit 00d803f2cf1b276d152d4b39d9cca603ce14ff6d
2393 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2394 Date:   Tue Aug 18 15:14:29 2015 -0300
2395
2396     Task #13093 - Prevent cache for accessible
2397     
2398     - Due to cache the update email list is not working properly
2399     
2400     Change-Id: I295898ab580802120e19c026877c8083fe730bf1
2401
2402  src/accessible/Accessible/Dispatcher.php |    2 ++
2403  1 file changed, 2 insertions(+)
2404
2405 commit b52759161790e0f846d3cd47640e37edbb51f8a4
2406 Author: Rodrigo Cesar de Freitas Dias <rodrigo.dias@serpro.gov.br>
2407 Date:   Tue Aug 18 10:40:37 2015 -0300
2408
2409     Revert "Task #13093 - Prevent cache for accessible"
2410     
2411     This reverts commit cbc89acbcef9ed216f6879b41a3f500719da948e.
2412     
2413     Change-Id: If69e1d2f700252e1bc6362225b9fad4c9f6fb799
2414
2415  src/accessible/Accessible/Dispatcher.php |    2 --
2416  1 file changed, 2 deletions(-)
2417
2418 commit cbc89acbcef9ed216f6879b41a3f500719da948e
2419 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2420 Date:   Mon Aug 17 09:33:51 2015 -0300
2421
2422     Task #13093 - Prevent cache for accessible
2423     
2424     - Due to cache the update email list is not working properly
2425     
2426     Change-Id: I7bc6083067a8e4d94d8306a612f36a57860beda1
2427
2428  src/accessible/Accessible/Dispatcher.php |    2 ++
2429  1 file changed, 2 insertions(+)
2430
2431 commit 882964de905e71ff783605d545eb781e561cf251
2432 Author: Charles Wust <charles.wust@serpro.gov.br>
2433 Date:   Tue Aug 4 12:10:09 2015 -0300
2434
2435     Task #13472 - Handle Tine session timeout
2436     
2437     - Expresso Lite now handles session timeouts in Tine correctly.
2438     - Created TineErrorException that is thrown when Tine returns an error.
2439     - Created TineSessionExpiredException that is thrown when a request is
2440       made to Tine when it's session is expired. This exception will result
2441       in 401 HTTP error.
2442     - App.js now ignores failed Post calls when the user is already leaving
2443       the page to avoid duplicated error messages.
2444     - Improved CheckSessionStatus.
2445     
2446     Change-Id: I1bff3b88bac672c0dc38b546b9fb39050b1afa11
2447
2448  src/api/ExpressoLite/Backend/AjaxProcessor.php     |   35 +++++++++++-------
2449  .../Backend/Request/CheckSessionStatus.php         |   20 ++++------
2450  .../TineTunnel/Exception/TineErrorException.php    |   33 +++++++++++++++++
2451  .../Exception/TineSessionExpiredException.php      |   24 ++++++++++++
2452  .../TineTunnel/Exception/TineTunnelException.php   |    7 +++-
2453  src/api/ExpressoLite/TineTunnel/TineJsonRpc.php    |    4 +-
2454  src/api/ExpressoLite/TineTunnel/TineSession.php    |   39 ++++++++++++++++++--
2455  src/common-js/App.js                               |   15 +++++++-
2456  8 files changed, 143 insertions(+), 34 deletions(-)
2457
2458 commit 216fd87b970b8827437c855b4fefd1f1643cdef2
2459 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2460 Date:   Wed Aug 12 15:23:27 2015 -0300
2461
2462     Task #13625 - Fix throbber animation on Chrome browser
2463     
2464     - On login.js, remove the animated throbber before starting any other
2465       animations
2466     
2467     Change-Id: Ifeb2040c7e1ada698d7fcb81fe2769af756a3836
2468
2469  src/login.js |    2 +-
2470  1 file changed, 1 insertion(+), 1 deletion(-)
2471
2472 commit f914678aa083e845777d2c7e8fccdac0e1143499
2473 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2474 Date:   Mon Aug 3 10:36:26 2015 -0300
2475
2476     Task #13464 - Allow attachments with size and file extension
2477     
2478     - Dispose attachments links to better deal with screen readers.
2479     - All attachments links now includes the file extension and file size
2480       as recommended by eMAG guidelines.
2481     - Force download attachments rather than allowing some to be opened
2482       directly in the browser.
2483     
2484     Change-Id: Ia045ff197784b6c6f0c2fa09b999045dbef7bd96
2485
2486  .../Accessible/Core/Template/general.css           |    6 +++
2487  src/accessible/Accessible/Mail/OpenMessage.php     |   18 +++++++++
2488  .../Mail/Template/OpenMessageTemplate.css          |    2 +
2489  .../Mail/Template/OpenMessageTemplate.php          |   41 ++++++++++++--------
2490  .../Backend/Request/DownloadAttachment.php         |    2 +-
2491  5 files changed, 51 insertions(+), 18 deletions(-)
2492
2493 commit 2d66c8ea1e18eb1b4d5692b15b3ac31c21a88611
2494 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2495 Date:   Thu Jul 23 15:57:06 2015 -0300
2496
2497     Task #13420 - Improve CSS accessible module
2498     
2499     - Remove duplicate CSS rules
2500     - Create a general.css rules in Core/Template
2501     - Alter MainTemplate.php of login access to maintain compatibility with
2502       expressobr login screen and add accessibility items
2503     - Define naming standards for classes and IDs of css rules
2504     
2505     Change-Id: Ieb2eff002bc8e5e601edd0417a6a384998f2762e
2506
2507  .../Core/Template/ShowFeedbackTemplate.css         |   99 +++++---------
2508  .../Core/Template/ShowFeedbackTemplate.php         |   21 ++-
2509  .../Accessible/Core/Template/general.css           |   91 +++++++++++++
2510  .../Accessible/Login/Template/MainTemplate.css     |  100 ++++----------
2511  .../Accessible/Login/Template/MainTemplate.php     |   30 +++--
2512  .../Mail/Template/ComposeMessageTemplate.css       |  109 ++++------------
2513  .../Mail/Template/ComposeMessageTemplate.php       |  131 ++++++++++---------
2514  .../Accessible/Mail/Template/MainTemplate.css      |  137 +++++---------------
2515  .../Accessible/Mail/Template/MainTemplate.php      |   75 ++++++-----
2516  .../Mail/Template/OpenFolderTemplate.css           |   39 +-----
2517  .../Mail/Template/OpenFolderTemplate.php           |   26 ++--
2518  .../Mail/Template/OpenMessageTemplate.css          |   66 ++--------
2519  .../Mail/Template/OpenMessageTemplate.php          |  114 ++++++++--------
2520  13 files changed, 434 insertions(+), 604 deletions(-)
2521
2522 commit 15eca286a377551db1296cae46fceb86515f0bb5
2523 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2524 Date:   Thu Jul 30 10:26:37 2015 -0300
2525
2526     Task #13469 - Fix autocomplete wrong blur function call
2527     
2528     - On WidgetCompose, fixed call to onBlurBadges function
2529     
2530     Change-Id: Ib500fed8c56e800b01f35fb592234957cdebf1af
2531
2532  src/mail/WidgetCompose.js |    4 ++--
2533  1 file changed, 2 insertions(+), 2 deletions(-)
2534
2535 commit 9daf6124711d023f8253adf6f37c1ce8ce9f3f6c
2536 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2537 Date:   Fri Jul 17 16:20:17 2015 -0300
2538
2539     Task #13382 - Added better autocomplete for emails
2540     
2541     - SearchContacts widget is gone
2542     - Added new ContactsAutocomplete widget
2543     - Added new TextBadges widget
2544     - Updated all hooks on WidgetCompose to/cc/bcc email fields
2545     - Removed unused references on mail.js module
2546     - Enhanced UrlStack push behavior to be compatible with the new widget
2547     - Fixed general.css styles to match email fields
2548     
2549     Change-Id: I909053c5a6e75dc701692e3fcda96d9552668681
2550
2551  src/common-js/ContactsAutocomplete.css  |   25 +++
2552  src/common-js/ContactsAutocomplete.html |   29 +++
2553  src/common-js/ContactsAutocomplete.js   |  315 +++++++++++++++++++++++++++++++
2554  src/common-js/SearchContacts.css        |   24 ---
2555  src/common-js/SearchContacts.html       |   28 ---
2556  src/common-js/SearchContacts.js         |  273 ---------------------------
2557  src/common-js/TextBadges.css            |   27 +++
2558  src/common-js/TextBadges.html           |   15 ++
2559  src/common-js/TextBadges.js             |  144 ++++++++++++++
2560  src/common-js/UrlStack.js               |   10 +-
2561  src/common-js/general.css               |    6 +-
2562  src/mail/WidgetCompose.css              |   35 ++--
2563  src/mail/WidgetCompose.html             |   24 ++-
2564  src/mail/WidgetCompose.js               |  222 +++++++++++++---------
2565  src/mail/mail.js                        |    5 +-
2566  15 files changed, 735 insertions(+), 447 deletions(-)
2567
2568 commit 796da4c437ab248937d148c16e21f41489a64262
2569 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2570 Date:   Fri Jul 24 15:28:59 2015 -0300
2571
2572     Task #13441 - Better unread mail count on titlebar
2573     
2574     - On titlebar, unread email count is now written before current folder
2575       name
2576     
2577     Change-Id: I53308e91d046f5656022e9b21d7c2e761e04d32c
2578
2579  src/mail/mail.js |    2 +-
2580  1 file changed, 1 insertion(+), 1 deletion(-)
2581
2582 commit 19fc5389c19db3ab0f5a115832dcd2e424d7c70a
2583 Author: Charles Wust <charles.wust@serpro.gov.br>
2584 Date:   Thu Jul 23 10:59:44 2015 -0300
2585
2586     Task #13430 - Fix problems with login
2587     
2588     - In adition to calling setrawcookie(), Login.php now also assigns the
2589       new cookie to the $_COOKIE array to avoid problems with user checking
2590     
2591     Change-Id: I80f60dfa962895b73aa6eca0b284f69b17172be5
2592
2593  src/api/ExpressoLite/Backend/Request/Login.php |    5 +++++
2594  1 file changed, 5 insertions(+)
2595
2596 commit a0d4689a3da729ba9824934760438b13f0270610
2597 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2598 Date:   Thu Jul 23 16:35:58 2015 -0300
2599
2600     Task #13436 - Fix accessible link on smartphones at login fail
2601     
2602     - When login fails on a mobile device, accessible link won't show
2603     
2604     Change-Id: Ic7b62eaee09b68348ef987cadbd1fe7729348c25
2605
2606  src/login.js |    3 ++-
2607  1 file changed, 2 insertions(+), 1 deletion(-)
2608
2609 commit 79d41cc9f960a4cefa81cd60bfcf1d7dd0ee0c5f
2610 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2611 Date:   Wed Jul 22 13:10:48 2015 -0300
2612
2613     Task #13426 - Better transitions on login page
2614     
2615     - New animation effects on login page, for both desktop and smartphones
2616     
2617     Change-Id: I5ed91005f464d2b2445659df2010ab688051cf75
2618
2619  src/login.js |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++------
2620  1 file changed, 50 insertions(+), 6 deletions(-)
2621
2622 commit f96d7f21341daa02a3977f9f68bbc84f7be2b261
2623 Author: Charles Wust <charles.wust@serpro.gov.br>
2624 Date:   Fri Jul 17 17:38:32 2015 -0300
2625
2626     Task #13389 - Fix verification of logged user
2627     
2628     - Lite request now have a checkConstraints() function that checks if
2629       all pre-conditions are met
2630     - checkConstraints() is now always called before the execution of a
2631       Lite request
2632     - User verification is part of checkConstraints
2633     - Client side verification of problems with requests was improved
2634     
2635     Change-Id: I15463e0e7120ee4d068877450fa8681274914a24
2636
2637  .../Backend/Exception/UserMismatchException.php    |   11 ++----
2638  .../ExpressoLite/Backend/LiteRequestProcessor.php  |   10 +++---
2639  .../ExpressoLite/Backend/Request/LiteRequest.php   |   36 ++++++++++++++------
2640  src/api/ExpressoLite/Backend/Request/Login.php     |    4 +++
2641  src/common-js/App.js                               |   16 ++++++---
2642  5 files changed, 51 insertions(+), 26 deletions(-)
2643
2644 commit 5dc943d33619d4a967b287b8136e43cea800de9f
2645 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2646 Date:   Mon Jul 13 11:57:08 2015 -0300
2647
2648     Task #13352 - Renaming folder inc to common-js
2649     
2650     - Folder inc renamed to common-js
2651     - All references updated
2652     
2653     Change-Id: I85aa06cc1d3383b404469258a920a5286fbae52c
2654
2655  src/addressbook/WidgetCatalogMenu.js    |    4 +-
2656  src/addressbook/WidgetContactDetails.js |    5 +-
2657  src/addressbook/WidgetContactList.js    |    5 +-
2658  src/addressbook/WidgetLetterIndex.js    |    4 +-
2659  src/addressbook/addressbook.js          |   19 +-
2660  src/addressbook/index.html              |    4 +-
2661  src/common-js/App.js                    |  135 ++++++++++++++
2662  src/common-js/Contacts.js               |  143 +++++++++++++++
2663  src/common-js/ContextMenu.css           |   20 ++
2664  src/common-js/ContextMenu.js            |  171 +++++++++++++++++
2665  src/common-js/DateFormat.js             |   72 ++++++++
2666  src/common-js/Dialog.css                |   22 +++
2667  src/common-js/Dialog.html               |   23 +++
2668  src/common-js/Dialog.js                 |  303 +++++++++++++++++++++++++++++++
2669  src/common-js/Layout.css                |   81 +++++++++
2670  src/common-js/Layout.html               |   32 ++++
2671  src/common-js/Layout.js                 |  257 ++++++++++++++++++++++++++
2672  src/common-js/SearchContacts.css        |   24 +++
2673  src/common-js/SearchContacts.html       |   28 +++
2674  src/common-js/SearchContacts.js         |  273 ++++++++++++++++++++++++++++
2675  src/common-js/UploadFile.js             |   89 +++++++++
2676  src/common-js/UrlStack.js               |   48 +++++
2677  src/common-js/general.css               |   56 ++++++
2678  src/common-js/jquery.min.js             |    4 +
2679  src/common-js/require.min.js            |   36 ++++
2680  src/inc/App.js                          |  135 --------------
2681  src/inc/Contacts.js                     |  140 --------------
2682  src/inc/ContextMenu.css                 |   20 --
2683  src/inc/ContextMenu.js                  |  167 -----------------
2684  src/inc/DateFormat.js                   |   72 --------
2685  src/inc/Dialog.css                      |   22 ---
2686  src/inc/Dialog.html                     |   23 ---
2687  src/inc/Dialog.js                       |  299 ------------------------------
2688  src/inc/Layout.css                      |   81 ---------
2689  src/inc/Layout.html                     |   32 ----
2690  src/inc/Layout.js                       |  253 --------------------------
2691  src/inc/SearchContacts.css              |   24 ---
2692  src/inc/SearchContacts.html             |   28 ---
2693  src/inc/SearchContacts.js               |  269 ---------------------------
2694  src/inc/UploadFile.js                   |   89 ---------
2695  src/inc/UrlStack.js                     |   48 -----
2696  src/inc/general.css                     |   56 ------
2697  src/inc/jquery.min.js                   |    4 -
2698  src/inc/require.min.js                  |   36 ----
2699  src/index.html                          |    4 +-
2700  src/login.js                            |    7 +-
2701  src/mail/Contacts.js                    |    5 +-
2702  src/mail/WidgetAttacher.js              |    6 +-
2703  src/mail/WidgetCompose.js               |   10 +-
2704  src/mail/WidgetFolders.js               |    5 +-
2705  src/mail/WidgetHeadlines.js             |    7 +-
2706  src/mail/WidgetMessages.js              |    8 +-
2707  src/mail/WidgetSearchAddr.js            |    6 +-
2708  src/mail/index.html                     |    4 +-
2709  src/mail/mail.js                        |   19 +-
2710  55 files changed, 1905 insertions(+), 1832 deletions(-)
2711
2712 commit 8bb2b84cd9fb61d65a2e084b6cfc89ad391619c1
2713 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2714 Date:   Fri Jul 10 10:29:43 2015 -0300
2715
2716     Task #13344 - Fix error 500, user lost credentials
2717     
2718     - On App.Post, server error 500 is handled, redirecting user to login
2719       page when he losts his credentials
2720     
2721     Change-Id: Id9effa4c34afb19f6785195629e051c010c43b05
2722
2723  src/inc/App.js |    5 ++++-
2724  1 file changed, 4 insertions(+), 1 deletion(-)
2725
2726 commit da6d36ee29f65eab1160f478d6743b4fc6030fcf
2727 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2728 Date:   Fri Jul 10 11:18:54 2015 -0300
2729
2730     Task #13345 - Fix info position on login screen
2731     
2732     - On login.css, information block is not shown when there's not enough
2733       screen height
2734     
2735     Change-Id: I8d0e52719ffb2eab704323e4dc4b091f80af6846
2736
2737  src/login.css |    8 +++++++-
2738  1 file changed, 7 insertions(+), 1 deletion(-)
2739
2740 commit 41b86ed7b29b8fb66eed7708ad4a32c2a60c4cd2
2741 Author: Charles Wust <charles.wust@serpro.gov.br>
2742 Date:   Thu Jul 2 13:15:46 2015 -0300
2743
2744     Task #13251 - Prevent login into inccorrect acount
2745     
2746     - User login cookie storage was moved to api Login.php
2747     - TineSession user is checked agains user cookie before execution
2748     - Created UserMismatchException that indicates that the logged session
2749       does not correspond to the user login informed by the client
2750     - TineSession is reseted before a new Login to avoid reuse of an
2751       invalidated session
2752     - Fixed TineSessionRepository::resetTineSession()
2753     - When tine sends expired cookies and cookies with value=deleted, they
2754       are now correctly deleted from the tineSession
2755     - PHPSESSID cookies between Tine and Lite are no longer being filtered
2756     - Fixed User-Agent header in SearchContactsByEmail->getContactPicture
2757     
2758     Change-Id: Id01319a24bce62709f197dfa73243eb113e92cfc
2759
2760  src/accessible/Accessible/Login/Login.php          |    9 -----
2761  .../Backend/Exception/NoTineSessionException.php   |    2 +-
2762  .../Backend/Exception/UserMismatchException.php    |   28 ++++++++++++++++
2763  .../Backend/Request/DownloadAttachment.php         |    3 +-
2764  .../ExpressoLite/Backend/Request/LiteRequest.php   |   24 +++++++++++++-
2765  src/api/ExpressoLite/Backend/Request/Login.php     |   14 ++++++++
2766  src/api/ExpressoLite/Backend/Request/Logoff.php    |   14 +++++++-
2767  .../Backend/Request/SearchContactsByEmail.php      |    3 +-
2768  .../Backend/Request/Utils/MessageUtils.php         |    5 +--
2769  .../ExpressoLite/Backend/TineSessionRepository.php |    1 +
2770  src/api/ExpressoLite/TineTunnel/CookieHandler.php  |    7 ++++
2771  src/api/ExpressoLite/TineTunnel/Request.php        |   35 +++++++++++++++++---
2772  src/api/ExpressoLite/TineTunnel/TineSession.php    |   10 ++++++
2773  src/inc/App.js                                     |    1 +
2774  14 files changed, 135 insertions(+), 21 deletions(-)
2775
2776 commit c543522410853039402073df820ce6f0e918519b
2777 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2778 Date:   Mon Jun 29 12:13:03 2015 -0300
2779
2780     Task #13235 - Fix Lite login screen on old browsers
2781     
2782     - If browser isn't supported, notice message is shown
2783     - Notice message moved from JS into a DIV
2784     - Correct handling of body showing steps
2785     - Fixed function placement on login.js
2786     
2787     Change-Id: Ica24302f67ef7ebbcd77f80cb7c04674f888e091
2788
2789  src/index.html |    5 +++++
2790  src/login.css  |    1 +
2791  src/login.js   |   67 ++++++++++++++++++++++++++++----------------------------
2792  3 files changed, 40 insertions(+), 33 deletions(-)
2793
2794 commit 6dc6336ba4aff668b097621bb9423dcd28b5d570
2795 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2796 Date:   Mon Jun 29 11:34:41 2015 -0300
2797
2798     Task #13231 - Fix Lite login form alignment
2799     
2800     - On index.html, bottom image is now DIV background
2801     - Added max-height to DIV
2802     
2803     Change-Id: I06ebd9fa4383f59be9120c5785db45d1aad21066
2804
2805  src/index.html |    1 -
2806  src/login.css  |   10 ++++------
2807  2 files changed, 4 insertions(+), 7 deletions(-)
2808
2809 commit eba821d2b81c0b7d78e59d7ec1b58fc0406a2e38
2810 Author: Charles Wust <charles.wust@serpro.gov.br>
2811 Date:   Tue Jun 30 09:39:53 2015 -0300
2812
2813     Task #13236 - Fix user-agent used in JSON RPC call
2814     
2815     - The user-agent header used in TineJsonRpc calls is now set to a
2816       default value instead of forwarding the client user-agent
2817     
2818     Change-Id: I7a3f1c41b2ba1dde8cb0993ecc9fc2dd6d5872a3
2819
2820  src/api/ExpressoLite/TineTunnel/TineJsonRpc.php |   17 +----------------
2821  1 file changed, 1 insertion(+), 16 deletions(-)
2822
2823 commit db1c338e1b2d6e969ce0449d52110f1e4dd2a0eb
2824 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2825 Date:   Fri Jun 26 10:57:48 2015 -0300
2826
2827     Task #13214 - Accessibility of the email composition screen
2828     
2829     - Add the attributes 'id' missing in the elements.
2830     - Organize the display of 'Attach File'.
2831     
2832     Change-Id: I16e442e8b3bd056aaa7cc1d6eee823680b4f5b09
2833
2834  .../Mail/Template/ComposeMessageTemplate.css       |   14 ++++++--
2835  .../Mail/Template/ComposeMessageTemplate.php       |   34 ++++++++++++--------
2836  2 files changed, 32 insertions(+), 16 deletions(-)
2837
2838 commit c197b87780d974b74201fbfb30d0bc7d41ecfefd
2839 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2840 Date:   Fri Jun 26 15:45:39 2015 -0300
2841
2842     Task #13193 - Add link to return to Lite on the login page
2843     
2844     - Link addedd.
2845     - Create css rules for the link.
2846     
2847     Change-Id: I8b5609bc369563016979ce4cfb9ce29b32741cf4
2848
2849  .../Accessible/Login/Template/MainTemplate.css     |   18 ++++++++++++++----
2850  .../Accessible/Login/Template/MainTemplate.php     |    4 ++++
2851  2 files changed, 18 insertions(+), 4 deletions(-)
2852
2853 commit d7ef0146b92c243a56bf5c264ef8ce1a70da7d7c
2854 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2855 Date:   Thu Jun 25 13:46:27 2015 -0300
2856
2857     Task #13199 - Change brand Expresso Lite to ExpressoBr
2858     
2859     - All images updated to ExpressoBr brand
2860     - New desktop login form
2861     - New ugly smartphone screen
2862     - All 'Lite' texts replaced with 'Br'
2863     
2864     Change-Id: I5932507b36a6f75fc15cadc8713c12cd4faa23b4
2865
2866  .../Core/Template/ShowFeedbackTemplate.css         |    6 +--
2867  .../Core/Template/ShowFeedbackTemplate.php         |    2 +-
2868  .../Accessible/Login/Template/MainTemplate.php     |    4 +-
2869  .../Mail/Template/ComposeMessageTemplate.css       |    6 +--
2870  .../Mail/Template/ComposeMessageTemplate.php       |    4 +-
2871  .../Accessible/Mail/Template/MainTemplate.css      |    6 +--
2872  .../Accessible/Mail/Template/MainTemplate.php      |    6 +--
2873  .../Mail/Template/OpenFolderTemplate.css           |    6 +--
2874  .../Mail/Template/OpenFolderTemplate.php           |    2 +-
2875  .../Mail/Template/OpenMessageTemplate.css          |    6 +--
2876  .../Mail/Template/OpenMessageTemplate.php          |    2 +-
2877  src/addressbook/WidgetContactList.js               |    2 +-
2878  src/addressbook/index.html                         |    2 +-
2879  src/img/expressobr_lite.png                        |  Bin 8521 -> 0 bytes
2880  src/img/expressobr_lite_200.png                    |  Bin 10762 -> 0 bytes
2881  src/img/fondo.jpg                                  |  Bin 170579 -> 85698 bytes
2882  src/img/logo-expressobr-bottom.png                 |  Bin 0 -> 13147 bytes
2883  src/img/logo-expressobr-internal.png               |  Bin 0 -> 12409 bytes
2884  src/img/logo-expressobr-top.png                    |  Bin 0 -> 10743 bytes
2885  src/img/logo-lite-165.png                          |  Bin 5652 -> 0 bytes
2886  src/inc/Layout.html                                |    2 +-
2887  src/index.html                                     |   13 +++--
2888  src/login.css                                      |   54 +++++++++++++-------
2889  src/login.js                                       |   11 +---
2890  src/mail/index.html                                |    2 +-
2891  src/mail/mail.js                                   |    2 +-
2892  26 files changed, 73 insertions(+), 65 deletions(-)
2893
2894 commit 87c0ad27d8eec97ea34f564a88cc7267e4ce6b47
2895 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2896 Date:   Wed Jun 24 13:04:40 2015 -0300
2897
2898     Task #13196 - Better highlighted message icon
2899     
2900     - PNG sprite updated with better icon
2901     - Fixed margin issue with throbber
2902     - When action succeeds, deselect headlines
2903     
2904     Change-Id: I99647b8126f7b3ccf8f6d8b4aa33b25d26da4d7f
2905
2906  src/img/flags.png           |  Bin 1119 -> 1170 bytes
2907  src/mail/WidgetHeadlines.js |    4 +++-
2908  2 files changed, 3 insertions(+), 1 deletion(-)
2909
2910 commit e514d64020ac60de66fd2383122c8139c954e78c
2911 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2912 Date:   Fri Jun 19 18:16:05 2015 -0300
2913
2914     Task #13092 - Add 'reply to all' option on accessible
2915     
2916     - OpenMessageTemplate.php now allow 'reply to all' option.
2917     - Alter ComposeMessage.php to distinguish 'reply to all' from 'reply'
2918       option.
2919     
2920     Change-Id: Ic47a63332118b652f261e727fff2a668223c7cd2
2921
2922  src/accessible/Accessible/Mail/ComposeMessage.php  |   30 +++++++++++++-------
2923  src/accessible/Accessible/Mail/OpenMessage.php     |    7 +++++
2924  .../Mail/Template/OpenMessageTemplate.php          |    1 +
2925  3 files changed, 27 insertions(+), 11 deletions(-)
2926
2927 commit 9b73d996aa45afcac1e15f6275c95b9057b7a233
2928 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2929 Date:   Mon Jun 22 16:22:44 2015 -0300
2930
2931     Task #13118 - Modify attachment link exhibition on accessible
2932     
2933     - Add sufix 'abrir anexo' on attachment link text.
2934     - Using the attachment name in 'title' link attribute.
2935     
2936     Change-Id: I444c9b28cc1057fb978217f2cd87763a90c0a953
2937
2938  .../Mail/Template/OpenMessageTemplate.css          |    1 +
2939  .../Mail/Template/OpenMessageTemplate.php          |    6 +++++-
2940  2 files changed, 6 insertions(+), 1 deletion(-)
2941
2942 commit 7388bae4ab7f51d292361afdf4cf79c20b399cab
2943 Author: Charles Wust <charles.wust@serpro.gov.br>
2944 Date:   Fri Jun 19 17:00:16 2015 -0300
2945
2946     Task #13097 - Fix loss of user info
2947     
2948     - Replaced sessionStorage with localStorage to avoid loss of user info
2949       when closing and reopening browser window
2950     - Mail batch size now is acquired during login to avoid problems when
2951       user cleans browser cache with the login screen opened
2952     
2953     Change-Id: I92d8c2577ee0879dcfd24352e4adc4b40bdcc1b3
2954
2955  .../Backend/Request/GetAllRegistryData.php         |    1 -
2956  src/api/ExpressoLite/Backend/Request/Login.php     |    3 ++-
2957  src/inc/App.js                                     |    4 ++--
2958  src/login.js                                       |    3 ---
2959  4 files changed, 4 insertions(+), 7 deletions(-)
2960
2961 commit 563572aed06150f1d899135c3d717c182f1c7336
2962 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2963 Date:   Fri Jun 19 16:19:07 2015 -0300
2964
2965     Task #13064 - Date formatting for accessible
2966     
2967     - DateUtils.php contains date formatting routines.
2968     
2969     Change-Id: I281454c851113d31ec547335c68c925b0da81986
2970
2971  src/accessible/Accessible/Core/DateUtils.php       |   68 ++++++++++++++++++++
2972  src/accessible/Accessible/Mail/Main.php            |    2 +
2973  src/accessible/Accessible/Mail/OpenMessage.php     |    3 +-
2974  .../Accessible/Mail/Template/MainTemplate.php      |    2 +-
2975  .../Mail/Template/OpenMessageTemplate.php          |    2 +-
2976  5 files changed, 74 insertions(+), 3 deletions(-)
2977
2978 commit 117f7b67c901df81ea9d08f2ebf642b1c4666fc5
2979 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2980 Date:   Thu Jun 18 12:55:53 2015 -0300
2981
2982     Task #13087 - Add 'reply to all' option
2983     
2984     - Added hooks to 'reply to all' option on WidgetMessage, just like the
2985       forwarding option
2986     - On WidgetCompose, 'reply' now replies only to original sender
2987     - Added option to popup menu on WidgetMessages
2988     
2989     Change-Id: I66215771a26a4acbee7ad66976a5f7edd964de8e
2990
2991  src/mail/WidgetCompose.js  |   43 ++++++++++++++++++++++++++++++++++---------
2992  src/mail/WidgetMessages.js |    2 ++
2993  2 files changed, 36 insertions(+), 9 deletions(-)
2994
2995 commit 7bd94146b28efda31b57d6b82ddbe501688bff2b
2996 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2997 Date:   Tue Jun 16 11:30:12 2015 -0300
2998
2999     Task #13060 - Unify sender/subject in accessible mailing list
3000     
3001     - Create an column "Sender / Subject" to unify the displaying of sender
3002       and subject information.
3003     
3004     Change-Id: Ie755c2d94612a6e0296721d5420f10851401e599
3005
3006  .../Accessible/Mail/Template/MainTemplate.php      |   14 +++++++-------
3007  1 file changed, 7 insertions(+), 7 deletions(-)
3008
3009 commit 8af189b39d833bf3ccfffc93e295bda032decffe
3010 Author: Charles Wust <charles.wust@serpro.gov.br>
3011 Date:   Tue Jun 16 15:27:10 2015 -0300
3012
3013     Task #13052 - Fix RpcException
3014     
3015     - Fixed error that prevented RpcException to be correctly loaded
3016     
3017     Change-Id: Icd80bbb62ed3ba4585d8aad747cf3321f1aa440b
3018
3019  .../TineTunnel/Exception/RpcException.php          |    5 +++--
3020  1 file changed, 3 insertions(+), 2 deletions(-)
3021
3022 commit d3a78899978db7ef99d624e7eeb6eac30f215e10
3023 Author: Charles Wust <charles.wust@serpro.gov.br>
3024 Date:   Mon Jun 15 12:27:33 2015 -0300
3025
3026     Task #13048 - Move version number to another file
3027     
3028     - Moved PACKAGE_STRING constant to a new file named version.php to
3029       avoid overwriting during installation in the production environment
3030     - Added require version.php in the bootstrap
3031     - Added build scripts to repository to ensure they follow the new
3032       project structure
3033     
3034     Change-Id: I3cd9c149ff0258170b27967ec37b3eb73b18db39
3035
3036  build/build.php                             |   80 +++++++++++++++++++++++++++
3037  build/yuicompressor/LICENSE.TXT             |   54 ++++++++++++++++++
3038  build/yuicompressor/yuicompressor-2.4.8.jar |  Bin 0 -> 787524 bytes
3039  src/api/bootstrap.php                       |    4 +-
3040  src/conf.php                                |    3 -
3041  src/version.php                             |   14 +++++
3042  6 files changed, 151 insertions(+), 4 deletions(-)
3043
3044 commit 89e60c05076e4f6f39d2f1d88a5969925bc03e79
3045 Author: Charles Wust <charles.wust@serpro.gov.br>
3046 Date:   Fri Jun 12 10:11:00 2015 -0300
3047
3048     Task #12712 - Redirect to mail when logged
3049     
3050     - When the user opens the login screen, we check if there is already
3051       an active session. If so, he is redirected to the mail module.
3052     
3053     Change-Id: I552f13dfeefba24f04887f711b6fd6a88e0cb951
3054
3055  src/index.html |    2 +-
3056  src/login.js   |   18 ++++++++++++++++--
3057  2 files changed, 17 insertions(+), 3 deletions(-)
3058
3059 commit 399215b78d4852ecedfc4d66530908c4ce094884
3060 Author: Charles Wust <charles.wust@serpro.gov.br>
3061 Date:   Mon Jun 1 16:06:14 2015 -0300
3062
3063     Task #12678 - Fix cookie forwarding
3064     
3065     - ExpressoLite is no longer forwarding Tine cookies to the end user
3066     - Accessible login now uses the correct ExpressoLite cookie for storing
3067       the last user
3068     - Accessible module now stores itself the cookie for the last user
3069     
3070     Change-Id: I1e7b35198c35d16712e261bd562fc0ae0b2b3d98
3071
3072  src/accessible/Accessible/Login/Login.php       |    9 +++++++++
3073  src/accessible/Accessible/Login/Main.php        |    2 +-
3074  src/api/ExpressoLite/TineTunnel/TineSession.php |    5 -----
3075  3 files changed, 10 insertions(+), 6 deletions(-)
3076
3077 commit c3bfd7a304307be0593deea42b2c3355321f9861
3078 Author: Charles Wust <charles.wust@serpro.gov.br>
3079 Date:   Tue Jun 2 14:37:00 2015 -0300
3080
3081     Task #12872 - Allow user to inform CAPTCHA
3082     
3083     - If a TineSession makes a login attempt to Tine that returns a
3084       CAPTCHA image, a CaptchaNeededException is thrown
3085     - In this case, a the CAPTCHA image and a new field is added to the
3086       login screen
3087     - Login related methods now allow the user to optionally inform a
3088       captcha value in adition to the usual 'user' and 'password' params
3089     
3090     Change-Id: I651aa039fd2c07a46421ac3b1aa7d050521e0bff
3091
3092  src/api/ExpressoLite/Backend/Request/Login.php     |   13 ++++++++-
3093  .../Exception/CaptchaRequiredException.php         |   28 ++++++++++++++++++++
3094  src/api/ExpressoLite/TineTunnel/TineSession.php    |   19 ++++++++-----
3095  src/index.html                                     |    4 +++
3096  src/login.css                                      |    4 +++
3097  src/login.js                                       |   15 +++++++++--
3098  6 files changed, 73 insertions(+), 10 deletions(-)
3099
3100 commit e2f707cef3a0081d013f4513e8b7dfe53de119b9
3101 Author: Diogo Santos <diogo.santos@serpro.gov.br>
3102 Date:   Fri Jun 12 10:05:58 2015 -0300
3103
3104     Task #12936 - Improvement on accessibility feedback messages
3105     
3106     - Alter showFeedbackTemplate.php to exhibit different feedback message
3107       types.
3108     - Create css class for each feedback message type.
3109     - Alter showfeedback call execution, now specifying the intended
3110       feedback message type.
3111     - Define an image 48_px_error.png for error feedback message type.
3112     
3113     Change-Id: Icd3fe9daae3d98e6045bbea920566fcadd38a0f4
3114
3115  src/accessible/Accessible/Core/ShowFeedback.php    |   16 +++++++++
3116  .../Core/Template/ShowFeedbackTemplate.css         |   38 +++++++++-----------
3117  .../Core/Template/ShowFeedbackTemplate.php         |    6 ++--
3118  src/accessible/Accessible/Login/Login.php          |    2 ++
3119  src/accessible/Accessible/Login/Logoff.php         |    2 ++
3120  src/accessible/Accessible/Mail/DeleteMessage.php   |    2 ++
3121  .../Accessible/Mail/MarkMessageAsUnread.php        |    2 ++
3122  src/accessible/Accessible/Mail/SendMessage.php     |    2 ++
3123  src/img/48px_error.png                             |  Bin 0 -> 996 bytes
3124  9 files changed, 46 insertions(+), 24 deletions(-)
3125
3126 commit 5f5a6d8386aca16f6268fce2d4ba9152dfd770b0
3127 Author: Cassiano Dal Pizzol <cassiano.dalpizzol@serpro.gov.br>
3128 Date:   Wed Jun 3 18:49:54 2015 -0300
3129
3130     Task #12901 - Move source code to new folders
3131     
3132     - Moved the expressolite source code to scr folder
3133     - Created build and test folders to harbor the package and test files
3134     
3135     Change-Id: Id1d72018d5ea40f2f89ffee8dc8b55c0c3ff507b
3136
3137  accessible/Accessible/Core/ShowFeedback.php        |   34 -
3138  .../Core/Template/ShowFeedbackTemplate.css         |   86 ---
3139  .../Core/Template/ShowFeedbackTemplate.php         |   35 -
3140  accessible/Accessible/Dispatcher.php               |   96 ---
3141  accessible/Accessible/Handler.php                  |   78 ---
3142  accessible/Accessible/Login/Login.php              |   46 --
3143  accessible/Accessible/Login/Logoff.php             |   40 --
3144  accessible/Accessible/Login/Main.php               |   29 -
3145  .../Accessible/Login/Template/MainTemplate.css     |   84 ---
3146  .../Accessible/Login/Template/MainTemplate.php     |   41 --
3147  accessible/Accessible/Mail/ComposeMessage.php      |  158 -----
3148  accessible/Accessible/Mail/DeleteMessage.php       |   62 --
3149  accessible/Accessible/Mail/Main.php                |  181 -----
3150  accessible/Accessible/Mail/MarkMessageAsUnread.php |   42 --
3151  accessible/Accessible/Mail/OpenFolder.php          |   75 --
3152  accessible/Accessible/Mail/OpenMessage.php         |   93 ---
3153  accessible/Accessible/Mail/SendMessage.php         |  129 ----
3154  .../Mail/Template/ComposeMessageTemplate.css       |   94 ---
3155  .../Mail/Template/ComposeMessageTemplate.php       |   95 ---
3156  .../Accessible/Mail/Template/MainTemplate.css      |  120 ----
3157  .../Accessible/Mail/Template/MainTemplate.php      |  123 ----
3158  .../Mail/Template/OpenFolderTemplate.css           |   48 --
3159  .../Mail/Template/OpenFolderTemplate.php           |   45 --
3160  .../Mail/Template/OpenMessageTemplate.css          |   72 --
3161  .../Mail/Template/OpenMessageTemplate.php          |   99 ---
3162  accessible/bootstrap.php                           |   16 -
3163  accessible/index.php                               |   16 -
3164  addressbook/WidgetCatalogMenu.css                  |   25 -
3165  addressbook/WidgetCatalogMenu.js                   |   54 --
3166  addressbook/WidgetContactDetails.css               |  170 -----
3167  addressbook/WidgetContactDetails.html              |   37 -
3168  addressbook/WidgetContactDetails.js                |  141 ----
3169  addressbook/WidgetContactList.css                  |  126 ----
3170  addressbook/WidgetContactList.html                 |   26 -
3171  addressbook/WidgetContactList.js                   |  322 ---------
3172  addressbook/WidgetLetterIndex.css                  |   68 --
3173  addressbook/WidgetLetterIndex.js                   |  136 ----
3174  addressbook/addressbook.css                        |   82 ---
3175  addressbook/addressbook.js                         |  112 ---
3176  addressbook/index.html                             |   30 -
3177  api/ExpressoLite/Backend/AjaxProcessor.php         |  132 ----
3178  .../Backend/Exception/LiteException.php            |   64 --
3179  .../Backend/Exception/NoTineSessionException.php   |   30 -
3180  api/ExpressoLite/Backend/LiteRequestProcessor.php  |   86 ---
3181  .../Backend/Request/ChangeExpiredPassword.php      |   40 --
3182  .../Backend/Request/CheckSessionStatus.php         |   65 --
3183  .../Backend/Request/DeleteMessages.php             |   34 -
3184  .../Backend/Request/DownloadAttachment.php         |  110 ---
3185  api/ExpressoLite/Backend/Request/EchoParams.php    |   35 -
3186  .../Backend/Request/GetAllRegistryData.php         |   44 --
3187  api/ExpressoLite/Backend/Request/GetContact.php    |   49 --
3188  .../Request/GetContactCatalogsCategories.php       |   35 -
3189  .../Backend/Request/GetContactsByFilter.php        |  153 ----
3190  api/ExpressoLite/Backend/Request/GetMessage.php    |  152 ----
3191  .../Backend/Request/GetPersonalContacts.php        |   71 --
3192  api/ExpressoLite/Backend/Request/JoinTempFiles.php |   31 -
3193  api/ExpressoLite/Backend/Request/LiteRequest.php   |  193 -----
3194  api/ExpressoLite/Backend/Request/Login.php         |   55 --
3195  api/ExpressoLite/Backend/Request/Logoff.php        |   27 -
3196  .../Backend/Request/MarkAsHighlighted.php          |   30 -
3197  api/ExpressoLite/Backend/Request/MarkAsRead.php    |   30 -
3198  api/ExpressoLite/Backend/Request/MoveMessages.php  |   30 -
3199  api/ExpressoLite/Backend/Request/SaveMessage.php   |   78 ---
3200  .../Backend/Request/SaveMessageDraft.php           |   90 ---
3201  .../Backend/Request/SearchContactsByEmail.php      |  158 -----
3202  .../Backend/Request/SearchContactsByToken.php      |   57 --
3203  api/ExpressoLite/Backend/Request/SearchFolders.php |   89 ---
3204  .../Backend/Request/SearchHeadlines.php            |  150 ----
3205  .../Backend/Request/UpdateMessageCache.php         |   35 -
3206  .../Backend/Request/UploadTempFile.php             |   38 -
3207  .../Backend/Request/Utils/MessageUtils.php         |  204 ------
3208  api/ExpressoLite/Backend/TineSessionRepository.php |  100 ---
3209  api/ExpressoLite/TineTunnel/CookieHandler.php      |   31 -
3210  .../TineTunnel/Exception/RpcException.php          |   19 -
3211  .../TineTunnel/Exception/TineTunnelException.php   |   19 -
3212  api/ExpressoLite/TineTunnel/JsonRpc.php            |   82 ---
3213  api/ExpressoLite/TineTunnel/Request.php            |  331 ---------
3214  api/ExpressoLite/TineTunnel/TineJsonRpc.php        |  163 -----
3215  api/ExpressoLite/TineTunnel/TineSession.php        |  348 ---------
3216  api/SplClassLoader.php                             |  155 ----
3217  api/ajax.php                                       |   17 -
3218  api/bootstrap.php                                  |   24 -
3219  build/README                                       |    1 +
3220  conf.php                                           |   31 -
3221  img/72px_Alert.png                                 |  Bin 3172 -> 0 bytes
3222  img/72px_ok.png                                    |  Bin 3419 -> 0 bytes
3223  img/arrows.png                                     |  Bin 164 -> 0 bytes
3224  img/bg-acess-key.png                               |  Bin 118 -> 0 bytes
3225  img/check0.png                                     |  Bin 168 -> 0 bytes
3226  img/check1.png                                     |  Bin 339 -> 0 bytes
3227  img/chromiumthrobber.svg                           |    5 -
3228  img/e_mail.png                                     |  Bin 739 -> 0 bytes
3229  img/expressobr_lite.png                            |  Bin 8521 -> 0 bytes
3230  img/expressobr_lite_200.png                        |  Bin 10762 -> 0 bytes
3231  img/favicon.png                                    |  Bin 641 -> 0 bytes
3232  img/flags.png                                      |  Bin 1119 -> 0 bytes
3233  img/fondo.jpg                                      |  Bin 170579 -> 0 bytes
3234  img/index.php                                      |    1 -
3235  img/layout-icons32.png                             |  Bin 3177 -> 0 bytes
3236  img/logo-lite-165.png                              |  Bin 5652 -> 0 bytes
3237  img/mobile.png                                     |  Bin 488 -> 0 bytes
3238  img/page_ear.png                                   |  Bin 1233 -> 0 bytes
3239  img/page_ear_selected.png                          |  Bin 1218 -> 0 bytes
3240  img/person-generic.gif                             |  Bin 2153 -> 0 bytes
3241  img/person-gmail.png                               |  Bin 904 -> 0 bytes
3242  img/person-govbr.png                               |  Bin 1572 -> 0 bytes
3243  img/person-outlook.png                             |  Bin 742 -> 0 bytes
3244  img/person-yahoo.png                               |  Bin 1117 -> 0 bytes
3245  img/person-zabbix.png                              |  Bin 717 -> 0 bytes
3246  img/phone.png                                      |  Bin 657 -> 0 bytes
3247  img/store-apple.png                                |  Bin 6991 -> 0 bytes
3248  img/store-play.png                                 |  Bin 6831 -> 0 bytes
3249  img/universal-access.png                           |  Bin 4378 -> 0 bytes
3250  inc/App.js                                         |  131 ----
3251  inc/Contacts.js                                    |  140 ----
3252  inc/ContextMenu.css                                |   20 -
3253  inc/ContextMenu.js                                 |  167 -----
3254  inc/DateFormat.js                                  |   72 --
3255  inc/Dialog.css                                     |   22 -
3256  inc/Dialog.html                                    |   23 -
3257  inc/Dialog.js                                      |  299 --------
3258  inc/Layout.css                                     |   81 ---
3259  inc/Layout.html                                    |   32 -
3260  inc/Layout.js                                      |  253 -------
3261  inc/SearchContacts.css                             |   24 -
3262  inc/SearchContacts.html                            |   28 -
3263  inc/SearchContacts.js                              |  269 -------
3264  inc/UploadFile.js                                  |   89 ---
3265  inc/UrlStack.js                                    |   48 --
3266  inc/general.css                                    |   56 --
3267  inc/jquery.min.js                                  |    4 -
3268  inc/require.min.js                                 |   36 -
3269  index.html                                         |   61 --
3270  login.css                                          |   40 --
3271  login.js                                           |  207 ------
3272  mail/Contacts.js                                   |  146 ----
3273  mail/ThreadMail.js                                 |  250 -------
3274  mail/WidgetAttacher.css                            |   19 -
3275  mail/WidgetAttacher.html                           |   27 -
3276  mail/WidgetAttacher.js                             |  135 ----
3277  mail/WidgetCompose.css                             |   36 -