Commit Graph

20026 Commits

Author SHA1 Message Date
Hugo Sales
cd89cf04ff [ROUTES] Add redirect from root to main/all, link from header to root, and change parameter order on RouteLoader::connect 2021-09-14 13:05:52 +01:00
Hugo Sales
365168d03e [EXCEPTION] Add ServerException and inherit previous throwable
imported from v2/5ea5d3007563f76a77efbfb66936315441922542
2021-09-14 13:05:51 +01:00
Alexei Sorokin
eb12ac5ef1 [DATABASE] Enable fulltext search by default
Also rename fulltext indices to more fitting names

Imported from v2/f84dbb369f01a1d4a9bc362d01cdd100cdc79313
2021-09-14 13:05:51 +01:00
Hugo Sales
4128a5403d [MEDIA][EXCEPTIONS] Fix errors and deprecations 2021-09-14 13:05:51 +01:00
Hugo Sales
08e5b313ce [SECURITY] Refactor 2021-09-14 13:05:51 +01:00
Hugo Sales
6438092d86 [AVATAR] Update way avatar is sent, to use proper symfony responses, make config('site', 's_static_delivery') into a boolean 2021-09-14 13:05:51 +01:00
Hugo Sales
699f25a397 [AUTOGENERATED] Update autogenerated code 2021-09-14 13:05:51 +01:00
Hugo Sales
689a5df670 [TOOLS] Update generate_entity_fields 2021-09-14 13:05:51 +01:00
Hugo Sales
bd8f4bd277 [AVATAR] Fixed avatar upload, added avatar inline download and updated template and base controller 2021-09-14 13:05:51 +01:00
Hugo Sales
2bf914f96f [AVATAR] Handle avatar upload without js and save and validate uploaded files 2021-09-14 13:05:51 +01:00
Hugo Sales
48971b70a0 [AUTOGENERATED] Update autogenerated code 2021-09-14 13:05:50 +01:00
Hugo Sales
9c660f39ed [DEPENDENCIES] Update dependencies 2021-09-14 13:05:50 +01:00
Hugo Sales
0cddbc1783 [JS] Whitespace cleanup 2021-09-14 13:05:50 +01:00
Hugo Sales
113c250c41 [MEDIA][AVATAR] Handle avatar validation and storage 2021-09-14 13:05:50 +01:00
Hugo Sales
0ab6c2ef54 [DB] Add entity base class to allow sharing methods such as 'create' 2021-09-14 13:05:50 +01:00
Hugo Sales
4d99bfb9fd [DB][FILE][AVATAR] Handle deleting files, change file and avatar tables 2021-09-14 13:05:50 +01:00
Hugo Sales
5a68fd287b [UI][SETTINGS] User notification settings with configurable transports (through plugins) 2021-09-14 13:05:50 +01:00
Hugo Sales
0230dd04df [PLUGIN] Remove Test plugin 2021-09-14 13:05:50 +01:00
Hugo Sales
86b9f7d7a1 [COMPONENT][PLUGIN] Move Email and XMPP notification handlers from components to plugins, so they can be disabled 2021-09-14 13:05:50 +01:00
Hugo Sales
3fb45176b8 [COMPONENT] Remove 'post on status change' option for email transport 2021-09-14 13:05:49 +01:00
Hugo Sales
c7dbae8067 [AUTOGENERATED] Update autogenerated code 2021-09-14 13:05:49 +01:00
rainydaysavings
db8e783233 [UI] Notifications settings styling finished 2021-09-14 13:05:49 +01:00
rainydaysavings
6b85d38ad6 [UI] Notification settings styling progress 2021-09-14 13:05:49 +01:00
rainydaysavings
bdae49718f [UI] Notification settings tabs functional 2021-09-14 13:05:49 +01:00
rainydaysavings
884d2529d3 [UI] Notifications settings page CSS work 2021-09-14 13:05:49 +01:00
rainydaysavings
ea33243b60 [UI] Accessibility improvements all around 2021-09-14 13:05:49 +01:00
rainydaysavings
54bade96ad [UI] Fixed issue where certain form element would be on top the left panel 2021-09-14 13:05:49 +01:00
rainydaysavings
d9b48d33b6 [ROUTES] Fix use statement 2021-09-14 13:05:49 +01:00
rainydaysavings
d717aac67f [JS][UI][AVATAR] JS cropping script 2021-09-14 13:05:48 +01:00
rainydaysavings
774383a3c1 [UI] Cropping avatar as a circle, proper preview done 2021-09-14 13:05:48 +01:00
rainydaysavings
574fb38225 [CONTROLLER][UI] Avatar JS cropping added 2021-09-14 13:05:48 +01:00
rainydaysavings
1d5a1818c1 [UI] Login and Register button fixes 2021-09-14 13:05:48 +01:00
rainydaysavings
f840d4350f [UI] Controller and Route for FAQ page created as well as basic template structure 2021-09-14 13:05:48 +01:00
rainydaysavings
9899601777 [UI] Settings pages routes and styling done. 2021-09-14 13:05:48 +01:00
Hugo Sales
e5082657b7 [COMPONENT][PLUGIN] Small refactor and add license 2021-09-14 13:05:48 +01:00
Hugo Sales
b436a0641d [CONTROLLER][UI] Add notification settings form 2021-09-14 13:05:48 +01:00
Hugo Sales
4ba71426b6 [MODULE] Reload modules if modified, except in production environment 2021-09-14 13:05:48 +01:00
Hugo Sales
58b6026607 [UTIL] Fix and rename arrayRemoveKeys 2021-09-14 13:05:47 +01:00
Hugo Sales
ef1788949c [CONFIG] Cleanup services.yaml config file 2021-09-14 13:05:47 +01:00
Hugo Sales
b3d5c73ab4 [FORMATTING] Update license header in SchemaDef compiler pass 2021-09-14 13:05:47 +01:00
Hugo Sales
62e093c650 [EVENT][ROUTES] Add event to allow modules to add routes, 'add_route' 2021-09-14 13:05:47 +01:00
Hugo Sales
152828ed68 [FRAMEWORK] Avoid double initializing the framework 2021-09-14 13:05:47 +01:00
Hugo Sales
aac653d2bd [EVENT] Fix event handler and rename events to snake_case 2021-09-14 13:05:47 +01:00
Hugo Sales
995b4cfb9b [PLUGIN] Update example plugin 2021-09-14 13:05:47 +01:00
Hugo Sales
ea7d43172a [MODULE][COMPILER] Add compiler pass responsible for loading, instantiating and wiring enabled modules 2021-09-14 13:05:47 +01:00
Hugo Sales
bc9de1c0fa [MODULE] Added module base class 2021-09-14 13:05:47 +01:00
Hugo Sales
b71eded942 [COMMAND] Fix ListEvents command to properly display the callable 2021-09-14 13:05:47 +01:00
Hugo Sales
292c9dc862 [COMPOSER][MODULE] Add autoloading rules for components and plugins 2021-09-14 13:05:46 +01:00
Hugo Sales
da0d88e0f2 [MODULE] Renamed modules to components 2021-09-14 13:05:46 +01:00
Hugo Sales
48252d6b8c [UTIL][FORM] Add form transformer array <--> string 2021-09-14 13:05:46 +01:00