Diogo Peralta Cordeiro
|
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 |
|
Diogo Peralta Cordeiro
|
2b7232891e
|
[ImageEncoder] Make plugin respect instance config and use the new core interface
|
2021-09-14 13:13:35 +01:00 |
|
Diogo Peralta Cordeiro
|
f9079784c4
|
[ENTITY][AttachmentThumbnail] Improve the way EncoderPlugins participate in the thumbnail process
|
2021-09-14 13:13:35 +01:00 |
|
Diogo Peralta Cordeiro
|
e4b2821657
|
[TWIG][Attachments] Don't throw event with mimetype in its name
|
2021-09-14 13:13:35 +01:00 |
|
Diogo Peralta Cordeiro
|
bc1fb007aa
|
[Core][GSFile] Improve the way EncoderPlugins participate in the file sanitization process
|
2021-09-14 13:13:34 +01:00 |
|
Diogo Peralta Cordeiro
|
210f895e74
|
[ENTITY][Attachment] Respect rfc6838#section-4.2 mimetype length
|
2021-09-14 13:13:34 +01:00 |
|
Diogo Peralta Cordeiro
|
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 |
|
Diogo Peralta Cordeiro
|
b0b4f37078
|
[CONFIG] Add setting for attachment sanitization
|
2021-09-14 13:13:34 +01:00 |
|
Diogo Peralta Cordeiro
|
2a3db65216
|
[CONTROLLER][Attachment] Some attachments may not have dimensions
|
2021-09-14 13:13:34 +01:00 |
|
Hugo Sales
|
450dbfb98f
|
[DOCUMENTATION] Update documentation regarding route accept formats
|
2021-09-14 13:13:34 +01:00 |
|
Hugo Sales
|
26bf78360b
|
[ROUTER][UTIL] Allow specifying the Accept format for a route
|
2021-09-14 13:13:34 +01:00 |
|
Hugo Sales
|
86bdc398c5
|
[DOCKER] Update PHP docker container to include ffmpeg, for the VideoEncoderPlugin
|
2021-09-14 13:13:34 +01:00 |
|
Hugo Sales
|
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 |
|
Hugo Sales
|
458b6d0009
|
[UI] Rename all forms to more specific names, to avoid form name collisions
|
2021-09-14 13:13:33 +01:00 |
|
Hugo Sales
|
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 |
|
Hugo Sales
|
a7d5b5599c
|
[TESTS] Fix LocalUserTest, i forgor to boot the kernel
|
2021-09-14 13:13:33 +01:00 |
|
Hugo Sales
|
e278efe61d
|
[TESTS] Fix tests broken with rebased commits
|
2021-09-14 13:13:33 +01:00 |
|
Hugo Sales
|
8e12f5ee59
|
[TESTS] Raise test coverage for Link to 100%
|
2021-09-14 13:13:33 +01:00 |
|
Hugo Sales
|
c78032f1fa
|
[TESTS] Raise test coverage of LocalGroup to 100%
|
2021-09-14 13:13:33 +01:00 |
|
Hugo Sales
|
cfc89d8a25
|
[TESTS] Raise test coverage of LocalUser to 100%
|
2021-09-14 13:13:33 +01:00 |
|
Hugo Sales
|
a2e302efb4
|
[TESTS] Raise GSActor test coverage to 100%
|
2021-09-14 13:13:33 +01:00 |
|
Hugo Sales
|
043e179c23
|
[TESTS][Attachment][AttachmentThumbnail][GSFile] Reorganize tests and raise test coverage to 100%
|
2021-09-14 13:13:33 +01:00 |
|
Hugo Sales
|
4cd3924cc1
|
[ATTACHMENTS][AttachmentThumbnail] Fix implementation of predictScalingValues and small fixes
|
2021-09-14 13:13:32 +01:00 |
|
Hugo Sales
|
2ccbbd53a6
|
[TESTS] Add code coverage annotations to entities
|
2021-09-14 13:13:32 +01:00 |
|
Hugo Sales
|
e7699b3245
|
[TESTS] Raise test coverage for Note to 100%
|
2021-09-14 13:13:32 +01:00 |
|
Hugo Sales
|
79215bc439
|
[Note] Fix scope check for group notes, move away from SQL, to DQL
|
2021-09-14 13:13:32 +01:00 |
|
Hugo Sales
|
e392a9c90c
|
[TESTS][DataFixtures] Add user, self follows, group member and group scope note
|
2021-09-14 13:13:32 +01:00 |
|
Hugo Sales
|
365afb7ba8
|
[TOOLS] Disable command echo in Makefile
|
2021-09-14 13:13:32 +01:00 |
|
Hugo Sales
|
4b2a92d052
|
[UI][Attachment] Use Attachment methods to get the proper URL, rather than crafting it in a template
|
2021-09-14 13:13:32 +01:00 |
|
Hugo Sales
|
6799052ff5
|
[ATTACHMENTS] Ensure thumbnail dimensions are bounded and change way cropping is implemented
|
2021-09-14 13:13:32 +01:00 |
|
Diogo Peralta Cordeiro
|
f67173061b
|
[VideoEncoder] Add plugin composer dependency php-ffmpeg/php-ffmpeg
|
2021-09-14 13:13:32 +01:00 |
|
Diogo Peralta Cordeiro
|
ac45008240
|
[Embed] Move composer dependency embed/embed from core to plugin
|
2021-09-14 13:13:31 +01:00 |
|
Diogo Peralta Cordeiro
|
b50f11a040
|
[ENTITY][Link] self urls can't be considered a remote url
|
2021-09-14 13:13:31 +01:00 |
|
Diogo Peralta Cordeiro
|
177801c81b
|
[Embed][StoreRemoteMedia] Re-add {white,black}list check config
|
2021-09-14 13:13:31 +01:00 |
|
Diogo Peralta Cordeiro
|
de444a2a5a
|
[Posting] Fix wrong usage of DB::findBy
|
2021-09-14 13:13:31 +01:00 |
|
Diogo Peralta Cordeiro
|
e40c7b0509
|
[DOCS][Developer] Recommend reading the tests cases for when the doc doesn't cover
|
2021-09-14 13:13:31 +01:00 |
|
Diogo Peralta Cordeiro
|
5c8677304c
|
[DOCS][Developer] Update storage documentation
|
2021-09-14 13:13:31 +01:00 |
|
Diogo Peralta Cordeiro
|
78f4ccb576
|
[ImageEncoder] Fix ImageSanitization, it should never modify the input image
|
2021-09-14 13:13:31 +01:00 |
|
Eliseu Amaro
|
ca71e57593
|
[CSS] Hotfix: Figure captions do not overflow.
|
2021-09-14 13:13:31 +01:00 |
|
Diogo Peralta Cordeiro
|
41b42407cd
|
[Posting] Store uploaded filenames as titles
|
2021-09-14 13:13:31 +01:00 |
|
Diogo Peralta Cordeiro
|
036e9cb58e
|
[Avatar] Preserve uploaded filename and use Avatar's own route instead of attachment
|
2021-09-14 13:13:30 +01:00 |
|
Diogo Peralta Cordeiro
|
f70eb8f12d
|
Remove weird empty template
|
2021-09-14 13:13:30 +01:00 |
|
Eliseu Amaro
|
6166afeec6
|
[TWIG][CSS] Left and right panels accessibility improvements. Tabindex is now properly set up. When panels have the attribute open but aren't focused (keyboard navigation out of panel, into main content) they aren't displayed anymore.
|
2021-09-14 13:13:30 +01:00 |
|
Hugo Sales
|
e2e6c7a5bf
|
[TESTS] Hot-fix Security controller tests, broken with ongoing form rendering changes
|
2021-09-14 13:13:30 +01:00 |
|
Eliseu Amaro
|
c81795eb96
|
[TWIG][CSS] More consistent classes. Checkbox styling done. Register and Login pages now done.
|
2021-09-14 13:13:30 +01:00 |
|
Eliseu Amaro
|
44a581f0f6
|
[UTIL][FORM] Password form now shows the proper HTML class, and it's respective label.
|
2021-09-14 13:13:30 +01:00 |
|
Eliseu Amaro
|
87d7318de5
|
[CONTROLLER][SECURITY] Added class names. Help labels for each form element. Each form element now has a proper block prefix (the resulting HTML won't simply concatenate the form's name to the element's label).
|
2021-09-14 13:13:30 +01:00 |
|
Eliseu Amaro
|
ab10cd4121
|
[DOC] Fixed installation.md typos.
|
2021-09-14 13:13:30 +01:00 |
|
Hugo Sales
|
ebee70621b
|
[FORM] Fix bug where options were passed in the data parameter
|
2021-09-14 13:13:30 +01:00 |
|
Diogo Peralta Cordeiro
|
1419035076
|
[DOCS][Developer] Add an introduction
|
2021-09-14 13:13:29 +01:00 |
|