|
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 |
|
|
52edaa319b
|
[TESTS] Raise App\Core\DB\UpdateListener test coverage to 100%
|
2021-09-14 13:13:01 +01:00 |
|
|
d49541629d
|
[TESTS] Change relevant tests to use GNUsocialTestCase, so they can access all the needed features
|
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 |
|
|
10c79bcafe
|
[TOOLS][TESTS] Add coverage ignore tag to autogenerated code
|
2021-09-14 13:13:00 +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 |
|
|
f0c6aa761b
|
[TESTS] Add ignored files and folders to config
|
2021-09-14 13:13:00 +01:00 |
|
|
c84fcc608f
|
[TESTS] Raise App\Util\TemporaryFile test coverage to 100%
|
2021-09-14 13:13:00 +01:00 |
|
|
ffa3774c46
|
[TOOLS][TESTS] Make tests run as www-data
|
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 |
|
|
01a659e5b3
|
[TESTS] Raise test coverage for NicknameTest to 100%
|
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 |
|
|
f2727f9327
|
[DEPENDENCIES] Add doctrine/doctrine-fixtures-bundle, which allows populating the database in the testing environment
|
2021-09-14 13:12:59 +01:00 |
|
|
d2020eb7d8
|
[TOOLS][TESTS] Adjust configuration for testing environment
|
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 |
|
|
15a8f8ab7f
|
[TESTS] Add tests increasing coverage of App\Util\Formatting to 100%
|
2021-09-14 13:12:58 +01:00 |
|
|
5d326bd18e
|
[TESTS] Move testing container's DB and Redis to different ports, so it can be used at the same time as the regular containers
|
2021-09-14 13:12:58 +01:00 |
|
|
ee97cc5b00
|
[TESTS] Add test container with Xdebug and allow for generation of coverage reports with 'make test'
|
2021-09-14 13:12:57 +01:00 |
|
|
091f4b5194
|
[ATTACHMENTS] Do not create thumbnails for attachments with mimetype different from 'image|video'
|
2021-09-14 13:12:57 +01:00 |
|
|
6a999b8237
|
[Embed] Do not create AttachmenThumbnail
|
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 |
|
|
da3754efba
|
[CSS][Network] Minor fixes concerning attachment representation (centering and width)
|
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 |
|
|
ab060332f0
|
[Posting] Don't sanitize on storage
We prefer to have the original input in database and sanitize on output when appropriate
|
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 |
|
|
a3860e6257
|
[Embed] Local config
|
2021-09-14 13:12:56 +01:00 |
|
|
186e31e20d
|
[DEPENDENCIES] Add ext-curl
|
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 |
|
|
cfe842b487
|
[DOCUMENTATION] Add database diagram to developer documentation
|
2021-09-14 13:12:56 +01:00 |
|
|
06b236374d
|
[CSS][Network] Improve attachment representation
Part of why we have thumbnails with a specific size is so that they are in the proper theme size
|
2021-09-14 13:12:56 +01:00 |
|
|
612c809469
|
[CSS][Left] Vertical scroll on left menu when it doesn't fit the screen
|
2021-09-14 13:12:55 +01:00 |
|