|
fb6aa78ae8
|
[CORE][GSFile] Allow storing files under /file
|
2021-09-14 13:13:20 +01:00 |
|
|
2dd3511149
|
[CORE][DB] Specify desired case in array_change_case, for clarity
|
2021-09-14 13:13:19 +01:00 |
|
|
647e4c03b3
|
[CORE][GSFile] Ensure files are stored inside the configured storage folder, with a relative filename in the database
|
2021-09-14 13:13:19 +01:00 |
|
|
51f8f004b3
|
[CORE][CONTROLLER] Add TODO to Controller base class as to where our custom exception pages would be implemented
|
2021-09-14 13:13:18 +01:00 |
|
|
0b80727769
|
[CORE][ENTITY] Allow create'ing will null values
|
2021-09-14 13:13:18 +01:00 |
|
|
dc2b9f940e
|
[CORE][GSFile] Assert that the destination folder where to store the attachment is inside the INSTALLDIR and store the filepath in the database
|
2021-09-14 13:13:18 +01:00 |
|
|
88dd9e542f
|
[CORE][GSFile] Change actor_id paramenter of validateAndStoreFileAsAttachment to optional and reorder them and their usages
|
2021-09-14 13:13:17 +01:00 |
|
|
ccd5ebf8e4
|
[CORE] Add passowrd reset and forgot password functionality
|
2021-09-14 13:13:17 +01:00 |
|
|
769fff2448
|
[CORE][SECURITY][EMAIL] Move email confirmation functionality to it's own static wrapper, in preparation for adding password reset functionality
|
2021-09-14 13:13:17 +01:00 |
|
|
32ca61e214
|
[TESTS][Queue] Add @codeCoverageIgnore to select queueing functions
|
2021-09-14 13:13:16 +01:00 |
|
|
41e4e2de0e
|
[TESTS][Router] Add tests for Router and use named paramenters, as we can since PHP8
|
2021-09-14 13:13:16 +01:00 |
|
|
e6d20bd30d
|
[CORE][Controller][TESTS] Fix issue that arrises in tests where the Accept header is not specified
|
2021-09-14 13:13:16 +01:00 |
|
|
2f69579ddb
|
[TESTS][DOCUMENTATION][Module] Add documentation and exclude method from testing in Module base class
|
2021-09-14 13:13:15 +01:00 |
|
|
7a2574eafb
|
[CORE][TemporaryFile] Add option to specify attempts and better handle when reaching the attemp limit without being able to create a file
|
2021-09-14 13:13:15 +01:00 |
|
|
f5fb4ed3c3
|
[TESTS] Add tests for GSFile
|
2021-09-14 13:13:15 +01:00 |
|
|
af5526d720
|
[DB] Refactor findOneBy method
|
2021-09-14 13:13:15 +01:00 |
|
|
de5650e98e
|
[TESTS] Exclude class Security from testing, as it's a simple wrapper
|
2021-09-14 13:13:14 +01:00 |
|
|
d609dafdbc
|
[TESTS] Raise test coverage for ModuleManager to 100%
|
2021-09-14 13:13:14 +01:00 |
|
|
bd321f05a7
|
[TESTS] Exclude HTTPClient from testing, as it's a simple wrapper and we don't want to be performing HTTP requests in tests, for speed and reliability
|
2021-09-14 13:13:14 +01:00 |
|
|
2ee99e5176
|
[TESTS] Raise test coverage for Form to 100%
|
2021-09-14 13:13:14 +01:00 |
|
|
3b18853ff1
|
[TESTS][LOG] Raise test coverage for Log class to 100%
|
2021-09-14 13:13:14 +01:00 |
|
|
f98ce1c3d0
|
[TESTS] Ignore GNUsocial class from tests, as it simply pipes objects around
|
2021-09-14 13:13:13 +01:00 |
|
|
3cc1756d1b
|
[FORM][DOCUMENTATION] Add documentation to Form class
|
2021-09-14 13:13:13 +01:00 |
|
|
f9a022745e
|
[EVENT] Fixup implementation, as imformed by tests
|
2021-09-14 13:13:13 +01:00 |
|
|
d22711504c
|
[ENTITY] Fixup implementation, as imformed by tests
|
2021-09-14 13:13:13 +01:00 |
|
|
8317c612ff
|
[DB] Handle using methods with class name as well as table name and add lookup methods
|
2021-09-14 13:13:13 +01:00 |
|
|
28c010fcc7
|
[TESTS][CACHE] Fixup errors found in cache implementation by testing. Ensure the newest values are kept, in pushList with max_count
|
2021-09-14 13:13:12 +01:00 |
|
|
367cc5c5c7
|
[DOCS][Dev] Add Queues
|
2021-09-14 13:13:11 +01:00 |
|
|
27fb2da1d0
|
[DOCS][Dev] Add Internationalisation
|
2021-09-14 13:13:11 +01:00 |
|
|
ce39f6ca4a
|
[DOCS][Dev] Add Routes and Controllers
|
2021-09-14 13:13:10 +01:00 |
|
|
861732176e
|
[Media] Support any kind of thumbnails in the Core
Sanitize Attachments instead of Validate (part 1)
Ensure the intended filetypes and mimetypes during Vips conversions (part 1)
Various bug fixes
|
2021-09-14 13:13:03 +01:00 |
|
|
c8cf8c3f13
|
[FILE][TemporaryFile] Fix various issues now that we also have Symfony's file abstractions
|
2021-09-14 13:13:03 +01:00 |
|
|
8817613016
|
[CORE][GNUsocial] Fix undefined property typo
|
2021-09-14 13:13:03 +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 |
|
|
d31c3b1784
|
[AUTOGENERATED] Update autogenerated code
|
2021-09-14 13:13:01 +01:00 |
|
|
4f936108a1
|
[ATTACHMENTS] Don't store an attachment if it's a dupplicate, reuse it
|
2021-09-14 13:12:58 +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 |
|
|
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 |
|
|
e9a96f1c9b
|
[DOCUMENTATION] Add high level code walkthrough to developer docs
|
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 |
|
|
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 |
|
|
2adb3c3521
|
[ATTACHMENTS] Add event 'AttachmentFileInfo' to allow a plugin to override the file displayed
|
2021-09-14 13:12:52 +01:00 |
|