[PLUGIN][ActivityPub][Model][Activity] toJson: When in activity context, use object's context if available
Diogo Peralta Cordeiro
2022-03-19 22:20:17 +0000
[TESTS][MODULES] Move Test Fixtures to tests/fixtures folder and add support for loading fixtures from components and plugins
Hugo Sales
2022-03-13 18:00:21 +0000
[COMPONENT][Attachment][Controller] Security fix: We were not ensuring that attachment was related to note
Diogo Peralta Cordeiro
2022-03-07 17:09:53 +0000
[TESTS] Temporarily Disable Controller/AdminTest: It seems we are repeating values arbitrarily - specially in plugins, and the generated file is just nonsense overall really, wrong sections and stuff
Diogo Peralta Cordeiro
2022-03-07 14:40:27 +0000
[COMPONENT][Posting][FORM] Refactor Posting form to use a form action with a separate controller and the new Form::forceRedirect
Hugo Sales
2022-03-04 15:16:19 +0000
[CORE][Form] Add facilities for automattically adding a _next field to all forms, which can be customized by the in Form::create and defaults to the current URL. Usage of RedirectedException should mostly be replaced with Form::forceRedirect
Hugo Sales
2022-03-04 15:12:35 +0000
[COMPONENT][Posting][FORM] Refactor Posting form to use a form action with a separate controller and the new Form::forceRedirect
Hugo Sales
2022-03-04 15:16:19 +0000
[CORE][Form] Add facilities for automattically adding a _next field to all forms, which can be customized by the in Form::create and defaults to the current URL. Usage of RedirectedException should mostly be replaced with Form::forceRedirect
Hugo Sales
2022-03-04 15:12:35 +0000
[CORE][I18n] Add I18n::_m_list, which formats an array of elements into a list. Limited to 5 elements, as that should be enough (tm) and ICU doesn't support this natively
Hugo Sales
2022-03-01 12:23:47 +0000
[TEMPLATES][I18N] Fixup use of trans filter, in favour of trans tags. These are much more flexible and facilitate parameterized translations, rather than using concats. The only appropriate use of the trans filter is when a whole string in a variable needs to be translated (which should probably be avoided anyway)
Hugo Sales
2022-03-01 11:27:19 +0000
[CORE][Cache] Fix bug where empty lists must be stored as a string in Redis (not supported natively), so we can't directly push to it, but the key still exists
Hugo Sales
2022-03-01 11:07:21 +0000
[TEMPLATE] Update uses of NoteFactory macro, to pass the values seperately, rather than inside a converstation key
Hugo Sales
2022-02-28 14:36:02 +0000
[ENTITY][Note][CONFIG] Use getListPartialCache for getReplies. Add feeds/cached_replies config entry to control how many replies get cached
Hugo Sales
2022-02-27 21:50:42 +0000
[CORE][Cache] Add getListPartialCache, which allows for fetching a list and backing only a portion of it in the cache (useful for feeds and replies to notes, for instance)
Hugo Sales
2022-02-27 21:33:24 +0000
[ENTITY][LocalUser] Don't use FILTER_SANITIZE_EMAIL, use just want to validate. Up to the user to fix any errors. Use setter, rather than duplicate it's code
Hugo Sales
2022-02-26 14:43:57 +0000
[CONFIG] Change default config to make media files (attachments and their thumbnails) to a subfolder to file, so cleanup scripts can avoid files meant to be persistent (plugin files, certificates)
Hugo Sales
2022-02-26 12:29:48 +0000
[TOOLS][PLUGINS][OAuth2] Add mechanism to allow plugins to have an install script. Add script for generating keys for OAuth
Hugo Sales
2022-02-26 12:18:40 +0000
[CSS] Details inside another details (accordion widget) will represent their 'open/close feedback arrows' properly now
Eliseu Amaro
2022-02-28 12:54:22 +0000
[CARDS][Note] Both 'in conversation' and 'in reply to' link to note's conversation. The former anchors it's id, while the latter it's parent id
Eliseu Amaro
2022-02-28 12:43:40 +0000