Commit Graph

30 Commits

Author SHA1 Message Date
Joe Nahmias bd7f3d219d bump symfony to 5.4.21
adapt to the new EventDispatcher API
  - Symfony\Component\EventDispatcher => Symfony\Contracts\EventDispatcher
  - dispatch() arguments swap
  - execute() must return int
2023-07-01 20:41:08 -07:00
Frédéric Guillot cda45ddb30 Avoid PHP warning caused by session_regenerate_id()
Fixes #5268
2023-05-26 18:55:07 -07:00
Frédéric Guillot 4121940ff1 Avoid CSS issue when upgrading to v1.2.29 without flushing user sessions
Fixes #5265
2023-05-24 20:07:36 -07:00
Frédéric Guillot aade89c9ba Add Themes: Dark, light and automatic mode 2023-05-14 21:14:35 -07:00
Frédéric Guillot ae7bc0b74d Regenerate session ID after successful authentication
Closes #5141
2023-04-10 22:08:57 -07:00
Erwan Colin 76a81d0675 Enable external group synchronization deactivation. 2021-09-24 13:38:41 -07:00
Frédéric Guillot 31ce583743 Write RememberMe cookie only after 2FA has been validated 2021-04-04 17:57:47 -07:00
Timo 027f875ac6
Save task list order in user session 2020-04-22 20:40:39 -07:00
Timo 64397f45fa Kanboard now requires PHP >= 7.2 since other versions are deprecated 2020-01-14 12:02:31 -08:00
Frédéric Guillot c06a110830 Reduce number of SQL queries when doing groups sync 2018-10-02 15:15:23 -07:00
Frédéric Guillot c84378648f Fallback to "status:open" if there is no user filter 2018-04-02 19:18:11 -07:00
Aurélien 5f7a3442d6 Add default filter per user 2018-04-02 14:07:04 -07:00
Frédéric Guillot ccd177ada6 Store PHP sessions in the database 2017-12-12 15:04:28 -08:00
Frédéric Guillot 6d2076e859 Add config option to exclude fields from auth providers sync 2017-11-28 16:29:49 -08:00
Frederic Guillot 44aa24bab1 Add user backend provider system 2017-11-09 15:09:54 -08:00
Frederic Guillot f3deb6492a Add toggle button to show/hide subtasks in task list view 2017-02-26 19:30:02 -05:00
Frederic Guillot 51fef80f7d
Store board collapsed mode user preference in the database 2016-08-22 21:20:48 -04:00
Frederic Guillot 1d16a53c48
Store comment sorting direction in user metadata 2016-08-21 20:36:16 -04:00
Frederic Guillot 14713b0ec7 Rename all models 2016-05-28 19:48:22 -04:00
Frederic Guillot 300dabe6b4 Added support for LDAP user photo profile 2016-05-07 12:59:35 -04:00
Frederic Guillot 94989663ec User roles are now synced with LDAP at each login 2016-05-07 10:36:46 -04:00
Frederic Guillot 60c8867fee Improve LDAP user group membership synchronization 2016-05-03 22:51:48 -04:00
Frederic Guillot 820c929ab3 Added avatar image upload 2016-03-26 14:43:41 -04:00
Frederic Guillot 2e320ceead Handle multiple avatar sizes 2016-03-19 13:45:41 -04:00
Frederic Guillot b9bb088842 Render default avatar provider when having no user linked 2016-03-19 12:17:34 -04:00
Frederic Guillot 9d4ba1471d Added letter based avatar provider 2016-03-19 11:17:58 -04:00
Frederic Guillot fa86542f90 Added pluggable Avatar providers 2016-03-18 23:06:32 -04:00
Frederic Guillot 6161eaef9e Enable/Disable users 2016-02-13 15:38:35 -05:00
Frederic Guillot 18c56a50e7 Fix phpdoc 2015-12-05 21:22:37 -05:00
Frederic Guillot e9fedf3e5c Rewrite of the authentication and authorization system 2015-12-05 20:31:27 -05:00