1 commit e2cc1e6adc1e61bdc0c44f040c2a6b0bc29e7e84
2 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
3 Date: Tue Jun 28 10:27:47 2016 -0300
5 Task #17245 - Auto. Test: check the schedules view
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;
11 Change-Id: I84dc96ea6dffe8df27be971161712aa88068c851
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(+)
20 commit ffbaf83f1f468b6a5bfb510395ee68887f9f9d82
21 Author: Diogo Santos <diogo.santos@serpro.gov.br>
22 Date: Mon Jul 4 10:43:24 2016 -0300
24 Task #17421 - Adjust recommendations of accessible validators
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).
37 Change-Id: Id3e660b0983fb6bd83819b59de1e2f47cf65ea3a
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(-)
56 commit 6ab890fe9b0993fcf0d0cbfbbe23016d6457e61e
57 Author: Charles Wust <charles.wust@serpro.gov.br>
58 Date: Wed Jun 8 15:55:06 2016 -0300
60 Task #16405 - Improve app behavior when offline
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
74 Change-Id: I07b24d9b4b5344e040e358ed0c4399e9153725e0
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 ++++++++++++++++++++
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(-)
99 commit 09789f8dea65da6b209c64b73cdbb8de9917b403
100 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
101 Date: Fri Jun 17 09:28:38 2016 -0300
103 Task #16867 - Auto. Test: Checks contacts details
105 - Check if personal and corporate catalog have information about
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.
112 Change-Id: Ib0a72897f4dbafe74d19cade89eff1317322cdcb
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(-)
122 commit 5fd0e5d44757466a06cd1e593efccd22734428b3
123 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
124 Date: Mon Jun 13 11:02:56 2016 -0300
126 Task #17244 - Auto. Test: Other modules Access
128 - Checks if appears the first screen of module was displayed when
129 clicks on the icon of screen email
131 Change-Id: I8e8099a16ca27764722d80d8537c6e3816d76eb6
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(+)
140 commit f826e53c4ffa248dbeb5bc1852ab23b7a70a2952
141 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
142 Date: Fri Jun 10 14:29:08 2016 -0300
144 Task #16864 - Auto. test: List corporate contact
146 - Checks the corporate contact list in contact's module
148 Change-Id: I09e261e6265d43096b6393579c22a4b91dea76b0
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(-)
156 commit 10340d66a9d261dd556165b3cd83db23d41273ab
157 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
158 Date: Wed Jun 15 14:44:02 2016 -0300
160 Task #16798 - Define Samsung Browser compatibility
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
167 Change-Id: I225b540988f85445b14db76df46037a8c0034d2b
169 src/index.html | 10 ++++++----
171 src/login.js | 44 ++++++++++++--------------------------------
172 3 files changed, 19 insertions(+), 37 deletions(-)
174 commit d66cda5376ecef2d3c0cbc9b22691eaa056836f8
175 Author: Diogo Santos <diogo.santos@serpro.gov.br>
176 Date: Tue Jun 14 09:32:41 2016 -0300
178 Task #17274 - Allow attendee to confirm participation in events
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'
188 Change-Id: Ia8b4020cb91e20a3ca3276267936e9cf64c422df
190 .../ExpressoLite/Backend/Request/GetCalendars.php | 2 +-
191 .../Backend/Request/SetEventConfirmation.php | 19 ++++---------------
192 2 files changed, 5 insertions(+), 16 deletions(-)
194 commit c3b67620dc386688a847cba08b7cbde61617cbd5
195 Author: Charles Wust <charles.wust@serpro.gov.br>
196 Date: Tue Jun 14 11:11:34 2016 -0300
198 Task #16217 - Test: Change test target environment
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
211 Change-Id: I2d75561576ad2ebaf404a4a0d735b5966299ef82
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(-)
258 commit 4026418214067cfe6060bb456ae9fb80fde0ced7
259 Author: Charles Ivan Wust <charles.wust@serpro.gov.br>
260 Date: Mon Jun 13 14:43:17 2016 -0300
262 Revert "Task #16217 - Test: Change test target environment"
264 This reverts commit 8ba76b1a9289310b8a91ea6ab10c30bf249cc77a.
266 Change-Id: I2453555776897b117fd1b4745e3df1b0895fe036
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(-)
310 commit 8ba76b1a9289310b8a91ea6ab10c30bf249cc77a
311 Author: Charles Wust <charles.wust@serpro.gov.br>
312 Date: Mon May 23 14:53:02 2016 -0300
314 Task #16217 - Test: Change test target environment
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
327 Change-Id: I936ad8945f5ef43322399f08359b5ba989f38af4
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(-)
371 commit 6e6ba48b760c093ced218f2079d0a7ce4de8651b
372 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
373 Date: Thu Jun 2 14:00:16 2016 -0300
375 Task #16865 - Auto. test: List personal contact
377 - Checks the personal contact list in contact's module
379 Change-Id: Ie65a604fb1faace7521a2f67ec58dfa15fcb212f
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(+)
387 commit e7e9b222e3d487b5d089567070da312f268f3c8c
388 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
389 Date: Thu Jun 9 10:52:38 2016 -0300
391 Task #16639 - Updated RequireJS from 2.1.15 to 2.2.0
393 - Updated file common-js/require.min.js
395 Change-Id: I34eb50b8803a4eff97361668fc252049aab0a739
397 src/common-js/external/require.min.js | 66 ++++++++++++++++-----------------
398 1 file changed, 33 insertions(+), 33 deletions(-)
400 commit cf95a09019088e1d6de51108a87186e9f35e538e
401 Author: Charles Wust <charles.wust@serpro.gov.br>
402 Date: Thu Jun 2 16:11:00 2016 -0300
404 Task #17068 - App: Updates for new environments
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
409 - Updated backend URL to reflect current production environment
411 Change-Id: I9004635b8e787570fae97af4b025540c8bc89916
413 build/cordova/config.xml | 1 +
414 .../www/common-js/CordovaConfig.js | 2 +-
415 2 files changed, 2 insertions(+), 1 deletion(-)
417 commit 9973e33190d67caa2f339351b2855db43785890e
418 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
419 Date: Wed Jun 1 10:28:24 2016 -0300
421 Task #16764 - Remove 'Serpro 50 Anos' commemorative logo
423 - Removed commemorative logo from login screen PNG
425 Change-Id: If1396e07294014f25bf96cc96d5fc6eb1c47afad
427 src/img/logo-expressobr-bottom.png | Bin 13147 -> 11841 bytes
428 1 file changed, 0 insertions(+), 0 deletions(-)
430 commit 3bc3427662ba5f1266e879c0d22297acc477576c
431 Author: Diogo Santos <diogo.santos@serpro.gov.br>
432 Date: Tue May 24 15:51:24 2016 -0300
434 Task #16940 - Fix accessible calendar module loading
436 - Removing '&' symbol at 'sortAttendeesByName' method and put it
437 only at the method signature.
439 Change-Id: I3de978d0a07c108ab8d8d43372533f4e6a57bec8
441 src/accessible/Accessible/Core/EventUtils.php | 10 +++++-----
442 1 file changed, 5 insertions(+), 5 deletions(-)
444 commit cfbd95bd1eba7087dda1f455070f445480918aa2
445 Author: Charles Wust <charles.wust@serpro.gov.br>
446 Date: Wed May 18 10:17:14 2016 -0300
448 Task #16214 - Test: Improve wait mechanism
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
462 Change-Id: I99dc7d5c643d69f5fc6bd0d35cd25c6a5939d5ff
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(-)
491 commit 1763c853d047364b66ea2d489c217538aca53589
492 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
493 Date: Fri May 6 15:08:36 2016 -0300
495 Task #16296 - Auto. test: Save new recipient
497 Checks if the new recipient was saved in personal catalog
499 Change-Id: I69ae691c1c1cdf426cc7f09f79b30ad32b078874
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(-)
509 commit e67b4a67150f90a99c30cf2e8cc278fc3262c7b2
510 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
511 Date: Fri May 13 15:27:37 2016 -0300
513 Task #16297 - Auto. test: Send email - cc and bcc
515 - Checks the send the e-mail with cc and bcc option
517 Change-Id: Idb3630c2e89b0bd2c74eb951f7010163b6ab1c79
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(+)
525 commit 0bebd74539ea0c0c8ef92cb9b714110aeb7e94f5
526 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
527 Date: Mon May 2 14:47:34 2016 -0300
529 Task #14843 - Test: Send using contacts catalog
531 - Checks if the e-mail composition screen is working correctly when
532 using the contact search provided by the autocomplete feature
534 Change-Id: I61e9f313d0b3efd358550a336142cf92be1cbc70
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(-)
542 commit 2b4c43f92ceb50fbb1981dd29c4a867e297085ff
543 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
544 Date: Wed Apr 27 15:00:41 2016 -0300
546 Task #16294 - Auto. test: Forward and reply email
548 - Checks the reply and forward e-mail feature.
550 Change-Id: I26ac9a95fe9dcac11a4ca765ebdcc005614c9762
552 .../Functional/Mail/SendReceiveMailTest.php | 75 ++++++++++++++++++++
553 .../functional_tests/data/SendReceiveMailTest.ini | 23 +++++-
554 2 files changed, 95 insertions(+), 3 deletions(-)
556 commit d37845874d0a78f4a863ebd287407bc26fd37a02
557 Author: Diogo Santos <diogo.santos@serpro.gov.br>
558 Date: Wed May 11 14:38:59 2016 -0300
560 Task #16391 - Empty trash folder on accessible
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'.
569 Change-Id: I5725dbf433ff43eacb350f3f7a05a52d5f223b94
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(-)
579 commit 9665f8a83e2350ae807f3d1c148b402f97b252fc
580 Author: Charles Wust <charles.wust@serpro.gov.br>
581 Date: Wed Apr 27 14:55:15 2016 -0300
583 Task #16387 - Fix intermitent errors during tests
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
594 Change-Id: I07e515105890064a2f1e9eb265918098f72e56ac
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(-)
604 commit 5719337ec52710022f48679618c5b3bb85def6ad
605 Author: Diogo Santos <diogo.santos@serpro.gov.br>
606 Date: Fri May 6 17:11:14 2016 -0300
608 Task #16748 - Delete multiples messages on accessible
610 - Now the user can select one or more messages from the headlines view
612 - Before the action is completed , a prompt is displayed, asking if the
613 action should be completed or not.
615 Change-Id: I7be717bd0f1038befb6a75ba40b12a3774762add
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(-)
624 commit 34de1d23516177a2be6256bfcfdae85918c1cf04
625 Author: Diogo Santos <diogo.santos@serpro.gov.br>
626 Date: Thu May 5 15:58:21 2016 -0300
628 Task #16394 - Better description to aria-hidden links
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'
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.
645 Change-Id: Ie47fa938f1d1b72c3fb1b6195c27b3fe4b33447f
647 .../Accessible/Mail/Template/MainTemplate.php | 23 +++++++++++++-------
648 1 file changed, 15 insertions(+), 8 deletions(-)
650 commit 3ebc3a0de97119a42c07e20cadf41a2213d38d1e
651 Author: Diogo Santos <diogo.santos@serpro.gov.br>
652 Date: Mon May 9 11:03:56 2016 -0300
654 Task #16390 - Select other calendars on accessible
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
662 - It was created a new class 'OpenCalendar.php' and common templates
663 files 'Template/OpenCalendarTemplate.php' and
664 'Template/OpenCalendarTemplate.css'
666 Change-Id: I6ab1334dbb323b1ed63059ec1c8ee38d92ab9d7e
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(-)
675 commit aefa366c72aec4cae335224eae3de6c7ff0f5611
676 Author: Diogo Santos <diogo.santos@serpro.gov.br>
677 Date: Mon May 9 14:06:31 2016 -0300
679 Task #14463 - Allow users to confirm calendar events
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.
686 Change-Id: I4ec7b94ecb7c3c319db3be3356b693349dfcba90
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(-)
695 commit 6b3d5ee40b23073eba2b3623ae925397e706b23e
696 Author: Diogo Santos <diogo.santos@serpro.gov.br>
697 Date: Thu May 5 15:12:45 2016 -0300
699 Task #16749 - Alter position of delete message action
701 - Delete message action now is displayed, at the messsage screen
702 visualization, in the end of message action list.
704 Change-Id: I0d2523f98e739704bcc20b2cca3f7f3120fad7b3
706 .../Mail/Template/OpenMessageTemplate.php | 2 +-
707 1 file changed, 1 insertion(+), 1 deletion(-)
709 commit a2112be1121b30838d93fa7dbd921774789ae3a2
710 Author: Diogo Santos <diogo.santos@serpro.gov.br>
711 Date: Wed Apr 20 12:59:42 2016 -0300
713 Task #14461 - View information about a particular event
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.
720 Change-Id: I8c4bebe8a2a78c5acb20e66050f14e53014d0284
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(-)
730 commit 1400fc09695957fd92059d8e00dd3e5c5de0dd67
731 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
732 Date: Wed Apr 20 15:26:38 2016 -0300
734 Task #16293 - Auto. test: Important draft flag
736 - Checks if the e-mail was created, saved in draft folder and
737 turn on the important flag
739 Change-Id: I000680de7c0436c0118a1fdb439c3c138e0f634d
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(-)
746 commit ededebe7cc834654a696b7449e0cc4122a994a6f
747 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
748 Date: Mon May 2 15:52:57 2016 -0300
750 Task #16230 - Incorporate Velocity.js library
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
759 Change-Id: Ibdfdff3e9070681b7884a481ec9f056730b73d49
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(-)
806 commit 87b866fb712eddfe1d577ea9bc10bdfdfa5a503c
807 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
808 Date: Fri Apr 29 11:30:18 2016 -0300
810 Task #16699 - Fix null description on calendar events
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
816 Change-Id: Iaccb875b94cc19befb326cc9f96815494f9334db
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(-)
823 commit b94114b53e0eb87b1e5094ac6201ba89ec75708c
824 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
825 Date: Tue Apr 26 11:05:42 2016 -0300
827 Task #16226 - Updated jQuery from 2.2.1 to 2.2.3
829 - Updated file common-js/jquery.min.js
831 Change-Id: I262eaa22a8a8fb5220b2c9d01d7b021222ca7940
833 src/common-js/jquery.min.js | 8 ++++----
834 1 file changed, 4 insertions(+), 4 deletions(-)
836 commit 2751f8d198b6dc2ec45b1e33c2925da464d02679
837 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
838 Date: Fri Apr 29 14:54:12 2016 -0300
840 Task #15221 - Standardize App method names
842 - App class method names changed to system coding standards
843 - Updated calls to these methods
845 Change-Id: Id6db28ddd8370f0a7db804907c56b1e821b65300
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(-)
879 commit 6239723875aa53d45c47a657bdfd2ce76cc40026
880 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
881 Date: Fri Apr 15 14:17:54 2016 -0300
883 Task #14146 - Add date/time picker to calendar
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
891 Change-Id: I5948c6106b806f2dd5deb40205751d297f0aea87
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(-)
902 commit 7fc1f67ce206adf8a388dce1da32c97de8ea9ed4
903 Author: Diogo Santos <diogo.santos@serpro.gov.br>
904 Date: Tue Apr 19 10:47:49 2016 -0300
906 Task #14462 - View events of the previous month and next
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'
911 - When the displayed month is not the same as the current date,
912 section of 'today's events' will not be displayed.
914 Change-Id: I251c1c9d5c2eec9d3037d10f8e1b398733b83c27
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(-)
922 commit 2cee77ac1f7fda7e6e59ec5ca198d6641398af3c
923 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
924 Date: Mon Apr 18 10:42:08 2016 -0300
926 Task #16522 - Show calendar module to user
928 - Uncommented calendar link at Layout.html
929 - Warning message for calendar search, to avoid unresponsive behavior
930 - Uncommented calendar link on accessible module
932 Change-Id: I9ea587448ef07fa123fcd0f4175bf37ac10cccad
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(-)
939 commit aa13c2a273d7011feeae70e29cc7944d7495a228
940 Author: Charles Wust <charles.wust@serpro.gov.br>
941 Date: Fri Apr 8 17:42:01 2016 -0300
943 Task #14845 - Auto test: update e-mail draft
945 - Create and edit e-mail in draft folder
947 Change-Id: I388546336ffabee230282cb2ba04179d3c3d82a0
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(+)
954 commit 7662046454c97dcf5803ddccfb675b08b201ddd2
955 Author: Charles Wust <charles.wust@serpro.gov.br>
956 Date: Fri Apr 8 18:08:21 2016 -0300
958 Task #15918 - Auto. test: Change methods name
960 - Changes name of methods to match TestLink
961 - Adjusted SingleLoginPage to make tests run in sequence more smoothly
963 Change-Id: Icf2799dd10092bc17403317eabb81abc27d450e8
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(-)
982 commit 7abf60f8fba319d9a53fabd1ce97ad485cc73a93
983 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
984 Date: Tue Mar 29 15:37:44 2016 -0300
986 Task #14846 - Auto. test: Search text
988 - Checks if the search text was found in some messages
990 Change-Id: Id1c4548db01358296c83bccb81fd914f2b3e54d7
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(-)
997 commit 32d78aada4616a61236569097e0cca97f32206c4
998 Author: Diogo Santos <diogo.santos@serpro.gov.br>
999 Date: Fri Dec 18 11:57:19 2015 -0200
1001 Task #14460 - Create accessible calendar module
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.
1015 Change-Id: I5a21b45a5f7cf6f51f524beb857a24e515833a0f
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(-)
1028 commit b79c7de97b2edf996667ab14d616dddb1c01dc40
1029 Author: Charles Ivan Wust <charles.wust@serpro.gov.br>
1030 Date: Fri Apr 8 10:03:50 2016 -0300
1032 Revert "Task #14845 - Auto test: update e-mail draft"
1034 This reverts commit 998baab63f0c28efee75c537f6892c798dc29c43.
1036 Change-Id: I5f7abe6ce1799128eb6b781fba91e3f9c30c756e
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(-)
1044 commit 9c55509c23de34fdf2871f478d5378620ad8f57b
1045 Author: Charles Ivan Wust <charles.wust@serpro.gov.br>
1046 Date: Fri Apr 8 11:28:30 2016 -0300
1048 Revert "Task #15918 - Auto. test: Change methods name"
1050 This reverts commit ad4e010c30b2d66ecaebb43c499d34b3f11e328d.
1052 Change-Id: I07b16f0a1fa1013c4018d552a39413c92b1bfc63
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(-)
1063 commit ad4e010c30b2d66ecaebb43c499d34b3f11e328d
1064 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1065 Date: Tue Apr 5 10:50:50 2016 -0300
1067 Task #15918 - Auto. test: Change methods name
1069 - Changes name of methods to match with TestLink
1071 Change-Id: Icb803b31eb348ada396dc37b8257d6030fe11755
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(-)
1082 commit 998baab63f0c28efee75c537f6892c798dc29c43
1083 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1084 Date: Fri Mar 18 14:18:35 2016 -0300
1086 Task #14845 - Auto test: update e-mail draft
1088 - Update e-mail in draft folder
1090 Change-Id: Iab54875f33bd27aa206ac8b537874acef73d9581
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(+)
1098 commit 2d5082a056f045dc7db6f1c7bc6347afce784899
1099 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1100 Date: Thu Mar 17 11:34:13 2016 -0300
1102 Task #14842 - Auto. test: E-mail save draft
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.
1108 Change-Id: I885c16a1ba40d45aae93f53fc42064209e90c122
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(-)
1120 commit 7722e09fe50c7ffbe620bc164901c6ec4cabd427
1121 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1122 Date: Fri Mar 18 14:33:10 2016 -0300
1124 Task #14839 - Auto. test: E-mail move to folder
1126 - Checks if the message was moved to Folder "Modelo"
1128 Change-Id: I14eb7a2de241f197e06d99205dc7a9d494b7bffc
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(+)
1136 commit dcd01519880a17b552daa1e900f3f2395275268f
1137 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1138 Date: Wed Mar 16 10:33:47 2016 -0300
1140 Task #14840 - Auto. test: E-mail mark read/unread
1142 - Test case that checks if the message and conversation was marked
1145 Change-Id: Iaa6c09acb5f517af29d349236fc8f5f0d1cbcddb
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(-)
1155 commit 3c639d527c852b6392b831308be43c1a92fc9ee0
1156 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1157 Date: Wed Mar 16 11:41:12 2016 -0300
1159 Task #14841 - Auto. test: E-mail toggle highlight
1161 - checks if the message changes its highlight status
1163 Change-Id: I1d65d77396b937f70467fccad39d097c186008cf
1165 .../Functional/Mail/ToggleHighlightTest.php | 82 ++++++++++++++++++++
1166 .../functional_tests/data/ToggleHighlightTest.ini | 7 ++
1167 2 files changed, 89 insertions(+)
1169 commit 9e2849161c9e78f5e32f3a8b4367ff191fe24e3a
1170 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1171 Date: Mon Mar 14 12:55:18 2016 -0300
1173 Task #14838 - Auto. test: E-mail reading
1175 - Test case that checks the behavior sending and receiving e-mails
1177 Change-Id: I4bab308acd55ba9bc3e94b8a9740b58bffe2a357
1179 .../Functional/Mail/ReadMailTest.php | 183 ++++++++++++++++++++
1180 tests/functional_tests/data/ReadMailTest.ini | 39 +++++
1181 2 files changed, 222 insertions(+)
1183 commit e3069f6a70faa116125ba193750cf0942462f913
1184 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
1185 Date: Fri Mar 11 12:03:17 2016 -0300
1187 Task #14837 - Auto. test: E-mail deletion
1189 - Added tests to check e-mail deletion
1191 Change-Id: I782245e2ed31ece8438322e03e321b3c504afd22
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(-)
1207 commit 9ea7fccfcc053cf77a3e4ff3a652ee4b87d1494f
1208 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1209 Date: Fri Mar 11 10:12:08 2016 -0300
1211 Task #15656 - Remove calendar event
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
1218 Change-Id: I4054f12794efcc5f8cbad5cadf18a3eb8376b94b
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(-)
1226 commit 04237b7b4f722bf500e2d78beac382d86c39c696
1227 Author: Charles Wust <charles.wust@serpro.gov.br>
1228 Date: Mon Feb 15 17:51:52 2016 -0200
1230 Task #13808 - Keep user logged in mobile App
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
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
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
1250 Change-Id: I16a5edba49b1e27f2af02366aaea39c4d777f209
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 +++++++-------
1262 src/login.js | 126 ++++++++++++++++----
1263 11 files changed, 388 insertions(+), 119 deletions(-)
1265 commit e54f0c5a72856917ec35ec3fa10a2e9e768fdb00
1266 Author: Charles Wust <charles.wust@serpro.gov.br>
1267 Date: Wed Oct 28 11:13:40 2015 -0200
1269 Task #13690 - Functional Tests for Expresso Lite
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
1276 - Created test case LoginTest, which verifies the behavior of the login
1278 - Created test case ComposeMailTest, which verifies the behavior of the
1280 - Created test case SendReceiveMailTest, which verifies the behavior of
1281 sending and receiving e-mails
1283 Change-Id: I5a2da6816553f2e670f428179752ebe4e05b1020
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(+)
1307 commit 91640374499dadb59b079a3f05bda48cc041d107
1308 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1309 Date: Wed Jan 20 16:41:20 2016 -0200
1311 Task #15083 - Fix view on calendar overlayed events
1313 - On WidgetWeek, if two or more events overlap, events will share
1316 Change-Id: I9c7e40f5bf29af088f607c375375fe86285b61a6
1318 src/calendar/WidgetWeek.css | 4 ++--
1319 src/calendar/WidgetWeek.js | 33 +++++++++++++++++++++++++++++++--
1320 2 files changed, 33 insertions(+), 4 deletions(-)
1322 commit eb319ba40b9568c4de135d5ce18e2c54d8bc5e2b
1323 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1324 Date: Mon Feb 29 15:03:44 2016 -0300
1326 Task #13781 - Create new calendar event
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
1341 Change-Id: I377394e641607e47375a62a308008e033a9ab5ea
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(-)
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
1360 Revert "Task #15083 - Better view on calendar overlayed events"
1362 This reverts commit c7360396ebcd9386b8cbe29d3c110d4918d6af87.
1364 Change-Id: I2bac23a87e7180d0618a24d43f194d25239aa440
1366 src/calendar/WidgetWeek.css | 4 ++--
1367 src/calendar/WidgetWeek.js | 15 +--------------
1368 2 files changed, 3 insertions(+), 16 deletions(-)
1370 commit 4806d13df9f058a2d1628621a3975aa3c1dc5826
1371 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1372 Date: Mon Mar 7 11:38:45 2016 -0300
1374 Task #15427 - Added Chrome/Android bar color
1376 - Added theme-color meta directive for each module
1378 Change-Id: I23e78517b712bb39037a1504442edbae9ec07410
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(+)
1387 commit 69306e5c843c88e759bc84b53ce13e074a469eba
1388 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1389 Date: Tue Mar 8 10:14:15 2016 -0300
1391 Task #15463 - Updated jQuery from 2.1.4 to 2.2.1
1393 - Updated file common-js/jquery.min.js
1395 Change-Id: Ia5abec091597925a5da52ac7e19981461b9c0f36
1397 src/common-js/jquery.min.js | 8 ++++----
1398 1 file changed, 4 insertions(+), 4 deletions(-)
1400 commit 55c466599a69cd2a8866bcecca83a6bd8ddf3f2e
1401 Author: Charles Wust <charles.wust@serpro.gov.br>
1402 Date: Tue Dec 15 10:47:17 2015 -0200
1404 Task #13042 - Allow search to be cancelled
1406 - Canceling a search on mobile devices no longer fires a new search
1407 with an empty filter
1409 Change-Id: Idcdc6a27f923dad77a3f08d850c2afce4ae53bc5
1411 src/common-js/Layout.js | 5 +++--
1412 1 file changed, 3 insertions(+), 2 deletions(-)
1414 commit fc1fa469bc5918818801a3df863d0ca818d698ff
1415 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1416 Date: Fri Jan 22 16:59:54 2016 -0200
1418 Task #13777 - Sanitize localStorage calls
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
1428 Change-Id: Ia6356e0e43ab30a86d0fff7965e2f424353de66f
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(-)
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
1439 Revert "Task #13777 - Sanitize localStorage calls"
1441 This reverts commit 08b72775c336b6b4d1729eab138e015f354de8ac.
1443 Change-Id: Ib453ad1502db8681a2eee62a7a5186f3de5c0027
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(-)
1450 commit 08b72775c336b6b4d1729eab138e015f354de8ac
1451 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1452 Date: Thu Jan 21 13:23:03 2016 -0200
1454 Task #13777 - Sanitize localStorage calls
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
1464 Change-Id: I40b0ad825f76f0c9819a2aca59b016f4ab9e37b5
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(-)
1471 commit c7360396ebcd9386b8cbe29d3c110d4918d6af87
1472 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1473 Date: Wed Jan 20 16:41:20 2016 -0200
1475 Task #15083 - Better view on calendar overlayed events
1477 - On WidgetWeek, if two or more events overlap, later ones will be
1478 slightly padded to left, so the previous can be viewed
1480 Change-Id: I6dbdd39fbcf9201149dbe4e778885ae91536dd91
1482 src/calendar/WidgetWeek.css | 4 ++--
1483 src/calendar/WidgetWeek.js | 15 ++++++++++++++-
1484 2 files changed, 16 insertions(+), 3 deletions(-)
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
1490 Revert "Task #15083 - Better view on calendar overlayed events"
1492 This reverts commit d952cefd77464594c4469c2cac47d75eda61dc51.
1494 Change-Id: Ib0f3c8fa05e404b881c84cfc96176c3ea192ec78
1496 src/calendar/WidgetWeek.js | 3 +--
1497 1 file changed, 1 insertion(+), 2 deletions(-)
1499 commit d952cefd77464594c4469c2cac47d75eda61dc51
1500 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1501 Date: Mon Jan 18 15:25:07 2016 -0200
1503 Task #15083 - Better view on calendar overlayed events
1505 - On WidgetWeek, if two or more events overlap, later ones will be
1506 slightly padded to left, so the previous can be viewed
1508 Change-Id: Ibae4246b577c578ee3ac7b9692c1e9f100b1221a
1510 src/calendar/WidgetWeek.js | 3 ++-
1511 1 file changed, 2 insertions(+), 1 deletion(-)
1513 commit 160248956700ec2a13acae73d2fba5b085244bfe
1514 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1515 Date: Mon Jan 18 12:04:01 2016 -0200
1517 Task #13886 - Remove duplicated slash from api URL
1519 - Ajax URL acquirement no longer return an address with a duplicated
1521 - Ajax URL is now cached only once instead of being processed on each
1524 Change-Id: I00243097f1c5b22c879b6fbdfd30d306a91bcb5f
1526 src/common-js/App.js | 11 +++++++++--
1527 1 file changed, 9 insertions(+), 2 deletions(-)
1529 commit f85bb92e1e46d534110a69b923913403202d5f62
1530 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1531 Date: Mon Jan 18 14:50:33 2016 -0200
1533 Task #15085 - Make addressbook fields readonly
1535 - On WidgetContactDetails, input fields are now readonly, therefore
1536 can't have their values modified by user
1538 Change-Id: I96a17b8349b23ac8a43a104322b9cb17fae0cf38
1540 src/addressbook/WidgetContactDetails.html | 2 +-
1541 1 file changed, 1 insertion(+), 1 deletion(-)
1543 commit 86a0d0d986c5077f4b8b6e3ce0f9777e1f793576
1544 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1545 Date: Fri Jan 15 17:32:52 2016 -0200
1547 Task #14197 - Simplified JS callback calls
1549 - Within JS modules, callbacks now defaulted to jQuery.noop
1550 - Removed all null callback checks, now redundant
1552 Change-Id: I3a63d2303665a46c4eacfec69eea5f888c9c13a0
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(-)
1568 commit 5eb1fe238787226a47be4929f2b71677728543a1
1569 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1570 Date: Fri Jan 15 11:58:49 2016 -0200
1572 Task #14076 - Better view on calendar whole-day events
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
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
1585 - Updated CSS styles
1587 Change-Id: I0f00e70b325e16028cbf7725c5bd54e7ce403147
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(-)
1599 commit bbb514aaf93cfb5cc1c5c941a967b79c48fd1a91
1600 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1601 Date: Fri Jan 15 11:13:03 2016 -0200
1603 Task #13782 - Added calendar choosing
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
1615 Change-Id: I75c514e5b424d334b2aae3e5929deebbe8de267c
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(-)
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
1637 Revert "Task #13886 - Remove duplicated slash from api URL"
1639 This reverts commit bef0f08bb14bf344bf723a684f17ef5247f9612b.
1641 Change-Id: Ie5b1d4863cb1cbaeaaf992d245836a1186a97e86
1643 src/common-js/App.js | 16 ++++------------
1644 1 file changed, 4 insertions(+), 12 deletions(-)
1646 commit be5f489da9bf7385fd522a5778fac389687ff339
1647 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1648 Date: Tue Jan 5 09:32:23 2016 -0200
1650 Task #14340 - Improved logoff transition
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
1656 Change-Id: Ic4fa4fc6324df8e48fdc1cc7362a60a42ada4e9c
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(-)
1663 commit 531fa40679435d408bfa10e87769d4bdc4c22b36
1664 Author: Charles Wust <charles.wust@serpro.gov.br>
1665 Date: Mon Dec 14 11:05:27 2015 -0200
1667 Task #14113 - Use email input field for login
1669 - Changed login field from type="text" to type="email" to make typing
1670 on mobile devices easier
1672 Change-Id: Icd73c61b6735e08fb865c57980842f05c62bb195
1674 src/index.html | 2 +-
1675 src/login.css | 4 ++--
1676 2 files changed, 3 insertions(+), 3 deletions(-)
1678 commit 194f367e37d2b067367a4752520740152638e2bb
1679 Author: Charles Wust <charles.wust@serpro.gov.br>
1680 Date: Tue Dec 22 11:30:59 2015 -0200
1682 Task #14248 - Remove mail/Contacts.js
1684 - Removed mail/Contacts.js and mail/WidgetSearchAddr.*, as both of them
1687 Change-Id: I9b7a10a6b35f76b6ca51ab446af718abd14a8895
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(-)
1695 commit bef0f08bb14bf344bf723a684f17ef5247f9612b
1696 Author: Charles Wust <charles.wust@serpro.gov.br>
1697 Date: Mon Dec 14 15:17:01 2015 -0200
1699 Task #13886 - Remove duplicated slash from api URL
1701 - Ajax URL acquirement no longer return an address with a duplicated
1703 - Ajax URL is now cached only once instead of being processed on each
1706 Change-Id: I9acdae7a6c3d75e6d24cacf8c0a91268dc049e82
1708 src/common-js/App.js | 16 ++++++++++++----
1709 1 file changed, 12 insertions(+), 4 deletions(-)
1711 commit d28f5e0c32a4b240cf22e87c332156f6a67a5243
1712 Author: Charles Wust <charles.wust@serpro.gov.br>
1713 Date: Mon Jul 27 17:31:03 2015 -0300
1715 Task #13401 - Added new debugger module
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
1727 Change-Id: Ifcde7a94c8396111b17262ffa75e1b5f0ed39b42
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(-)
1763 commit 9072fca71684d839d068d6d94189b53d650af29b
1764 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1765 Date: Wed Dec 2 10:37:23 2015 -0200
1767 Task #13962 - Fixed headline selection after mark read
1769 - On email module, when a headline is marked read/unread, headline
1770 selection is now cleared
1772 Change-Id: I3b37e538e0fdf4c2f20b05baec5fb995e350d5cb
1774 src/mail/WidgetHeadlines.js | 1 +
1775 1 file changed, 1 insertion(+)
1777 commit ee75e45b8c9c4d2792c5106f350ff0f6bb66c395
1778 Author: Diogo Santos <diogo.santos@serpro.gov.br>
1779 Date: Thu Nov 5 16:55:15 2015 -0200
1781 Task #14162 - Create back to the top page anchor
1783 - All template files contains headers elements to convey document
1784 structure and now after these elements will exist back to the
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'.
1791 Change-Id: Ic5176b2384a8f11f1d72bf2c623d8a4d9097bccd
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(-)
1801 commit d9cf2167aa445a3c4874a0ac7d97a123b157fb75
1802 Author: Charles Wust <charles.wust@serpro.gov.br>
1803 Date: Tue Nov 24 12:28:58 2015 -0200
1805 Task #14658 - Replace JS and CSS minifiers
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
1814 Change-Id: I36fa5e2b8c5518139813bb38fbada896660af4b3
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(-)
1822 commit e49c0379fd8764c17d3dd7451e17210052489d57
1823 Author: Charles Wust <charles.wust@serpro.gov.br>
1824 Date: Tue Nov 24 15:03:17 2015 -0200
1826 Task #13249 - Warning when cURL is not available
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
1833 Change-Id: Ic2f691a860c1ee83c153d7a528515e5de527c3f3
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(-)
1841 commit c9a1be5e0159927bc9a89d55ee523ca91a5fce00
1842 Author: Charles Wust <charles.wust@serpro.gov.br>
1843 Date: Wed Oct 28 16:28:08 2015 -0200
1845 Task #13963 - Fix opening important draft messages
1847 - Opening the compose window for a draft message now checks the
1848 Important checkbox if the message was originally saved with this flag
1850 Change-Id: I4ec5bc54c44f14bb84646f61387ed9e4cdea1aa2
1852 src/mail/WidgetCompose.js | 1 +
1853 1 file changed, 1 insertion(+)
1855 commit 3306ff7689782e3efee38f7c24d5446e8ec0e8df
1856 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1857 Date: Wed Oct 7 09:48:10 2015 -0300
1859 Task #13822 - Allow calendar refresh
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
1867 Change-Id: I1cc2ef623b612646493444282ffb6d5da6977215
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(-)
1877 commit f65fd6c488cbfcd283be8838d77bca3d82d0226b
1878 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1879 Date: Tue Oct 27 14:39:58 2015 -0200
1881 Task #13807 - Added menu for opened email thread
1883 - Added a new menu at the top of the thread, when thread emails are
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
1890 Change-Id: I193de9407c980c3c71810f15a8c7693fdd47a802
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(-)
1899 commit 43c315c8e97608c53d7b335ebf351d4acd23ccab
1900 Author: Edgar Lucca <edgar.lucca@serpro.gov.br>
1901 Date: Thu Oct 8 14:01:42 2015 -0300
1903 Task #13419 - Save contact on send email
1905 - Set flag add contacts on send email
1906 - Update personal catalog cache
1908 Change-Id: I1718cf48d21600c2a70ffc5b964acd631c13258d
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(-)
1916 commit 6bc89408357ad060e4c4b8e378575c47a654415d
1917 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
1918 Date: Fri Sep 25 10:36:50 2015 -0300
1920 Task #13780 - Added calendar event confirmation
1922 - On calendar event details, added dropdown menu with confirmation
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
1929 Change-Id: Ibbf783785f70eaefc6f748de7884aa351e0386d7
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(-)
1942 commit fdd1d88bc972117477436023f95169d80c3315e6
1943 Author: Charles Wust <charles.wust@serpro.gov.br>
1944 Date: Wed Sep 23 15:46:20 2015 -0300
1946 Task #13447 - Allow file transfer with Cordova
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
1953 Change-Id: Icfba15de7620c19e23c3d4b4bae7c573e5375100
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(-)
1962 commit f255a73fbb6d2f9a07cc5f3a39896bfa27685dea
1963 Author: Charles Wust <charles.wust@serpro.gov.br>
1964 Date: Wed Jun 24 11:23:33 2015 -0300
1966 Task #11775 - Expresso Lite as a Cordova app
1968 - Added cordova.js in all html files to add Cordova support
1969 - Added build_cordova.sh script that generates the phone app for
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
1978 Change-Id: Iaa7deb0391a0202a7ef79b493bf4031bb79af87b
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(-)
2006 commit 797220ee2f927ef1c289d7829f364b275d2b9887
2007 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2008 Date: Thu Sep 17 15:17:39 2015 -0300
2010 Task #13779 - View calendar event details
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
2021 Change-Id: I5893a1ebf00a171315f3423f073d2c76fd7f7456
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(-)
2039 commit f801fe818cac13f28d1bd85a49017e15683e68ee
2040 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2041 Date: Thu Sep 17 12:30:04 2015 -0300
2043 Task #14050 - Align 'header attachments' in email composition
2045 - The alignment of the 'header Attachments' now are correctly following
2046 the standard for this type of element in email template composition
2049 Change-Id: If7284ac9966c77642f07f14e10b2c7522dd926f2
2051 .../Mail/Template/ComposeMessageTemplate.css | 2 +-
2052 .../Mail/Template/ComposeMessageTemplate.php | 114 ++++++++++----------
2053 2 files changed, 60 insertions(+), 56 deletions(-)
2055 commit 49622f17904cbbd889605eaddcc015d800aa3943
2056 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2057 Date: Thu Sep 10 18:37:20 2015 -0300
2059 Task #13799 - Move a message being displayed to another folder
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.
2070 Change-Id: I57f0fee40ca784fd7e58b20ebe807d5c6cd4dedf
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(-)
2080 commit da67501735614ac182d693407f40a72314e64d7e
2081 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2082 Date: Tue Aug 25 14:00:04 2015 -0300
2084 Task #13398 - Selection of multiple messages and mark as unread
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.
2099 Change-Id: Idc8d981f75e9aacfa74ca3b062f9f74d72446c10
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(-)
2115 commit 4c655d930fd036acf7f11e8e28332dd6491af504
2116 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2117 Date: Thu Sep 17 14:36:52 2015 -0300
2119 Task #13933 - Validation of the read confirmation flag
2121 - Correction of the read receipt flag validation to prevent warning in
2124 Change-Id: I695ff865468b5f57165910d4c7690605ec5baba7
2126 .../ExpressoLite/Backend/Request/SaveMessage.php | 2 +-
2127 1 file changed, 1 insertion(+), 1 deletion(-)
2129 commit c6b63a9abcb4ef241bdb332d2645c447536d29d8
2130 Author: Fatima Tonon <fatima.tonon@serpro.gov.br>
2131 Date: Mon Aug 17 15:29:34 2015 -0300
2133 Task #13712 - Input validation for screen reader
2135 - Customize validation messages for mail and subject fields
2137 Change-Id: Ie057b04d2491fb5150182bd46ca58b8b8c412100
2139 .../Mail/Template/ComposeMessageTemplate.php | 6 +++---
2140 1 file changed, 3 insertions(+), 3 deletions(-)
2142 commit c330d5834b2c1173794996bf8e14264b93a99ee6
2143 Author: Charles Wust <charles.wust@serpro.gov.br>
2144 Date: Tue Sep 1 10:59:15 2015 -0300
2146 Task #13473 - Refactor exceptions class structure
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
2156 Change-Id: I7c57cc4d1c872e38a769918e612b7851de673235
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(-)
2186 commit 0b8fceb72084cf9cad9aac09fc8bb6a99bffa364
2187 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2188 Date: Mon Sep 14 14:48:49 2015 -0300
2190 Task #13884 - Master/detail interface merged into Layout class
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
2198 Change-Id: Iaf1b157156ce95fea8435c8d63dc7a69844387b4
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(-)
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
2217 Revert "Task #13884 - Master/detail interface merg
2219 This reverts commit 6b375e2f5bbfb31f78e62704d0b35e4186ad9c71.
2221 Change-Id: I592b74dc672e33ac652845b473dba268568bea5a
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(-)
2236 commit 52fd76ae3895c9647c9ae90f69b4a0b42a4905f6
2237 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2238 Date: Fri Sep 4 15:02:58 2015 -0300
2240 Task #13911 - Better calendar timezone handling
2242 - On calendar, improved timezone handling for events
2243 - Client now receives UTC time, timezone conversion is made on client
2245 Change-Id: Id8b5173853b78e677dd9936d7962d93cce5f0f20
2247 .../ExpressoLite/Backend/Request/SearchEvents.php | 3 ++-
2248 src/calendar/DateCalc.js | 4 ++--
2249 2 files changed, 4 insertions(+), 3 deletions(-)
2251 commit 6b375e2f5bbfb31f78e62704d0b35e4186ad9c71
2252 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2253 Date: Fri Sep 4 14:46:46 2015 -0300
2255 Task #13884 - Master/detail interface merged into Layout class
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
2263 Change-Id: Ic529ce24d073b898853ddde39d1786b0a3685d58
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(-)
2278 commit 0314a68a768955b29094ffed8df7e2a1d4998629
2279 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2280 Date: Tue Sep 1 15:43:11 2015 -0300
2282 Task #13900 - Updated jQuery from 2.1.3 to 2.1.4
2284 - common-js/jquery.min.js file updated, nothing else needed
2286 Change-Id: I57964b4ea156ac7aba6a5748b45eb3ff0843df69
2288 src/common-js/jquery.min.js | 8 ++++----
2289 1 file changed, 4 insertions(+), 4 deletions(-)
2291 commit 87c1f0a93120d3ead6582eff0eb70cb0bcd3c82e
2292 Author: Charles Wust <charles.wust@serpro.gov.br>
2293 Date: Mon Aug 31 12:28:59 2015 -0300
2295 Task #13471 - Use corporate catalog as default
2297 - When the addressbook module is opened, it first shows the corporate
2300 Change-Id: I66278e432b2b350f9431b0799c44c89fc701a8b7
2302 src/addressbook/addressbook.js | 10 +++++-----
2303 1 file changed, 5 insertions(+), 5 deletions(-)
2305 commit be5722d54e2e3aeab94c04af94ee1cdf945cb950
2306 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2307 Date: Tue Aug 18 15:06:29 2015 -0300
2309 Task #13423 - Allow forward or reply with attachments
2311 - All attchments of an email message being reply/forwarding now can be
2312 marked to be or not sent.
2314 Change-Id: I6a4f633b65759c5f7bb1c4c7eea75665d085058a
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(-)
2324 commit e3d2bc6dd0d65a91f65ef7f4803841566400c421
2325 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2326 Date: Mon Aug 17 11:22:51 2015 -0300
2328 Task #13691 - Refactoring of showFeedback
2330 - The showFeedback class now allow any module event that may require
2331 confirmation (or others types of interaction), by the user, before it
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.
2337 Change-Id: I1dc30eb232d3281df486a190df7be63322d8e640
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(-)
2345 commit 23ddebcd10aad0d44f0656721796f8e73dd82ced
2346 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2347 Date: Fri Aug 7 11:25:00 2015 -0300
2349 Task #13532 - Allow sending emails with reading confirmation
2351 - Adjustments in api/ExpressoLite to allow sending emails with
2352 reading confirmation.
2354 Change-Id: If11d75692bb3cba655b405a0fe280e127bc05336
2356 .../ExpressoLite/Backend/Request/SaveMessage.php | 3 ++-
2357 .../Backend/Request/Utils/MessageUtils.php | 6 +++++-
2358 2 files changed, 7 insertions(+), 2 deletions(-)
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
2364 Task #11112 - Calendar added to the repository
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
2371 - Added events data cache
2373 Change-Id: I5ed12c2170cb843aec28d8d9c8888cb7d90da83d
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(-)
2392 commit 00d803f2cf1b276d152d4b39d9cca603ce14ff6d
2393 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2394 Date: Tue Aug 18 15:14:29 2015 -0300
2396 Task #13093 - Prevent cache for accessible
2398 - Due to cache the update email list is not working properly
2400 Change-Id: I295898ab580802120e19c026877c8083fe730bf1
2402 src/accessible/Accessible/Dispatcher.php | 2 ++
2403 1 file changed, 2 insertions(+)
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
2409 Revert "Task #13093 - Prevent cache for accessible"
2411 This reverts commit cbc89acbcef9ed216f6879b41a3f500719da948e.
2413 Change-Id: If69e1d2f700252e1bc6362225b9fad4c9f6fb799
2415 src/accessible/Accessible/Dispatcher.php | 2 --
2416 1 file changed, 2 deletions(-)
2418 commit cbc89acbcef9ed216f6879b41a3f500719da948e
2419 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2420 Date: Mon Aug 17 09:33:51 2015 -0300
2422 Task #13093 - Prevent cache for accessible
2424 - Due to cache the update email list is not working properly
2426 Change-Id: I7bc6083067a8e4d94d8306a612f36a57860beda1
2428 src/accessible/Accessible/Dispatcher.php | 2 ++
2429 1 file changed, 2 insertions(+)
2431 commit 882964de905e71ff783605d545eb781e561cf251
2432 Author: Charles Wust <charles.wust@serpro.gov.br>
2433 Date: Tue Aug 4 12:10:09 2015 -0300
2435 Task #13472 - Handle Tine session timeout
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
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.
2446 Change-Id: I1bff3b88bac672c0dc38b546b9fb39050b1afa11
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(-)
2458 commit 216fd87b970b8827437c855b4fefd1f1643cdef2
2459 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2460 Date: Wed Aug 12 15:23:27 2015 -0300
2462 Task #13625 - Fix throbber animation on Chrome browser
2464 - On login.js, remove the animated throbber before starting any other
2467 Change-Id: Ifeb2040c7e1ada698d7fcb81fe2769af756a3836
2470 1 file changed, 1 insertion(+), 1 deletion(-)
2472 commit f914678aa083e845777d2c7e8fccdac0e1143499
2473 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2474 Date: Mon Aug 3 10:36:26 2015 -0300
2476 Task #13464 - Allow attachments with size and file extension
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.
2484 Change-Id: Ia045ff197784b6c6f0c2fa09b999045dbef7bd96
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(-)
2493 commit 2d66c8ea1e18eb1b4d5692b15b3ac31c21a88611
2494 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2495 Date: Thu Jul 23 15:57:06 2015 -0300
2497 Task #13420 - Improve CSS accessible module
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
2505 Change-Id: Ieb2eff002bc8e5e601edd0417a6a384998f2762e
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(-)
2522 commit 15eca286a377551db1296cae46fceb86515f0bb5
2523 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2524 Date: Thu Jul 30 10:26:37 2015 -0300
2526 Task #13469 - Fix autocomplete wrong blur function call
2528 - On WidgetCompose, fixed call to onBlurBadges function
2530 Change-Id: Ib500fed8c56e800b01f35fb592234957cdebf1af
2532 src/mail/WidgetCompose.js | 4 ++--
2533 1 file changed, 2 insertions(+), 2 deletions(-)
2535 commit 9daf6124711d023f8253adf6f37c1ce8ce9f3f6c
2536 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2537 Date: Fri Jul 17 16:20:17 2015 -0300
2539 Task #13382 - Added better autocomplete for emails
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
2549 Change-Id: I909053c5a6e75dc701692e3fcda96d9552668681
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(-)
2568 commit 796da4c437ab248937d148c16e21f41489a64262
2569 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2570 Date: Fri Jul 24 15:28:59 2015 -0300
2572 Task #13441 - Better unread mail count on titlebar
2574 - On titlebar, unread email count is now written before current folder
2577 Change-Id: I53308e91d046f5656022e9b21d7c2e761e04d32c
2579 src/mail/mail.js | 2 +-
2580 1 file changed, 1 insertion(+), 1 deletion(-)
2582 commit 19fc5389c19db3ab0f5a115832dcd2e424d7c70a
2583 Author: Charles Wust <charles.wust@serpro.gov.br>
2584 Date: Thu Jul 23 10:59:44 2015 -0300
2586 Task #13430 - Fix problems with login
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
2591 Change-Id: I80f60dfa962895b73aa6eca0b284f69b17172be5
2593 src/api/ExpressoLite/Backend/Request/Login.php | 5 +++++
2594 1 file changed, 5 insertions(+)
2596 commit a0d4689a3da729ba9824934760438b13f0270610
2597 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2598 Date: Thu Jul 23 16:35:58 2015 -0300
2600 Task #13436 - Fix accessible link on smartphones at login fail
2602 - When login fails on a mobile device, accessible link won't show
2604 Change-Id: Ic7b62eaee09b68348ef987cadbd1fe7729348c25
2606 src/login.js | 3 ++-
2607 1 file changed, 2 insertions(+), 1 deletion(-)
2609 commit 79d41cc9f960a4cefa81cd60bfcf1d7dd0ee0c5f
2610 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2611 Date: Wed Jul 22 13:10:48 2015 -0300
2613 Task #13426 - Better transitions on login page
2615 - New animation effects on login page, for both desktop and smartphones
2617 Change-Id: I5ed91005f464d2b2445659df2010ab688051cf75
2619 src/login.js | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++------
2620 1 file changed, 50 insertions(+), 6 deletions(-)
2622 commit f96d7f21341daa02a3977f9f68bbc84f7be2b261
2623 Author: Charles Wust <charles.wust@serpro.gov.br>
2624 Date: Fri Jul 17 17:38:32 2015 -0300
2626 Task #13389 - Fix verification of logged user
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
2632 - User verification is part of checkConstraints
2633 - Client side verification of problems with requests was improved
2635 Change-Id: I15463e0e7120ee4d068877450fa8681274914a24
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(-)
2644 commit 5dc943d33619d4a967b287b8136e43cea800de9f
2645 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2646 Date: Mon Jul 13 11:57:08 2015 -0300
2648 Task #13352 - Renaming folder inc to common-js
2650 - Folder inc renamed to common-js
2651 - All references updated
2653 Change-Id: I85aa06cc1d3383b404469258a920a5286fbae52c
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 +-
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(-)
2712 commit 8bb2b84cd9fb61d65a2e084b6cfc89ad391619c1
2713 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2714 Date: Fri Jul 10 10:29:43 2015 -0300
2716 Task #13344 - Fix error 500, user lost credentials
2718 - On App.Post, server error 500 is handled, redirecting user to login
2719 page when he losts his credentials
2721 Change-Id: Id9effa4c34afb19f6785195629e051c010c43b05
2723 src/inc/App.js | 5 ++++-
2724 1 file changed, 4 insertions(+), 1 deletion(-)
2726 commit da6d36ee29f65eab1160f478d6743b4fc6030fcf
2727 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2728 Date: Fri Jul 10 11:18:54 2015 -0300
2730 Task #13345 - Fix info position on login screen
2732 - On login.css, information block is not shown when there's not enough
2735 Change-Id: I8d0e52719ffb2eab704323e4dc4b091f80af6846
2737 src/login.css | 8 +++++++-
2738 1 file changed, 7 insertions(+), 1 deletion(-)
2740 commit 41b86ed7b29b8fb66eed7708ad4a32c2a60c4cd2
2741 Author: Charles Wust <charles.wust@serpro.gov.br>
2742 Date: Thu Jul 2 13:15:46 2015 -0300
2744 Task #13251 - Prevent login into inccorrect acount
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
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
2758 Change-Id: Id01319a24bce62709f197dfa73243eb113e92cfc
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(-)
2776 commit c543522410853039402073df820ce6f0e918519b
2777 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2778 Date: Mon Jun 29 12:13:03 2015 -0300
2780 Task #13235 - Fix Lite login screen on old browsers
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
2787 Change-Id: Ica24302f67ef7ebbcd77f80cb7c04674f888e091
2789 src/index.html | 5 +++++
2791 src/login.js | 67 ++++++++++++++++++++++++++++----------------------------
2792 3 files changed, 40 insertions(+), 33 deletions(-)
2794 commit 6dc6336ba4aff668b097621bb9423dcd28b5d570
2795 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2796 Date: Mon Jun 29 11:34:41 2015 -0300
2798 Task #13231 - Fix Lite login form alignment
2800 - On index.html, bottom image is now DIV background
2801 - Added max-height to DIV
2803 Change-Id: I06ebd9fa4383f59be9120c5785db45d1aad21066
2805 src/index.html | 1 -
2806 src/login.css | 10 ++++------
2807 2 files changed, 4 insertions(+), 7 deletions(-)
2809 commit eba821d2b81c0b7d78e59d7ec1b58fc0406a2e38
2810 Author: Charles Wust <charles.wust@serpro.gov.br>
2811 Date: Tue Jun 30 09:39:53 2015 -0300
2813 Task #13236 - Fix user-agent used in JSON RPC call
2815 - The user-agent header used in TineJsonRpc calls is now set to a
2816 default value instead of forwarding the client user-agent
2818 Change-Id: I7a3f1c41b2ba1dde8cb0993ecc9fc2dd6d5872a3
2820 src/api/ExpressoLite/TineTunnel/TineJsonRpc.php | 17 +----------------
2821 1 file changed, 1 insertion(+), 16 deletions(-)
2823 commit db1c338e1b2d6e969ce0449d52110f1e4dd2a0eb
2824 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2825 Date: Fri Jun 26 10:57:48 2015 -0300
2827 Task #13214 - Accessibility of the email composition screen
2829 - Add the attributes 'id' missing in the elements.
2830 - Organize the display of 'Attach File'.
2832 Change-Id: I16e442e8b3bd056aaa7cc1d6eee823680b4f5b09
2834 .../Mail/Template/ComposeMessageTemplate.css | 14 ++++++--
2835 .../Mail/Template/ComposeMessageTemplate.php | 34 ++++++++++++--------
2836 2 files changed, 32 insertions(+), 16 deletions(-)
2838 commit c197b87780d974b74201fbfb30d0bc7d41ecfefd
2839 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2840 Date: Fri Jun 26 15:45:39 2015 -0300
2842 Task #13193 - Add link to return to Lite on the login page
2845 - Create css rules for the link.
2847 Change-Id: I8b5609bc369563016979ce4cfb9ce29b32741cf4
2849 .../Accessible/Login/Template/MainTemplate.css | 18 ++++++++++++++----
2850 .../Accessible/Login/Template/MainTemplate.php | 4 ++++
2851 2 files changed, 18 insertions(+), 4 deletions(-)
2853 commit d7ef0146b92c243a56bf5c264ef8ce1a70da7d7c
2854 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2855 Date: Thu Jun 25 13:46:27 2015 -0300
2857 Task #13199 - Change brand Expresso Lite to ExpressoBr
2859 - All images updated to ExpressoBr brand
2860 - New desktop login form
2861 - New ugly smartphone screen
2862 - All 'Lite' texts replaced with 'Br'
2864 Change-Id: I5932507b36a6f75fc15cadc8713c12cd4faa23b4
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(-)
2894 commit 87c0ad27d8eec97ea34f564a88cc7267e4ce6b47
2895 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2896 Date: Wed Jun 24 13:04:40 2015 -0300
2898 Task #13196 - Better highlighted message icon
2900 - PNG sprite updated with better icon
2901 - Fixed margin issue with throbber
2902 - When action succeeds, deselect headlines
2904 Change-Id: I99647b8126f7b3ccf8f6d8b4aa33b25d26da4d7f
2906 src/img/flags.png | Bin 1119 -> 1170 bytes
2907 src/mail/WidgetHeadlines.js | 4 +++-
2908 2 files changed, 3 insertions(+), 1 deletion(-)
2910 commit e514d64020ac60de66fd2383122c8139c954e78c
2911 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2912 Date: Fri Jun 19 18:16:05 2015 -0300
2914 Task #13092 - Add 'reply to all' option on accessible
2916 - OpenMessageTemplate.php now allow 'reply to all' option.
2917 - Alter ComposeMessage.php to distinguish 'reply to all' from 'reply'
2920 Change-Id: Ic47a63332118b652f261e727fff2a668223c7cd2
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(-)
2927 commit 9b73d996aa45afcac1e15f6275c95b9057b7a233
2928 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2929 Date: Mon Jun 22 16:22:44 2015 -0300
2931 Task #13118 - Modify attachment link exhibition on accessible
2933 - Add sufix 'abrir anexo' on attachment link text.
2934 - Using the attachment name in 'title' link attribute.
2936 Change-Id: I444c9b28cc1057fb978217f2cd87763a90c0a953
2938 .../Mail/Template/OpenMessageTemplate.css | 1 +
2939 .../Mail/Template/OpenMessageTemplate.php | 6 +++++-
2940 2 files changed, 6 insertions(+), 1 deletion(-)
2942 commit 7388bae4ab7f51d292361afdf4cf79c20b399cab
2943 Author: Charles Wust <charles.wust@serpro.gov.br>
2944 Date: Fri Jun 19 17:00:16 2015 -0300
2946 Task #13097 - Fix loss of user info
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
2953 Change-Id: I92d8c2577ee0879dcfd24352e4adc4b40bdcc1b3
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(-)
2961 commit 563572aed06150f1d899135c3d717c182f1c7336
2962 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2963 Date: Fri Jun 19 16:19:07 2015 -0300
2965 Task #13064 - Date formatting for accessible
2967 - DateUtils.php contains date formatting routines.
2969 Change-Id: I281454c851113d31ec547335c68c925b0da81986
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(-)
2978 commit 117f7b67c901df81ea9d08f2ebf642b1c4666fc5
2979 Author: Rodrigo Dias <rodrigo.dias@serpro.gov.br>
2980 Date: Thu Jun 18 12:55:53 2015 -0300
2982 Task #13087 - Add 'reply to all' option
2984 - Added hooks to 'reply to all' option on WidgetMessage, just like the
2986 - On WidgetCompose, 'reply' now replies only to original sender
2987 - Added option to popup menu on WidgetMessages
2989 Change-Id: I66215771a26a4acbee7ad66976a5f7edd964de8e
2991 src/mail/WidgetCompose.js | 43 ++++++++++++++++++++++++++++++++++---------
2992 src/mail/WidgetMessages.js | 2 ++
2993 2 files changed, 36 insertions(+), 9 deletions(-)
2995 commit 7bd94146b28efda31b57d6b82ddbe501688bff2b
2996 Author: Diogo Santos <diogo.santos@serpro.gov.br>
2997 Date: Tue Jun 16 11:30:12 2015 -0300
2999 Task #13060 - Unify sender/subject in accessible mailing list
3001 - Create an column "Sender / Subject" to unify the displaying of sender
3002 and subject information.
3004 Change-Id: Ie755c2d94612a6e0296721d5420f10851401e599
3006 .../Accessible/Mail/Template/MainTemplate.php | 14 +++++++-------
3007 1 file changed, 7 insertions(+), 7 deletions(-)
3009 commit 8af189b39d833bf3ccfffc93e295bda032decffe
3010 Author: Charles Wust <charles.wust@serpro.gov.br>
3011 Date: Tue Jun 16 15:27:10 2015 -0300
3013 Task #13052 - Fix RpcException
3015 - Fixed error that prevented RpcException to be correctly loaded
3017 Change-Id: Icd80bbb62ed3ba4585d8aad747cf3321f1aa440b
3019 .../TineTunnel/Exception/RpcException.php | 5 +++--
3020 1 file changed, 3 insertions(+), 2 deletions(-)
3022 commit d3a78899978db7ef99d624e7eeb6eac30f215e10
3023 Author: Charles Wust <charles.wust@serpro.gov.br>
3024 Date: Mon Jun 15 12:27:33 2015 -0300
3026 Task #13048 - Move version number to another file
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
3034 Change-Id: I3cd9c149ff0258170b27967ec37b3eb73b18db39
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 +-
3041 src/version.php | 14 +++++
3042 6 files changed, 151 insertions(+), 4 deletions(-)
3044 commit 89e60c05076e4f6f39d2f1d88a5969925bc03e79
3045 Author: Charles Wust <charles.wust@serpro.gov.br>
3046 Date: Fri Jun 12 10:11:00 2015 -0300
3048 Task #12712 - Redirect to mail when logged
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.
3053 Change-Id: I552f13dfeefba24f04887f711b6fd6a88e0cb951
3055 src/index.html | 2 +-
3056 src/login.js | 18 ++++++++++++++++--
3057 2 files changed, 17 insertions(+), 3 deletions(-)
3059 commit 399215b78d4852ecedfc4d66530908c4ce094884
3060 Author: Charles Wust <charles.wust@serpro.gov.br>
3061 Date: Mon Jun 1 16:06:14 2015 -0300
3063 Task #12678 - Fix cookie forwarding
3065 - ExpressoLite is no longer forwarding Tine cookies to the end user
3066 - Accessible login now uses the correct ExpressoLite cookie for storing
3068 - Accessible module now stores itself the cookie for the last user
3070 Change-Id: I1e7b35198c35d16712e261bd562fc0ae0b2b3d98
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(-)
3077 commit c3bfd7a304307be0593deea42b2c3355321f9861
3078 Author: Charles Wust <charles.wust@serpro.gov.br>
3079 Date: Tue Jun 2 14:37:00 2015 -0300
3081 Task #12872 - Allow user to inform CAPTCHA
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
3087 - Login related methods now allow the user to optionally inform a
3088 captcha value in adition to the usual 'user' and 'password' params
3090 Change-Id: I651aa039fd2c07a46421ac3b1aa7d050521e0bff
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(-)
3100 commit e2f707cef3a0081d013f4513e8b7dfe53de119b9
3101 Author: Diogo Santos <diogo.santos@serpro.gov.br>
3102 Date: Fri Jun 12 10:05:58 2015 -0300
3104 Task #12936 - Improvement on accessibility feedback messages
3106 - Alter showFeedbackTemplate.php to exhibit different feedback message
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.
3113 Change-Id: Icd3fe9daae3d98e6045bbea920566fcadd38a0f4
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(-)
3126 commit 5f5a6d8386aca16f6268fce2d4ba9152dfd770b0
3127 Author: Cassiano Dal Pizzol <cassiano.dalpizzol@serpro.gov.br>
3128 Date: Wed Jun 3 18:49:54 2015 -0300
3130 Task #12901 - Move source code to new folders
3132 - Moved the expressolite source code to scr folder
3133 - Created build and test folders to harbor the package and test files
3135 Change-Id: Id1d72018d5ea40f2f89ffee8dc8b55c0c3ff507b
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 ----
3218 api/bootstrap.php | 24 -
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
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 -
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 -