Hugo Sales
|
45734d882c
|
[CONFIG] Make it possible to write module configuration in a config.{php,yml,yaml,xml} file and set each value as properties in the module object
|
2021-09-14 13:13:38 +01:00 |
|
Eliseu Amaro
|
6ef07e04d1
|
[Posting][CSS] Right panel form uses a select box instead of radio buttons. Hover and focus of <a> elements using just an underline. Note author and actions padding redone. File-picker font is now correct. Left panel hierarchy should now be more clear.
|
2021-09-14 13:13:38 +01:00 |
|
Eliseu Amaro
|
7dc390ca1c
|
[TWIG][CSS] Shortcuts now work in small screen sizes. Header icons further polish. Profile navigation structural rework.
|
2021-09-14 13:13:38 +01:00 |
|
Eliseu Amaro
|
ca2eff2906
|
[CSS] Visual feedback from shortcuts polished.
|
2021-09-14 13:13:38 +01:00 |
|
Eliseu Amaro
|
414b33f97b
|
[TWIG][CSS] Shortcut menu done. Can access various panel with proper visual feedback.
|
2021-09-14 13:13:38 +01:00 |
|
Eliseu Amaro
|
e73af2b887
|
[TWIG][CSS] Left and Right panels now using a checkbox trick to control their visibility. Details element couldn't be properly controlled by CSS without breaking accessibility.
|
2021-09-14 13:13:38 +01:00 |
|
Eliseu Amaro
|
6e6b2ea87b
|
[CSS][Icons] Icons width and height wasn't consistent, problem lied within the SVGs themselves.
|
2021-09-14 13:13:38 +01:00 |
|
Eliseu Amaro
|
b8bb845e24
|
[TWIG][CSS][Accessibility] Note view accessibility improvements. Left and right panels icon rework (width and height weren't correct, position needs further work).
|
2021-09-14 13:13:38 +01:00 |
|
Eliseu Amaro
|
d2760f1250
|
[TWIG][CSS][Accessibility] Base template accessibility improvements. Applying more semantic HTML5 tags and aria to describe content actions.
|
2021-09-14 13:13:38 +01:00 |
|
Eliseu Amaro
|
671e2d6a9d
|
[CSS] Fixed Favourite button background size and colour. Fixed right panel incorrect font size.
|
2021-09-14 13:13:37 +01:00 |
|
Diogo Peralta Cordeiro
|
8880af8197
|
[ActivityStreamsTwo] Introduce a structure for data representation in ActivityStreams 2.0
Type factory borrowed from landrok/activitypub
|
2021-09-14 13:13:37 +01:00 |
|
Diogo Peralta Cordeiro
|
e4aa3ae968
|
[NOTE] Add route and controller
|
2021-09-14 13:13:37 +01:00 |
|
Diogo Peralta Cordeiro
|
fd3b57dc24
|
[CORE][Controller] Make it possible for plugins to add different content-types to existing routes
|
2021-09-14 13:13:37 +01:00 |
|
Diogo Peralta Cordeiro
|
8e45637277
|
[DOCS][User] Elaborate on what is GNU social and IndieWeb
|
2021-09-14 13:13:37 +01:00 |
|
Hugo Sales
|
626f50080b
|
[MODULES] Use snake_case for module config keys
|
2021-09-14 13:13:37 +01:00 |
|
Hugo Sales
|
033c4db914
|
[MODULES] Add function to defer module initialization and cleanup to plugin and component. Add example in Avatar component
Forward onInitializeModule to onInitializePlugin if the component is a plugin
|
2021-09-14 13:13:37 +01:00 |
|
Hugo Sales
|
bda839be7b
|
[MODULES] Add InitiializeModule and CleanupModule events, similar to v2
|
2021-09-14 13:13:37 +01:00 |
|
Diogo Peralta Cordeiro
|
1ee8df1494
|
[DOCS][Developer] Elaborate on implementing and configuring a module
|
2021-09-14 13:13:37 +01:00 |
|
Hugo Sales
|
141f919ca7
|
[CONFIG][TESTS] Fix error found by AdminPanel test
|
2021-09-14 13:13:36 +01:00 |
|
Hugo Sales
|
4d3da08b1e
|
[CONFIG] Add example module configuration
|
2021-09-14 13:13:36 +01:00 |
|
Hugo Sales
|
c71a4b06ef
|
[CONFIG] Make it possible to write module configuration in a config.{php,yml,yaml,xml} file and set each value as properties in the module object
|
2021-09-14 13:13:36 +01:00 |
|
Hugo Sales
|
3587b8dc1d
|
[CONFIG] Refactor configuration loading
|
2021-09-14 13:13:36 +01:00 |
|
Hugo Sales
|
c94ef26617
|
[TESTS] Fix namespace on Controller Security test
|
2021-09-14 13:13:36 +01:00 |
|
Hugo Sales
|
56e5d5c4a0
|
[TESTS] Fix broken tests and expand tests around Attachments
|
2021-09-14 13:13:36 +01:00 |
|
Hugo Sales
|
f1bd4db495
|
[TESTS] Fix Common test
|
2021-09-14 13:13:36 +01:00 |
|
Hugo Sales
|
2fdd0b0820
|
[TESTS][DataFixtures] Use Temporary file instead of an ad-hoc solution to copy the upload files
|
2021-09-14 13:13:36 +01:00 |
|
Diogo Peralta Cordeiro
|
9739cc5f21
|
[Posting] Respect process_links setting
|
2021-09-14 13:13:36 +01:00 |
|
Diogo Peralta Cordeiro
|
ab142ab52d
|
[FileQuota] Update plugin to respect the new entities
|
2021-09-14 13:13:35 +01:00 |
|
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
|
aa8412f607
|
[TESTS][Forms] Respect new naming conventions
|
2021-09-14 13:13:35 +01:00 |
|
Diogo Peralta Cordeiro
|
9067bd8785
|
[TESTS] remove accidentally duplicate sample upload
|
2021-09-14 13:13:35 +01:00 |
|
Diogo Peralta Cordeiro
|
415089914f
|
[VideoEncoder] Port plugin to v3 properly
|
2021-09-14 13:13:35 +01:00 |
|
Diogo Peralta Cordeiro
|
5107e06fae
|
[DOCS][Developer] Paradigms: Update is_null based on poll votes
Everything around the use we give to php's null is about the state of having a value or not. Thus, using `is_null` always is the less bad option.
|
2021-09-14 13:13:35 +01:00 |
|
Diogo Peralta Cordeiro
|
2b7232891e
|
[ImageEncoder] Make plugin respect instance config and use the new core interface
|
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
|
e4b2821657
|
[TWIG][Attachments] Don't throw event with mimetype in its name
|
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
|
e80ad2d87b
|
[TESTS][Controller][AdminTest] Update int tests to use attachment file_quota instead, as we deleted attachment max width
|
2021-09-14 13:13:34 +01:00 |
|
Diogo Peralta Cordeiro
|
b0b4f37078
|
[CONFIG] Add setting for attachment sanitization
|
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
|
450dbfb98f
|
[DOCUMENTATION] Update documentation regarding route accept formats
|
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
|
86bdc398c5
|
[DOCKER] Update PHP docker container to include ffmpeg, for the VideoEncoderPlugin
|
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
|
a7d5b5599c
|
[TESTS] Fix LocalUserTest, i forgor to boot the kernel
|
2021-09-14 13:13:33 +01:00 |
|
Hugo Sales
|
e278efe61d
|
[TESTS] Fix tests broken with rebased commits
|
2021-09-14 13:13:33 +01:00 |
|