|
687b2e2bc7
|
[UTIL] Add utility to flatten the result of note queries
|
2021-09-14 13:13:02 +01:00 |
|
|
74f477489b
|
[TESTS] Raise test coverage for App\Controller\Network to 100% and fixup related code
|
2021-09-14 13:13:02 +01:00 |
|
|
86400ce815
|
[UTIL] Provide static access to current request and utilities in Common
|
2021-09-14 13:13:02 +01:00 |
|
|
9198797aea
|
[CORE] Throw more meaningfull error when method doesn't exist in Security and Entity
|
2021-09-14 13:13:02 +01:00 |
|
|
6d93b6fb32
|
[TESTS] Raise App\Core\DB\DB test coverage to 100% and fix issues found
|
2021-09-14 13:13:01 +01:00 |
|
|
b9fbed2e3d
|
[CORE] Clarify message when calling non existent method in Entity
|
2021-09-14 13:13:01 +01:00 |
|
|
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 |
|
|
e1a1d01844
|
[TESTS] Add GNUsocialTestCase, which initializes our infrastructure when bootKernel is called
|
2021-09-14 13:13:01 +01:00 |
|
|
d31c3b1784
|
[AUTOGENERATED] Update autogenerated code
|
2021-09-14 13:13:01 +01:00 |
|
|
de0c35d5a6
|
[TOOLS][TESTS] Add a data fixture with example notes, for testing
|
2021-09-14 13:13:00 +01:00 |
|
|
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 |
|
|
6591d78a9c
|
[TWIG] Remove unused Twig function 'get_note_other_content'
|
2021-09-14 13:13:00 +01:00 |
|
|
fc9b934bbc
|
[UTIL] Fix App\Util\TemporaryFile, adding default options and preventing warning on not enough permission
|
2021-09-14 13:12:59 +01:00 |
|
|
31b6211bd0
|
[TOOLS][TESTS] Add data fixtures, which populate the database with users used for testing
|
2021-09-14 13:12:59 +01:00 |
|
|
ec1081ed43
|
[UTIL] Rename and rewrite isTaken to checkTaken
|
2021-09-14 13:12:59 +01:00 |
|
|
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 |
|
|
a49ee453ab
|
[TESTS] Raise App\Util\HTML test coverage to 100%
|
2021-09-14 13:12:58 +01:00 |
|
|
fbea08ca9b
|
[TESTS] Raise App\Util\Bitmap test coverage to 100%
|
2021-09-14 13:12:58 +01:00 |
|
|
abda73b8e3
|
[TESTS] Raise App\Util\Common test coverage to 100%
|
2021-09-14 13:12:58 +01:00 |
|
|
3fab198c04
|
[ENTITY] Add uniqueness constraint to Attachment::file_hash
|
2021-09-14 13:12:58 +01:00 |
|
|
4f936108a1
|
[ATTACHMENTS] Don't store an attachment if it's a dupplicate, reuse it
|
2021-09-14 13:12:58 +01:00 |
|
|
2b83a4b627
|
[UTILS][TemporaryFile] Change way TemporaryFile takes arguments and it's internal implementation
|
2021-09-14 13:12:58 +01:00 |
|
|
3b39046a38
|
[UTIL] Fix bugs found in App\Util\Formatting by tests
|
2021-09-14 13:12:58 +01:00 |
|
|
091f4b5194
|
[ATTACHMENTS] Do not create thumbnails for attachments with mimetype different from 'image|video'
|
2021-09-14 13:12:57 +01:00 |
|
|
b6d7d46719
|
[ENTITY] Fix entity->has to access private properties with closure bindTo
|
2021-09-14 13:12:57 +01:00 |
|
|
1e7d8cac9a
|
[ATTACHMENTS] Follow URL redirects and don't duplicate attachments
|
2021-09-14 13:12:57 +01:00 |
|
|
adb6680a01
|
[ATTACHMENTS] Respect config for smart crop
|
2021-09-14 13:12:57 +01:00 |
|
|
8f43c8b405
|
[AUTOGENERATED] Update auto generated code
|
2021-09-14 13:12:57 +01:00 |
|
|
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 |
|
|
1c9f807595
|
[Embed] Fix some bugs and change AttachmentEmbed::url to ::media_url
|
2021-09-14 13:12:56 +01:00 |
|
|
c9090e6cee
|
[ATTACHMENTS][GSFile] Rename ValidateAndStore functions
|
2021-09-14 13:12:56 +01:00 |
|
|
6d31945401
|
[ATTACHMENTS] In sendFile, check that file exists or show a custom exception
|
2021-09-14 13:12:56 +01:00 |
|
|
38cf8f8efe
|
[ENTITY] Change foreign key definition to new format for cover and profile_color tables
|
2021-09-14 13:12:56 +01:00 |
|
|
837f644458
|
[UTIL][Formatting] Add twigRenderFile
|
2021-09-14 13:12:55 +01:00 |
|
|
e9a96f1c9b
|
[DOCUMENTATION] Add high level code walkthrough to developer docs
|
2021-09-14 13:12:55 +01:00 |
|
|
8cb64ede7f
|
[AttachmentShowRelated] Move Attachment related to plugin
|
2021-09-14 13:12:55 +01:00 |
|
|
7509913fcf
|
[ENTITY] Add field size to attachments, used for quota calculations
|
2021-09-14 13:12:54 +01:00 |
|
|
29457ef50d
|
[UTIL] Add option for setting a file suffix on TemporaryFile constructor and add missing TemporaryFileException
|
2021-09-14 13:12:54 +01:00 |
|
|
e9b2b18093
|
[Avatar] Implement avatar deletion
|
2021-09-14 13:12:53 +01:00 |
|
|
2ec7059076
|
[AVATAR] Move avatar settings page to Avatar component
|
2021-09-14 13:12:53 +01:00 |
|
|
88e5cec8fc
|
[ENTITY][GSActor] Fix getAvatarUrl method
|
2021-09-14 13:12:53 +01:00 |
|
|
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 |
|
|
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 |
|
|
be91fb754d
|
[CORE] Typo in GSFile and slight Twig weirdness in base template
|
2021-09-14 13:12:52 +01:00 |
|
|
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 |
|
|
30107de079
|
[Embed] Fix plugin. Only attempt to show an image, if we have one
|
2021-09-14 13:12:52 +01:00 |
|
|
2adb3c3521
|
[ATTACHMENTS] Add event 'AttachmentFileInfo' to allow a plugin to override the file displayed
|
2021-09-14 13:12:52 +01:00 |
|
|
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 |
|
|
a7ef2babe6
|
[AUTOGENERATED] Update autogenerated code
|
2021-09-14 13:12:52 +01:00 |
|
|
7adc198a52
|
[ENTITY] Add meta method 'have*' to Entity base class, which checks if a field 'isset'
|
2021-09-14 13:12:51 +01:00 |
|