Hugo Sales
|
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 |
|
Hugo Sales
|
e27823ae6c
|
[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-09-14 13:13:17 +01:00 |
|
Hugo Sales
|
32ca61e214
|
[TESTS][Queue] Add @codeCoverageIgnore to select queueing functions
|
2021-09-14 13:13:16 +01:00 |
|
Hugo Sales
|
41e4e2de0e
|
[TESTS][Router] Add tests for Router and use named paramenters, as we can since PHP8
|
2021-09-14 13:13:16 +01:00 |
|
Hugo Sales
|
6d22932092
|
[ENTITY][LocalUser] Add method 'findByNicknameOrEmail'
|
2021-09-14 13:13:16 +01:00 |
|
Hugo Sales
|
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 |
|
Hugo Sales
|
d07cb79844
|
[EXCEPTION] Add Email related exceptions
|
2021-09-14 13:13:16 +01:00 |
|
Hugo Sales
|
e250edf7fd
|
[UTIL][Nickname] Refactor Nickname and extract a validate function, as we'll want to perform normalization in select cases in the future, likely as a plugin
|
2021-09-14 13:13:16 +01:00 |
|
Hugo Sales
|
1521d0d823
|
[UI] Add TODO annotation to login template, since it's possible to login using email, so the fonrm field names should be updated
|
2021-09-14 13:13:16 +01:00 |
|
Hugo Sales
|
f904b76ce7
|
[TESTS][DataFixtures] Add password and email to created test user
|
2021-09-14 13:13:16 +01:00 |
|
Hugo Sales
|
efacf6da56
|
[TESTS][Twig] Add @codeCoverageIgnore to select methods, as these are simple wrappers
|
2021-09-14 13:13:16 +01:00 |
|
Hugo Sales
|
1d40c5cdb3
|
[TESTS][DB] Update test to reflec fact that GSActor no longer has a normalized_nickname field
|
2021-09-14 13:13:15 +01:00 |
|
Hugo Sales
|
6b4b3e90fb
|
[TESTS][Nickname] Update tests to reflect new usage. Normalization functionality will be moved to a plugin
|
2021-09-14 13:13:15 +01:00 |
|
Hugo Sales
|
adf0897527
|
[TESTS][TemporaryFile] Update test to reflect new usage
|
2021-09-14 13:13:15 +01:00 |
|
Hugo Sales
|
e77498ac19
|
[ENTITY] Remove 'normalized_nickname' field from GSActor as that feature will be moved to a plugin
|
2021-09-14 13:13:15 +01:00 |
|
Hugo Sales
|
2f69579ddb
|
[TESTS][DOCUMENTATION][Module] Add documentation and exclude method from testing in Module base class
|
2021-09-14 13:13:15 +01:00 |
|
Hugo Sales
|
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 |
|
Hugo Sales
|
f5fb4ed3c3
|
[TESTS] Add tests for GSFile
|
2021-09-14 13:13:15 +01:00 |
|
Hugo Sales
|
af5526d720
|
[DB] Refactor findOneBy method
|
2021-09-14 13:13:15 +01:00 |
|
Hugo Sales
|
7263752b18
|
[TESTS][DOCUMENTATION] Add documenation for the list events command and exclude it from unit testing
|
2021-09-14 13:13:15 +01:00 |
|
Hugo Sales
|
1c09aefd5a
|
[CONFIG] Make password length limits configurable
|
2021-09-14 13:13:14 +01:00 |
|
Hugo Sales
|
6a74102d52
|
[TESTS] Exclude Data Fixtures from testing, as that happens before testing
|
2021-09-14 13:13:14 +01:00 |
|
Hugo Sales
|
de5650e98e
|
[TESTS] Exclude class Security from testing, as it's a simple wrapper
|
2021-09-14 13:13:14 +01:00 |
|
Hugo Sales
|
d609dafdbc
|
[TESTS] Raise test coverage for ModuleManager to 100%
|
2021-09-14 13:13:14 +01:00 |
|
Hugo Sales
|
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 |
|
Hugo Sales
|
2ee99e5176
|
[TESTS] Raise test coverage for Form to 100%
|
2021-09-14 13:13:14 +01:00 |
|
Hugo Sales
|
0f634e86c7
|
[TESTS] Revert exposing Redis docker container ports, as this conflicts with the actual instance, and was intended for testing
|
2021-09-14 13:13:14 +01:00 |
|
Hugo Sales
|
b111870853
|
[TESTS][EVENTS] Raise test coverage for Event class to 100%
|
2021-09-14 13:13:14 +01:00 |
|
Hugo Sales
|
871422e6b6
|
[TESTS][ENTITY] Raise test coverage for Entity class to 100%
|
2021-09-14 13:13:14 +01:00 |
|
Hugo Sales
|
3b18853ff1
|
[TESTS][LOG] Raise test coverage for Log class to 100%
|
2021-09-14 13:13:14 +01:00 |
|
Hugo Sales
|
f98ce1c3d0
|
[TESTS] Ignore GNUsocial class from tests, as it simply pipes objects around
|
2021-09-14 13:13:13 +01:00 |
|
Hugo Sales
|
3cc1756d1b
|
[FORM][DOCUMENTATION] Add documentation to Form class
|
2021-09-14 13:13:13 +01:00 |
|
Hugo Sales
|
f9a022745e
|
[EVENT] Fixup implementation, as imformed by tests
|
2021-09-14 13:13:13 +01:00 |
|
Hugo Sales
|
d22711504c
|
[ENTITY] Fixup implementation, as imformed by tests
|
2021-09-14 13:13:13 +01:00 |
|
Hugo Sales
|
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 |
|
Hugo Sales
|
747b464c7d
|
[TESTS] Add missing tests for Common
|
2021-09-14 13:13:13 +01:00 |
|
Hugo Sales
|
9ce30751af
|
[TESTS] Expand and fix cache tests
|
2021-09-14 13:13:13 +01:00 |
|
Hugo Sales
|
bfe9c6c9c4
|
[TESTS] Add ignore annotations to code paths that serve as hooks in DependencyInjection
|
2021-09-14 13:13:13 +01:00 |
|
Hugo Sales
|
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 |
|
Hugo Sales
|
e2f61b05d8
|
[ENTITY] Fix foreign key type in Cover entity, as found by tests
|
2021-09-14 13:13:12 +01:00 |
|
Hugo Sales
|
a8081854c2
|
[TESTS] Exclude Routes from testing, as well as, temporarily, src/Security
|
2021-09-14 13:13:12 +01:00 |
|
Hugo Sales
|
88f1437ee7
|
[TESTS] Use vendor/bin/simple-phpunit for running the tests, as it provides the appropriate polyfills
|
2021-09-14 13:13:12 +01:00 |
|
Eliseu Amaro
|
082656d1ae
|
[LEFT][RIGHT][CSS] Panels now occupy full page in smaller screen sizes.
|
2021-09-14 13:13:12 +01:00 |
|
Eliseu Amaro
|
bd9e86afe0
|
[RIGHT][CSS] Right panel now shows an intuitive icon for other note options available.
|
2021-09-14 13:13:12 +01:00 |
|
Eliseu Amaro
|
625c056f30
|
[TWIG][CSS] Overall CSS optimizations. Image gradients are now used, 64x64 px.
|
2021-09-14 13:13:12 +01:00 |
|
Eliseu Amaro
|
c8a8e94d48
|
[SETTINGS][PLUGIN][CONTROLLER] Populate profile tabs event added. Settings base template populated with such event for plugins and components.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:12 +01:00 |
|
Eliseu Amaro
|
6dd0292397
|
[SETTINGS][ROUTES][CONTROLLER] Settings overhaul, refactoring to accommodate new global settings view. WIP, component settings aren't shown at the moment.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:12 +01:00 |
|
Eliseu Amaro
|
eed74972c5
|
[SETTINGS][TWIG][CSS] Settings WIP. Form polished, dropdowns need styling.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:12 +01:00 |
|
Eliseu Amaro
|
d12f97c623
|
[BASE][CSS] Snappier and consistent animations.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:11 +01:00 |
|
Eliseu Amaro
|
10d7462d02
|
[TWIG][SETTINGS] WIP. Settings navigation early sketch.
Signed-off-by: Eliseu Amaro <mail@eliseuama.ro>
|
2021-09-14 13:13:11 +01:00 |
|