175c98b043
[PLUGIN][Directory] Add options to sort by nickname, created, modified and activity, ascending or descending
2022-01-01 20:49:17 +00:00
acc84d757c
[CORE][Controller] Make Controller->{int,bool,string} functions return null if the GET parameter doesn't exist
2022-01-01 20:03:40 +00:00
fc76a00908
[PLUGIN][Directory] Rename actor to people, as it's what's actually interacted with
2022-01-01 20:02:32 +00:00
1f01923aa1
[COMPONENT][Conversation] Implement Conversation muting
2022-01-01 10:32:07 +00:00
1a99762699
[COMPONENT][Posting][Notification] Move group inbox message creation to Notification component
2022-01-01 10:32:07 +00:00
f346cd8167
[COMPONENT][Language][Tag] Update usage of Functional::cartesian_product
2021-12-31 21:03:25 +00:00
7aa90954eb
[UTIL][Functional] Update Functional::cartesian_product to pass an array of collections first and a separator after
2021-12-31 21:03:25 +00:00
0050371de7
[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
b7872ba4ee
[CORE][Controller][FeedController] Use controller instance for filtering, making FeedControler->postProcess function non-static
2021-12-31 21:03:17 +00:00
ba078b7b76
[ENTITY][Note] Caching note replies query
...
[COMPONENTS][Conversation] Reply route will now present a more suitable title
2021-12-31 17:54:06 +00:00
d7b46735ac
[CARDS][Note] Removing unnecessary elements on replies block, and fixing gaps between note-info and the note border itself
2021-12-31 17:02:18 +00:00
6dd31926ad
[COMPONENTS][Conversation] reply_add route nows shows the given Note entire conversation, the Note itself is highlighted in the conversation
2021-12-30 18:34:47 +00:00
34cc010136
[CARDS][Note] Separating complementary info as its own block
2021-12-30 18:34:47 +00:00
9a6bdf74dc
[COMPONENT][Feed] Add way of filtering the notes on an arbitrary feed with a types GET parameter, that accepts {,!}<[media,text,link,tags]...>
2021-12-30 18:28:57 +00:00
0ae24f6088
[CORE][Controller][FeedController] Use controller instance for filtering, making FeedControler->postProcess function non-static
2021-12-30 18:28:57 +00:00
5f4968ac05
[ENTITY][Note][CACHE] Store lists as lists in the cache
2021-12-30 18:28:57 +00:00
2e0bfc0bcd
[TOOLS] Run CS-Fixer on all files
2021-12-30 18:28:57 +00:00
2dbc35fcc3
[DEPENDENCIES] Update dependencies
2021-12-30 18:28:57 +00:00
8831276489
[TOOLS] Fix errors reported by PHPStan
2021-12-30 18:28:57 +00:00
5229d4cd8c
[COMPONENT][Notification] Remove nickname GET parameter
2021-12-30 18:28:56 +00:00
cbb70a5054
[COMPONENT][Feed] Refactor Feed component
2021-12-30 18:28:56 +00:00
f16df759a9
[Components][Posting] Posting section title set accordingly if in 'reply_add' route
2021-12-30 16:18:16 +00:00
2c31f2e440
[PLUGIN][Actor Circles] Actor Circles plugin, allow user to create a custom feed of actors
2021-12-30 12:18:16 -03:00
85e31c684d
[MODULES][Collection] Fixing mistakes
2021-12-30 12:16:29 -03:00
bdd8cbf36d
[COMPONENT][Right Panel] Send request to AppendRightPanelBlock event
2021-12-30 12:14:41 -03:00
d7f70d288d
[MODULES][Collection] Abstracting Collections
2021-12-29 21:56:45 -03:00
49d247aec2
[COMPONENTS][Feed] Styling for the empty feed page added
2021-12-29 19:31:28 +00:00
f28ed5e359
[CSS] .note-complementary-info now smaller in general
2021-12-29 19:02:06 +00:00
6b82708968
[CARDS][Note] AppendCardNote event overhaul
...
[PLUGINS][Favourite] Added complementary information on user action
[COMPONENTS][Conversation] Fixed AppendCardNote issue where cached query
would only act on Notes with depth > 1
2021-12-29 18:47:12 +00:00
836560f55f
[CARDS][Note] AppendCardNote event overhaul
...
[PLUGINS][Favourite] Added complementary information on user action
[COMPONENTS][Conversation] Fixed AppendCardNote issue where cached query
would only act on Notes with depth > 1
2021-12-29 18:35:12 +00:00
0caec6ab9e
[COMPONENT][ACTOR CIRCLE] fixing template text
2021-12-29 14:13:25 -03:00
01d5e84a08
[COMPONENT][ACTOR CIRCLE] mention self tag circle with @#self_tag
2021-12-29 14:13:25 -03:00
f9bc1c790f
[PLUGIN][AttachmentCollections] Dark mode
2021-12-29 10:52:04 -03:00
25120c6630
[PLUGIN][AttachmentCollections] Responsive pages
2021-12-29 10:52:04 -03:00
137723e59a
[PLUGIN][ActivityPub][Favourite][Repeat][Delete] Document event handlers
2021-12-28 22:57:49 +00:00
8274e93ed5
[PLUGINS][DeleteNote] Added documentation, stating the scope of what deleting a Note means
2021-12-28 22:43:04 +00:00
ce3c6a7f23
[PLUGINS][RepeatNote] Added documentation (not for ActivityPub related functions)
2021-12-28 21:51:27 +00:00
846ec37cd9
[COMPONENT][Notification] Add event to decide whether local actors should be bothered
2021-12-28 18:45:18 +00:00
4d8e39bf69
[PLUGIN][RepeatNote] Do not notify about clone note
...
Fix redirecion after action
Fix typo in activitypub handler
2021-12-28 18:30:27 +00:00
182c6265a3
[PLUGINS][RepeatNote] Add onFilterNoteList event
...
Filters repeats out of Conversations, and replaces a repeat with the original Note on Actor feed
Added isNoteRepeat to plugin's entity, which returns true if a given
Note is a repeat of another Note
2021-12-28 17:37:01 +00:00
1d1d169a5c
[PLUGIN][ActivityPub] Support federation of Tombstones
2021-12-28 17:10:20 +00:00
9cda64f275
[COMPONENT][Notification] Use _m() in reason
2021-12-28 16:36:52 +00:00
3e83387e98
[PLUGIN][DeleteNote] Support ActivityPub
2021-12-28 16:22:38 +00:00
9585472679
[ENTITY][Actor] Basic check if can admin for remote actors
2021-12-28 15:38:41 +00:00
b7c82b9dcb
[PLUGIN][DeleteNote] Ensure permissions properly
2021-12-28 15:38:39 +00:00
5c2b46a71d
[COMPONENT][Link] Wrap delete operations in transactions
2021-12-28 06:56:05 +00:00
46d121ef7b
[COMPONENT][Attachment] Wrap delete operations in transactions and correct sequence of deletation
2021-12-28 06:56:05 +00:00
bf4a0008ef
[ENTITY][Note] GNU social uses Tombstones for deleted notes instead of fully removing them.
...
Various corrections.
2021-12-28 06:56:05 +00:00
bb4149e092
[PLUGIN][AttachmentCollections] Restore functionality
...
Some minor corrections
2021-12-28 04:43:13 +00:00
a03429ba03
[PLUGIN][DeleteNote] Delete Note action implemented
...
Replaces Note content with a tombstone, removes any attachment relations and decrements their lives (possibly even removing the attachment), and creates the respective activity
2021-12-27 22:33:36 +00:00