Commit Graph

18856 Commits

Author SHA1 Message Date
Hugo Sales
a5c97762e0 [AVATAR] Fixed avatar upload, added avatar inline download and updated template and base controller 2021-04-14 15:37:22 +00:00
Hugo Sales
d5e41ec099 [AVATAR] Handle avatar upload without js and save and validate uploaded files 2021-04-14 15:37:22 +00:00
Hugo Sales
9e45641b7b [AUTOGENERATED] Update autogenerated code 2021-04-14 15:37:22 +00:00
Hugo Sales
b7300c6457 [DEPENDENCIES] Update dependencies 2021-04-14 15:37:22 +00:00
Hugo Sales
04258b6072 [JS] Whitespace cleanup 2021-04-14 15:37:22 +00:00
Hugo Sales
480904a4e3 [MEDIA][AVATAR] Handle avatar validation and storage 2021-04-14 15:37:22 +00:00
Hugo Sales
7635f455ab [DB] Add entity base class to allow sharing methods such as 'create' 2021-04-14 15:37:22 +00:00
Hugo Sales
c06346ef31 [DB][FILE][AVATAR] Handle deleting files, change file and avatar tables 2021-04-14 15:37:22 +00:00
Hugo Sales
65d6204a01 [UI][SETTINGS] User notification settings with configurable transports (through plugins) 2021-04-14 15:37:22 +00:00
Hugo Sales
bdacd638c7 [PLUGIN] Remove Test plugin 2021-04-14 15:37:22 +00:00
Hugo Sales
b9a2badc31 [COMPONENT][PLUGIN] Move Email and XMPP notification handlers from components to plugins, so they can be disabled 2021-04-14 15:37:22 +00:00
Hugo Sales
be49bfa0c1 [COMPONENT] Remove 'post on status change' option for email transport 2021-04-14 15:37:22 +00:00
Hugo Sales
c1963438bc [AUTOGENERATED] Update autogenerated code 2021-04-14 15:37:22 +00:00
rainydaysavings
19e4f120c0 [UI] Notifications settings styling finished 2021-04-14 15:37:22 +00:00
rainydaysavings
cc4a95fbd5 [UI] Notification settings styling progress 2021-04-14 15:37:22 +00:00
rainydaysavings
246bf30c41 [UI] Notification settings tabs functional 2021-04-14 15:37:22 +00:00
rainydaysavings
a71f54c6bf [UI] Notifications settings page CSS work 2021-04-14 15:37:22 +00:00
rainydaysavings
e4db0eb9b9 [UI] Accessibility improvements all around 2021-04-14 15:37:22 +00:00
rainydaysavings
e1ff2a0ef1 [UI] Fixed issue where certain form element would be on top the left panel 2021-04-14 15:37:22 +00:00
rainydaysavings
3f98f8fecf [ROUTES] Fix use statement 2021-04-14 15:37:22 +00:00
rainydaysavings
10010552e1 [JS][UI][AVATAR] JS cropping script 2021-04-14 15:37:22 +00:00
rainydaysavings
d38bf8ff4c [UI] Cropping avatar as a circle, proper preview done 2021-04-14 15:37:22 +00:00
rainydaysavings
caab08b017 [CONTROLLER][UI] Avatar JS cropping added 2021-04-14 15:37:22 +00:00
rainydaysavings
85d8d9b268 [UI] Login and Register button fixes 2021-04-14 15:37:22 +00:00
rainydaysavings
a64a099d7d [UI] Controller and Route for FAQ page created as well as basic template structure 2021-04-14 15:37:22 +00:00
rainydaysavings
2a75237c70 [UI] Settings pages routes and styling done. 2021-04-14 15:37:22 +00:00
Hugo Sales
d7801737f6 [COMPONENT][PLUGIN] Small refactor and add license 2021-04-14 15:37:22 +00:00
Hugo Sales
b2b0990bf6 [CONTROLLER][UI] Add notification settings form 2021-04-14 15:37:22 +00:00
Hugo Sales
ed84c1f8bf [MODULE] Reload modules if modified, except in production environment 2021-04-14 15:37:22 +00:00
Hugo Sales
6567f10e69 [UTIL] Fix and rename arrayRemoveKeys 2021-04-14 15:37:22 +00:00
Hugo Sales
b2dbf9bc20 [CONFIG] Cleanup services.yaml config file 2021-04-14 15:37:21 +00:00
Hugo Sales
78929629f0 [FORMATTING] Update license header in SchemaDef compiler pass 2021-04-14 15:37:21 +00:00
Hugo Sales
7945a9c825 [EVENT][ROUTES] Add event to allow modules to add routes, 'add_route' 2021-04-14 15:37:21 +00:00
Hugo Sales
4c60aac8f8 [FRAMEWORK] Avoid double initializing the framework 2021-04-14 15:37:21 +00:00
Hugo Sales
d394f6fc9c [EVENT] Fix event handler and rename events to snake_case 2021-04-14 15:37:21 +00:00
Hugo Sales
605a8919a7 [PLUGIN] Update example plugin 2021-04-14 15:37:21 +00:00
Hugo Sales
bfa3095137 [MODULE][COMPILER] Add compiler pass responsible for loading, instantiating and wiring enabled modules 2021-04-14 15:37:21 +00:00
Hugo Sales
0e401edac2 [MODULE] Added module base class 2021-04-14 15:37:21 +00:00
Hugo Sales
468d00d393 [COMMAND] Fix ListEvents command to properly display the callable 2021-04-14 15:37:21 +00:00
Hugo Sales
f5f10890b6 [COMPOSER][MODULE] Add autoloading rules for components and plugins 2021-04-14 15:37:21 +00:00
Hugo Sales
9b2db7608b [MODULE] Renamed modules to components 2021-04-14 15:37:21 +00:00
Hugo Sales
0ca169aad2 [UTIL][FORM] Add form transformer array <--> string 2021-04-14 15:37:21 +00:00
Hugo Sales
9291bfbecb [UTIL] Add Common::array_remove_keys 2021-04-14 15:37:21 +00:00
Hugo Sales
e620c20bb4 [UI][CONTROLLER] Work on tabbed notification settings panel 2021-04-14 15:37:21 +00:00
Hugo Sales
4b73024a57 [MAIL] Make mailserver a required service 2021-04-14 15:37:21 +00:00
Hugo Sales
b4e42d6562 [SECURITY] Ensure ARGON2 constants are defined, or throw exception 2021-04-14 15:37:21 +00:00
Hugo Sales
3934d403ef [DEPENDENCY] Update dependencies 2021-04-14 15:37:21 +00:00
Hugo Sales
e571c62319 [UI][CONTROLLER] Refactor UserPanel to use the new Form::handle method and add placeholders in the password fields 2021-04-14 15:37:21 +00:00
Hugo Sales
9dffd1c93e [DATABASE] Remove DATABASE::flush from Profile::setSelfTags 2021-04-14 15:37:21 +00:00
Hugo Sales
34890aff90 [FORMATTING] Add option to split a string to array by both a comma and a space 2021-04-14 15:37:21 +00:00