Diogo Peralta Cordeiro
|
8817613016
|
[CORE][GNUsocial] Fix undefined property typo
|
2021-09-14 13:13:03 +01:00 |
Diogo Peralta Cordeiro
|
9f553707ba
|
[CORE] Proxies: constant HEADER_X_FORWARDED_ALL is deprecated
Give ENV preference over SERVER
|
2021-09-14 13:13:02 +01:00 |
Hugo Sales
|
687b2e2bc7
|
[UTIL] Add utility to flatten the result of note queries
|
2021-09-14 13:13:02 +01:00 |
Hugo Sales
|
74f477489b
|
[TESTS] Raise test coverage for App\Controller\Network to 100% and fixup related code
|
2021-09-14 13:13:02 +01:00 |
Hugo Sales
|
86400ce815
|
[UTIL] Provide static access to current request and utilities in Common
|
2021-09-14 13:13:02 +01:00 |
Hugo Sales
|
9198797aea
|
[CORE] Throw more meaningfull error when method doesn't exist in Security and Entity
|
2021-09-14 13:13:02 +01:00 |
Hugo Sales
|
6d93b6fb32
|
[TESTS] Raise App\Core\DB\DB test coverage to 100% and fix issues found
|
2021-09-14 13:13:01 +01:00 |
Hugo Sales
|
b9fbed2e3d
|
[CORE] Clarify message when calling non existent method in Entity
|
2021-09-14 13:13:01 +01:00 |
Hugo Sales
|
45f54e615c
|
[TESTS] Merge datafixtures to allow for using the correct ID in notes, and add group_inbox
|
2021-09-14 13:13:01 +01:00 |
Hugo Sales
|
e1a1d01844
|
[TESTS] Add GNUsocialTestCase, which initializes our infrastructure when bootKernel is called
|
2021-09-14 13:13:01 +01:00 |
Hugo Sales
|
d31c3b1784
|
[AUTOGENERATED] Update autogenerated code
|
2021-09-14 13:13:01 +01:00 |
Hugo Sales
|
de0c35d5a6
|
[TOOLS][TESTS] Add a data fixture with example notes, for testing
|
2021-09-14 13:13:00 +01:00 |
Hugo Sales
|
fbe0f36a53
|
[TESTS] Expand test coverage for App\Util\Forms\ArrayTransformer, App\Util\Notification and App\Twig\Runtime
|
2021-09-14 13:13:00 +01:00 |
Hugo Sales
|
6591d78a9c
|
[TWIG] Remove unused Twig function 'get_note_other_content'
|
2021-09-14 13:13:00 +01:00 |
Hugo Sales
|
fc9b934bbc
|
[UTIL] Fix App\Util\TemporaryFile, adding default options and preventing warning on not enough permission
|
2021-09-14 13:12:59 +01:00 |
Hugo Sales
|
31b6211bd0
|
[TOOLS][TESTS] Add data fixtures, which populate the database with users used for testing
|
2021-09-14 13:12:59 +01:00 |
Hugo Sales
|
ec1081ed43
|
[UTIL] Rename and rewrite isTaken to checkTaken
|
2021-09-14 13:12:59 +01:00 |
Hugo Sales
|
bd249b508b
|
[ENTITY] Add 'normalized_nickname' to GSActor, the result of Nickname::normalize, so we can make sure we don't have very similar nicknames duplicated
|
2021-09-14 13:12:59 +01:00 |
Hugo Sales
|
a49ee453ab
|
[TESTS] Raise App\Util\HTML test coverage to 100%
|
2021-09-14 13:12:58 +01:00 |
Hugo Sales
|
fbea08ca9b
|
[TESTS] Raise App\Util\Bitmap test coverage to 100%
|
2021-09-14 13:12:58 +01:00 |
Hugo Sales
|
abda73b8e3
|
[TESTS] Raise App\Util\Common test coverage to 100%
|
2021-09-14 13:12:58 +01:00 |
Hugo Sales
|
3fab198c04
|
[ENTITY] Add uniqueness constraint to Attachment::file_hash
|
2021-09-14 13:12:58 +01:00 |
Hugo Sales
|
4f936108a1
|
[ATTACHMENTS] Don't store an attachment if it's a dupplicate, reuse it
|
2021-09-14 13:12:58 +01:00 |
Hugo Sales
|
2b83a4b627
|
[UTILS][TemporaryFile] Change way TemporaryFile takes arguments and it's internal implementation
|
2021-09-14 13:12:58 +01:00 |
Hugo Sales
|
3b39046a38
|
[UTIL] Fix bugs found in App\Util\Formatting by tests
|
2021-09-14 13:12:58 +01:00 |
Diogo Peralta Cordeiro
|
091f4b5194
|
[ATTACHMENTS] Do not create thumbnails for attachments with mimetype different from 'image|video'
|
2021-09-14 13:12:57 +01:00 |
Diogo Peralta Cordeiro
|
b6d7d46719
|
[ENTITY] Fix entity->has to access private properties with closure bindTo
|
2021-09-14 13:12:57 +01:00 |
Diogo Peralta Cordeiro
|
1e7d8cac9a
|
[ATTACHMENTS] Follow URL redirects and don't duplicate attachments
|
2021-09-14 13:12:57 +01:00 |
Diogo Peralta Cordeiro
|
adb6680a01
|
[ATTACHMENTS] Respect config for smart crop
|
2021-09-14 13:12:57 +01:00 |
Diogo Peralta Cordeiro
|
8f43c8b405
|
[AUTOGENERATED] Update auto generated code
|
2021-09-14 13:12:57 +01:00 |
Diogo Peralta Cordeiro
|
4fcccb1d1c
|
[CORE][ImageEncoder] Add width and height back in attachment entity and allow for differently sized thumbs
The strategy adopted involves predicting the thumb size as we did in v2 before having vips resize
|
2021-09-14 13:12:56 +01:00 |
Diogo Peralta Cordeiro
|
1c9f807595
|
[Embed] Fix some bugs and change AttachmentEmbed::url to ::media_url
|
2021-09-14 13:12:56 +01:00 |
Diogo Peralta Cordeiro
|
c9090e6cee
|
[ATTACHMENTS][GSFile] Rename ValidateAndStore functions
|
2021-09-14 13:12:56 +01:00 |
Hugo Sales
|
6d31945401
|
[ATTACHMENTS] In sendFile, check that file exists or show a custom exception
|
2021-09-14 13:12:56 +01:00 |
Hugo Sales
|
38cf8f8efe
|
[ENTITY] Change foreign key definition to new format for cover and profile_color tables
|
2021-09-14 13:12:56 +01:00 |
Diogo Peralta Cordeiro
|
837f644458
|
[UTIL][Formatting] Add twigRenderFile
|
2021-09-14 13:12:55 +01:00 |
Hugo Sales
|
e9a96f1c9b
|
[DOCUMENTATION] Add high level code walkthrough to developer docs
|
2021-09-14 13:12:55 +01:00 |
Diogo Peralta Cordeiro
|
8cb64ede7f
|
[AttachmentShowRelated] Move Attachment related to plugin
|
2021-09-14 13:12:55 +01:00 |
Hugo Sales
|
7509913fcf
|
[ENTITY] Add field size to attachments, used for quota calculations
|
2021-09-14 13:12:54 +01:00 |
Hugo Sales
|
29457ef50d
|
[UTIL] Add option for setting a file suffix on TemporaryFile constructor and add missing TemporaryFileException
|
2021-09-14 13:12:54 +01:00 |
Hugo Sales
|
e9b2b18093
|
[Avatar] Implement avatar deletion
|
2021-09-14 13:12:53 +01:00 |
Hugo Sales
|
2ec7059076
|
[AVATAR] Move avatar settings page to Avatar component
|
2021-09-14 13:12:53 +01:00 |
Diogo Peralta Cordeiro
|
88e5cec8fc
|
[ENTITY][GSActor] Fix getAvatarUrl method
|
2021-09-14 13:12:53 +01:00 |
Hugo Sales
|
aea8639d44
|
[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
|
2021-09-14 13:12:53 +01:00 |
Hugo Sales
|
436528172c
|
[ATTACHMENTS] Add controller and templates for the attachment show page, which shows extra info about an attachment, such as related notes and tags
|
2021-09-14 13:12:53 +01:00 |
Hugo Sales
|
be91fb754d
|
[CORE] Typo in GSFile and slight Twig weirdness in base template
|
2021-09-14 13:12:52 +01:00 |
Hugo Sales
|
b1e514832b
|
[Embed][ENTITY] Fix embed route and use attachment_view rather than _show. Rename Entity::have to Entity::has, because grammar
|
2021-09-14 13:12:52 +01:00 |
Hugo Sales
|
30107de079
|
[Embed] Fix plugin. Only attempt to show an image, if we have one
|
2021-09-14 13:12:52 +01:00 |
Hugo Sales
|
2adb3c3521
|
[ATTACHMENTS] Add event 'AttachmentFileInfo' to allow a plugin to override the file displayed
|
2021-09-14 13:12:52 +01:00 |
Hugo Sales
|
708a910870
|
[UTIL] Fix remove affix utilities, so they only try to remove an affix if the string starts/ends with it
|
2021-09-14 13:12:52 +01:00 |