|
4ef400f509
|
[DOCS][Developer] Adopt a top-down approach
Minor corrections to the overview
|
2021-07-20 12:41:48 +01:00 |
|
|
086754d95b
|
[CORE][GNUsocial] Fix undefined property typo
|
2021-07-20 11:48:29 +01:00 |
|
|
5e9cd21db5
|
[DOCS][User][SysAdmin] Add thomask as an author as we're starting this from his unofficial docs
|
2021-07-20 11:48:07 +01:00 |
|
|
65c2c42790
|
[DOCS] Add designer book.
|
2021-07-20 10:56:51 +01:00 |
|
|
d6f31ad4b4
|
[DOCKER][nginx] Removing default nginx config through docker/nginx/domain.sh. The default config conflicts with 'localhost' server_name.
|
2021-07-20 10:56:51 +01:00 |
|
|
8f7e0f2131
|
[DOCS] Elaborate initial architecture page
|
2021-07-20 09:41:30 +01:00 |
|
|
3af3526b5c
|
[CORE] Proxies: constant HEADER_X_FORWARDED_ALL is deprecated
Give ENV preference over SERVER
|
2021-07-19 15:24:12 +01:00 |
|
|
a46140fc00
|
[UTIL] Add utility to flatten the result of note queries
|
2021-05-23 19:59:42 +00:00 |
|
|
eecef99372
|
[TESTS] Raise test coverage for App\Controller\Network to 100% and fixup related code
|
2021-05-23 19:56:45 +00:00 |
|
|
5543f65ce9
|
[UI] Remove margin in timeline container
|
2021-05-12 19:40:47 +00:00 |
|
|
818a31a690
|
[UTIL] Provide static access to current request and utilities in Common
|
2021-05-12 19:33:03 +00:00 |
|
|
9b862d6a26
|
[CORE] Throw more meaningfull error when method doesn't exist in Security and Entity
|
2021-05-12 15:44:09 +00:00 |
|
|
f8107c86c5
|
[TESTS] Raise App\Core\DB\DB test coverage to 100% and fix issues found
|
2021-05-11 21:04:15 +00:00 |
|
|
ce98e80836
|
[TESTS] Raise App\Core\DB\UpdateListener test coverage to 100%
|
2021-05-06 21:57:06 +00:00 |
|
|
75adf2e59f
|
[TESTS] Change relevant tests to use GNUsocialTestCase, so they can access all the needed features
|
2021-05-06 21:56:28 +00:00 |
|
|
31518f97ee
|
[CORE] Clarify message when calling non existent method in Entity
|
2021-05-06 21:54:50 +00:00 |
|
|
dab822037c
|
[TESTS] Merge datafixtures to allow for using the correct ID in notes, and add group_inbox
|
2021-05-06 21:54:50 +00:00 |
|
|
79644d1e2b
|
[TESTS] Add GNUsocialTestCase, which initializes our infrastructure when bootKernel is called
|
2021-05-06 21:54:50 +00:00 |
|
|
5f9b61f4bf
|
[AUTOGENERATED] Update autogenerated code
|
2021-05-05 16:03:03 +00:00 |
|
|
3a6a1b71d6
|
[TOOLS][TESTS] Add coverage ignore tag to autogenerated code
|
2021-05-05 15:56:03 +00:00 |
|
|
f25494cd83
|
[TOOLS][TESTS] Add a data fixture with example notes, for testing
|
2021-05-05 13:37:43 +00:00 |
|
|
b79c0595d5
|
[TESTS] Expand test coverage for App\Util\Forms\ArrayTransformer, App\Util\Notification and App\Twig\Runtime
|
2021-05-05 13:37:10 +00:00 |
|
|
33cdea87ee
|
[TWIG] Remove unused Twig function 'get_note_other_content'
|
2021-05-05 13:35:25 +00:00 |
|
|
c532fdb4c8
|
[TESTS] Add ignored files and folders to config
|
2021-05-05 13:34:32 +00:00 |
|
|
5cc82785c6
|
[TESTS] Raise App\Util\TemporaryFile test coverage to 100%
|
2021-05-05 12:46:29 +00:00 |
|
|
05fbcdefa8
|
[TOOLS][TESTS] Make tests run as www-data
|
2021-05-05 12:46:29 +00:00 |
|
|
dd218b04e9
|
[UTIL] Fix App\Util\TemporaryFile, adding default options and preventing warning on not enough permission
|
2021-05-05 12:46:17 +00:00 |
|
|
059ed1fa76
|
[TESTS] Raise test coverage for NicknameTest to 100%
|
2021-05-05 12:46:17 +00:00 |
|
|
f946da6f29
|
[TOOLS][TESTS] Add data fixtures, which populate the database with users used for testing
|
2021-05-05 12:46:08 +00:00 |
|
|
9e2037e086
|
[UTIL] Rename and rewrite isTaken to checkTaken
|
2021-05-05 12:46:08 +00:00 |
|
|
84399a76e3
|
[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-05-05 12:46:08 +00:00 |
|
|
4f0bdade45
|
[DEPENDENCIES] Add doctrine/doctrine-fixtures-bundle, which allows populating the database in the testing environment
|
2021-05-05 12:46:08 +00:00 |
|
|
d5db350595
|
[TOOLS][TESTS] Adjust configuration for testing environment
|
2021-05-05 12:45:58 +00:00 |
|
|
f5fcfe628e
|
[TESTS] Raise App\Util\HTML test coverage to 100%
|
2021-05-02 21:02:43 +00:00 |
|
|
fde7b87c65
|
[TESTS] Raise App\Util\Bitmap test coverage to 100%
|
2021-05-02 20:47:15 +00:00 |
|
|
f841e5e0dd
|
[TESTS] Raise App\Util\Common test coverage to 100%
|
2021-05-02 20:42:25 +00:00 |
|
|
39ac043d59
|
[ENTITY] Add uniqueness constraint to Attachment::file_hash
|
2021-05-02 15:48:33 +00:00 |
|
|
041d19a22d
|
[ATTACHMENTS] Don't store an attachment if it's a dupplicate, reuse it
|
2021-05-02 15:48:33 +00:00 |
|
|
b99fab00e9
|
[UTILS][TemporaryFile] Change way TemporaryFile takes arguments and it's internal implementation
|
2021-05-02 15:48:33 +00:00 |
|
|
88e84f2dc5
|
[UTIL] Fix bugs found in App\Util\Formatting by tests
|
2021-05-02 15:28:56 +00:00 |
|
|
16055c7055
|
[TESTS] Add tests increasing coverage of App\Util\Formatting to 100%
|
2021-05-02 15:28:56 +00:00 |
|
|
15c406a348
|
[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-05-02 15:28:56 +00:00 |
|
|
eff703ca21
|
[TESTS] Add test container with Xdebug and allow for generation of coverage reports with 'make test'
|
2021-05-02 13:31:04 +00:00 |
|
|
2e943293e6
|
[ATTACHMENTS] Do not create thumbnails for attachments with mimetype different from 'image|video'
|
2021-05-02 00:50:16 +01:00 |
|
|
6aea20db05
|
[Embed] Do not create AttachmenThumbnail
|
2021-05-02 00:49:10 +01:00 |
|
|
a5a2032e75
|
[ENTITY] Fix entity->has to access private properties with closure bindTo
|
2021-05-02 00:14:24 +01:00 |
|
|
c948ca6178
|
[CSS][Network] Minor fixes concerning attachment representation (centering and width)
|
2021-05-02 00:00:03 +01:00 |
|
|
676210f76a
|
[ATTACHMENTS] Follow URL redirects and don't duplicate attachments
|
2021-05-02 00:00:03 +01:00 |
|
|
af4b0113ba
|
[ATTACHMENTS] Respect config for smart crop
|
2021-05-02 00:00:03 +01:00 |
|
|
3f565442d2
|
[Posting] Don't sanitize on storage
We prefer to have the original input in database and sanitize on output when appropriate
|
2021-05-02 00:00:03 +01:00 |
|