Commit Graph

  • 0230dd04df
    [PLUGIN] Remove Test plugin Hugo Sales 2020-08-05 20:48:13 +00:00
  • 86b9f7d7a1
    [COMPONENT][PLUGIN] Move Email and XMPP notification handlers from components to plugins, so they can be disabled Hugo Sales 2020-08-05 20:47:28 +00:00
  • 3fb45176b8
    [COMPONENT] Remove 'post on status change' option for email transport Hugo Sales 2020-08-05 20:39:17 +00:00
  • c7dbae8067
    [AUTOGENERATED] Update autogenerated code Hugo Sales 2020-08-05 20:38:07 +00:00
  • db8e783233
    [UI] Notifications settings styling finished rainydaysavings 2020-08-08 02:24:27 +01:00
  • 6b85d38ad6
    [UI] Notification settings styling progress rainydaysavings 2020-08-08 01:20:51 +01:00
  • bdae49718f
    [UI] Notification settings tabs functional rainydaysavings 2020-08-07 23:47:03 +01:00
  • 884d2529d3
    [UI] Notifications settings page CSS work rainydaysavings 2020-08-06 23:56:40 +01:00
  • ea33243b60
    [UI] Accessibility improvements all around rainydaysavings 2020-08-06 00:26:07 +01:00
  • 54bade96ad
    [UI] Fixed issue where certain form element would be on top the left panel rainydaysavings 2020-08-05 22:25:18 +01:00
  • d9b48d33b6
    [ROUTES] Fix use statement rainydaysavings 2020-08-05 19:15:13 +01:00
  • d717aac67f
    [JS][UI][AVATAR] JS cropping script rainydaysavings 2020-08-05 19:07:38 +01:00
  • 774383a3c1
    [UI] Cropping avatar as a circle, proper preview done rainydaysavings 2020-07-28 17:08:08 +01:00
  • 574fb38225
    [CONTROLLER][UI] Avatar JS cropping added rainydaysavings 2020-07-28 00:07:31 +01:00
  • 1d5a1818c1
    [UI] Login and Register button fixes rainydaysavings 2020-07-27 16:56:07 +01:00
  • f840d4350f
    [UI] Controller and Route for FAQ page created as well as basic template structure rainydaysavings 2020-06-05 22:51:46 +01:00
  • 9899601777
    [UI] Settings pages routes and styling done. rainydaysavings 2020-06-26 23:44:53 +01:00
  • e5082657b7
    [COMPONENT][PLUGIN] Small refactor and add license Hugo Sales 2020-08-05 16:32:46 +00:00
  • b436a0641d
    [CONTROLLER][UI] Add notification settings form Hugo Sales 2020-08-05 16:31:39 +00:00
  • 4ba71426b6
    [MODULE] Reload modules if modified, except in production environment Hugo Sales 2020-08-05 16:22:12 +00:00
  • 58b6026607
    [UTIL] Fix and rename arrayRemoveKeys Hugo Sales 2020-08-05 16:20:08 +00:00
  • ef1788949c
    [CONFIG] Cleanup services.yaml config file Hugo Sales 2020-08-05 16:25:19 +00:00
  • b3d5c73ab4
    [FORMATTING] Update license header in SchemaDef compiler pass Hugo Sales 2020-08-03 21:08:47 +00:00
  • 62e093c650
    [EVENT][ROUTES] Add event to allow modules to add routes, 'add_route' Hugo Sales 2020-08-03 20:56:48 +00:00
  • 152828ed68
    [FRAMEWORK] Avoid double initializing the framework Hugo Sales 2020-08-03 20:56:00 +00:00
  • aac653d2bd
    [EVENT] Fix event handler and rename events to snake_case Hugo Sales 2020-08-03 20:55:07 +00:00
  • 995b4cfb9b
    [PLUGIN] Update example plugin Hugo Sales 2020-08-03 20:53:40 +00:00
  • ea7d43172a
    [MODULE][COMPILER] Add compiler pass responsible for loading, instantiating and wiring enabled modules Hugo Sales 2020-08-03 20:52:47 +00:00
  • bc9de1c0fa
    [MODULE] Added module base class Hugo Sales 2020-08-03 20:51:45 +00:00
  • b71eded942
    [COMMAND] Fix ListEvents command to properly display the callable Hugo Sales 2020-08-03 20:51:24 +00:00
  • 292c9dc862
    [COMPOSER][MODULE] Add autoloading rules for components and plugins Hugo Sales 2020-08-03 20:45:00 +00:00
  • da0d88e0f2
    [MODULE] Renamed modules to components Hugo Sales 2020-08-03 20:40:49 +00:00
  • 48252d6b8c
    [UTIL][FORM] Add form transformer array <--> string Hugo Sales 2020-07-30 22:51:07 +00:00
  • 3e6eb114c4
    [UTIL] Add Common::array_remove_keys Hugo Sales 2020-07-30 22:48:24 +00:00
  • fe3a3978af
    [UI][CONTROLLER] Work on tabbed notification settings panel Hugo Sales 2020-07-30 22:47:47 +00:00
  • 04e31d273d
    [MAIL] Make mailserver a required service Hugo Sales 2020-07-30 22:40:37 +00:00
  • 71db1870db
    [SECURITY] Ensure ARGON2 constants are defined, or throw exception Hugo Sales 2020-07-27 22:18:23 +00:00
  • 7560db4d5f
    [DEPENDENCY] Update dependencies Hugo Sales 2020-07-27 22:17:43 +00:00
  • fe394e9b20
    [UI][CONTROLLER] Refactor UserPanel to use the new Form::handle method and add placeholders in the password fields Hugo Sales 2020-07-27 03:48:35 +00:00
  • 6fc120571d
    [DATABASE] Remove DATABASE::flush from Profile::setSelfTags Hugo Sales 2020-07-27 03:46:51 +00:00
  • b3bce3efa1
    [FORMATTING] Add option to split a string to array by both a comma and a space Hugo Sales 2020-07-27 03:44:25 +00:00
  • 921da28884
    [FORM] Add DataTransformer to and from array Hugo Sales 2020-07-27 03:43:21 +00:00
  • 93f576679c
    [FORM] Add Form::handle which automagically creates a form, handles a request, and writes the data to the given entity and update Form::create to do some more magic as well Hugo Sales 2020-07-27 03:40:09 +00:00
  • 59eba851f7
    [DATABASE][TOOLS] Update local_user to return the proper PhoneNumber type Hugo Sales 2020-07-27 03:36:34 +00:00
  • 22e292276c
    [CORE][SECURITY][UX] Save previous url on /register and /logout Hugo Sales 2020-07-26 16:49:09 +00:00
  • 199fa0278c
    [CONTROLLER][UI] Fixing controller display errors, Settings CSS fixes rainydaysavings 2020-07-26 17:49:11 +01:00
  • 6d729de07c
    [UI][ROUTES][CONTROLLER] Fixing Settings navs and templates rainydaysavings 2020-07-26 16:05:07 +01:00
  • a9b614bbdd
    [UI] Register and Login rework rainydaysavings 2020-07-25 23:55:09 +01:00
  • e8d03e70ea
    [UI] Left panel fix rainydaysavings 2020-07-24 16:15:01 +01:00
  • d08c4a1f62
    [Controller] Update settings/avatar Hugo Sales 2020-07-26 00:27:08 +00:00
  • db32a5fcfc
    [DATABASE][TOOLS] Update local_user, SchemaDefDriver and bin/generate_entity_fields to use the phone_number type (which maps to a varchar 35 and does validation) Hugo Sales 2020-07-26 00:18:15 +00:00
  • db52e282b9
    [UI] Update settings/account to reflect the current values Hugo Sales 2020-07-26 00:02:20 +00:00
  • fd36e6fa7a
    [UI][ROUTES] s%settings/profile%settings/personal_info% Hugo Sales 2020-07-26 00:00:02 +00:00
  • 17f854b1d9
    [CORE][UX] Save previous url to redirect back after registering Hugo Sales 2020-07-25 23:58:26 +00:00
  • ead29a636d
    [DEPENDENCY] Add odolbeau/phone-number-bundle Hugo Sales 2020-07-25 23:56:48 +00:00
  • 576d6eb11c
    [UTIL][NICKNAME][FIX] Add self to constant Hugo Sales 2020-07-25 22:22:16 +00:00
  • 8b7dd48344
    [UI][USERPANEL] Add prefilled fields, mark some as optional and handle self tags in the profile settings page Hugo Sales 2020-07-25 17:56:38 +00:00
  • 207eeb39ca
    [SELFTAGS] Add Profile::{set,get}SelfTags Hugo Sales 2020-07-25 17:53:37 +00:00
  • 1e911f1ba4
    [FORM] Add Form::isRequired Hugo Sales 2020-07-25 17:50:23 +00:00
  • 6adb527fe0
    [DATABASE] Refactor DB.php and make findBy always return an array, instead of a doctrine collection Hugo Sales 2020-07-25 17:49:57 +00:00
  • 040c400bfe
    [UTIL] Update Formatting::{toString,toArray} to allow spliting by either space or comma Hugo Sales 2020-07-25 17:48:44 +00:00
  • 66c38d777a
    [SECURITY] Update way passwords are checked and update Alexei Sorokin 2020-07-25 16:09:43 +00:00
  • ea131d03e1
    [TWIG][ROUTES] Footer links routes and pages added rainydaysavings 2020-07-25 00:34:52 +01:00
  • fa613b7098
    [UI][ROUTES] Footer links added rainydaysavings 2020-07-24 23:47:32 +01:00
  • 6d4f6b5109
    [UI] Fixing problem due to Firefox's autofill filter rainydaysavings 2020-07-24 17:46:15 +01:00
  • 51f79242b7
    [UI] Login template small fix rainydaysavings 2020-07-24 15:52:45 +01:00
  • 0dc3d3023e
    [UI] Left panel template and Login page CSS work done rainydaysavings 2020-07-23 23:48:49 +01:00
  • 3ba46a9a60
    [SECURITY][CONTROLLER] Remove unreachable code from the Security controller Hugo Sales 2020-07-25 14:45:12 +00:00
  • c26ffe09b6
    [CONTROLLER][ADMIN][CONFIG] Fix form to use static strings as keys and add labels seperately; convert input from string to appropriate type Hugo Sales 2020-07-25 14:43:43 +00:00
  • b772702895
    [LIB][Util] Update Common::setConfig to throw an exception if appropriate, add Formatting::{toString,toArray} Hugo Sales 2020-07-25 14:42:00 +00:00
  • 647fd421ee
    [I18N] Remove incomplete autogenerated translation file, to be fixed later Hugo Sales 2020-07-25 14:40:39 +00:00
  • 91af1be470
    [AUTOGENERATED] Update all entity fields Hugo Sales 2020-07-25 02:08:19 +00:00
  • e0cc125907
    [SECURITY] Small refactor in Authenticator.php, to remove unused services Hugo Sales 2020-07-25 02:07:46 +00:00
  • c973517397
    [USER][UI][AUTHENTICATION] Add registration form Hugo Sales 2020-07-25 02:06:55 +00:00
  • 17dc298dfa
    [UTIL][NICKNAME] Small refactor and remove the check between user nickname and group_alias, as these will have different semantics Hugo Sales 2020-07-25 02:05:41 +00:00
  • 5b578b9519
    [DATABASE] Fix typos in user_notification_prefs Hugo Sales 2020-07-25 02:04:20 +00:00
  • 6e6c7ede1e
    [DATABASE] Fix typo in profile table and add a constructor Hugo Sales 2020-07-25 02:03:16 +00:00
  • 7c6112b887
    [FORM][WRAPPER] Merge argument options, not replace Hugo Sales 2020-07-25 02:01:33 +00:00
  • a85fc2d0bd
    [DATABASE] Update LocalUser table to not have a numerical id, add is_email_verified and fix getProfile accordingly Hugo Sales 2020-07-25 02:00:33 +00:00
  • 7a7f7d3ae1
    [MAILER][WRAPPER] Add mailer wrapper that respects the configuration Hugo Sales 2020-07-25 01:57:34 +00:00
  • 7c35fde8bc
    [FIX] Fix bug in DATABASE.php, since findBy can return different types Hugo Sales 2020-07-25 01:55:39 +00:00
  • 72bf62adc3
    [TOOLS] Update generate fields script to output default values Hugo Sales 2020-07-25 01:54:18 +00:00
  • 672e2b80eb
    [DEPENDENCY] Add symfonycasts/verify-email-bundle Hugo Sales 2020-07-24 23:00:36 +00:00
  • c0da90bd3e
    [COMMON][SECURITY][WRAPPER] Added security service static wrapper and Common::getUser Hugo Sales 2020-07-23 23:33:00 +00:00
  • 97fd7620e7
    [CORE][ROUTES] Small refactor on entrypoint and RouteLoader Hugo Sales 2020-07-23 22:51:07 +00:00
  • 1572261617
    [TWIG] Add twig function to output the active tag if the current route matches a given one Hugo Sales 2020-07-23 22:48:59 +00:00
  • cac00dd6d4
    [CONTROLLER][ROUTES] Refactor the base Controller to not reinvent the wheel too much and rely on Symfony's events Hugo Sales 2020-07-23 17:55:06 +00:00
  • a1c90f2e15
    [ROUTES] Change name of admin and settings routes and refactor the way they're specified Hugo Sales 2020-07-23 15:39:05 +00:00
  • 56f74fffe8
    [CONTROLLER][ROUTES] Refactor controllers to use the new base class and remove controller from the class name Hugo Sales 2020-07-23 14:08:31 +00:00
  • 2796ac5228
    [NOTIFICATION][DATABASE] Update user notification prefs table, implementation of Notification and define a base class for notification transport Hugo Sales 2020-07-23 13:52:41 +00:00
  • df4d246ede
    [CONTROLLER] Remove example enqueue Hugo Sales 2020-07-22 11:50:20 +00:00
  • 59fcd042e9
    [DEFAULTS] Add password hashing algorithm default settings Hugo Sales 2020-07-22 11:48:32 +00:00
  • 0eba267a73
    [LOGIN] Implement password checking and related systems Hugo Sales 2020-07-22 11:45:03 +00:00
  • f3ccdf8017
    [USER] Add UserRoles Hugo Sales 2020-07-22 11:49:56 +00:00
  • 5a74354703
    [DATABASE] Add role collumn to profile table Hugo Sales 2020-07-22 11:40:53 +00:00
  • 8ce0f05371
    [UTIL] Update Common::config to ensure the values queried exist Hugo Sales 2020-07-22 09:41:09 +00:00
  • ae373c7d96
    [DEFAULTS][FIX] Fix logic error that kept reloading the table when the file wasn't modified Hugo Sales 2020-07-22 09:40:21 +00:00
  • 3313897671
    [UI][SESSION] Add login and logout pages Hugo Sales 2020-07-22 01:58:25 +00:00
  • fb53700be2
    [LIB][Util] Remove Functional::arity as it got merged upstream as Functional\ary Hugo Sales 2020-07-22 01:57:03 +00:00
  • d6cd52cede
    [LIB][Util] Make Common::config return the unserialized value instead of the entity Hugo Sales 2020-07-22 01:56:12 +00:00