gnu-social/plugins
Eliseu Amaro e7940a21ee
[PLUGINS][TreeNotes] Feed only shows each note and its respective direct
replies, conversation shows whole tree

[COMPONENTS][Feed] Added request to FormatNoteList event

Every single Note that was provided to FeedController::postProcess is
shown. This means, that even though the Feed is formatted to show only a
Note and its respective direct replies, those same replies are shown
individually again (and they get the chance to show their own direct
replies).

The Note list provided to FormatNoteList is reversed, and for every
index, the respective Note replies are filtered out of the original list.
The replies are then added as leafs of the current Note and added to the tree.
2022-01-01 21:42:47 +00:00
..
ActivityPub [PLUGIN][ActivityPub][Favourite][Repeat][Delete] Document event handlers 2021-12-28 22:57:49 +00:00
ActorCircles [PLUGIN][Actor Circles] Actor Circles plugin, allow user to create a custom feed of actors 2021-12-30 12:18:16 -03:00
AttachmentCollections [MODULES][Collection] Abstracting Collections 2021-12-29 21:56:45 -03:00
AttachmentShowRelated [COMPONENT][Attachment] Vinculate note information with attachment controllers 2021-12-27 04:56:00 +00:00
AudioEncoder [COMPONENT][Attachment] Vinculate note information with attachment controllers 2021-12-27 04:56:00 +00:00
Cover [TOOLS] Run CS-fixer on all files 2021-12-26 19:16:15 +00:00
DeleteNote [TOOLS] Run CS-Fixer on all files 2021-12-30 18:28:57 +00:00
Directory [PLUGIN][Directory] Refactor directory controller, so it's hopefully clearer what's happening 2022-01-01 20:50:04 +00:00
EmailNotifications [TWIG] Restructure user settings template, making it much easier to use and extend 2021-12-08 19:57:35 +00:00
Embed [TOOLS] Fix errors reported by PHPStan at level 4 2021-12-27 17:35:33 +00:00
Favourite [CARDS][Note] AppendCardNote event overhaul 2021-12-29 18:35:12 +00:00
FileQuota [TOOLS][CS-FIXER] Run new PHP CS Fixer config. Notably, adds strict_types 2021-10-27 04:19:28 +01:00
ImageEncoder [COMPONENT][Attachment] Vinculate note information with attachment controllers 2021-12-27 04:56:00 +00:00
NoteTypeFeedFilter [PLUGIN][NoteTypeFeedFilter][MediaFeed][COMPONENT][Feed] Rename MediaFeed to NoteTypeFeedFilter and add support for filtering by more types, moving functionality from Feed component 2021-12-31 21:03:25 +00:00
Oomox [TOOLS] Fix errors reported by PHPStan at level 4 2021-12-27 17:35:33 +00:00
Poll [AUTOGENERATED] Update autogenerated code 2021-12-27 03:06:30 +00:00
ProfileColor [AUTOGENERATED] Update autogenerated code 2021-12-27 03:06:30 +00:00
RelatedTags [TWIG][Templates] Rename inconsistent CSS classes 2021-12-24 02:46:44 +00:00
RepeatNote [TOOLS] Run CS-Fixer on all files 2021-12-30 18:28:57 +00:00
StemWord [PLUGIN][StemWord] Remove the country part from the code. Ignore if no stemmer is found for the given language 2021-12-09 16:23:09 +00:00
StoreRemoteMedia [TOOLS] Fix errors reported by PHPStan at level 4 2021-12-27 17:35:33 +00:00
TagBasedFiltering [TOOLS] Run CS-fixer on all files 2021-12-26 19:16:15 +00:00
TreeNotes [PLUGINS][TreeNotes] Feed only shows each note and its respective direct 2022-01-01 21:42:47 +00:00
VideoEncoder [COMPONENT][Attachment] Vinculate note information with attachment controllers 2021-12-27 04:56:00 +00:00
XMPPNotifications [PLUGINS][XMPPNotifications] Fix typo 2021-12-26 21:19:06 +00:00