|
b42128014e
|
[DOCS] Elaborate initial architecture page
|
2021-09-14 13:13:02 +01:00 |
|
|
9f553707ba
|
[CORE] Proxies: constant HEADER_X_FORWARDED_ALL is deprecated
Give ENV preference over SERVER
|
2021-09-14 13:13:02 +01:00 |
|
|
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 |
|
|
c5d4b7ecac
|
[UI] Remove margin in timeline container
|
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 |
|
|
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 |
|