Diogo Peralta Cordeiro
|
93fa7eb0b5
|
[ENTITY][Note] Language in notes is optional
|
2021-12-19 19:04:05 +00:00 |
|
Diogo Peralta Cordeiro
|
1d09a02ad6
|
[FreeNetwork][ActivityPub] Sometimes remote Actors report empty full names in not very explicit manners
|
2021-12-19 19:04:05 +00:00 |
|
Hugo Sales
|
a81ac673ac
|
[CORE][ENTITY] Rename 'Entity::getWithPK' to 'Entity::getByPK'
|
2021-12-19 19:04:01 +00:00 |
|
Hugo Sales
|
330b6b49a2
|
[COMPONENT][Posting] Add support for posting with empty content. At least one of content and attachments must be provided
|
2021-12-16 11:08:53 +00:00 |
|
Hugo Sales
|
5dca5568b7
|
[CORE][Cache] Fix wrong return type in Cache::delete
|
2021-12-16 11:01:23 +00:00 |
|
Hugo Sales
|
1b45fb251a
|
[COMPONENT][Search][Attachment][DOC] Add doocumentation to search related functions
|
2021-12-16 10:52:06 +00:00 |
|
Hugo Sales
|
24291a268a
|
[CORE][Cache][DOCS] Add documentation to complex private function 'Cache::redisMaybeRecompute'
|
2021-12-16 10:47:01 +00:00 |
|
Hugo Sales
|
b0d5ce8aab
|
[COMPONENT][Search] Don't explode if provided an empty search query
|
2021-12-16 10:41:29 +00:00 |
|
Hugo Sales
|
a16d31b70e
|
[COMPONENT][Search] Add support for searching in notes' contents
|
2021-12-16 10:39:36 +00:00 |
|
Hugo Sales
|
060c3f01a6
|
[CACHE][CONFIG] Disable early recompute by default
|
2021-12-13 15:49:53 +00:00 |
|
Hugo Sales
|
6d8679d86b
|
[CORE] Fix resetting the config to the default values
|
2021-12-13 15:49:52 +00:00 |
|
Hugo Sales
|
ff38efd5f1
|
[PLUGIN][ProfileColor] Cache results
|
2021-12-13 15:49:52 +00:00 |
|
Hugo Sales
|
3ba7e1804b
|
[CORE][Cache] Add fast path for redis cache interactions
|
2021-12-13 15:49:52 +00:00 |
|
Hugo Sales
|
10ddbf692a
|
[ENTITY][LocalUser] Make more use of caching and factor out the cache keys
|
2021-12-12 16:21:09 +00:00 |
|
Hugo Sales
|
f6a8ee86b6
|
[COMPONENT][Search] Add support for searching for a given actor type
|
2021-12-11 22:21:31 +00:00 |
|
Hugo Sales
|
4be226edd5
|
[COMPONENT][Search] Make search title field not required
|
2021-12-11 22:20:25 +00:00 |
|
Hugo Sales
|
1e8eea0434
|
[ENTITY][Actor] Add type field, which denotes whether the actor is a person, org, group, business or bot
|
2021-12-11 22:19:37 +00:00 |
|
Hugo Sales
|
e62896b84e
|
[UTIL][FormFields] Allow specifying a null actor in the language field, for when there isn't a logged in user
|
2021-12-11 22:18:31 +00:00 |
|
Hugo Sales
|
6b38972cca
|
[COMPONENT][Search] Add support for searching for notes with media or with text
`note-types:media` will search for notes with an associated attachment or no text
|
2021-12-11 20:59:13 +00:00 |
|
Hugo Sales
|
bad5efe819
|
[COMPONENT][Search] Be explicit about including :
|
2021-12-11 20:56:47 +00:00 |
|
Hugo Sales
|
01470ee664
|
[COMPONENT][Search] Add facility for supporting searching for note types
|
2021-12-11 19:33:30 +00:00 |
|
Hugo Sales
|
d667c3a453
|
[COMPONENTS][Search][UI] Add options to filter by note or actor type. Reorganize UI
|
2021-12-11 17:48:40 +00:00 |
|
Hugo Sales
|
e8ddca6b06
|
[COMPONENT][LeftPanel] Add previous title to error message when a duplicate feed is found
|
2021-12-11 16:50:52 +00:00 |
|
Hugo Sales
|
682f9aa611
|
[COMPONENT][LeftPanel] Ensure given url corresponds to a feed
|
2021-12-11 10:50:29 +00:00 |
|
Hugo Sales
|
dbc8bf2ae1
|
[COMPONENT][Search][LeftPanel] Add way of adding a search result as a left panel feed
|
2021-12-11 10:49:57 +00:00 |
|
Hugo Sales
|
9afe6ecfac
|
[COMPONENT][Search] Add search query builder
|
2021-12-10 21:19:21 +00:00 |
|
Hugo Sales
|
fceb014606
|
[COMPONENT][Language] Add support for searching for multiple languages at the same time
|
2021-12-10 21:15:12 +00:00 |
|
Hugo Sales
|
6a9388a789
|
[UTIL][FormFields] Add option language form field so the user can provide no selection
|
2021-12-10 21:03:37 +00:00 |
|
Hugo Sales
|
ab5e074d9e
|
[DEPENDENCIES] Update lstrojny/functional-php
|
2021-12-10 13:54:10 +00:00 |
|
Hugo Sales
|
ada94a98e2
|
[COMPONENT][Search] Move search form to utility function. Add search form and search builder forms to search results page
|
2021-12-10 13:53:23 +00:00 |
|
Hugo Sales
|
8beb9682ee
|
[COMPONENTS][Search][Language] Move language search features to the language component. Add support for searching for notes from people with a given language
|
2021-12-10 13:53:23 +00:00 |
|
Hugo Sales
|
c720ce7daf
|
[UTIL][Functional] Add cartesianProduct while it doesn't get merged upstream to \Functional
|
2021-12-10 13:53:23 +00:00 |
|
Hugo Sales
|
dd33720957
|
[TWIG] Add 'dd' and 'die' functions to twig
|
2021-12-10 12:06:47 +00:00 |
|
Hugo Sales
|
33fba0d970
|
[COMPONENT][Language][ENTITY][ActorLanguage] Refactor cache keys in ActorLanguage. Add ActorLangauge::getActorRelatedLanguagesIds and use it in note filtering in the Language component
|
2021-12-10 10:19:23 +00:00 |
|
Diogo Peralta Cordeiro
|
5dd9e5a3d7
|
[PLUGIN][RepeatNote] Add Notifications and ActivityPub support
Minor bug fixes
|
2021-12-10 04:05:41 +00:00 |
|
Diogo Peralta Cordeiro
|
0ee4cc7709
|
[PLUGIN][Favourite] Notify when actor favours a note
|
2021-12-10 04:05:35 +00:00 |
|
Diogo Peralta Cordeiro
|
60d31e097e
|
[COMPONENT][Notification] Support empty array of targets
|
2021-12-10 04:05:34 +00:00 |
|
Diogo Peralta Cordeiro
|
b89f57ce93
|
[ENTITY][Note] Language can be null
|
2021-12-10 04:05:34 +00:00 |
|
Diogo Peralta Cordeiro
|
4992ff153b
|
[PLUGIN][RepeatNote] Fill activity log and fix some bugs
Refactored the plugin.
|
2021-12-10 04:05:26 +00:00 |
|
Diogo Peralta Cordeiro
|
01689edc66
|
[PLUGIN][Favourite] Report already favoured or unfavoured
|
2021-12-10 04:05:22 +00:00 |
|
Diogo Peralta Cordeiro
|
0c11fe413c
|
[COMPONENT][Tag] We don't always have information about if a tag is canonical
|
2021-12-10 04:05:22 +00:00 |
|
Diogo Peralta Cordeiro
|
dcc37b055d
|
[COMPONENT][Link] Remove relation to note when note is removed
Moved entity NoteToLink to the component
|
2021-12-10 04:04:56 +00:00 |
|
Diogo Peralta Cordeiro
|
dcc867dad7
|
[COMPONENT][Attachment] Delete related
|
2021-12-10 02:46:25 +00:00 |
|
Diogo Peralta Cordeiro
|
5f167517ad
|
[ENTITY][Note] Add deleter
|
2021-12-10 02:46:25 +00:00 |
|
Hugo Sales
|
b1585f0ef2
|
[ENTITY][Actor][ActorTag] Ensure only one copy of each tag is inserted
|
2021-12-09 22:23:17 +00:00 |
|
Hugo Sales
|
45d1ca88a6
|
[COMPONENT][Tag] Ensure only one copy of each tag is inserted
|
2021-12-09 22:22:31 +00:00 |
|
Hugo Sales
|
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
|
2021-12-09 21:59:49 +00:00 |
|
Hugo Sales
|
4d2230ff43
|
[COMPONENT][Language] Add Language component and implement language based note filtering
|
2021-12-09 21:39:00 +00:00 |
|
Hugo Sales
|
1be4b3d481
|
[EVENT][FilterNoteList] Use an in-out parameter, so multiple events can act on this
|
2021-12-09 21:39:00 +00:00 |
|
Hugo Sales
|
3405312a5b
|
[COMPONENT][Search] Add way of searching for only notes or poeple with a given language
|
2021-12-09 21:39:00 +00:00 |
|