Diogo Peralta Cordeiro
|
2b457655ea
|
[CORE] Fix path configuration
|
2021-09-14 13:13:35 +01:00 |
|
Diogo Peralta Cordeiro
|
e7b985a460
|
[FIXTURES] Catch any exception, we don't have VIPS-related only
|
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
|
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
|
2a3db65216
|
[CONTROLLER][Attachment] Some attachments may not have dimensions
|
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
|
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
|
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
|
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
|
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
|
b50f11a040
|
[ENTITY][Link] self urls can't be considered a remote url
|
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 |
|
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
|
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 |
|
Hugo Sales
|
ebee70621b
|
[FORM] Fix bug where options were passed in the data parameter
|
2021-09-14 13:13:30 +01:00 |
|
Hugo Sales
|
4f880eb761
|
[PLUGINS][ENTITY][Cover][ProfileColor] Clean up after interns and move entity defintions to be inside the corresponding plugin, rather than in core
|
2021-09-14 13:13:29 +01:00 |
|
Hugo Sales
|
2351e7c6d1
|
[CORE][GSFile] Use pathinfo rather than regular expressions and don't attempt to persist an already persisted entity
|
2021-09-14 13:13:28 +01:00 |
|
Hugo Sales
|
3843348c1b
|
[CONTROLLER][Attachment] Small refactor and add testing annotation
|
2021-09-14 13:13:28 +01:00 |
|
Hugo Sales
|
e2caf19b67
|
[TESTS] Remove copied upload test files, if upload failed
|
2021-09-14 13:13:28 +01:00 |
|
Hugo Sales
|
aef61e4c73
|
[TESTS] Add coverage ignore flags to trivial methods
|
2021-09-14 13:13:28 +01:00 |
|
Hugo Sales
|
fe86735b8b
|
[DB][DOCUMENTATION] Explain limit: 2 in findOneBy
|
2021-09-14 13:13:28 +01:00 |
|
Hugo Sales
|
c3db2f60d2
|
[UTIL][EXCEPTIONS] Introduce NotStoredLocallyException
|
2021-09-14 13:13:28 +01:00 |
|
Hugo Sales
|
6445a616a8
|
[ENTITY][Attachment] Raise mimetype max length to 64 characters and ensure we don't attempt to store more than that
|
2021-09-14 13:13:28 +01:00 |
|
Hugo Sales
|
d4d4f4e950
|
[TESTS] Cleanup attachment test data
|
2021-09-14 13:13:27 +01:00 |
|
Hugo Sales
|
6e6d1a946f
|
[TESTS] Remove MediaFileTest and move setup code to media data fixture
|
2021-09-14 13:13:27 +01:00 |
|
Hugo Sales
|
53f89ade85
|
[TESTS] Move Media fixtures to their own file, for organization
|
2021-09-14 13:13:27 +01:00 |
|
Hugo Sales
|
74d1874991
|
[DOCUMENTATION][Entity] Improve documentation on Entity::getWithPK, explaining the ways it can be used
|
2021-09-14 13:13:27 +01:00 |
|
Diogo Peralta Cordeiro
|
060a5abef1
|
[ENTITY][Link] Sometimes URLs don't work, handle that
|
2021-09-14 13:13:27 +01:00 |
|
Diogo Peralta Cordeiro
|
f690bc06ae
|
[ATTACHMENT] Some attachments don't have thumbnails and that's okay
|
2021-09-14 13:13:27 +01:00 |
|
Diogo Peralta Cordeiro
|
b4a03b814f
|
[CORE][GSFile] ensureFilenameWithProperExtension: extension isn't an I/O param
|
2021-09-14 13:13:26 +01:00 |
|
Diogo Peralta Cordeiro
|
728f8d8fb8
|
[ENTITY][Note] Add getter for note links
|
2021-09-14 13:13:26 +01:00 |
|
Diogo Peralta Cordeiro
|
9e4cac0123
|
[ENTITY] Refactor RemoteURL entities to Link
RemoteURL was being an awfully confusing term.
|
2021-09-14 13:13:26 +01:00 |
|
Diogo Peralta Cordeiro
|
968e3431e1
|
[Attachment] Sometimes we can't provide download of original file
|
2021-09-14 13:13:26 +01:00 |
|
Diogo Peralta Cordeiro
|
4cc4523632
|
[Posting] Re-add original file to attachment on upload, if it was previously removed
|
2021-09-14 13:13:26 +01:00 |
|
Diogo Peralta Cordeiro
|
d076781c74
|
[AttachmentToNote][Attachment] Add title getter to Attachment
|
2021-09-14 13:13:26 +01:00 |
|
Diogo Peralta Cordeiro
|
bac18715c5
|
[StoreRemoteMedia] Implement the first version of it in v3
|
2021-09-14 13:13:25 +01:00 |
|
Diogo Peralta Cordeiro
|
63cbf4052f
|
[UTIL] Common::config wasn't a proper port from v2, it has to accept one argument only as well
|
2021-09-14 13:13:25 +01:00 |
|
Diogo Peralta Cordeiro
|
33cc9386d2
|
[RemoteURLToAttachment] Fix primary key, relation is: One Attachment Has Many URLs, One URL Has One Attachment
|
2021-09-14 13:13:25 +01:00 |
|
Diogo Peralta Cordeiro
|
78c5c4b084
|
[Attachment] Allow to delete the associated file
|
2021-09-14 13:13:25 +01:00 |
|
Diogo Peralta Cordeiro
|
508f1f8796
|
[MODULES] Add module configuration
|
2021-09-14 13:13:25 +01:00 |
|
Diogo Peralta Cordeiro
|
de8a2f579c
|
[CORE][Event] Fix bug on handler Log
|
2021-09-14 13:13:25 +01:00 |
|
Diogo Peralta Cordeiro
|
4ecdeac6a3
|
[CORE][Entity] Compare with object properties when creating/updating, instead of class
|
2021-09-14 13:13:25 +01:00 |
|
Diogo Peralta Cordeiro
|
75f70f8182
|
[ENTITY][Posting] Remove GSActorToRemoteURL, Fix URL database store
|
2021-09-14 13:13:25 +01:00 |
|