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 |
|