Commit Graph

5646 Commits

Author SHA1 Message Date
a7ef2babe6 [AUTOGENERATED] Update autogenerated code 2021-09-14 13:12:52 +01:00
bb1ba11fcf [AUTOGENERATED] Run bin/generate_entity_fields for the Embed plugin 2021-09-14 13:12:51 +01:00
4cd152f640 [Embed] Review and port v2 code 2021-09-14 13:12:51 +01:00
7dab063a72 [PLUGINS] Remove scripts. These will need to be implemented with Commands 2021-09-14 13:12:48 +01:00
3d8c348cb8 [Emebed] Add Embed plugin and initial cleanup 2021-09-14 13:12:24 +01:00
8dff0b1d0c [Favourite] Make twig event operate on array rather than string 2021-09-14 13:12:23 +01:00
aeabf64051 [PLUGIN] Change base class from Module to Plugin for all plugins 2021-09-14 13:12:23 +01:00
3afa872cec [UI] Use thumbnail path for thumbs 2021-09-14 13:12:22 +01:00
e1995f44ce [ATTACHMENTS] Move thumbnail controller to core and cleanup 2021-09-14 13:12:22 +01:00
3a7e92ed01 [ImageEncoder] Change preferred type to always be WEBP 2021-09-14 13:12:22 +01:00
0c8c5a4b87 [ImageEncoder] Fix error when not providing a width and/or height 2021-09-14 13:12:22 +01:00
e385a9ac29 [ATTACHMENTS] Even more further refactoring
Introduce Encoder plugins Instead of abstract upload and thumb modules

Ported attachment routes. In v3 thumbnail depends on existing attachment
so route updated accordingly.
2021-09-14 13:12:18 +01:00
0eaccc32fe [ATTACHMENTS] Further refactoring
Some key points:
- Components and Plugins shouldn't extend Module directly
- Avatars should be fetched via GSActor ID, not by nickname as that isn't unique
- Avatar now is a separate Component
- Common file utilities are now to be placed in Core\GSFile, this will
  handle storage and trigger validation
- Some bug fixes
2021-09-14 13:11:51 +01:00
65999bd183 [Poll] Move tables from core to plugin 2021-09-14 13:11:51 +01:00
716ca063d5 [ImageThumbnail] Finish image thumbnailing functionality 2021-09-14 13:11:51 +01:00
4358656c55 [ImageThumbnail] Implement image resizing with Intervention/Image 2021-09-14 13:11:50 +01:00
ee87961d96 [ImageThumbnail] Structure of plugin to generate thumbnails for image attachments 2021-09-14 13:11:50 +01:00
483ac38888 [Directory] Fixup directory plugin 2021-09-14 13:11:49 +01:00
a220d07b0f [Directory] Move templates from core to plugin 2021-09-14 13:11:49 +01:00
ed59cce0f9 [COMPOSER][Media] Add example composer.json in plugins/Media 2021-09-14 13:11:49 +01:00
8e56dbb95c [Favourite] Move table and left panel links to plugin 2021-09-14 13:11:49 +01:00
1687ecaa24 [FAVOURITE] Temporary commit to fix exception in timeline 2021-09-14 13:11:48 +01:00
974bbe164e [Favourite] Move controller to plugin 2021-09-14 13:11:48 +01:00
00d71e7035 Rename FFmpeg to VideoThumbnail FIXME 2021-09-14 13:11:48 +01:00
ccf3aa990a [MODULES] Introduce the concept of abstract modules to V3
Introduce placeholder for abstract upload and thumb modules
Temporarily supress some bugs
2021-09-14 13:11:45 +01:00
f8199159c3 [FFmpeg] Copy FFmpeg plugin from v2 2021-09-14 13:10:54 +01:00
3b901745d5 [Embed][StoreRemoteMedia][Media] Copy and cleanup plugins from v2 2021-09-14 13:10:54 +01:00
fe478c6104 [Media] Copy media subsystem from v2 and roughly structure it for v3 2021-09-14 13:10:54 +01:00
ad67358c3b [ActivityPub] Remove ActivityPub plugin until we're ready to work on it, as it needs significant work 2021-09-14 13:10:51 +01:00
up201706832
8cc0360298 [REPLY] Fixed CSS for reply form, making it now usable 2021-09-14 13:10:19 +01:00
Daniel
15454cab7f [ProfileColor] Added profile color css 2021-09-14 13:10:19 +01:00
Daniel
d17582094d [ProfileColor] Visualize profile color 2021-09-14 13:10:19 +01:00
Daniel
afae038cff [ProfileColor] Added Profile Color entity, color form and db store/load to color settings controler 2021-09-14 13:10:19 +01:00
Daniel
20a5005e1d [ProfileColor] Added plugin base, controller and settings template 2021-09-14 13:10:19 +01:00
Angelo D. Moura
d4c0f33be4 [Directory] Lint fix - missed a coma 2021-09-14 13:10:18 +01:00
Angelo D. Moura
77d7fcc138 [Directory] Finished implementing groups stream as a plugin 2021-09-14 13:10:18 +01:00
Angelo D. Moura
fe170ff508 [Directory] Finished implementing groups stream using Directory plugin 2021-09-14 13:10:18 +01:00
Daniel
0289888397 [Directory] Add documentation 2021-09-14 13:10:17 +01:00
Daniel
019e3d91e4 [Directory] Moved /actors stream to directory plugin 2021-09-14 13:10:17 +01:00
Daniel
6c1b1323a0 [Cover] Remove of cover form 2021-09-14 13:10:17 +01:00
Daniel
b79c8b092d [Cover] Added cover route verifications 2021-09-14 13:10:17 +01:00
Daniel
4eafcd5058 [Cover] Removed commented code 2021-09-14 13:10:17 +01:00
Daniel
fdc2bc39d0 [Cover] Input restrictions, Code cleanup 2021-09-14 13:10:17 +01:00
Daniel
4949abac9d [Cover] Added cover css, changed cover settings route name 2021-09-14 13:10:16 +01:00
Daniel
e2ce1a8070 [Cover] Added temporary css 2021-09-14 13:10:16 +01:00
Daniel
aeec9149fc [Cover] Cover route, cover now renders 2021-09-14 13:10:16 +01:00
Daniel
cf8b3b7b73 [Cover] Added TWIG vars for profile plugins 2021-09-14 13:10:16 +01:00
Daniel
1cfe64cc25 [Cover] Added Cover Entity, updated form handler
Basically the same as the avatar
2021-09-14 13:10:16 +01:00
Daniel
7739518717 [Cover] Started implementing Cover plugin: base class, route, base templates, added tabs in profile template 2021-09-14 13:10:16 +01:00
Pastilhas
2c3599721e [DOCKER][MAIL] Removed unused config files and scripts
Now user is created on setup and dockerfile
2021-09-14 13:10:14 +01:00