Commit Graph

19632 Commits

Author SHA1 Message Date
Diogo Peralta Cordeiro 6e9cde8a5c
[TESTS][Controller][AdminTest] Update int tests to use attachment file_quota instead, as we deleted attachment max width 2021-08-18 23:37:57 +01:00
Diogo Peralta Cordeiro 4089fc692d
[CONFIG] Add setting for attachment sanitization 2021-08-18 22:17:40 +01:00
Diogo Peralta Cordeiro f25759d60b
[CONTROLLER][Attachment] Some attachments may not have dimensions 2021-08-18 22:17:39 +01:00
Hugo Sales a383021992
[DOCUMENTATION] Update documentation regarding route accept formats 2021-08-18 21:40:08 +01:00
Hugo Sales d6e6e56814
[ROUTER][UTIL] Allow specifying the Accept format for a route 2021-08-18 21:33:07 +01:00
Hugo Sales 9afa265c30
[DOCKER] Update PHP docker container to include ffmpeg, for the VideoEncoderPlugin 2021-08-18 21:20:25 +01:00
Hugo Sales 027c9a9324
[MODULES][PLUGINS] Move noteActionHandle utility to NoteHandlerPlugin which plugins which handle actions on notes should extend 2021-08-18 19:14:24 +01:00
Hugo Sales 2c10ce5cfc
[UI] Rename all forms to more specific names, to avoid form name collisions 2021-08-18 18:38:54 +01:00
Hugo Sales c03c6f1bb5
[UTIL][Form] Disallow using very generic form names, as they can collide with other forms in the same page 2021-08-18 18:35:03 +01:00
Hugo Sales be5328cdc5
[TESTS] Fix LocalUserTest, i forgor to boot the kernel 2021-08-18 18:09:26 +01:00
Hugo Sales 4a781d483a
[TESTS] Fix tests broken with rebased commits 2021-08-18 17:40:37 +01:00
Hugo Sales 5bcabbb025
[TESTS] Raise test coverage for Link to 100% 2021-08-18 17:35:10 +01:00
Hugo Sales b6cd58d501
[TESTS] Raise test coverage of LocalGroup to 100% 2021-08-18 17:35:10 +01:00
Hugo Sales 2ba6f66b7f
[TESTS] Raise test coverage of LocalUser to 100% 2021-08-18 17:35:10 +01:00
Hugo Sales 152beb5798
[TESTS] Raise GSActor test coverage to 100% 2021-08-18 17:35:10 +01:00
Hugo Sales 96612fcd43
[TESTS][Attachment][AttachmentThumbnail][GSFile] Reorganize tests and raise test coverage to 100% 2021-08-18 17:35:10 +01:00
Hugo Sales 4cda3fc645
[ATTACHMENTS][AttachmentThumbnail] Fix implementation of predictScalingValues and small fixes 2021-08-18 17:35:10 +01:00
Hugo Sales b72fcd2a05
[TESTS] Add code coverage annotations to entities 2021-08-18 17:35:10 +01:00
Hugo Sales 9018b1301a
[TESTS] Raise test coverage for Note to 100% 2021-08-18 17:35:10 +01:00
Hugo Sales 20901d26df
[Note] Fix scope check for group notes, move away from SQL, to DQL 2021-08-18 17:35:10 +01:00
Hugo Sales 0b3ebf841d
[TESTS][DataFixtures] Add user, self follows, group member and group scope note 2021-08-18 17:35:09 +01:00
Hugo Sales fd1bd9838d
[TOOLS] Disable command echo in Makefile 2021-08-18 17:35:09 +01:00
Hugo Sales 7320c6834f
[UI][Attachment] Use Attachment methods to get the proper URL, rather than crafting it in a template 2021-08-18 17:35:09 +01:00
Hugo Sales 9c533a54a7
[ATTACHMENTS] Ensure thumbnail dimensions are bounded and change way cropping is implemented 2021-08-18 17:35:09 +01:00
Diogo Peralta Cordeiro 5be4c6a22e
[VideoEncoder] Add plugin composer dependency php-ffmpeg/php-ffmpeg 2021-08-18 14:46:49 +01:00
Diogo Peralta Cordeiro 61500c5223
[Embed] Move composer dependency embed/embed from core to plugin 2021-08-18 14:46:49 +01:00
Diogo Peralta Cordeiro f7c426e81c
[ENTITY][Link] self urls can't be considered a remote url 2021-08-18 14:34:49 +01:00
Diogo Peralta Cordeiro 40f2f5f977
[Embed][StoreRemoteMedia] Re-add {white,black}list check config 2021-08-18 14:15:53 +01:00
Diogo Peralta Cordeiro b7b54b8a07
[Posting] Fix wrong usage of DB::findBy 2021-08-18 12:23:36 +01:00
Diogo Peralta Cordeiro a6e41d3bd8
[DOCS][Developer] Recommend reading the tests cases for when the doc doesn't cover 2021-08-17 23:39:45 +01:00
Diogo Peralta Cordeiro d4ad0cc3d4
[DOCS][Developer] Update storage documentation 2021-08-17 23:37:19 +01:00
Diogo Peralta Cordeiro 3af33d1317
[ImageEncoder] Fix ImageSanitization, it should never modify the input image 2021-08-17 23:35:35 +01:00
Eliseu Amaro 2448d83ace [CSS] Hotfix: Figure captions do not overflow. 2021-08-17 21:59:54 +01:00
Diogo Peralta Cordeiro 923ff309fe
[Posting] Store uploaded filenames as titles 2021-08-17 21:48:38 +01:00
Diogo Peralta Cordeiro f039c86578
[Avatar] Preserve uploaded filename and use Avatar's own route instead of attachment 2021-08-17 21:48:37 +01:00
Diogo Peralta Cordeiro e76e3b710b
Remove weird empty template 2021-08-17 21:48:37 +01:00
Eliseu Amaro 022a9476cc [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-08-17 21:43:58 +01:00
Hugo Sales 4e5f9a51f0
[TESTS] Hot-fix Security controller tests, broken with ongoing form rendering changes 2021-08-17 20:54:46 +01:00
Eliseu Amaro 44593f2ab4
[TWIG][CSS] More consistent classes. Checkbox styling done. Register and Login pages now done. 2021-08-17 20:52:22 +01:00
Eliseu Amaro 2ae1198704
[UTIL][FORM] Password form now shows the proper HTML class, and it's respective label. 2021-08-17 20:52:22 +01:00
Eliseu Amaro 9e52bd127f
[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-08-17 20:52:21 +01:00
Eliseu Amaro 41b45435ff
[DOC] Fixed installation.md typos. 2021-08-17 20:52:21 +01:00
Hugo Sales e9fa41c5a8
[FORM] Fix bug where options were passed in the data parameter 2021-08-17 20:52:21 +01:00
Diogo Peralta Cordeiro 48c11a3fda
[DOCS][Developer] Add an introduction 2021-08-17 20:27:54 +01:00
Diogo Peralta Cordeiro fa1585bd00
[DOCS][Developer] httpclient: Add an example of lazyness care 2021-08-17 20:27:54 +01:00
Diogo Peralta Cordeiro f5918d8d5c
[DOCS][Developer] Paradigms: apply XRevan86 fixes and remove the return types section, we must revisit it later.. 2021-08-17 20:27:54 +01:00
Diogo Peralta Cordeiro ff4d31404b
[DOCS][Developer] Remove low level index, we will approach these themes in another manner
Fix some broken links
2021-08-17 20:27:54 +01:00
Hugo Sales ac6f2bed5e
[TOOLS] Add make command 'database-force-schema-update' to update the database schema and 'redis-shell' 2021-08-17 01:31:52 +01:00
Hugo Sales 5cb45fcd66
Duplicate public/assets/css/bg.jpg history in tests/sample-uploads/attachment-lifecycle-target.jpg history. 2021-08-17 01:31:52 +01:00
Hugo Sales dd22894f66
[TESTS][TOOLS] Always stop containers regardless of test success 2021-08-17 01:31:52 +01:00