Commit Graph

19622 Commits

Author SHA1 Message Date
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
Hugo Sales 11178289fa
[DEPENDENCIES] Update dependencies 2021-08-16 18:05:24 +01:00
Hugo Sales 1e8beefb07
[PLUGINS][ENTITY][Cover][ProfileColor] Clean up after interns and move entity defintions to be inside the corresponding plugin, rather than in core 2021-08-16 17:20:33 +01:00
Hugo Sales f68a2ce481
[TESTS] Raise test coverage for GSFile to 100% 2021-08-16 17:11:28 +01:00
Hugo Sales b0f5352a53
[TESTS] Raise test coverage for Attachment controller to 100% 2021-08-16 17:11:05 +01:00
Hugo Sales 69ff8c2750
[CORE][GSFile] Use pathinfo rather than regular expressions and don't attempt to persist an already persisted entity 2021-08-16 17:10:33 +01:00
Hugo Sales 355b26221d
[CONTROLLER][Attachment] Small refactor and add testing annotation 2021-08-16 17:09:44 +01:00
Hugo Sales d4c3e26f50
[TESTS] Remove copied upload test files, if upload failed 2021-08-16 17:09:02 +01:00
Hugo Sales 5bd5c25dcf
[TESTS] Add coverage ignore flags to trivial methods 2021-08-16 17:08:29 +01:00
Hugo Sales e30ae79eb7
[DB][DOCUMENTATION] Explain limit: 2 in findOneBy 2021-08-16 17:07:00 +01:00
Hugo Sales fb861ed41f
[UTIL][EXCEPTIONS] Introduce NotStoredLocallyException 2021-08-16 17:06:02 +01:00