Go to file
Diogo Peralta Cordeiro 05f16a3084
[ENTITY][AttachmentThumbnail] Now thumbnails are always only available in three sizes: small, medium, big
Commit jointly produced with eli (Eliseu Amaro)

Breaking change: Entity changed to only store the tinyint referring to the size stored

With this, the logic was simplified and now it's not possible to make an
instance produce unnecessary thumbs. The aspect ratio is preserved and
thus the thumbs will always look nice. New configuration was added to
maintain flexibility.
2021-09-22 15:13:46 +01:00
bin [Actor] Refactor GSActor into Actor 2021-09-18 05:12:17 +01:00
components [GSFile] Fix sanitize configuration 2021-09-22 15:13:46 +01:00
config [UI] Add mechanism for rendering note contents in different formats. Implement plaintext rendering. Use rendered field for note content, rather than the content itself 2021-09-18 05:12:06 +01:00
docker [DOCKER][Redis] Add way to override Redis config. Default to only one database 2021-09-21 11:04:26 +01:00
docs [Actor] Refactor GSActor into Actor 2021-09-18 05:12:17 +01:00
DOCUMENTATION [DOCUMENTATION] Add database diagram to developer documentation 2021-09-14 13:12:56 +01:00
extlib [V3] Big Crunch 2021-09-14 13:01:23 +01:00
plugins [ENTITY][AttachmentThumbnail] Now thumbnails are always only available in three sizes: small, medium, big 2021-09-22 15:13:46 +01:00
public [CSS] Now properly following Van de Graaf / Tschichold Page Construction Canon. 2021-09-20 16:06:57 +01:00
scripts [V3] Big Crunch 2021-09-14 13:01:23 +01:00
src [ENTITY][AttachmentThumbnail] Now thumbnails are always only available in three sizes: small, medium, big 2021-09-22 15:13:46 +01:00
templates [TWIG][Cards][Profile] Card templates! Profile now has a card template to be used everywhere you need to show quick actor information. 2021-09-22 14:11:59 +01:00
tests [GSFile] Fix sanitize configuration 2021-09-22 15:13:46 +01:00
translations [I18N] Remove incomplete autogenerated translation file, to be fixed later 2021-09-14 13:05:42 +01:00
.dir-locals.el [PHPStan] Only run custom PHPStan extensions if environment vairable PHPSTAN_BOOT_KERNEL is defined (since it requires having the whole social setup available) 2021-09-14 13:13:45 +01:00
.env [QUEUE] Add queueing wrapper, default configuration and example usage 2021-09-14 13:05:33 +01:00
.env.test [TOOLS][TESTS] Adjust configuration for testing environment 2021-09-14 13:12:59 +01:00
.gitignore [TESTS] Make PHPUnit exit on first fail and some other tweaks 2021-09-14 13:13:18 +01:00
.php_cs [FORMATTING][DEFAULTS] Fix formatting and remove redundant config defaults 2021-09-14 13:05:34 +01:00
composer.json [DEPENDENCIES] Add PHPStan as a dev dependency 2021-09-14 13:13:42 +01:00
composer.lock [DEPENDENCIES] Update composer dependencies 2021-09-18 05:12:07 +01:00
CREDITS.md [DOCUMENTATION] Document All The Things! 2021-09-14 13:04:33 +01:00
docker-compose.yaml.default [TOOLS][PHPStan][TESTS][Docker] Rework testing Docker container into a more generic tooling container. Keep services up and run coverage and phpstan as commands, for performance and ease of use 2021-09-14 13:13:44 +01:00
INSTALL.md [DOCUMENTATION] Add documentation on installing with Docker 2021-09-14 13:10:21 +01:00
Makefile [TOOLS][PHPStan][TESTS][Docker] Rework testing Docker container into a more generic tooling container. Keep services up and run coverage and phpstan as commands, for performance and ease of use 2021-09-14 13:13:44 +01:00
phpstan.neon [PHPStan] Only run custom PHPStan extensions if environment vairable PHPSTAN_BOOT_KERNEL is defined (since it requires having the whole social setup available) 2021-09-14 13:13:45 +01:00
phpunit.xml.dist [TESTS] Update PHPUnit config to start executing tests by last failure. This doens't seem to actually work currently, though 2021-09-14 13:13:22 +01:00
social.yaml [ENTITY][AttachmentThumbnail] Now thumbnails are always only available in three sizes: small, medium, big 2021-09-22 15:13:46 +01:00
symfony.lock [DEPENDENCIES] Add PHPStan as a dev dependency 2021-09-14 13:13:42 +01:00