9df9c6a19c
[COMPONENT][Collection] Make MetaCollectionPlugin a trait and abstract collection delete and name update
2022-01-05 01:30:00 +00:00
754135743e
[COMPONENT][Subscription] Move respective routes to component
2022-01-05 01:29:27 +00:00
5a0bbfc795
[UTIL][Common][I18N] Use actor's preferred language for _m and utility to retrieve current language even when no actor is logged in
2022-01-05 01:29:26 +00:00
6247dd4c1a
[COMPONENT][RightPanel] Display form errors
2022-01-04 18:58:32 +00:00
d444ea7963
[COMPONENT][Conversation] Refactor and fix Conversation component
2022-01-03 21:20:27 +00:00
a729a8eddb
[COMPONENT][Collection] Pass current actor and their top language to query, if not otherwise specified
2022-01-03 21:20:26 +00:00
a8a8cc4046
[COMPONENT][Posting] Plumb in reply_to and redirecto to GET from
2022-01-03 21:20:26 +00:00
135bf8bc68
[COMPONENTS][Conversation] Documented respective Controller
...
[PLUGINS][TreeNotes] Documentation added, feedFormatTree explained in detail
2022-01-03 19:26:17 +00:00
5a31258190
[COMPONENTS][Conversation] Further documentation work, expected arguments explained in more detail
2022-01-03 19:26:17 +00:00
141c5f6785
[COMPONENT][Collection][CONTROLLER][Collection] Add utility method to call Feed::query in Collection, which handles getting and passing the page
2022-01-03 18:02:33 +00:00
07b65584ff
[COMPONENTS][Posting] Replaced is_int() with is_numeric(), casting target to int when using Actor getter
...
From php-stan: is int with string evaluates to false
Thus, the change was made in order to behave as intended
2022-01-03 17:58:48 +00:00
9ea230d12b
[COMPONENT][Subscription] Implement subscription handlers
2022-01-03 02:23:06 +00:00
a9ea49d34c
[TOOLS][DOC] Add documentation to functions flagged by doc-check
2022-01-03 02:23:06 +00:00
9e0a2dd4a0
[TOOLS] Fix errors found by PHPStan
2022-01-03 02:23:06 +00:00
8fa04bb47d
[EVENT][AddFeedActions] Add bool param which denotes whether the feed is empty. [PLUGIN][NoteTypeFeedFilter] Don't show filters if the feed is empty
2022-01-03 02:23:06 +00:00
d5a6fa924b
[COMPONENT][Conversation][ENTITY][ConversationMute] Rename Conversation{Block,Mute}
2022-01-03 02:23:05 +00:00
ea5a4df1a4
[UI][PLUGIN][Directory] Add UI for Directory listing ordering. This uses a GET parameter, which subits the field in order_by and the operator in order_op. Using order_by=filed^ is still supported
2022-01-03 02:18:44 +00:00
6cfb69d64b
[COMPONENT][Subscription] Start component
2022-01-03 02:18:44 +00:00
5fa8056899
[COMPONENT][Collection] Refactoring: Further work in abstracting collections
2022-01-03 02:18:43 +00:00
def5f36c25
[PLUGIN][ActivityPub][Inbox] Accept Follow Activity
...
Improve how Core Activity is handled in general
2022-01-02 23:50:16 +00:00
362fc6c7dd
[CORE][Controller] Set some safe default headers for every response
2022-01-02 23:50:14 +00:00
046731a05a
[COMPONENT][Avatar] Save title if possible, delete correctly, no early flushes
...
[PLUGIN][ActivityPub] Minor bug fixes in Actor translation
2022-01-02 23:50:14 +00:00
6ea45df3b8
[COMPONENT][FreeNetwork] Set JRD as the default mimetype for .well-know/host-meta
2022-01-01 23:57:28 +00:00
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
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
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
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
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
2e0bfc0bcd
[TOOLS] Run CS-Fixer on all files
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
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
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
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
9cda64f275
[COMPONENT][Notification] Use _m() in reason
2021-12-28 16:36:52 +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
8796885fa0
[COMPONENT][Tag] Remove '.' from tag regex
2021-12-27 20:37:16 +00:00