Michael
86105635ca
Improved message handling / new activity relay handling
2022-07-27 17:39:00 +00:00
Hypolite Petovan
1b2182c43c
Move system messages from boot to own class
2022-07-27 11:54:50 -04:00
Roland Häder
a38209db1e
Changed:
...
- added a final check on $link_item, as it might not be initialized or no
record was found, thanks to @AlfredSK for reporting this
- see #11632
2022-07-13 22:05:53 +02:00
Roland Häder
fd8f4269ff
Reformatted code
2022-06-23 17:30:17 +02:00
Michael
a07e47f50c
Improved handling with empty user configuration
2022-06-06 05:43:24 +00:00
Michael
62701b49e1
Use constants
2022-06-06 04:44:29 +00:00
Michael
9daeb552dd
Suppress dislikes
2022-06-05 16:54:29 +00:00
Michael
24559b711b
Notify about shared posts again
2022-06-05 16:26:20 +00:00
Michael
d242332aa4
Add the notify type to the notification query
2022-06-05 15:02:03 +00:00
Michael
13e216032f
Use the user id instead of "local_user()"
2022-06-05 14:22:16 +00:00
Michael
57b8708425
Issue 11566: More detailled notification configuration
2022-06-05 11:41:08 +00:00
Michael
f1913b28e0
Issue 11594: Ensure to create notifications in the user language
2022-06-04 14:08:11 +00:00
Michael
7b219718c4
Fix: Use correct follow notification texts
2022-05-31 14:02:43 +00:00
Michael
1dccc31508
Issue 11469: Repect desktop notification settings
2022-05-29 09:20:06 +00:00
Michael
49c47008d1
Convert class calls into DI calls
2022-05-19 09:08:04 +00:00
Michael
5aa798b1dc
Remove test logging
2022-05-18 20:10:14 +00:00
Michael
536ce232a7
Cache notifications
2022-05-18 20:05:29 +00:00
Michael
4dace46159
Fix link to post in notification
2022-03-20 19:59:35 +00:00
Michael
91905bea89
Don't create empty announce notifications
2022-03-19 17:53:41 +00:00
Michael
fb6a435a6a
Avoid empty notifications / fixed link to the content
2022-03-19 15:25:00 +00:00
Michael
aef9cb9992
Moved "ignore" check to a better location
2022-03-19 09:48:50 +00:00
Michael
1fe756b5b6
Fixes for the notifications
2022-03-19 09:27:49 +00:00
Hypolite Petovan
04ac4841f9
Add support for notification visibility settings
2022-03-16 22:03:26 -04:00
Tobias Diekershoff
8d64cf4f9b
typo
2022-03-16 06:25:21 +01:00
Hypolite Petovan
07d4cdbdde
Fix misleading notification message strings
...
- The mentioned title is from the top-level post, not the liked post
2022-03-14 22:56:46 -04:00
Hypolite Petovan
36e85b01c6
Hide like notifications from menu again
2022-03-14 22:56:46 -04:00
Hypolite Petovan
73c7b88fb2
Add exception when message is empty in FormatteNavNotification::createFromNotification
...
- Filter out message less notifications in Ping
2022-03-14 22:56:44 -04:00
Hypolite Petovan
e6f745bcb1
Delete follow notification on unfollow
...
- Fix translation string typo
2022-03-14 07:58:39 -04:00
Hypolite Petovan
49971b1465
Switch data source from notify to notification in Module\Notifications\Ping
...
- Change unused FormattedNotification classes to FormattedNavNotification classes
2022-03-14 07:58:38 -04:00
Hypolite Petovan
5a12bd87f3
Replace Javascript notification string formatting with Smarty templates
2022-03-14 07:56:58 -04:00
Hypolite Petovan
b7cee324b0
Add legacy notification endpoint for deprecated Notify entity
...
- Add dependencies to Notifications\Notification module class
2022-03-14 07:56:21 -04:00
Hypolite Petovan
deafdcde95
Use public contact ID in Model\Post\UserNotification::insertNotification
...
- Add localRelationship dependency to Notification factory
- Remove dependencies from Factory\Notification->getMessageFromNotification method
2022-03-14 07:56:20 -04:00
Hypolite Petovan
7ce97459d4
Deprecated the notify table/classes
2022-03-14 07:56:20 -04:00
Michael
234dac49b4
Rrepeat comments as well
2022-02-17 21:44:59 +00:00
Michael
b857c26999
Use "account-type" instead of "page-flags"
2022-02-09 05:56:12 +00:00
Michael
cd0a0c3424
Issue 11189: Fix notifications for new posts
2022-01-28 05:28:13 +00:00
Michael
f23a264cb4
Fix wrong spelling
2022-01-24 04:58:46 +00:00
Michael
564517607f
Notifications for participation added
2022-01-24 04:49:13 +00:00
Michael
e4887d23d2
Needless coude duplication removed
2022-01-24 04:15:36 +00:00
Michael
27a306185a
Improved notification for announced posts
2022-01-23 21:47:16 +00:00
Michael
8bb2c9fc13
Support for desktop notifications for reshared posts
2022-01-23 19:37:52 +00:00
Philipp
c588b280d7
Fix all license header & be less aggressive
2022-01-07 00:35:28 +01:00
Balázs Úr
733f3de9ed
Add missing copyright text
2022-01-02 10:49:50 +01:00
Philipp
322b7c856c
Merge pull request #11129 from urbalazs/copyright-2022
...
Update copyright
2022-01-02 09:45:35 +01:00
Balázs Úr
e56a53647b
Update copyright
2022-01-02 08:27:47 +01:00
Michael
f7e859ec2c
API: Set "dismissed" instead of "seen"
2021-12-28 20:38:18 +00:00
Philipp
58eea1adaa
Cleanup namespaces
2021-10-26 22:11:10 +02:00
Philipp
b216317477
Refactoring Core class structures ...
2021-10-26 22:11:09 +02:00
Philipp
5d92713a8e
Rename Depository to Repository
2021-10-23 21:45:36 -04:00
Philipp
e1574dc2e7
Fix foreign key violation for Notify insert with uri_id/parent_uri_id 0 instead NULL
2021-10-21 22:11:15 +02:00
Michael
e041b969fc
Avoid notice "Undefined property: Friendica\Util\Logger\StreamLogger::$DEBUG"
2021-10-20 17:50:16 +00:00
Michael
4422be9cea
Removing functionality from enotify.php
2021-10-19 19:09:53 +00:00
Michael
f1d3f60499
Remove "fcontact" from suggestions
2021-10-17 20:19:02 +00:00
Hypolite Petovan
c40390c202
Revert "Explicitly cast Url objects to string"
...
This reverts commit ee5aa2d432
.
2021-10-03 15:22:40 -04:00
Hypolite Petovan
ee5aa2d432
Explicitly cast Url objects to string
...
- Some systems do not do this operation automatically and it results in empty DB fields
2021-10-03 14:53:06 -04:00
Hypolite Petovan
4f42522ebc
Simplify Depository\Notify->selectAllForUser parameters
...
- Shifts database structure knowledge from the controller to the depository where it should be
2021-10-02 18:15:45 -04:00
Hypolite Petovan
43e5b317ed
Add new paradigm classes for notification and introduction notifications
...
- Add support for bounded select in BaseDepository
2021-10-02 18:15:44 -04:00
Hypolite Petovan
1b4e3564a5
Add new paradigm classes for notify
...
- Create BaseDepository class
- Create Entity, Collection, Factory and Depository classes
- Create FormattedNotification Entity, Collection and Factory to remove business logic from Notify repository
- Create new NotificationCreationIntercepted exception to allow addons to cancel notification creation
- Remove unused frio notifications/notify.tpl template
2021-10-02 18:15:34 -04:00