This website requires JavaScript.
e04d927fe9
[COMPONENT][Feed][Conversation] Add note-conversation:
Diogo Peralta Cordeiro
2021-12-23 16:18:46 +00:00
17b7ef13a0
[COMPONENT][Conversation] Remove Feed list entry Notifications feed is enough
Diogo Peralta Cordeiro
2021-12-23 13:16:04 +00:00
e743a17883
[COMPONENT][Notification] Introduce Notifications Feed
Diogo Peralta Cordeiro
2021-12-23 13:18:50 +00:00
2004f1883a
[COMPONENT][FreeNetwork] Move feeds that only make sense with FreeNetwork enabled to this component
Diogo Peralta Cordeiro
2021-12-23 13:17:37 +00:00
7d8cce3b27
[COMPONENT][Feed] Correct queries and introduce new feeds Refactor feeds and search to use a common query builder
Diogo Peralta Cordeiro
2021-12-23 13:27:31 +00:00
1865d2b41e
[ActivityPub][Postman] Fill To and CC with mentions
Diogo Peralta Cordeiro
2021-12-21 14:13:12 +00:00
48b2c8c04e
[COMPONENTS][Conversation] Local Conversations done [COMPONENTS][Posting] Call Conversation::assignLocalConversation upon creating a new note
Eliseu Amaro
2021-12-19 17:43:43 +00:00
3ca7a35158
[COMPONENT][Conversation] added onProcessNoteContent event
Eliseu Amaro
2021-12-10 23:09:39 +00:00
c83ae76a68
[COMPONENTS][Conversation] Conversation entity moved to respective component, URI column added
Eliseu Amaro
2021-12-10 18:23:03 +00:00
c494928b46
[PLUGIN][MediaFeed] Remove unused import
Phablulo
2021-12-22 09:28:52 -03:00
5115145901
[PLUGIN][MediaFeed] Iterate Documentation
Phablulo
2021-12-22 09:22:10 -03:00
d04b68a3ce
[PLUGIN][MediaFeed] Add Media plugin which filters a feed by notes containing media
Phablulo
2021-12-21 14:30:44 -03:00
fb64444325
[UI][CORE][COMPONENT][Search] Refactor templates
Phablulo
2021-12-21 11:39:39 -03:00
dd5d46c556
[CORE] Add option to filter notes even when there's no actor
Phablulo
2021-12-21 10:34:04 -03:00
ce91826d31
[CORE][UI] Added the possibility to draw stuff before feed starts
Phablulo
2021-12-20 23:39:28 -03:00
012e0665b0
[COMPONENT][Search] Only display search subscribe field if a user is logged in
Hugo Sales
2021-12-21 16:44:42 +00:00
af122df6e1
[CONTROLLER][Actor] Fix actor view route
Hugo Sales
2021-12-21 16:40:46 +00:00
8b5286c383
[COMPONENT][Notification] Do not re-render content just to grab attentions Other minor improvements and bug fixes
Diogo Peralta Cordeiro
2021-12-21 16:04:50 +00:00
e2c0505620
[ActivityPub][Inbox] Add request to debug logs
Diogo Peralta Cordeiro
2021-12-20 14:06:26 +00:00
e7dcea3f26
[CONTROLLER][Actor] Add group notes query and fixup template
Hugo Sales
2021-12-21 12:47:16 +00:00
6a8144003f
[ENTITY][Actor] Add missing 'break' statements in switches in getUr{i,l}
Hugo Sales
2021-12-21 12:46:42 +00:00
25900d38bd
[UTIL][EXCEPTION][RedirectException] Remove hack that would attempt to generate a URL inplace
Hugo Sales
2021-12-21 12:46:02 +00:00
027adc97b2
[CONTROLLER][ActorController] Make ActorController extend the FeedController, so notes get filtered
Hugo Sales
2021-12-21 12:45:15 +00:00
7f65b23074
[DB] Allow mentioning 'note' in a DQL query (in quotes), in order to be able to search in the activity table (previously would be replaced by the class name)
Hugo Sales
2021-12-21 12:44:34 +00:00
85735222cb
[COMPONENT][Posting] When a group is mentioned, add that note to the group inbox
Hugo Sales
2021-12-21 12:43:28 +00:00
d6d5926b6e
[TOOLS][DOC] Add missing documentation, as flagged by doc-check
Hugo Sales
2021-12-21 12:24:23 +00:00
da8c41e094
[TOOLS] Fix errors found by PHPStan
Hugo Sales
2021-12-21 12:17:51 +00:00
fa863d9e03
[CONTROLLER][ENTITY][Actor] Add way of creating a group that doesn't exist
Hugo Sales
2021-12-21 12:12:03 +00:00
88a137fb15
[ROUTES] Rename actor routes and add route for groups
Hugo Sales
2021-12-21 12:10:51 +00:00
87aa9360a3
[CORE][ActorController] Refactor actor related controllers (Actor, Subscribers, Subscriptions) to remove duplicated code
Hugo Sales
2021-12-21 12:10:08 +00:00
315fd95b94
[COMPONENT][Posting] Add facility to allow mentioning groups that don't yet exist
Hugo Sales
2021-12-21 12:07:54 +00:00
36976d8fe7
[DOCKER] Update configuration script to include the worker container
Hugo Sales
2021-12-20 20:39:54 +00:00
e27f2dd202
[ENTITY] Remove Group entity, as groups are actors
Hugo Sales
2021-12-18 16:18:43 +00:00
918e6823a9
[ENTITY][Actor] Init Actor's class variable homepage, bio, and location to null
Eliseu Amaro
2021-12-20 16:25:10 +00:00
622057ba0d
[CONTROLLER][Feeds] Added should_format field on returned array
Eliseu Amaro
2021-12-10 18:13:28 +00:00
23f94ac961
[CORE][Controller] Define html format as default
Diogo Peralta Cordeiro
2021-12-19 21:05:39 +00:00
1832397363
[ActivityPub] Include recent actor type attribute in its creation Improve debug logs
Diogo Peralta Cordeiro
2021-12-19 19:45:38 +00:00
ed67da89dc
[TAGS] Fix some minor logic issues with Actor Tags and Circles
Diogo Peralta Cordeiro
2021-12-19 17:09:00 +00:00
a9feb79825
[SECURITY] New actors are Person user on register by default
Diogo Peralta Cordeiro
2021-12-18 04:24:27 +00:00
630e22579e
[PLUGIN][RepeatNote] Add support for onGSVerbToActivityStreamsTwoActivityType
Diogo Peralta Cordeiro
2021-12-12 06:49:14 +00:00
8d1e000574
[PLUGIN][Favourite] Add support for onGSVerbToActivityStreamsTwoActivityType
Diogo Peralta Cordeiro
2021-12-12 06:45:37 +00:00
a9c73a8f33
[PLUGIN][ActivityPub] Add mention tags
Diogo Peralta Cordeiro
2021-12-12 06:43:43 +00:00
a005a7bcea
[PLUGIN][ActivityPub] Add getUriByObject, so that we can construct activities referring to other known objects (local or foreign)
Diogo Peralta Cordeiro
2021-12-12 06:40:13 +00:00
57beb178cc
[Notification][ENTITY][Activity] Avoid including sender in notification targets
Diogo Peralta Cordeiro
2021-12-12 06:38:07 +00:00
93fa7eb0b5
[ENTITY][Note] Language in notes is optional
Diogo Peralta Cordeiro
2021-12-12 06:33:58 +00:00
1d09a02ad6
[FreeNetwork][ActivityPub] Sometimes remote Actors report empty full names in not very explicit manners
Diogo Peralta Cordeiro
2021-12-12 06:32:17 +00:00
a81ac673ac
[CORE][ENTITY] Rename 'Entity::getWithPK' to 'Entity::getByPK'
Hugo Sales
2021-12-16 11:14:34 +00:00
330b6b49a2
[COMPONENT][Posting] Add support for posting with empty content. At least one of content and attachments must be provided
Hugo Sales
2021-12-16 11:08:53 +00:00
5dca5568b7
[CORE][Cache] Fix wrong return type in Cache::delete
Hugo Sales
2021-12-16 11:01:23 +00:00
1b45fb251a
[COMPONENT][Search][Attachment][DOC] Add doocumentation to search related functions
Hugo Sales
2021-12-16 10:52:06 +00:00
24291a268a
[CORE][Cache][DOCS] Add documentation to complex private function 'Cache::redisMaybeRecompute'
Hugo Sales
2021-12-16 10:44:23 +00:00
b0d5ce8aab
[COMPONENT][Search] Don't explode if provided an empty search query
Hugo Sales
2021-12-16 10:41:29 +00:00
a16d31b70e
[COMPONENT][Search] Add support for searching in notes' contents
Hugo Sales
2021-12-16 10:39:36 +00:00
060c3f01a6
[CACHE][CONFIG] Disable early recompute by default
Hugo Sales
2021-12-12 17:26:07 +00:00
6d8679d86b
[CORE] Fix resetting the config to the default values
Hugo Sales
2021-12-12 17:24:39 +00:00
ff38efd5f1
[PLUGIN][ProfileColor] Cache results
Hugo Sales
2021-12-12 17:02:55 +00:00
3ba7e1804b
[CORE][Cache] Add fast path for redis cache interactions
Hugo Sales
2021-12-12 17:02:16 +00:00
10ddbf692a
[ENTITY][LocalUser] Make more use of caching and factor out the cache keys
Hugo Sales
2021-12-12 16:21:09 +00:00
f6a8ee86b6
[COMPONENT][Search] Add support for searching for a given actor type
Hugo Sales
2021-12-11 22:21:31 +00:00
4be226edd5
[COMPONENT][Search] Make search title field not required
Hugo Sales
2021-12-11 22:20:25 +00:00
1e8eea0434
[ENTITY][Actor] Add type field, which denotes whether the actor is a person, org, group, business or bot
Hugo Sales
2021-12-11 22:19:37 +00:00
e62896b84e
[UTIL][FormFields] Allow specifying a null actor in the language field, for when there isn't a logged in user
Hugo Sales
2021-12-11 22:18:31 +00:00
6b38972cca
[COMPONENT][Search] Add support for searching for notes with media or with text
Hugo Sales
2021-12-11 20:57:48 +00:00
bad5efe819
[COMPONENT][Search] Be explicit about including :
Hugo Sales
2021-12-11 20:56:47 +00:00
01470ee664
[COMPONENT][Search] Add facility for supporting searching for note types
Hugo Sales
2021-12-11 19:33:30 +00:00
d667c3a453
[COMPONENTS][Search][UI] Add options to filter by note or actor type. Reorganize UI
Hugo Sales
2021-12-11 17:38:34 +00:00
e8ddca6b06
[COMPONENT][LeftPanel] Add previous title to error message when a duplicate feed is found
Hugo Sales
2021-12-11 16:50:52 +00:00
682f9aa611
[COMPONENT][LeftPanel] Ensure given url corresponds to a feed
Hugo Sales
2021-12-11 10:50:29 +00:00
dbc8bf2ae1
[COMPONENT][Search][LeftPanel] Add way of adding a search result as a left panel feed
Hugo Sales
2021-12-11 10:48:08 +00:00
9afe6ecfac
[COMPONENT][Search] Add search query builder
Hugo Sales
2021-12-10 21:19:21 +00:00
fceb014606
[COMPONENT][Language] Add support for searching for multiple languages at the same time
Hugo Sales
2021-12-10 21:15:12 +00:00
6a9388a789
[UTIL][FormFields] Add option language form field so the user can provide no selection
Hugo Sales
2021-12-10 21:03:37 +00:00
ab5e074d9e
[DEPENDENCIES] Update lstrojny/functional-php
Hugo Sales
2021-12-10 13:54:10 +00:00
ada94a98e2
[COMPONENT][Search] Move search form to utility function. Add search form and search builder forms to search results page
Hugo Sales
2021-12-10 13:52:18 +00:00
8beb9682ee
[COMPONENTS][Search][Language] Move language search features to the language component. Add support for searching for notes from people with a given language
Hugo Sales
2021-12-10 13:40:42 +00:00
c720ce7daf
[UTIL][Functional] Add cartesianProduct while it doesn't get merged upstream to \Functional
Hugo Sales
2021-12-10 13:53:02 +00:00
dd33720957
[TWIG] Add 'dd' and 'die' functions to twig
Hugo Sales
2021-12-10 12:06:47 +00:00
33fba0d970
[COMPONENT][Language][ENTITY][ActorLanguage] Refactor cache keys in ActorLanguage. Add ActorLangauge::getActorRelatedLanguagesIds and use it in note filtering in the Language component
Hugo Sales
2021-12-10 10:19:01 +00:00
5dd9e5a3d7
[PLUGIN][RepeatNote] Add Notifications and ActivityPub support Minor bug fixes
Diogo Peralta Cordeiro
2021-12-10 04:03:19 +00:00
0ee4cc7709
[PLUGIN][Favourite] Notify when actor favours a note
Diogo Peralta Cordeiro
2021-12-10 04:02:27 +00:00
60d31e097e
[COMPONENT][Notification] Support empty array of targets
Diogo Peralta Cordeiro
2021-12-10 04:01:57 +00:00
b89f57ce93
[ENTITY][Note] Language can be null
Diogo Peralta Cordeiro
2021-12-10 03:59:23 +00:00
4992ff153b
[PLUGIN][RepeatNote] Fill activity log and fix some bugs Refactored the plugin.
Diogo Peralta Cordeiro
2021-12-10 02:45:31 +00:00
01689edc66
[PLUGIN][Favourite] Report already favoured or unfavoured
Diogo Peralta Cordeiro
2021-12-10 02:42:36 +00:00
0c11fe413c
[COMPONENT][Tag] We don't always have information about if a tag is canonical
Diogo Peralta Cordeiro
2021-12-10 02:39:19 +00:00
dcc37b055d
[COMPONENT][Link] Remove relation to note when note is removed Moved entity NoteToLink to the component
Diogo Peralta Cordeiro
2021-12-10 02:38:47 +00:00
dcc867dad7
[COMPONENT][Attachment] Delete related
Diogo Peralta Cordeiro
2021-12-10 02:38:04 +00:00
5f167517ad
[ENTITY][Note] Add deleter
Diogo Peralta Cordeiro
2021-12-10 02:35:28 +00:00
b1585f0ef2
[ENTITY][Actor][ActorTag] Ensure only one copy of each tag is inserted
Hugo Sales
2021-12-09 22:23:17 +00:00
45d1ca88a6
[COMPONENT][Tag] Ensure only one copy of each tag is inserted
Hugo Sales
2021-12-09 22:22:31 +00:00
ab9dd1db77
[CACHE][ENTITY][Actor] Refactor Actor so that all cache keys are kept in one cacheKeys function, so that we can more easily be certain there are no mismatches in cache keys between gets and deletes
Hugo Sales
2021-12-09 21:59:49 +00:00
4d2230ff43
[COMPONENT][Language] Add Language component and implement language based note filtering
Hugo Sales
2021-12-09 21:38:40 +00:00
1be4b3d481
[EVENT][FilterNoteList] Use an in-out parameter, so multiple events can act on this
Hugo Sales
2021-12-09 21:37:08 +00:00
3405312a5b
[COMPONENT][Search] Add way of searching for only notes or poeple with a given language
Hugo Sales
2021-12-09 17:11:12 +00:00
f547fd3bb9
[CONTROLLER][FeedController] Fix return value, from notes to notes_out
Eliseu Amaro
2021-12-09 17:02:27 +00:00
c137a484af
[ENTITY][ActorTag] Fix url in actor tag
Hugo Sales
2021-12-09 16:34:07 +00:00
26b95fae96
[PLUGIN][StemWord] Remove the country part from the code. Ignore if no stemmer is found for the given language
Hugo Sales
2021-12-08 21:50:26 +00:00
659ea5cd1f
[COMPONENT][Search] Use correct template for displaying actors
Hugo Sales
2021-12-08 21:49:27 +00:00
bc3e6ac704
[COMPONENT][Search] Fix searching for actors
Hugo Sales
2021-12-08 21:25:48 +00:00
139da2c07f
[COMPONENT][Search][Tag] Add support for searching for actors or notes with a language. Use leftJoins, rather than inner joins
Hugo Sales
2021-12-08 21:07:50 +00:00