ralf
0a06361625
* 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:45:14 +02:00
Ralf Becker
3522e60e84
pending changes from our translation server
2023-04-12 11:16:00 +02:00
nathan
38f804ebdd
Notifications: Update [human] chain list to use correct option format
2023-03-23 13:37:14 -06:00
ralf
9af1a58da5
* Notifications: deal with "Lock timeout exceeded" error on too many undeleted notifications
2023-03-17 11:08:21 +01:00
ralf
81d044d2a5
bump version to 23.1
2023-02-28 08:50:48 +01:00
Ralf Becker
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
ralf
03625583f7
Change egw_notificationpopup.notify_message to longtext to avoid error: Data too long for column
2023-01-19 17:09:28 -06:00
ralf
8ec106f22b
converting .xet files to new webcomponents-format
2023-01-04 11:28:10 -06:00
StefanU
9362f7b2e4
Update notifications app icon
...
Size adjusted: 28px => 32px, file optimised
2022-12-27 21:25:25 +01:00
Ralf Becker
872aeaa95f
pending translations from our translation server
2022-09-14 11:08:00 +02:00
ralf
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
ralf
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
ralf
a74bd82dde
next chunk of fixed PHP Warning: Undefined array key or variable in main repo
2022-04-26 21:04:16 +02:00
ralf
27580ff4d7
remove not used/existing async_identity configuration
2022-03-28 19:47:56 +03:00
nathan
18f2af2ce8
Notifications: Remove email & signature, they'll come from the account
2022-02-09 14:03:18 -07:00
nathan
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
Ralf Becker
1498a8f9e0
pending translations from our translation server
2022-02-07 07:58:11 +01:00
Ralf Becker
91bd7c7aeb
an other chunk of fixed PHP 8.0 Warnings
2021-10-07 10:14:43 +02:00
Ralf Becker
c830bdd923
allow pushing to multiple users in one request
2021-08-31 17:42:28 +02:00
Ralf Becker
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
Ralf Becker
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
Ralf Becker
29acd3ddc9
remove (unnecessary) import statements and fix url for notificationpopup
2021-07-08 16:09:21 +02:00
nathangray
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
Hadi Nategh
cf8cc1c637
Get Notifications popup running
2021-06-16 13:55:09 +02:00
nathangray
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
Hadi Nategh
0730d4880e
Remove couple of more jquery import statements
2021-06-10 13:57:33 +02:00
Ralf Becker
592b7fb97d
replace LAB.js with native es5 loading
2021-06-05 20:39:39 +02:00
Ralf Becker
1f010a4391
Bump version to 21.1
2021-05-08 15:02:24 +02:00
Hadi Nategh
3ecb399454
Fix notifications set in high priority does not show counter after reload
2021-04-26 14:32:24 +02:00
Hadi Nategh
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
Hadi Nategh
3742a44321
Fix php 8 error:
...
- Unsupported operand types: string * int
- Unknown named parameter $func
2021-04-09 10:40:40 +02:00
Hadi Nategh
11c747ed20
* Notifications: Add refresh handler for notifications (click on Notifications header)
2021-03-31 16:45:48 +02:00
Hadi Nategh
16e3e053d4
Make sure rawData is an array before using it
2021-03-09 15:20:48 +01:00
Hadi Nategh
1fdec427d9
Fix error adding notifications into list after the list s been cleared
2021-03-08 15:54:33 +01:00
Hadi Nategh
e7ee06f66b
Fix broken pushed notifications entries
2021-03-08 15:15:34 +01:00
Hadi Nategh
c6e964036e
Set indicators for displaying total number of notifications
2021-03-08 12:12:54 +01:00
Hadi Nategh
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
Ralf Becker
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
Hadi Nategh
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
Hadi Nategh
10f40c9dbb
* Notifications: Fix notifications displayed time was not base on user timezone
2020-08-28 11:59:37 +02:00
Hadi Nategh
f87a5e0b5d
Make sure the status app is there before calling its functions
2020-08-21 14:57:52 +02:00
Hadi Nategh
ddd8ce2202
* Notifications: Some performance optimizations
2020-08-19 15:09:05 +02:00
Hadi Nategh
70e8a1b3ae
Fix errors happening in mobile framework
2020-08-03 15:21:11 +02:00
Ralf Becker
3972abdf52
* Notifications: taking push server into account for checking user is online for popup or email notifications
2020-07-31 17:50:01 +02:00
Hadi Nategh
631587eab1
Fix notifications stalling login
2020-07-29 12:55:15 +02:00
Hadi Nategh
231312b0aa
Implement popup notifications filter based on tab notification's indicator
2020-07-27 14:44:44 +02:00
Ralf Becker
b60a9ffff4
add check if only fallback push and skip full refresh (Framework::refresh_opener) for push and supporting apps
2020-07-24 09:07:13 +02:00
Hadi Nategh
0cea328928
Only set notification tab for none active tabs
2020-07-23 17:39:39 +02:00
Hadi Nategh
1815b1e985
Implement framework tab's notification
2020-07-23 15:50:15 +02:00
Hadi Nategh
d9ff68a422
Check if push server is available otherwise fallback into polling
2020-07-22 13:17:54 +02:00