b647e31495
[DEPENDENCIES] Add 'embed/embed', 'nyholm/psr7' and 'symfony/dom-crawler'Hugo Sales2021-04-27 20:50:43 +00:00
9a7f1358c2
[ENTITY] Add utils to Attachment and AttachmentThumbnail to get the corresponding URL and html representation parametersHugo Sales2021-04-25 21:26:53 +00:00
2a74dced22
[UTIL] Add TemporaryFile class, courtesy of Alexei Sorokin from v2, a class that ensures files stored in /tmp are removed, as it doesn't happen in some casesHugo Sales2021-04-25 21:25:56 +00:00
7dab063a72
[PLUGINS] Remove scripts. These will need to be implemented with CommandsHugo Sales2021-04-25 21:24:43 +00:00
8dff0b1d0c
[Favourite] Make twig event operate on array rather than stringHugo Sales2021-04-23 12:55:42 +00:00
7a90e844b7
[SECURITY][DB] Make user register 'atomic', by using a single transaction for inserting all objects, to avoid partial insertsHugo Sales2021-04-23 12:54:25 +00:00
e1995f44ce
[ATTACHMENTS] Move thumbnail controller to core and cleanupHugo Sales2021-04-19 07:28:53 +00:00
3a7e92ed01
[ImageEncoder] Change preferred type to always be WEBPHugo Sales2021-04-18 20:39:43 +00:00
1b1b3007db
[AVATAR] Display avatar as round on the default themeHugo Sales2021-04-18 20:38:06 +00:00
e6c6e7afd7
[AVATAR] Fix JS cropping script and save square image, in case other themes need itHugo Sales2021-04-18 20:27:31 +00:00
d2bb5bba14
[ImageEncoder] Move DB::persist call to AttachmentThumbnailHugo Sales2021-04-16 22:55:00 +00:00
0c8c5a4b87
[ImageEncoder] Fix error when not providing a width and/or heightHugo Sales2021-04-16 22:54:22 +00:00
e385a9ac29
[ATTACHMENTS] Even more further refactoring Introduce Encoder plugins Instead of abstract upload and thumb modulesDiogo Peralta Cordeiro2021-04-18 05:47:16 +01:00
566c7694b5
[CONFIG][TWIG] Move twig config to php code to add support for placing templates in modules (plugins and components)Hugo Sales2021-04-15 11:42:45 +00:00
a220d07b0f
[Directory] Move templates from core to pluginHugo Sales2021-04-15 11:40:48 +00:00
ed59cce0f9
[COMPOSER][Media] Add example composer.json in plugins/MediaHugo Sales2021-04-15 10:30:46 +00:00
299bc5b551
[TWIG] Add way to launch events from TWIG, capture service and add way to render from a stringHugo Sales2021-04-15 00:59:30 +00:00
1b7c48c732
[LEFT][EVENT] Add event allowing plugins to add links to the left panelHugo Sales2021-04-15 00:58:09 +00:00
8e56dbb95c
[Favourite] Move table and left panel links to pluginHugo Sales2021-04-15 00:57:29 +00:00
1687ecaa24
[FAVOURITE] Temporary commit to fix exception in timelineHugo Sales2021-04-14 23:31:18 +00:00
974bbe164e
[Favourite] Move controller to pluginHugo Sales2021-04-14 19:59:37 +00:00
00d71e7035
Rename FFmpeg to VideoThumbnail FIXMEHugo Sales2021-04-14 23:37:49 +00:00
ccf3aa990a
[MODULES] Introduce the concept of abstract modules to V3 Introduce placeholder for abstract upload and thumb modules Temporarily supress some bugsDiogo Peralta Cordeiro2021-04-15 00:30:35 +01:00
3b901745d5
[Embed][StoreRemoteMedia][Media] Copy and cleanup plugins from v2Hugo Sales2021-04-14 15:27:37 +00:00
fe478c6104
[Media] Copy media subsystem from v2 and roughly structure it for v3Hugo Sales2021-04-11 20:53:23 +00:00
a38ee03f18
[TOOLS][DOCKER] Make sure composer doesn't require interaction when installingHugo Sales2021-04-11 19:57:04 +00:00
ad67358c3b
[ActivityPub] Remove ActivityPub plugin until we're ready to work on it, as it needs significant workHugo Sales2021-04-11 19:56:45 +00:00
e2e561e663
[DB][FKEY] Temporarily disable foreign key mapping, as there seems to be a bug in doctrine, which is under investigationHugo Sales2021-04-11 18:32:28 +00:00
faa362e2e2
[DB] Remove unique constraint from GSActor.nickname and fix register and related functionalityHugo Sales2021-04-11 11:03:32 +00:00
78548365da
[WEB] Fix translations and small inconsistency when opening on webHugo Sales2021-04-10 22:32:47 +00:00
8b5bd40421
[TESTS] Add tests to all relevant methods under App\Util and fix errors that popupHugo Sales2021-04-10 21:57:00 +00:00
57dad5eca4
[NICKNAME] Add nickname min length config and check it in Nickname::normalizeHugo Sales2021-04-10 21:54:30 +00:00
92d0848280
[DEPENDENCIES] Add jchook/phpunit-assert-throws and update dependenciesHugo Sales2021-04-10 21:53:11 +00:00
5afd2c9843
Duplicate src/Util/Exception/NicknameTooLongException.php history in src/Util/Exception/NicknameTooShortException.php history.Hugo Sales2021-04-10 20:43:30 +00:00
dc2a453e94
[TESTS] Add tests of Common and fix small oddities that pop upHugo Sales2021-04-10 00:27:19 +00:00
88e4044d02
[TESTS] Add tests for the bitmap utility and fix implementationHugo Sales2021-04-05 13:44:25 +00:00
8d25859de7
[LOG] Only try to log if setup, so logs can be disabled, in tests, for instanceHugo Sales2021-04-05 13:43:32 +00:00
7e648a296f
CACHE] Fix cache implementation with the help of tests and remove premature optimization for non-redis list cachingHugo Sales2021-04-01 22:26:17 +00:00
f5a6e2f047
[DEPENDENCIES] Upgrade to Symfony 5.2 to get my upstream ICU translation featureHugo Sales2021-03-30 17:59:05 +00:00
3b897abddb
[DOCUMENTATION] Add documentation on installing without docker and other topicsHugo Sales2021-03-29 22:16:00 +00:00
12347af6bc
[DOCUMENTATION] Add documentation on installing with DockerHugo Sales2021-03-29 20:50:22 +00:00
c66801a5c4
[DOCTRINE][CONFIGURATION] Add new required Doctrine DBAL parameter, for testing environmentsHugo Sales2021-03-29 18:41:19 +00:00
03a0df987e
[DEPENDENCIES] Update all dependenciesHugo Sales2021-03-25 22:26:44 +00:00
2174f288d1
[DB] Fix Doctrine errors due to lack of column uniquenessHugo Sales2021-03-25 22:20:28 +00:00
2e490756b9
[DOCKER][MAIL] Temporarily disable mail containerHugo Sales2021-03-25 22:02:41 +00:00
1773ab7af2
[DOCKER][MAIL] Update config and change the way mail docker handles it, so the edits aren't visible from the outside, polluting the git staging areaHugo Sales2021-03-24 22:31:43 +00:00
b3623329e3
[DOKER][MAIL][BOOTSTRAP] Make bootstrap generate separate certificates for the web root and the mail serverHugo Sales2021-03-24 11:48:45 +00:00
b824a0425e
[DOCKER] Remove quotes from docker env files, as docker (or at least docker-compose) include them in the actual valueHugo Sales2021-03-23 17:28:52 +00:00
c894a4faa4
[DB] Make Note.source reference NoteSource.code, the primary keyHugo Sales2021-03-22 12:14:09 +00:00
a4a1a21403
[DOCKER] Rename docker-compose.yaml, so there can still be a default one on the repo, while the previous name can be used by the configurator without having problems with gitHugo Sales2021-03-21 23:36:35 +00:00
0e9737ee39
[TOOLS][DOCKER] Rewrite the configuration script to use whiptail/dialog, and refactorHugo Sales2021-03-20 23:09:50 +00:00
8a48236d2d
[UI][NOTE][MARKDOWN] Add markdown support to the notes
Angelo D. Moura
2021-01-03 23:17:06 +00:00