Commit Graph

46 Commits

Author SHA1 Message Date
d9ff68a422 Check if push server is available otherwise fallback into polling 2020-07-22 13:17:54 +02:00
c5e902926b Fix notifications with same id but no links are not getting grouped together 2018-07-23 16:25:07 +02:00
b64d96f3de * Calendar: Fix notifications show actions for alarm notify messages 2018-06-27 16:25:29 +02:00
b8f228c3aa Set the limit to 100, wrongly set to 10 in previous commit 2018-06-27 10:23:51 +02:00
62b5796387 * Notifications: fix sql query error happens for PostgreSQL 2018-06-27 10:13:34 +02:00
6b74f2685d * Notifications: implements entry based priority to make user more aware about certain notifications like calendar alarm entry. 2018-06-19 16:03:10 +02:00
e8cc3d0eb3 * Notifications: performance improvements on fetching notifications 2018-06-19 14:58:32 +02:00
172bda098e * Notifications: On verbosity of high, alert only if the message is unseen. 2018-04-05 14:37:22 +02:00
c9dcbc0947 Fix created date in notification is not shown according to user's Date Format preference 2018-02-16 14:02:16 +01:00
65a811a940 W.I.P restructuring of Notifications actions:
- Fix actions of calendar show up for other notifications too
2018-01-25 11:07:51 +01:00
c2a3c19124 W.I.P restructuring of Notifications actions 2018-01-24 19:02:49 +01:00
5f2d541063 W.I.P. of notifications popup handler:
- Implement time label divider
- Fix latest arrivals stacked at the end of the list instead of top
- Fix click handler of expanding action to cover the whole message container
2017-09-18 18:47:44 +02:00
a3b8cd339d WIP of Notifications System:
- Introduce notifications states
- Implement click handling for different status and update counter
2017-05-16 18:04:04 +02:00
ae7211af6d replace deprecated session->appsession with Api\Cache::(s|g)etSession() 2016-10-12 17:52:30 +02:00
c088495708 use new API for notifiations 2016-05-06 09:19:36 +00:00
0372a559cd * Notifications/all apps: do not block other requests while notifications are queried
by committing the session
2015-10-19 08:07:00 +00:00
51c4e0e580 get notifications working again with new egw_mailer 2014-11-25 14:22:16 +00:00
134ef05744 remove not maintained sms notification backend 2014-05-13 15:02:07 +00:00
48e4d8daa0 change notification for new messages: now based on hook ->check_notify<- ; clean up of preferences in expectation of moving of most of the stuff to mail-accounts-data 2014-01-10 09:19:07 +00:00
96a1c07e9e Stop using deprecated methods, get notifications working again. 2013-09-04 22:52:43 +00:00
113943d000 also fix calls to deprecated ajaxResponse class to use egw_json_response singleton, should be fixed in code for current apps 2013-08-25 15:16:26 +00:00
46f81649eb also fix calls to deprecated ajaxResponse class to use egw_json_response singleton, should be fixed in code for current apps 2013-08-25 15:14:19 +00:00
4ed52a2b16 get notifications-popup ready for content-security, install as object in app.notifications and use data-poll-intervall of script tag to pass poll frequency 2013-07-22 13:29:20 +00:00
1c076aa97b Pass proper types to exec to avoid errors 2013-04-01 19:11:33 +00:00
3e3dda8149 * Java notifier app from Stefan Werfling, added translation and egw-configuration on download 2012-12-09 05:56:42 +00:00
ea18bc75b5 fixed exception in notifications: "cannot send notifications. No sender supplied" 2012-08-08 07:06:32 +00:00
4283e1122e Allow browser to notify even if verbosity is low, in case browser is not visible 2011-12-01 16:20:00 +00:00
4312c485d1 Use system charset for systems that aren't UTF-8 2011-11-28 16:15:21 +00:00
a9119e5eeb Specify utf-8 as encoding for browser notification 2011-11-25 17:43:01 +00:00
b023204b1d Show the normal in-browser notification popup when using browser notifications 2011-11-24 16:22:34 +00:00
d7cfdfa3d0 Enable popups to use desktop notifications, if browser supports it 2011-11-23 23:48:58 +00:00
4dc0f22c81 fall back to default timeout (=20) on felamimail_bo->openConnection, as a timeout set to 5 seemed to trigger too many unwanted timeouts 2011-09-28 12:22:11 +00:00
cd68b52cfb * email: improve connection handling (targeting failed connects), apply connection timeout on data retrieval as well. 2011-09-28 10:57:46 +00:00
76af8cb134 * eMail: search for attachments in multipart/alternative (as it is used this way by clients now) to indicate attachments; switch back to DATE for sorting and display (instead of INTERNALDATE and ARRIVAL); using UNDELETED as standard filter instead of ALL on search; search for UNDELETED and UNSEEN on notifications and UNDELETED for eSync; 2011-08-23 12:02:13 +00:00
3112bd98c5 * eMail: (backend) introduce validator for a given eMailProfile ID. A profileID is checked for existence for the active user. If the profileID given does not exist, the next possible valid profileID is returned. This should fix problems regarding the storing of no longer existing profileIDs with the activeProfileID preference. 2011-07-29 09:16:54 +00:00
ad933f60c9 fix bug in notifications introduced with rev35400 2011-06-27 09:09:17 +00:00
f413b9dc4b only check for unseen messages of the last 14 days, when checking for new mails per folder; use new parameter to avoid poisoning the cache of the message list 2011-06-21 12:25:54 +00:00
9325d8d636 using jQuery's text method, as innerText does not work in FF and standard textContent fails in IE 2011-06-08 09:14:17 +00:00
c3170b44bd fixed JSON error "contains script tags! Aborting ..." when confirming a popup:
- adding id to notifications table to use it to identify a notification (sending back the message incl. onclick="..." caused the problem)
- adding a timestamp when message was added, to identify older messages
- close button --> send all ids in one ajax request, not one per id
2011-04-14 13:43:16 +00:00
42bf4dbc3c updating number of current users via notifications 2011-04-14 09:50:35 +00:00
babc62d9f1 Popup notifications now go to all windows and are removed when user clicks OK. Or, close the popup with (X) to mark all as read. 2011-04-13 17:51:02 +00:00
fc93bfde26 bofelamimail --> felamimail_bo 2011-03-10 12:59:16 +00:00
d08086c8b2 * Notifications: fix dont try to notify when none is set/forced for folders to check for new mails; dont try to notify when email as module is not enabled for the particular user 2010-12-03 10:44:47 +00:00
e9b9c61a60 fixing a problem regarding the session handling and content interchange of felamimail if notification for new emails is switched on. bofelamimail session information is now buffered and reapplied after notification run. 2009-11-26 15:40:12 +00:00
1b5bd9a1fb "explicit require bofelamimail, 'til it get a autoloading conform name" 2009-04-28 20:24:05 +00:00
5a53158bc7 renamed ajax class to fit autoloading scheme 2009-04-03 20:36:28 +00:00