Commit Graph

18765 Commits

Author SHA1 Message Date
Hugo Sales a582cfe4f2 [DEPENDENCY] Add symfonycasts/verify-email-bundle 2021-04-14 15:37:21 +00:00
Hugo Sales 0af82054ff [COMMON][SECURITY][WRAPPER] Added security service static wrapper and Common::getUser 2021-04-14 15:37:21 +00:00
Hugo Sales f812d9142f [CORE][ROUTES] Small refactor on entrypoint and RouteLoader 2021-04-14 15:37:21 +00:00
Hugo Sales 92ecb50cff [TWIG] Add twig function to output the active tag if the current route matches a given one 2021-04-14 15:37:21 +00:00
Hugo Sales 1b2c308808 [CONTROLLER][ROUTES] Refactor the base Controller to not reinvent the wheel too much and rely on Symfony's events 2021-04-14 15:37:21 +00:00
Hugo Sales 0c448ee83f [ROUTES] Change name of admin and settings routes and refactor the way they're specified 2021-04-14 15:37:21 +00:00
Hugo Sales a075d35c8c [CONTROLLER][ROUTES] Refactor controllers to use the new base class and remove controller from the class name 2021-04-14 15:37:21 +00:00
Hugo Sales f26b488045 [NOTIFICATION][DATABASE] Update user notification prefs table, implementation of Notification and define a base class for notification transport 2021-04-14 15:37:21 +00:00
Hugo Sales 2fd81e218a [CONTROLLER] Remove example enqueue 2021-04-14 15:37:21 +00:00
Hugo Sales fc4d8bcf65 [DEFAULTS] Add password hashing algorithm default settings 2021-04-14 15:37:21 +00:00
Hugo Sales 0ef9223803 [LOGIN] Implement password checking and related systems 2021-04-14 15:37:21 +00:00
Hugo Sales 9bc186a072 [USER] Add UserRoles 2021-04-14 15:37:21 +00:00
Hugo Sales 70cb6d5d94 [DATABASE] Add role collumn to profile table 2021-04-14 15:37:21 +00:00
Hugo Sales 162a955f41 [UTIL] Update Common::config to ensure the values queried exist 2021-04-14 15:37:21 +00:00
Hugo Sales aadb4832bc [DEFAULTS][FIX] Fix logic error that kept reloading the table when the file wasn't modified 2021-04-14 15:37:21 +00:00
Hugo Sales 0e96ffe287 [UI][SESSION] Add login and logout pages 2021-04-14 15:37:21 +00:00
Hugo Sales 958d5bfe22 [LIB][Util] Remove Functional::arity as it got merged upstream as Functional\ary 2021-04-14 15:37:21 +00:00
Hugo Sales c0ba6250aa [LIB][Util] Make Common::config return the unserialized value instead of the entity 2021-04-14 15:37:21 +00:00
Hugo Sales 0a6b134f23 [CORE] Refactor GNUsocial.php so it initializes itself as a service 2021-04-14 15:37:21 +00:00
Hugo Sales a7715fc9c3 [I18N] Remove support for context until it proves necessary, as it broke the code 2021-04-14 15:37:21 +00:00
Hugo Sales b508fbe3b1 [TOOLS] Update shebang on scripts to use the correct php executable 2021-04-14 15:37:21 +00:00
Hugo Sales 9a9ac8b55f [AUTOGENERATED] Update autogenerated code 2021-04-14 15:37:21 +00:00
Hugo Sales adda4caea4 [DATABASE] Rename user table to local_user, since doctrine shits itself otherwise ._. 2021-04-14 15:37:21 +00:00
Hugo Sales a7ff0ef506 [DEPENDENCY] Add symfony/config as a dependency 2021-04-14 15:37:21 +00:00
Hugo Sales ee1c1bce80 [CONFIG] Change way configuration is done to use Symfony's system instead of environment vars 2021-04-14 15:37:21 +00:00
Hugo Sales 7b00ab4699 [CORE][I18n][DEFAULTS] Remove I18nHelper 2021-04-14 15:37:21 +00:00
Hugo Sales df60e72fb3 [LIB][Util] Change methods in the Common class to camelCase, add isSystemPath (previously in Nickname.php) 2021-04-14 15:37:21 +00:00
Hugo Sales d5b5d97bc1 [UTIL][NICKNAME] Import nickname utilities and exceptions from v2 2021-04-14 15:37:21 +00:00
Hugo Sales 640c4b2ca8 [DEFAULTS] Update default reserved usernames 2021-04-14 15:37:21 +00:00
Hugo Sales 11822cbed0 [DATABASE][WRAPPER] Add findBy method which allows finding entities with a complex expression 2021-04-14 15:37:21 +00:00
Hugo Sales 9fb74c2f27 [DATABASE] Re-import the local_group table, as it'll be used as per the new group semantics 2021-04-14 15:37:21 +00:00
rainydaysavings f361a64ab5 [UI] Settings routes refactor, avatar and misc settings added. 2021-04-14 15:37:21 +00:00
rainydaysavings a4934a4ef3 [UI][CONTROLLER][ROUTES] UserPanel account page form added, account page CSS work 2021-04-14 15:37:21 +00:00
rainydaysavings 46c63b3240 [UI] Fixed top header spacing issue, hamburger menu weird rendering 2021-04-14 15:37:21 +00:00
rainydaysavings f77f56e1f2 [UI] FAQ pages markdown fixes 2021-04-14 15:37:21 +00:00
rainydaysavings 2f05f05dc9 [UI][CONTROLLER] Form help messages added, fixed checkbox trick hitbox 2021-04-14 15:37:21 +00:00
rainydaysavings 02b17049e3 [UI] Reset CSS added, small fixes all around 2021-04-14 15:37:21 +00:00
rainydaysavings ee6791fe97 [UI] Settings page CSS redesign port completed 2021-04-14 15:37:21 +00:00
rainydaysavings de5554f1e2 [UI][CONTROLLER][ROUTES] Corrected core action name, UserPanel CSS work 2021-04-14 15:37:21 +00:00
rainydaysavings e1f9143cf5 [UI] Fixed FAQ template issues 2021-04-14 15:37:21 +00:00
rainydaysavings 4fd69b684a [UI] Side panel animation added 2021-04-14 15:37:21 +00:00
rainydaysavings c133565780 [UI] Redesign responsiveness work done 2021-04-14 15:37:21 +00:00
rainydaysavings 099be93420 [UI] Further work into new side panel design 2021-04-14 15:37:21 +00:00
rainydaysavings 43b7076ff8 [UI] Basic implementation of the new base design 2021-04-14 15:37:21 +00:00
rainydaysavings 49e33557e1 [UI] Polishing FAQ CSS 2021-04-14 15:37:21 +00:00
rainydaysavings f16789f10e [UI] Standardization of sizes and variable usage for faster theming 2021-04-14 15:37:21 +00:00
rainydaysavings 2b4540952e [UI][CONTROLLER] Profile settings action functionality working 2021-04-14 15:37:21 +00:00
Hugo Sales 91ff4dbdec [DATABASE][WRAPPER] Update DATABASE wrapper so entity names are provided without the namespace 2021-04-14 15:37:21 +00:00
Hugo Sales 4cc196a69a [DOCKER] Add redis to the docker image 2021-04-14 15:37:21 +00:00
Hugo Sales 7cedbcd63f [CACHE] Fix usage of the redis extension 2021-04-14 15:37:21 +00:00