Commit Graph

19619 Commits

Author SHA1 Message Date
6aa61abd81 [CSS] Fixed top margin, footer elements are now actually footer elements. 2021-08-14 16:12:53 +01:00
96abf53e22 [TWIG][CSS] Buttons are now the correct size in all contexts. Right panel create a notice section re-structure. 2021-08-14 16:12:52 +01:00
b7d205465f [TWIG][CSS] Feedback provided to active page. Removed top accent border on notes. 2021-08-14 16:12:52 +01:00
d19c990acf [FAQ][CSS] All FAQ pages stylized, minor structure changes throughout. 2021-08-14 16:12:52 +01:00
38abbc14b9 [TWIG][CSS] Left panel text hierarchy fix (no <hr> element between timeline navigation and its items). Default CSS fixes for buttons and input file selectors. 2021-08-14 16:12:51 +01:00
0eb9575534 [CSS] Input file elements polish. It should resize properly and provide feedback when selected (not a thing in Firefox ESR yet). 2021-08-14 16:12:51 +01:00
a02093e848 [CSS] Base CSS polish, reset CSS additions for better cross-browser compatibility. 2021-08-14 16:12:51 +01:00
9343d00110 [Avatar] Delete attachment only if safe 2021-08-14 16:12:47 +01:00
67f5421691 [ATTACHMENTS] Add dependencies counter 2021-08-05 14:44:05 +01:00
bbaeaad052 [CSS] Fixed background incorrect sizing. 2021-08-05 13:09:18 +01:00
5236278f45 [CSS] Mesh gradient works as intended with no banding. 2021-08-05 13:01:31 +01:00
289eef5cf7 [Avatar] Store as regular attachments 2021-08-05 03:24:21 +01:00
c155f4e30e [DEV] Add PsySH REPL 2021-08-05 03:24:21 +01:00
5896f5bb82 [Avatar] Move entity from core to component 2021-08-05 03:23:05 +01:00
1556b3e019 [CORE][GSFile] Allow storing files under /file 2021-08-05 03:22:57 +01:00
c58b9fb5b1 [TESTS] Ignore coverage of ResetPasswordRequest, as it uses mailing functionality. We may want to introduce this test in the future 2021-08-04 20:11:47 +00:00
97a3c067d9 [UTIL][FormFields] Allow specifying whether a password is required and provide placeholder text 2021-08-04 20:11:47 +00:00
92db61a975 [ROUTES] Remove individual settings pages, as they got merged 2021-08-04 20:11:47 +00:00
05e10589c3 [ENTITY] Refactor LocalUser::changePassword for easier use 2021-08-04 20:11:47 +00:00
a590ddd85e [UTIL][EXCEPTION] Add AuthenticationException, representing an auth error, status code 401 unauthorized 2021-08-04 20:11:47 +00:00
0bead1c58a [TESTS] Change format of data fixtures to allow creating more users 2021-08-04 20:11:47 +00:00
0845224188 [CORE][DB] Specify desired case in array_change_case, for clarity 2021-08-04 20:11:47 +00:00
1da1f0918e [TESTS] Raise test coverage for AdminPanel to 100% 2021-08-04 20:11:47 +00:00
b075ab610b [SECURITY] Do not require email when in development 2021-08-04 17:48:00 +01:00
5b858a7bc1 [DOCS][Dev] Add Debugging and Testing 2021-08-04 16:58:27 +01:00
f760de43b0 [TESTS] Fixup Security controller tests to match new UI 2021-08-03 19:37:56 +00:00
960675b459 [TESTS] Raise test coverage for AdminPanel controller to 100% 2021-08-03 19:37:56 +00:00
f9c1d14c7a [TESTS] Raise test coverage for Attachment controller to 100% 2021-08-03 19:37:56 +00:00
ed21290ef4 [TESTS] Add a sample image to the test dataset 2021-08-03 19:37:56 +00:00
6b098a26f7 [CORE][GSFile] Ensure files are stored inside the configured storage folder, with a relative filename in the database 2021-08-03 19:37:56 +00:00
19a966f1a9 [CORE][CONTROLLER] Add TODO to Controller base class as to where our custom exception pages would be implemented 2021-08-03 19:23:03 +00:00
f5f11b6e54 [CORE][ENTITY] Allow create'ing will null values 2021-08-03 19:23:03 +00:00
9077403f65 [ImageEncoder] Don't print_r the exception as that leads to an OOM error 2021-08-03 19:23:03 +00:00
bbdad515a2 [CONFIG] Ensure consistency in config file 2021-08-03 19:23:03 +00:00
7034476cc7 [TESTS] Make PHPUnit exit on first fail and some other tweaks 2021-08-03 19:23:03 +00:00
927472cf06 [UTIL][FORM] Create a utility class that defines common form fields, such as passwords 2021-08-03 19:23:02 +00:00
b2456d8cd2 [TESTS] Raise test coverage for Controller/Security to 100% 2021-08-03 19:23:02 +00:00
d1e92a80e5 [CORE][GSFile] Assert that the destination folder where to store the attachment is inside the INSTALLDIR and store the filepath in the database 2021-08-03 19:23:02 +00:00
af951685ed [TESTS] Add coverage ignore to TemplateController and ResetPassword (as it requires sending emails) 2021-08-03 19:23:02 +00:00
9c61e92257 [CONTROLLER][Attachment] Assert that the supplied is positive and add documentation 2021-08-03 19:23:02 +00:00
4297eb71a0 [CORE][GSFile] Change actor_id paramenter of validateAndStoreFileAsAttachment to optional and reorder them and their usages 2021-08-03 19:23:02 +00:00
b89368bf6a [AUTOGENERATED] Update entity fields for ResetPasswordRequest entity 2021-08-03 19:23:02 +00:00
5fc5df68f5 [CORE] Add repositories, as needed by the Reset Password Bundle 2021-08-03 19:23:02 +00:00
a83d506d6c [UTIL] Add a class that defines commonly used form fields 2021-08-03 19:22:54 +00:00
56481c8289 [CORE] Add passowrd reset and forgot password functionality 2021-08-03 19:22:54 +00:00
6d2f8daeae [DEPENDENCIES] Add symfonycasts/reset-password-bundle as a dependency 2021-08-03 19:22:54 +00:00
bdbd588de9 [CORE][SECURITY][EMAIL] Move email confirmation functionality to it's own static wrapper, in preparation for adding password reset functionality 2021-08-03 19:22:54 +00:00
176d604abb [CONTROLLER][Security] Refactor and make clearer errors with duplicate nicknames and emails. Return notes as a callable, since they're not used in the default template, in the login and register pages 2021-08-03 19:22:54 +00:00
bff65afe5d [TESTS][Queue] Add @codeCoverageIgnore to select queueing functions 2021-08-03 19:22:50 +00:00
6479b698f8 [TESTS][Router] Add tests for Router and use named paramenters, as we can since PHP8 2021-08-03 19:22:16 +00:00