edeee49af9
[TOOLS] Fix errors pointed out by PHPStan level 4
2022-10-19 22:38:49 +01:00
d4b7e990ce
[CORE][Event] Make all events return \EventResult, enforced at container build time
2022-04-03 21:40:32 +01:00
ca9945a4be
[ENTITY][Actor][COMPONENT][Tag] Add Actor->getNoteTags(?string $note_type)
which gets a cached list of NoteTags for notes of type $note_type for the actor
2022-04-01 00:11:01 +01:00
08587b6942
[COMPONENT][Link][Tag] Refactor to make it easier to create links or tags from other places
2022-04-01 00:09:25 +01:00
483983790a
[CORE][Router] Rename \App\Core\Router\Router to \App\Core\Router and merge \App\Core\Router\RouteLoader with \App\Core\Router
2022-03-28 20:59:15 +01:00
abe35428da
[CORE][DB] Rename App\Core\DB\DB to App\Core\DB
2022-03-28 20:59:14 +01:00
487791d606
[TESTS] Fix Core/ControllerTest
2022-03-09 01:40:33 +00:00
d4c908c194
[CORE][Cache] Implement listPushRight
2022-02-27 00:44:23 +00:00
3f0d996dc9
[COMPONENT][Tag] Fix event handling
2022-01-21 21:03:06 +00:00
c835fc6aca
[COMPONENT][Collection][Feed][Attachment][Feed][Language][Tag] Refactor and consolidate Search and Feed query mechanisms into Collection. Remame 'onSearch' events to 'onCollectionQuery'
2022-01-09 12:29:34 +00:00
627d92b290
[COMPONENT][Tag] Improve Note Tag Handling and start extracting Circles logic out of the plugin, various bug fixes
2022-01-05 01:30:02 +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
f346cd8167
[COMPONENT][Language][Tag] Update usage of Functional::cartesian_product
2021-12-31 21:03:25 +00:00
01d5e84a08
[COMPONENT][ACTOR CIRCLE] mention self tag circle with @#self_tag
2021-12-29 14:13:25 -03:00
8796885fa0
[COMPONENT][Tag] Remove '.' from tag regex
2021-12-27 20:37:16 +00:00
3d9141f4ce
[COMPONENT][Tag] Allow searching for actor circles with {actor,people}-{circle,list}:#tag
2021-12-26 19:16:16 +00:00
ec28f23025
[TOOLS] Run CS-fixer on all files
2021-12-26 19:16:15 +00:00
d4bc1d097d
[ENTITY][NoteTag][COMPONENT][Language] Add language to NoteTag and minor corrections
2021-12-26 06:22:30 +00:00
78fddaf86a
[PLUGIN][ActivityPub] Notify mentions in tags
2021-12-26 06:22:28 +00:00
9d0b39e680
[PLUGIN][ActivityPub] Support tags in notes
2021-12-25 18:04:31 +00:00
b604ee3146
[COMPONENT][Posting][Tag][Group][Conversation][RightPanel] Rename posting_form.to to posting_form.in, fill in with current group. Refactor context_actor
2021-12-25 11:24:41 +00:00
dabf5576d3
[CONTROLLER][Feeds] Implement query for home feed: note-from:subscribed
2021-12-24 09:27:24 +00:00
10e7c71b6e
[COMPONENT][Tag] Do not perform DB::flush in an event
2021-12-24 02:46:45 +00:00
95783d6109
[CONTROLLER][UserPanel][COMPONENT][Tag] Re-add way of adding self tags, but in a more reusable (and less buggy) way
2021-12-24 02:46:41 +00:00
48b2c8c04e
[COMPONENTS][Conversation] Local Conversations done
...
[COMPONENTS][Posting] Call Conversation::assignLocalConversation upon
creating a new note
By using the AddExtraArgsToNoteContent event upon posting a Note, an
extra argument ('reply_to') is added before storing the aforementioned Note.
When storeLocalNote eventually creates the Note, the corresponding
Conversation is assigned.
2021-12-24 00:42:02 +00:00
bad5efe819
[COMPONENT][Search] Be explicit about including :
2021-12-11 20:56:47 +00:00
0c11fe413c
[COMPONENT][Tag] We don't always have information about if a tag is canonical
2021-12-10 04:05:22 +00:00
45d1ca88a6
[COMPONENT][Tag] Ensure only one copy of each tag is inserted
2021-12-09 22:22:31 +00:00
139da2c07f
[COMPONENT][Search][Tag] Add support for searching for actors or notes with a language. Use leftJoins, rather than inner joins
2021-12-09 16:22:59 +00:00
a285128dab
[COMPONENTS][Posting] Added language help text
...
[COMPONENTS][Tag] Added Posting form canonical tags field help text
2021-12-08 14:28:58 +00:00
f9fedfb131
[COMPONENT][Search] Fix search
2021-12-07 20:26:39 +00:00
c131e47176
[COMPONENT][Tag] Remove wrong canonicalization of tags in tag feed controller. Fix display of original tags
2021-12-07 20:10:59 +00:00
e29e1cc87c
[ENTITY] Rename 'getFrom' to 'getBy'
2021-12-05 17:55:46 +00:00
6b719daa14
FIXUP POSTING TAG COMP
2021-12-05 17:54:58 +00:00
2f5bde913c
[COMPONENT][Posting][Tag] Add mechanism for adding extra fields to and handling the data from the Posting form. Add 'use canonical tag' field
2021-12-05 17:54:58 +00:00
f5ec099e9a
[COMPONENT][Tag][Search] Fix typo in event handler name mismatch
2021-12-02 19:17:37 +00:00
b7fe924bdd
[TOOLS][DOCS] Add missing doc blocks, as signaled by doc-checker
2021-12-01 19:47:44 +00:00
3477ad5efc
[PLUGINS][RelatedTags] Add related tags plugin and needed infrastructure. Initial work on pinned content
2021-11-29 22:42:51 +00:00
5c3d561a67
[COMPONENTS][Tag] Refactor Tag and add self tag stream
2021-11-29 22:42:50 +00:00
56526c9ba6
[ActivityPub][Inbox] Restore Create Note Functionality
...
Minor bug fixes
2021-11-29 22:42:46 +00:00
c178054433
[COMPONENT][Tag] Add stream for multiple tags
2021-11-26 11:48:35 +00:00
98b719dca3
[COMPONENTS][Tag] Split tag into words and stem each
2021-11-25 20:37:53 +00:00
2d057024b9
[TAGS][ENTITY][Note] Properly store the note language, pass it along when rendering content. Add mechanism for stemming tags, with fallback to simply slug-ifying them
2021-11-25 20:37:53 +00:00
9109c61af5
[TOOLS][CS-FIXER] Run new PHP CS Fixer config. Notably, adds strict_types
2021-10-27 04:19:28 +01:00
ce0cfa7a63
[COMPONENT][Search] Update Search to be able to search for either notes or actors
2021-10-27 04:19:27 +01:00
de984ac8e1
[COMPONENTS][Search][Tag] Implement basic search functionality that allows only searching through note tags, currently
2021-09-27 19:50:56 +01:00
2f3f7b8469
[COMPONENTS][Posting][Link][Tag] Pass the note, not just the id in ProcessNoteContent
2021-09-21 11:04:27 +01:00
e8f4563633
[UTIL][Formatting][COMPONENT][Link][Tag] Refactor code from formatting into Link and Tag, where appropriate. Drop 'perfect url regex' as the one used in v2 is better
2021-09-20 13:28:18 +01:00
8f0a3e4977
[UI] Add mechanism for rendering note contents in different formats. Implement plaintext rendering. Use rendered field for note content, rather than the content itself
2021-09-18 05:12:06 +01:00