|
88ace68627
|
[TESTS] Fix Controller/FeedsTest
|
2022-03-09 01:40:33 +00:00 |
|
|
416665d830
|
[COMPONENT][Attachment][TESTS] Fix Controller/AttachmentTest
|
2022-03-09 01:40:09 +00:00 |
|
|
808a3b219e
|
[TESTS] Specify non-null fields for use of creating actors in tests
|
2022-03-09 01:37:11 +00:00 |
|
|
df40dd7c66
|
[TESTS] Add support for loading test suites from plugins and components
|
2022-03-09 01:37:11 +00:00 |
|
|
afa8443949
|
[TESTS] Fix some failing tests broken by restructuring and dependency updates
|
2022-03-09 01:37:11 +00:00 |
|
|
46de2d47e9
|
[TOOLS] Add explicit return types to fix deprecation warnings raised by PHPUnit
|
2022-03-09 01:37:10 +00:00 |
|
|
372cf91fbc
|
[TOOLS][TESTS] Split tests into different test suites
|
2022-03-09 01:37:10 +00:00 |
|
|
9c9e86649a
|
[TESTS] Fix Controller/SecurityTest
|
2022-03-09 01:37:10 +00:00 |
|
|
a37ce86d05
|
[TESTS] Fix DataFixtures
|
2022-03-07 15:26:27 +00:00 |
|
|
9a0c74cb0c
|
[CORE][SECURITY] Replicate 'next' form submission feature on login form
|
2022-03-07 15:26:27 +00:00 |
|
|
46c91a4b39
|
[I18N] Fix use of string concatenations in translations
|
2022-03-07 15:26:26 +00:00 |
|
|
3f14ad0f69
|
[COMPONENT][Posting][FORM] Refactor Posting form to use a form action with a separate controller and the new Form::forceRedirect
|
2022-03-07 15:26:26 +00:00 |
|
|
6ddc176faf
|
[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
|
2022-03-07 15:26:26 +00:00 |
|
|
d629976322
|
[UTIL][Notification] Remove deprecated code
|
2022-03-07 15:26:24 +00:00 |
|
|
1a0c9e720f
|
[COMPONENT][FreeNetwork] Start using queues
[COMPONENT][Notification] Start using queues
[PLUGIN][ActivityPub] Start using queues
|
2022-03-05 14:23:08 +00:00 |
|
|
6fa5ec3218
|
[CORE][Queue] Fix some minor issues
|
2022-03-05 14:22:44 +00:00 |
|
|
626b4263f1
|
[PLUGIN][ActivityPub][Model][Actor] Fix internal logic for updating
Actors
|
2022-03-05 14:19:12 +00:00 |
|
|
1daa314c55
|
[COMPONENT][Posting][FORM] Refactor Posting form to use a form action with a separate controller and the new Form::forceRedirect
|
2022-03-04 15:16:19 +00:00 |
|
|
7814697f82
|
[UTIL][EXCEPTION] Forward given status code in RedirectException
|
2022-03-04 15:15:04 +00:00 |
|
|
7a8d67f1e2
|
[CORE][Controller] Fix bug where a JSON request could not recieve a redirect response
|
2022-03-04 15:14:05 +00:00 |
|
|
94449c9153
|
[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
|
2022-03-04 15:12:35 +00:00 |
|
|
7c9b01c516
|
[UTIL][Common] Add Common::getRequest
|
2022-03-04 15:09:39 +00:00 |
|
|
6cae6c925d
|
[TOOLS] Keep feed table in delete content Make rule
|
2022-03-01 18:12:58 +00:00 |
|
|
12fb876a6d
|
[PLUGIN][ActivityPub][Model][Activity] No @context to exclude when object is not embedded.
|
2022-03-01 18:00:24 +00:00 |
|
|
7ca4330f17
|
[TEMPLATES] Tweak note complimentary info to not output empty <span>s
|
2022-03-01 17:58:53 +00:00 |
|
|
802a8d124a
|
[TOOLS] For delete content, restore local_groups and actor_subscriptions
|
2022-03-01 17:57:39 +00:00 |
|
|
87354c06bf
|
[TEMPLATES] For note complementary info, compare identity by the ID, rather than nickname, which is not unique
|
2022-03-01 17:39:14 +00:00 |
|
|
5600218924
|
[TWIG][I18N] Remove unnecessary wrappers for translation functions, use them directly
|
2022-03-01 17:25:51 +00:00 |
|
|
90f9378bca
|
[TEMPLATES] Use transList and trans function for note complimentary info
|
2022-03-01 13:46:06 +00:00 |
|
|
070f53c10e
|
[TWIG][I18N] Add transList function, which uses _m_list
|
2022-03-01 13:46:01 +00:00 |
|
|
f73e9c12ba
|
[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
|
2022-03-01 13:45:40 +00:00 |
|
|
fc203e2e38
|
[TWIG][TEMPLATES] Rename transchoice to trans and make it more generic
|
2022-03-01 13:45:11 +00:00 |
|
|
b3374333f3
|
[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)
|
2022-03-01 13:16:11 +00:00 |
|
|
0b864e85fd
|
[TEMPLATES] Fixup uses of deprecated noteView, in favour of new NoteFactory facility
|
2022-03-01 11:23:39 +00:00 |
|
|
a9a60bbd92
|
[COMPONENT][Posting] Clarify use of cache in note replies when posting
|
2022-03-01 11:19:47 +00:00 |
|
|
4cc4d06b11
|
[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
|
2022-03-01 11:07:21 +00:00 |
|
|
f8c1b0f71d
|
[TOOLS] Add Make rule to delete content, but keep actors and sequences
|
2022-02-28 23:37:16 +00:00 |
|
|
43ae3add43
|
[TEMPLATE] Update uses of NoteFactory macro, to pass the values seperately, rather than inside a converstation key
|
2022-02-28 15:48:47 +00:00 |
|
|
d5f90a1206
|
[ENTITY][Note][CONFIG] Use getListPartialCache for getReplies. Add feeds/cached_replies config entry to control how many replies get cached
|
2022-02-28 15:47:38 +00:00 |
|
|
85ce6bfd41
|
[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)
|
2022-02-28 15:47:38 +00:00 |
|
|
46c4bd9099
|
[COMPONENT][Conversation] Sort conversation correctly
|
2022-02-28 15:47:38 +00:00 |
|
|
35f3781a32
|
[COMPONENT][Collection] Add mechanism for specifying the ordering of note and actor queries
|
2022-02-28 15:47:38 +00:00 |
|
|
45c7888676
|
[TOOLS] Run CS-Fixer on whole project
|
2022-02-28 15:47:37 +00:00 |
|
|
255c44bbf0
|
[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
|
2022-02-28 15:47:37 +00:00 |
|
|
5188a473d0
|
[TOOLS] Fix errors reported by PHPStan
|
2022-02-28 15:47:37 +00:00 |
|
|
8c15d21591
|
[TOOLS] Add update-dependencies and update-autocode Make rules
|
2022-02-28 15:47:37 +00:00 |
|
|
df640f60d2
|
[DEPENDENCIES] Update dependencies
|
2022-02-28 15:47:37 +00:00 |
|
|
6e85a4adbb
|
[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)
|
2022-02-28 15:47:37 +00:00 |
|
|
eccf21edef
|
[TOOLS][PLUGINS][OAuth2] Add mechanism to allow plugins to have an install script. Add script for generating keys for OAuth
|
2022-02-28 15:47:32 +00:00 |
|
|
9b86794cda
|
[CSS] Details inside another details (accordion widget) will represent their 'open/close feedback arrows' properly now
|
2022-02-28 13:09:12 +00:00 |
|