Commit History

Author SHA1 Message Date
  Hugo Sales ebfa0e2240 [Avatar][Embed] Change use of TemporaryFile::getPath to getRealPath 3 years ago
  Hugo Sales 365a7b436f [ImageEncoder] Implement attachment validation for images. This limits the maximum dimensions of the file, enforces a per file, per user and per user-month size quota and fixes the title if it's a filename, by replacing the extension to the new one 3 years ago
  Hugo Sales 93e1e4b7a9 [ENTITY] Add field size to attachments, used for quota calculations 3 years ago
  Hugo Sales e5ee31a2fe [UTIL] Add option for setting a file suffix on TemporaryFile constructor and add missing TemporaryFileException 3 years ago
  Hugo Sales e32d8711d6 [CONFIG] Add attachments/max_{width,height} config option, which is used as maximum dimensions when validating attachments 3 years ago
  Hugo Sales 78a17425f9 [DEPENDENCIES] Add oroinc/doctrine-extensions, which provides cross database platform date functions 3 years ago
  Diogo Peralta Cordeiro 94b100dc06 [CSS] Refactor Right Panel style 3 years ago
  Diogo Peralta Cordeiro 75c494dca1 [TEMPLATES] Add dynamic blocks to right panel 3 years ago
  Diogo Peralta Cordeiro f95b8ab226 [CSS] Fix invisible checkboxes 3 years ago
  Diogo Peralta Cordeiro 6819dd9fb7 [TEMPLATES] Minor refactoring, extending left was weird 3 years ago
  Hugo Sales c57a8481b1 [Avatar] Implement avatar deletion 3 years ago
  Hugo Sales ec0c551bb3 [AVATAR] Move avatar settings page to Avatar component 3 years ago
  Hugo Sales f17d4d2d92 [Embed] Use Formatting utilities rather than substr and such 3 years ago
  Diogo Peralta Cordeiro 255055d149 [Embed] Add docblock to handle function to pass pre-commit hook 3 years ago
  Diogo Peralta Cordeiro 55c4ad40cd [ENTITY][GSActor] Fix getAvatarUrl method 3 years ago
  Diogo Peralta Cordeiro 5fbc079c55 [RIGHT] Introduce component abstraction 3 years ago
  Diogo Peralta Cordeiro 22c79db540 [VIEWS] Minor proofreading of templates and css 3 years ago
  Hugo Sales bb56b24d8f [ATTACHMENTS] Restrict thumbnail generation to allowed sizes. Defaults to only configured sizes, but can be extended with the event 'GetAllowedThumbnailSizes'. The intention is to prevent DoS attacks, since handling a thumbnail request is a relatively slow process 3 years ago
  Hugo Sales b2841cb5fc [UI] Fix 'hide_attachments is not defined' error 3 years ago
  Hugo Sales f264cd6125 [ATTACHMENTS] Add controller and templates for the attachment show page, which shows extra info about an attachment, such as related notes and tags 3 years ago
  Hugo Sales d49de9d35e [CORE] Typo in GSFile and slight Twig weirdness in base template 3 years ago
  Hugo Sales 7f765c530e [Embed][ENTITY] Fix embed route and use attachment_view rather than _show. Rename Entity::have to Entity::has, because grammar 3 years ago
  Hugo Sales e699824b1d [Embed] Fix plugin. Only attempt to show an image, if we have one 3 years ago
  Hugo Sales 6da8cf7f14 [ATTACHMENTS] Add event 'AttachmentFileInfo' to allow a plugin to override the file displayed 3 years ago
  Hugo Sales e08767cec0 [UTIL] Fix remove affix utilities, so they only try to remove an affix if the string starts/ends with it 3 years ago
  Hugo Sales 83415b7aa6 [CONFIG] Add attachment related parameters to default config 3 years ago
  Hugo Sales 495e66f4ae [AUTOGENERATED] Update autogenerated code 3 years ago
  Hugo Sales 17ea4ecce1 [DB] Fix error in config/services.yaml where the wrong namespace was used for the UpdateListener 3 years ago
  Hugo Sales 1d7375b9cb [TOOLS] Use \DateTimeInterface rather than DateTimeInterface 3 years ago
  Hugo Sales 0a69f6de8c [AUTOGENERATED] Run bin/generate_entity_fields for the Embed plugin 3 years ago