|
6c0f3a336e
|
[DOCS][Developer] Adopt a top-down approach
Minor corrections to the overview
|
2021-09-14 13:13:03 +01:00 |
|
|
8817613016
|
[CORE][GNUsocial] Fix undefined property typo
|
2021-09-14 13:13:03 +01:00 |
|
|
6cf7693f14
|
[DOCS][User][SysAdmin] Add thomask as an author as we're starting this from his unofficial docs
|
2021-09-14 13:13:03 +01:00 |
|
|
d5ab382485
|
[DOCS] Add designer book.
|
2021-09-14 13:13:02 +01:00 |
|
|
c33a65c45e
|
[DOCKER][nginx] Removing default nginx config through docker/nginx/domain.sh. The default config conflicts with 'localhost' server_name.
|
2021-09-14 13:13:02 +01:00 |
|
|
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 |
|