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