Commit Graph

20432 Commits

Author SHA1 Message Date
Hugo Sales
7c6112b887 [FORM][WRAPPER] Merge argument options, not replace 2021-09-14 13:05:41 +01:00
Hugo Sales
a85fc2d0bd [DATABASE] Update LocalUser table to not have a numerical id, add is_email_verified and fix getProfile accordingly 2021-09-14 13:05:41 +01:00
Hugo Sales
7a7f7d3ae1 [MAILER][WRAPPER] Add mailer wrapper that respects the configuration 2021-09-14 13:05:41 +01:00
Hugo Sales
7c35fde8bc [FIX] Fix bug in DATABASE.php, since findBy can return different types 2021-09-14 13:05:41 +01:00
Hugo Sales
72bf62adc3 [TOOLS] Update generate fields script to output default values 2021-09-14 13:05:41 +01:00
Hugo Sales
672e2b80eb [DEPENDENCY] Add symfonycasts/verify-email-bundle 2021-09-14 13:05:41 +01:00
Hugo Sales
c0da90bd3e [COMMON][SECURITY][WRAPPER] Added security service static wrapper and Common::getUser 2021-09-14 13:05:41 +01:00
Hugo Sales
97fd7620e7 [CORE][ROUTES] Small refactor on entrypoint and RouteLoader 2021-09-14 13:05:41 +01:00
Hugo Sales
1572261617 [TWIG] Add twig function to output the active tag if the current route matches a given one 2021-09-14 13:05:40 +01:00
Hugo Sales
cac00dd6d4 [CONTROLLER][ROUTES] Refactor the base Controller to not reinvent the wheel too much and rely on Symfony's events 2021-09-14 13:05:40 +01:00
Hugo Sales
a1c90f2e15 [ROUTES] Change name of admin and settings routes and refactor the way they're specified 2021-09-14 13:05:40 +01:00
Hugo Sales
56f74fffe8 [CONTROLLER][ROUTES] Refactor controllers to use the new base class and remove controller from the class name 2021-09-14 13:05:40 +01:00
Hugo Sales
2796ac5228 [NOTIFICATION][DATABASE] Update user notification prefs table, implementation of Notification and define a base class for notification transport 2021-09-14 13:05:40 +01:00
Hugo Sales
df4d246ede [CONTROLLER] Remove example enqueue 2021-09-14 13:05:40 +01:00
Hugo Sales
59fcd042e9 [DEFAULTS] Add password hashing algorithm default settings 2021-09-14 13:05:40 +01:00
Hugo Sales
0eba267a73 [LOGIN] Implement password checking and related systems 2021-09-14 13:05:40 +01:00
Hugo Sales
f3ccdf8017 [USER] Add UserRoles 2021-09-14 13:05:40 +01:00
Hugo Sales
5a74354703 [DATABASE] Add role collumn to profile table 2021-09-14 13:05:39 +01:00
Hugo Sales
8ce0f05371 [UTIL] Update Common::config to ensure the values queried exist 2021-09-14 13:05:39 +01:00
Hugo Sales
ae373c7d96 [DEFAULTS][FIX] Fix logic error that kept reloading the table when the file wasn't modified 2021-09-14 13:05:39 +01:00
Hugo Sales
3313897671 [UI][SESSION] Add login and logout pages 2021-09-14 13:05:39 +01:00
Hugo Sales
fb53700be2 [LIB][Util] Remove Functional::arity as it got merged upstream as Functional\ary 2021-09-14 13:05:39 +01:00
Hugo Sales
d6cd52cede [LIB][Util] Make Common::config return the unserialized value instead of the entity 2021-09-14 13:05:39 +01:00
Hugo Sales
284fbe2c5b [CORE] Refactor GNUsocial.php so it initializes itself as a service 2021-09-14 13:05:39 +01:00
Hugo Sales
e482ecfb87 [I18N] Remove support for context until it proves necessary, as it broke the code 2021-09-14 13:05:39 +01:00
Hugo Sales
028d7c929f [TOOLS] Update shebang on scripts to use the correct php executable 2021-09-14 13:05:39 +01:00
Hugo Sales
f246667fe5 [AUTOGENERATED] Update autogenerated code 2021-09-14 13:05:38 +01:00
Hugo Sales
7c8ab40e3a [DATABASE] Rename user table to local_user, since doctrine shits itself otherwise ._. 2021-09-14 13:05:38 +01:00
Hugo Sales
8f68bde21a [DEPENDENCY] Add symfony/config as a dependency 2021-09-14 13:05:38 +01:00
Hugo Sales
01b5c4b2f7 [CONFIG] Change way configuration is done to use Symfony's system instead of environment vars 2021-09-14 13:05:38 +01:00
Hugo Sales
fffa17448f [CORE][I18n][DEFAULTS] Remove I18nHelper 2021-09-14 13:05:38 +01:00
Hugo Sales
339003f210 [LIB][Util] Change methods in the Common class to camelCase, add isSystemPath (previously in Nickname.php) 2021-09-14 13:05:38 +01:00
Hugo Sales
d0771f77bc [UTIL][NICKNAME] Import nickname utilities and exceptions from v2 2021-09-14 13:05:38 +01:00
Hugo Sales
07c033de33 [DEFAULTS] Update default reserved usernames 2021-09-14 13:05:38 +01:00
Hugo Sales
3992629a08 [DATABASE][WRAPPER] Add findBy method which allows finding entities with a complex expression 2021-09-14 13:05:38 +01:00
Hugo Sales
0ac1d563de [DATABASE] Re-import the local_group table, as it'll be used as per the new group semantics 2021-09-14 13:05:37 +01:00
rainydaysavings
d6320943ce [UI] Settings routes refactor, avatar and misc settings added. 2021-09-14 13:05:37 +01:00
rainydaysavings
6dd966bd3f [UI][CONTROLLER][ROUTES] UserPanel account page form added, account page CSS work 2021-09-14 13:05:37 +01:00
rainydaysavings
5a53915f80 [UI] Fixed top header spacing issue, hamburger menu weird rendering 2021-09-14 13:05:37 +01:00
rainydaysavings
d0b04b6084 [UI] FAQ pages markdown fixes 2021-09-14 13:05:37 +01:00
rainydaysavings
c9f731507b [UI][CONTROLLER] Form help messages added, fixed checkbox trick hitbox 2021-09-14 13:05:37 +01:00
rainydaysavings
0dfb96cdeb [UI] Reset CSS added, small fixes all around 2021-09-14 13:05:37 +01:00
rainydaysavings
1558bffcac [UI] Settings page CSS redesign port completed 2021-09-14 13:05:37 +01:00
rainydaysavings
63a443e78e [UI][CONTROLLER][ROUTES] Corrected core action name, UserPanel CSS work 2021-09-14 13:05:37 +01:00
rainydaysavings
0b0bd31a4b [UI] Fixed FAQ template issues 2021-09-14 13:05:36 +01:00
rainydaysavings
19a96539aa [UI] Side panel animation added 2021-09-14 13:05:36 +01:00
rainydaysavings
22042a8cb7 [UI] Redesign responsiveness work done 2021-09-14 13:05:36 +01:00
rainydaysavings
f8fc226673 [UI] Further work into new side panel design 2021-09-14 13:05:36 +01:00
rainydaysavings
4eaf272929 [UI] Basic implementation of the new base design 2021-09-14 13:05:36 +01:00
rainydaysavings
115257f3bb [UI] Polishing FAQ CSS 2021-09-14 13:05:36 +01:00