Commit Graph

  • 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