gnu-social/src/Controller
Diogo Peralta Cordeiro 888c3798b7
[COMPONENT][Notification] Make logic more generic and robust
Fixed various bugs

Some important concepts to bear in mind:

* Notification: Associated with activities, won't be reconstructed
together with objects, can be thought of as transient

* Attention: Associated with objects, will be reconstructed with them, can
be thought as persistent

* Notifications and Attentions have no direct implications.

* Mentions are a specific form of attentions in notes, leads to the creation of Attentions.

Finally,

Potential PHP issue detected and reported: https://github.com/php/php-src/issues/8199
`static::method()` from a non static context (such as a class method) calls `__call`, rather than
the expected `__callStatic`. Can be fixed by using `(static fn() => static::method())()`, but the
usage of the magic method is strictly unnecessary in this case.
2022-03-14 11:37:09 +00:00
..
Activity.php [COMPONENT][Notification] Make logic more generic and robust 2022-03-14 11:37:09 +00:00
ActorProfile.php [TOOLS] Run CS-Fixer on whole project 2022-02-28 15:47:37 +00:00
AdminPanel.php [CORE][ActorLocalRoles] Improve Roles 2022-01-22 18:47:56 +00:00
Note.php [ENTITY][Note] GNU social uses Tombstones for deleted notes instead of fully removing them. 2021-12-28 06:56:05 +00:00
ResetPassword.php [COMPONENT][Feed] Correct queries and introduce new feeds 2021-12-24 00:44:39 +00:00
Security.php [CONTROLLER][Security] Override the `_next` form field in Security->register to redirect to login page 2022-03-13 16:01:51 +00:00
TemplateController.php [TOOLS][CS-FIXER] Run new PHP CS Fixer config. Notably, adds strict_types 2021-10-27 04:19:28 +01:00