|
8880af8197
|
[ActivityStreamsTwo] Introduce a structure for data representation in ActivityStreams 2.0
Type factory borrowed from landrok/activitypub
|
2021-09-14 13:13:37 +01:00 |
|
|
e4aa3ae968
|
[NOTE] Add route and controller
|
2021-09-14 13:13:37 +01:00 |
|
|
fd3b57dc24
|
[CORE][Controller] Make it possible for plugins to add different content-types to existing routes
|
2021-09-14 13:13:37 +01:00 |
|
|
8e45637277
|
[DOCS][User] Elaborate on what is GNU social and IndieWeb
|
2021-09-14 13:13:37 +01:00 |
|
|
626f50080b
|
[MODULES] Use snake_case for module config keys
|
2021-09-14 13:13:37 +01:00 |
|
|
033c4db914
|
[MODULES] Add function to defer module initialization and cleanup to plugin and component. Add example in Avatar component
Forward onInitializeModule to onInitializePlugin if the component is a plugin
|
2021-09-14 13:13:37 +01:00 |
|
|
bda839be7b
|
[MODULES] Add InitiializeModule and CleanupModule events, similar to v2
|
2021-09-14 13:13:37 +01:00 |
|
|
1ee8df1494
|
[DOCS][Developer] Elaborate on implementing and configuring a module
|
2021-09-14 13:13:37 +01:00 |
|
|
141f919ca7
|
[CONFIG][TESTS] Fix error found by AdminPanel test
|
2021-09-14 13:13:36 +01:00 |
|
|
4d3da08b1e
|
[CONFIG] Add example module configuration
|
2021-09-14 13:13:36 +01:00 |
|
|
c71a4b06ef
|
[CONFIG] Make it possible to write module configuration in a config.{php,yml,yaml,xml} file and set each value as properties in the module object
|
2021-09-14 13:13:36 +01:00 |
|
|
3587b8dc1d
|
[CONFIG] Refactor configuration loading
|
2021-09-14 13:13:36 +01:00 |
|
|
c94ef26617
|
[TESTS] Fix namespace on Controller Security test
|
2021-09-14 13:13:36 +01:00 |
|
|
56e5d5c4a0
|
[TESTS] Fix broken tests and expand tests around Attachments
|
2021-09-14 13:13:36 +01:00 |
|
|
f1bd4db495
|
[TESTS] Fix Common test
|
2021-09-14 13:13:36 +01:00 |
|
|
2fdd0b0820
|
[TESTS][DataFixtures] Use Temporary file instead of an ad-hoc solution to copy the upload files
|
2021-09-14 13:13:36 +01:00 |
|
|
9739cc5f21
|
[Posting] Respect process_links setting
|
2021-09-14 13:13:36 +01:00 |
|
|
ab142ab52d
|
[FileQuota] Update plugin to respect the new entities
|
2021-09-14 13:13:35 +01:00 |
|
|
2b457655ea
|
[CORE] Fix path configuration
|
2021-09-14 13:13:35 +01:00 |
|
|
e7b985a460
|
[FIXTURES] Catch any exception, we don't have VIPS-related only
|
2021-09-14 13:13:35 +01:00 |
|
|
aa8412f607
|
[TESTS][Forms] Respect new naming conventions
|
2021-09-14 13:13:35 +01:00 |
|
|
9067bd8785
|
[TESTS] remove accidentally duplicate sample upload
|
2021-09-14 13:13:35 +01:00 |
|
|
415089914f
|
[VideoEncoder] Port plugin to v3 properly
|
2021-09-14 13:13:35 +01:00 |
|
|
5107e06fae
|
[DOCS][Developer] Paradigms: Update is_null based on poll votes
Everything around the use we give to php's null is about the state of having a value or not. Thus, using `is_null` always is the less bad option.
|
2021-09-14 13:13:35 +01:00 |
|
|
2b7232891e
|
[ImageEncoder] Make plugin respect instance config and use the new core interface
|
2021-09-14 13:13:35 +01:00 |
|
|
f9079784c4
|
[ENTITY][AttachmentThumbnail] Improve the way EncoderPlugins participate in the thumbnail process
|
2021-09-14 13:13:35 +01:00 |
|
|
e4b2821657
|
[TWIG][Attachments] Don't throw event with mimetype in its name
|
2021-09-14 13:13:35 +01:00 |
|
|
bc1fb007aa
|
[Core][GSFile] Improve the way EncoderPlugins participate in the file sanitization process
|
2021-09-14 13:13:34 +01:00 |
|
|
210f895e74
|
[ENTITY][Attachment] Respect rfc6838#section-4.2 mimetype length
|
2021-09-14 13:13:34 +01:00 |
|
|
e80ad2d87b
|
[TESTS][Controller][AdminTest] Update int tests to use attachment file_quota instead, as we deleted attachment max width
|
2021-09-14 13:13:34 +01:00 |
|
|
b0b4f37078
|
[CONFIG] Add setting for attachment sanitization
|
2021-09-14 13:13:34 +01:00 |
|
|
2a3db65216
|
[CONTROLLER][Attachment] Some attachments may not have dimensions
|
2021-09-14 13:13:34 +01:00 |
|
|
450dbfb98f
|
[DOCUMENTATION] Update documentation regarding route accept formats
|
2021-09-14 13:13:34 +01:00 |
|
|
26bf78360b
|
[ROUTER][UTIL] Allow specifying the Accept format for a route
|
2021-09-14 13:13:34 +01:00 |
|
|
86bdc398c5
|
[DOCKER] Update PHP docker container to include ffmpeg, for the VideoEncoderPlugin
|
2021-09-14 13:13:34 +01:00 |
|
|
811caaadf9
|
[MODULES][PLUGINS] Move noteActionHandle utility to NoteHandlerPlugin which plugins which handle actions on notes should extend
|
2021-09-14 13:13:34 +01:00 |
|
|
458b6d0009
|
[UI] Rename all forms to more specific names, to avoid form name collisions
|
2021-09-14 13:13:33 +01:00 |
|
|
6af1383e07
|
[UTIL][Form] Disallow using very generic form names, as they can collide with other forms in the same page
|
2021-09-14 13:13:33 +01:00 |
|
|
a7d5b5599c
|
[TESTS] Fix LocalUserTest, i forgor to boot the kernel
|
2021-09-14 13:13:33 +01:00 |
|
|
e278efe61d
|
[TESTS] Fix tests broken with rebased commits
|
2021-09-14 13:13:33 +01:00 |
|
|
8e12f5ee59
|
[TESTS] Raise test coverage for Link to 100%
|
2021-09-14 13:13:33 +01:00 |
|
|
c78032f1fa
|
[TESTS] Raise test coverage of LocalGroup to 100%
|
2021-09-14 13:13:33 +01:00 |
|
|
cfc89d8a25
|
[TESTS] Raise test coverage of LocalUser to 100%
|
2021-09-14 13:13:33 +01:00 |
|
|
a2e302efb4
|
[TESTS] Raise GSActor test coverage to 100%
|
2021-09-14 13:13:33 +01:00 |
|
|
043e179c23
|
[TESTS][Attachment][AttachmentThumbnail][GSFile] Reorganize tests and raise test coverage to 100%
|
2021-09-14 13:13:33 +01:00 |
|
|
4cd3924cc1
|
[ATTACHMENTS][AttachmentThumbnail] Fix implementation of predictScalingValues and small fixes
|
2021-09-14 13:13:32 +01:00 |
|
|
2ccbbd53a6
|
[TESTS] Add code coverage annotations to entities
|
2021-09-14 13:13:32 +01:00 |
|
|
e7699b3245
|
[TESTS] Raise test coverage for Note to 100%
|
2021-09-14 13:13:32 +01:00 |
|
|
79215bc439
|
[Note] Fix scope check for group notes, move away from SQL, to DQL
|
2021-09-14 13:13:32 +01:00 |
|
|
e392a9c90c
|
[TESTS][DataFixtures] Add user, self follows, group member and group scope note
|
2021-09-14 13:13:32 +01:00 |
|