2004f1883a
[COMPONENT][FreeNetwork] Move feeds that only make sense with FreeNetwork enabled to this componentDiogo Peralta Cordeiro2021-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 builderDiogo Peralta Cordeiro2021-12-23 13:27:31 +00:00
48b2c8c04e
[COMPONENTS][Conversation] Local Conversations done [COMPONENTS][Posting] Call Conversation::assignLocalConversation upon creating a new noteEliseu Amaro2021-12-19 17:43:43 +00:00
dd5d46c556[CORE] Add option to filter notes even when there's no actorPhablulo2021-12-21 10:34:04 -03:00
ce91826d31[CORE][UI] Added the possibility to draw stuff before feed startsPhablulo2021-12-20 23:39:28 -03:00
012e0665b0
[COMPONENT][Search] Only display search subscribe field if a user is logged inHugo Sales2021-12-21 16:44:42 +00:00
af122df6e1
[CONTROLLER][Actor] Fix actor view routeHugo Sales2021-12-21 16:40:46 +00:00
8b5286c383
[COMPONENT][Notification] Do not re-render content just to grab attentions Other minor improvements and bug fixesDiogo Peralta Cordeiro2021-12-21 16:04:50 +00:00
e7dcea3f26
[CONTROLLER][Actor] Add group notes query and fixup templateHugo Sales2021-12-21 12:47:16 +00:00
6a8144003f
[ENTITY][Actor] Add missing 'break' statements in switches in getUr{i,l}Hugo Sales2021-12-21 12:46:42 +00:00
25900d38bd
[UTIL][EXCEPTION][RedirectException] Remove hack that would attempt to generate a URL inplaceHugo Sales2021-12-21 12:46:02 +00:00
027adc97b2
[CONTROLLER][ActorController] Make ActorController extend the FeedController, so notes get filteredHugo Sales2021-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 Sales2021-12-21 12:44:34 +00:00
85735222cb
[COMPONENT][Posting] When a group is mentioned, add that note to the group inboxHugo Sales2021-12-21 12:43:28 +00:00
d6d5926b6e
[TOOLS][DOC] Add missing documentation, as flagged by doc-checkHugo Sales2021-12-21 12:24:23 +00:00
a005a7bcea
[PLUGIN][ActivityPub] Add getUriByObject, so that we can construct activities referring to other known objects (local or foreign)Diogo Peralta Cordeiro2021-12-12 06:40:13 +00:00
57beb178cc
[Notification][ENTITY][Activity] Avoid including sender in notification targetsDiogo Peralta Cordeiro2021-12-12 06:38:07 +00:00
1d09a02ad6
[FreeNetwork][ActivityPub] Sometimes remote Actors report empty full names in not very explicit mannersDiogo Peralta Cordeiro2021-12-12 06:32:17 +00:00
a81ac673ac
[CORE][ENTITY] Rename 'Entity::getWithPK' to 'Entity::getByPK'Hugo Sales2021-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 providedHugo Sales2021-12-16 11:08:53 +00:00
5dca5568b7
[CORE][Cache] Fix wrong return type in Cache::deleteHugo Sales2021-12-16 11:01:23 +00:00
1b45fb251a
[COMPONENT][Search][Attachment][DOC] Add doocumentation to search related functionsHugo Sales2021-12-16 10:52:06 +00:00
24291a268a
[CORE][Cache][DOCS] Add documentation to complex private function 'Cache::redisMaybeRecompute'Hugo Sales2021-12-16 10:44:23 +00:00
b0d5ce8aab
[COMPONENT][Search] Don't explode if provided an empty search queryHugo Sales2021-12-16 10:41:29 +00:00
a16d31b70e
[COMPONENT][Search] Add support for searching in notes' contentsHugo Sales2021-12-16 10:39:36 +00:00
060c3f01a6
[CACHE][CONFIG] Disable early recompute by defaultHugo Sales2021-12-12 17:26:07 +00:00
6d8679d86b
[CORE] Fix resetting the config to the default valuesHugo Sales2021-12-12 17:24:39 +00:00
3ba7e1804b
[CORE][Cache] Add fast path for redis cache interactionsHugo Sales2021-12-12 17:02:16 +00:00
10ddbf692a
[ENTITY][LocalUser] Make more use of caching and factor out the cache keysHugo Sales2021-12-12 16:21:09 +00:00
f6a8ee86b6
[COMPONENT][Search] Add support for searching for a given actor typeHugo Sales2021-12-11 22:21:31 +00:00
4be226edd5
[COMPONENT][Search] Make search title field not requiredHugo Sales2021-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 botHugo Sales2021-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 userHugo Sales2021-12-11 22:18:31 +00:00
6b38972cca
[COMPONENT][Search] Add support for searching for notes with media or with textHugo Sales2021-12-11 20:57:48 +00:00
bad5efe819
[COMPONENT][Search] Be explicit about including :Hugo Sales2021-12-11 20:56:47 +00:00
01470ee664
[COMPONENT][Search] Add facility for supporting searching for note typesHugo Sales2021-12-11 19:33:30 +00:00
d667c3a453
[COMPONENTS][Search][UI] Add options to filter by note or actor type. Reorganize UIHugo Sales2021-12-11 17:38:34 +00:00
e8ddca6b06
[COMPONENT][LeftPanel] Add previous title to error message when a duplicate feed is foundHugo Sales2021-12-11 16:50:52 +00:00
682f9aa611
[COMPONENT][LeftPanel] Ensure given url corresponds to a feedHugo Sales2021-12-11 10:50:29 +00:00
dbc8bf2ae1
[COMPONENT][Search][LeftPanel] Add way of adding a search result as a left panel feedHugo Sales2021-12-11 10:48:08 +00:00
ada94a98e2
[COMPONENT][Search] Move search form to utility function. Add search form and search builder forms to search results pageHugo Sales2021-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 languageHugo Sales2021-12-10 13:40:42 +00:00
c720ce7daf
[UTIL][Functional] Add cartesianProduct while it doesn't get merged upstream to \FunctionalHugo Sales2021-12-10 13:53:02 +00:00
dd33720957
[TWIG] Add 'dd' and 'die' functions to twigHugo Sales2021-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 componentHugo Sales2021-12-10 10:19:01 +00:00
5dd9e5a3d7
[PLUGIN][RepeatNote] Add Notifications and ActivityPub support Minor bug fixesDiogo Peralta Cordeiro2021-12-10 04:03:19 +00:00
0c11fe413c
[COMPONENT][Tag] We don't always have information about if a tag is canonicalDiogo Peralta Cordeiro2021-12-10 02:39:19 +00:00
dcc37b055d
[COMPONENT][Link] Remove relation to note when note is removed Moved entity NoteToLink to the componentDiogo Peralta Cordeiro2021-12-10 02:38:47 +00:00
b1585f0ef2
[ENTITY][Actor][ActorTag] Ensure only one copy of each tag is insertedHugo Sales2021-12-09 22:23:17 +00:00
45d1ca88a6
[COMPONENT][Tag] Ensure only one copy of each tag is insertedHugo Sales2021-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 deletesHugo Sales2021-12-09 21:59:49 +00:00
4d2230ff43
[COMPONENT][Language] Add Language component and implement language based note filteringHugo Sales2021-12-09 21:38:40 +00:00
1be4b3d481
[EVENT][FilterNoteList] Use an in-out parameter, so multiple events can act on thisHugo Sales2021-12-09 21:37:08 +00:00
3405312a5b
[COMPONENT][Search] Add way of searching for only notes or poeple with a given languageHugo Sales2021-12-09 17:11:12 +00:00
f547fd3bb9
[CONTROLLER][FeedController] Fix return value, from notes to notes_outEliseu Amaro2021-12-09 17:02:27 +00:00
c137a484af
[ENTITY][ActorTag] Fix url in actor tagHugo Sales2021-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 languageHugo Sales2021-12-08 21:50:26 +00:00
659ea5cd1f
[COMPONENT][Search] Use correct template for displaying actorsHugo Sales2021-12-08 21:49:27 +00:00
bc3e6ac704
[COMPONENT][Search] Fix searching for actorsHugo Sales2021-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 joinsHugo Sales2021-12-08 21:07:50 +00:00
774e32f834
[PLUGINS][TreeNotes] Working, however feed is still not formattedEliseu Amaro2021-12-09 00:13:57 +00:00