Commit Graph

375 Commits

Author SHA1 Message Date
ef3ca2acb4 adding an empty label of "automatic" to be able to switch notifications back to default behavior of automatic selecting an SMTP account 2024-03-27 11:11:46 +02:00
46a5581d2b fix some PHP Warnings 2024-03-06 20:34:13 +02:00
3cafe5adc4 pending translations from our translation-server 2024-03-04 09:04:56 +01:00
df166d4f43 allow notification to set sender different from current user / async-job owner 2024-02-29 09:56:40 +02:00
1c608ac6a5 * Notifications/Async service: fix caching in mail account always used sender from first notification 2024-02-21 09:04:23 +02:00
5f2c0f448e pending translations from our translation server 2024-01-25 09:53:39 +01:00
f6adf22591 pending translations from our translation server 2023-12-19 07:11:07 +01:00
1022309b8e fix too few arguments to function Api\Db::select(), 3 passed at least 5 expected 2023-11-16 14:04:09 +02:00
3e27a643b6 pending translations from our translation server 2023-11-10 06:44:58 +01:00
6d0a244452 fix wrong colum "notification_created" has to be "notify_created" 2023-09-25 11:29:56 +02:00
c5d3bb89ab * Notifications: aggregate messages by app:id to return only latest one, also added a cut-off date of 30 days and cleaning older messages 2023-09-25 09:43:37 +02:00
de8824589e pending changes from our translation server 2023-04-12 11:17:25 +02:00
81eb6ccb6e Notifications: Update [human] chain list to use correct option format 2023-03-22 14:35:52 -06:00
bd82a46b1f * Notifications: deal with "Lock timeout exceeded" error on too many undeleted notifications 2023-03-17 11:06:23 +01:00
81d044d2a5 bump version to 23.1 2023-02-28 08:50:48 +01:00
7e1fdc4637 pending translation from our translation server, thanks to Ministry of Post and Telecommunications Kambodscha for the Khmer translation 2023-02-17 15:45:29 +01:00
03625583f7 Change egw_notificationpopup.notify_message to longtext to avoid error: Data too long for column 2023-01-19 17:09:28 -06:00
8ec106f22b converting .xet files to new webcomponents-format 2023-01-04 11:28:10 -06:00
9362f7b2e4 Update notifications app icon
Size adjusted: 28px => 32px, file optimised
2022-12-27 21:25:25 +01:00
872aeaa95f pending translations from our translation server 2022-09-14 11:08:00 +02:00
bcff7ab4dc fixing pixelegg less/css files to address images in default/images
remove no longer necessary pixelegg/images symlink to default/images
revert hint.png as the pixelegg one was never used
2022-07-31 10:49:35 +02:00
0113a93ffd move images from pixelegg to default and drop png or gif, if we have an svg 2022-07-28 17:56:34 +02:00
a74bd82dde next chunk of fixed PHP Warning: Undefined array key or variable in main repo 2022-04-26 21:04:16 +02:00
27580ff4d7 remove not used/existing async_identity configuration 2022-03-28 19:47:56 +03:00
18f2af2ce8 Notifications: Remove email & signature, they'll come from the account 2022-02-09 14:03:18 -07:00
2775569936 * Notifications: Admins now configure the mail account to use for email notifications instead of the user account 2022-02-09 13:48:16 -07:00
1498a8f9e0 pending translations from our translation server 2022-02-07 07:58:11 +01:00
91bd7c7aeb an other chunk of fixed PHP 8.0 Warnings 2021-10-07 10:14:43 +02:00
c830bdd923 allow pushing to multiple users in one request 2021-08-31 17:42:28 +02:00
ce0a513187 egw.preference(name, app, true) returns now a promise to query preference async
changed notifications to query preference async together with lang-files
fixed error-handling in new egw.json()
2021-07-16 14:50:06 +02:00
fc0ad53916 defer first poll by 10 seconds, to speed up start race and make sure status app is loaded
(to not cause a double load of status app.js)
2021-07-09 08:36:13 +02:00
29acd3ddc9 remove (unnecessary) import statements and fix url for notificationpopup 2021-07-08 16:09:21 +02:00
3add958afa The results of Guy Bedford's help
Egroupware will load into addressbook & show rows
Most base files should be bundled server-side & included
rollup.config.js controls the process

Still needs work:
- consider /dist directory for best-practice
- cleanup
- other built-in apps
- EPL / external apps need Guy's multi-stage work
2021-06-25 14:49:24 -06:00
cf8cc1c637 Get Notifications popup running 2021-06-16 13:55:09 +02:00
1bed2d2df6 Notifications: Add configuration for account / address to use for sending notification emails
If the app specifies a different sender (Calendar) that is still used instead.

(cherry picked from commit 7d15c2f352)
2021-06-11 13:14:34 -06:00
0730d4880e Remove couple of more jquery import statements 2021-06-10 13:57:33 +02:00
592b7fb97d replace LAB.js with native es5 loading 2021-06-05 20:39:39 +02:00
1f010a4391 Bump version to 21.1 2021-05-08 15:02:24 +02:00
3ecb399454 Fix notifications set in high priority does not show counter after reload 2021-04-26 14:32:24 +02:00
8efb4381fa Fix notifications low verbosity does not stop ringing bell animation after notification being deleted or all being deleted 2021-04-23 13:02:14 +02:00
3742a44321 Fix php 8 error:
- Unsupported operand types: string * int
- Unknown named parameter $func
2021-04-09 10:40:40 +02:00
11c747ed20 * Notifications: Add refresh handler for notifications (click on Notifications header) 2021-03-31 16:45:48 +02:00
16e3e053d4 Make sure rawData is an array before using it 2021-03-09 15:20:48 +01:00
1fdec427d9 Fix error adding notifications into list after the list s been cleared 2021-03-08 15:54:33 +01:00
e7ee06f66b Fix broken pushed notifications entries 2021-03-08 15:15:34 +01:00
c6e964036e Set indicators for displaying total number of notifications 2021-03-08 12:12:54 +01:00
6b3cc6f7b5 * Notifications: fix notification sub messages (grouped entries) would still show up even though their parent message once been deleted 2021-03-05 15:22:14 +01:00
b0d55160a3 fix wrong timezone in creation time, if configured server-timezone does not match the one from the DB 2020-10-19 13:45:46 +02:00
c01beef108 We can't use let in js files as we still supporting old devices with es5 only 2020-09-17 15:36:02 +02:00
10f40c9dbb * Notifications: Fix notifications displayed time was not base on user timezone 2020-08-28 11:59:37 +02:00