Frederic Guillot
|
9e24bb2ef0
|
Do not cache app settings in session
|
2016-01-14 21:42:28 -05:00 |
Frederic Guillot
|
805be7d331
|
Move validator methods
|
2016-01-14 20:18:13 -05:00 |
Frederic Guillot
|
dc35a78374
|
Move some validators to separate classes
|
2016-01-13 21:45:14 -05:00 |
Frederic Guillot
|
f9c676cf81
|
Change private properties to protected
|
2016-01-13 21:02:32 -05:00 |
Frederic Guillot
|
3699073371
|
Move project validator methods
|
2016-01-11 22:07:39 -05:00 |
Frederic Guillot
|
e31185a2bd
|
Minor fixes
|
2016-01-11 21:54:52 -05:00 |
Frederic Guillot
|
9a661a5e9e
|
Move subtask validator methods
|
2016-01-11 21:47:51 -05:00 |
Frederic Guillot
|
20b9c3d030
|
Move swimlane validator methods
|
2016-01-11 21:36:00 -05:00 |
Frederic Guillot
|
b50f53ab3a
|
Move task link validator methods
|
2016-01-11 21:27:49 -05:00 |
Frederic Guillot
|
ff1de5c06d
|
Fix bug: Automatic action listeners were using the same instance
|
2016-01-10 14:00:34 -05:00 |
Frederic Guillot
|
26e3996014
|
Add forgot password feature
|
2016-01-09 17:28:31 -05:00 |
Frederic Guillot
|
f32d23d015
|
Remove HTMLToMarkdown dependency
|
2016-01-07 21:36:51 -05:00 |
Frederic Guillot
|
7864685cfd
|
Move Gitlab webhook to an external plugin
|
2016-01-07 21:05:23 -05:00 |
Frederic Guillot
|
54b3cfe8a1
|
Move bitbucket webhook to an external plugin
|
2016-01-07 20:16:05 -05:00 |
Frederic Guillot
|
1ef6e6c2bf
|
Fix phpdoc
|
2016-01-06 22:04:20 -05:00 |
Frederic Guillot
|
00e5a4c5b4
|
Move Github Webhook to external plugin
See: https://github.com/kanboard/plugin-github-webhook
|
2016-01-06 21:46:31 -05:00 |
Frederic Guillot
|
e62779e267
|
Improve 2FA
|
2016-01-05 20:31:15 -05:00 |
Frederic Guillot
|
a296ba5b18
|
Improve Automatic Actions plugin api
|
2016-01-03 16:43:13 -05:00 |
Frederic Guillot
|
f69f9b0811
|
Use SHA-1 for session hash to avoid incompatibility between platforms
|
2015-12-30 15:15:55 +01:00 |
Frederic Guillot
|
5b45a082d9
|
Remove arguments of beforeAction() method
|
2015-12-30 14:54:54 +01:00 |
Frederic Guillot
|
019d83f3fc
|
Fix compatiblity issue with FreeBSD for session.hash_function
|
2015-12-30 14:29:00 +01:00 |
Frederic Guillot
|
6f9af3659c
|
Added the possiblity to define custom routes from plugins
|
2015-12-22 19:06:03 +01:00 |
Frederic Guillot
|
7f980cffcc
|
Show profile link for @username mentions
|
2015-12-15 22:39:39 -05:00 |
Frederic Guillot
|
ff26cce361
|
Add new boolean value for CSV import
|
2015-12-13 11:12:03 -05:00 |
Frederic Guillot
|
8f6c064cd7
|
Add debug log for session invalidation
|
2015-12-06 14:55:45 -05:00 |
Frederic Guillot
|
70c65268fe
|
Update plugin doc
|
2015-12-06 14:48:59 -05:00 |
Frederic Guillot
|
d0e809a32c
|
Add new method to flush session variables
|
2015-12-06 08:23:53 -05:00 |
Frederic Guillot
|
9bd7985ba4
|
Add more unit tests
|
2015-12-06 00:00:09 -05:00 |
Frederic Guillot
|
73ce90ac56
|
Remove unused use statements
|
2015-12-05 21:34:26 -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 |
Frederic Guillot
|
91bdf6aaf3
|
Add generic authorization class
|
2015-11-27 16:24:21 -05:00 |
Frederic Guillot
|
2451706316
|
Add generic LDAP client library
|
2015-11-27 09:15:12 -05:00 |
Olivier Maridat
|
f837e70a2d
|
Add filter by task link
|
2015-11-26 15:33:44 +01:00 |
Frederic Guillot
|
37ef906998
|
Avoid Safari to append .html at the end of downloaded files
|
2015-11-21 11:30:45 -05:00 |
Frederic Guillot
|
f119cbd6be
|
Make CSV export compatible with PHP 5.3
|
2015-11-20 20:39:43 -05:00 |
Frederic Guillot
|
4358708f1b
|
Use PHP7 function random_bytes() to generate tokens if available
|
2015-11-15 16:31:26 -05:00 |
Frederic Guillot
|
42b5b413bd
|
Code cleanup
|
2015-11-15 13:06:13 -05:00 |
Frederic Guillot
|
a675271ad7
|
Rewrite of session management
|
2015-11-15 12:50:33 -05:00 |
Frederic Guillot
|
d0925d99e7
|
Improve error handling of plugins
|
2015-11-14 15:51:37 -05:00 |
Frederic Guillot
|
d84bf429d6
|
Fix bug in daily project summary CSV export
|
2015-11-14 15:35:59 -05:00 |
Frederic Guillot
|
a2ebc6c3b2
|
Move some classes to namespace Core\Http
|
2015-10-25 18:11:49 -04:00 |
Frederic Guillot
|
6756ef2301
|
Move token generation to Security namespace
|
2015-10-25 15:05:19 -04:00 |
Frederic Guillot
|
9707c0b4c4
|
Make unit tests pass under Windows
|
2015-10-22 21:31:30 -04:00 |
Frederic Guillot
|
ad55e6ede5
|
Remove exit expression in database provider
|
2015-10-17 22:31:04 -04:00 |
Frederic Guillot
|
09da289c2f
|
Move slack, hipchat and jabber integrations to plugins
|
2015-10-17 22:19:49 -04:00 |
Frederic Guillot
|
472f94efee
|
Move webhook to project notification type
|
2015-10-17 12:30:05 -04:00 |
Frederic Guillot
|
3543f45c2d
|
Throw exception for page not found
|
2015-10-17 10:59:07 -04:00 |
Frederic Guillot
|
8c532efd5f
|
Run php-cs-fixer on the code base
|
2015-10-17 10:09:03 -04:00 |
Frederic Guillot
|
73a5b9bc75
|
Make user notifications pluggable
|
2015-10-17 09:51:15 -04:00 |
Frederic Guillot
|
98b203fe69
|
Move DateParser class to Core namespace
|
2015-10-16 22:43:07 -04:00 |
Frederic Guillot
|
f99a3c501f
|
Make mail transports pluggable and move integrations to plugins
- Postmark: https://github.com/kanboard/plugin-postmark
- Mailgun: https://github.com/kanboard/plugin-mailgun
- Sendgrid: https://github.com/kanboard/plugin-sendgrid
|
2015-10-16 20:50:12 -04:00 |
Frederic Guillot
|
9c9ed02cd7
|
Change namespace to add Kanboard as prefix
|
2015-10-13 22:19:17 -04:00 |
Frederic Guillot
|
e515f37435
|
Add user CSV import
|
2015-10-12 14:44:28 -04:00 |
Frederic Guillot
|
cf6d4d1c0a
|
Fix some phpdoc
|
2015-10-11 12:32:20 -04:00 |
Frederic Guillot
|
0e233673e3
|
Allow plugins to override CSP rules
|
2015-10-10 18:59:06 -04:00 |
Frederic Guillot
|
586c600040
|
Add proxy support for http client
|
2015-10-08 20:54:07 -04:00 |
Frederic Guillot
|
92cf7f4df6
|
Fix a couple of issues for PHP 7.0
|
2015-10-03 21:44:26 -04:00 |
Frederic Guillot
|
d7c0fabcb7
|
Add unit test for FileStorage
|
2015-10-03 15:55:20 -04:00 |
Frederic Guillot
|
d67d7c54e6
|
Add web notifications
|
2015-10-03 12:09:27 -04:00 |
Frederic Guillot
|
264b552603
|
Add custom filters (refactoring of pull-request #1312)
|
2015-10-02 21:58:00 -04:00 |
Frederic Guillot
|
1fca5e721a
|
Add getPluginHomepage()
|
2015-09-26 16:05:06 -04:00 |
Frederic Guillot
|
9ca4b43a97
|
Add page to show the list of plugins
|
2015-09-26 15:57:39 -04:00 |
Frederic Guillot
|
5be5205629
|
Change interface for objectStorage
|
2015-09-23 21:22:03 -04:00 |
Frederic Guillot
|
2af45250c4
|
Add config parameter PLUGINS_DIR
|
2015-09-22 21:27:02 -04:00 |
Frederic Guillot
|
9aea0d141a
|
Add php docblocks
|
2015-09-20 22:32:18 -04:00 |
Frederic Guillot
|
f579663adc
|
Fix some phpdoc and remove useless code
|
2015-09-20 18:44:51 -04:00 |
Frederic Guillot
|
e6f547abcf
|
Move timetable to a plugin
Plugin repository: https://github.com/kanboard/plugin-timetable
|
2015-09-20 18:24:15 -04:00 |
Frederic Guillot
|
2021dccc5a
|
Move subtask forecast to a plugin
Plugin repo: https://github.com/kanboard/plugin-subtask-forecast
|
2015-09-20 15:53:28 -04:00 |
Frederic Guillot
|
a0124b45f9
|
Add sub namespace for plugins
|
2015-09-20 13:11:41 -04:00 |
Frederic Guillot
|
fe57edd9e8
|
Add abstract cache layer
|
2015-09-20 12:38:35 -04:00 |
Frederic Guillot
|
08e09c1cac
|
Fix regression due to previous code change
|
2015-09-16 22:18:21 -04:00 |
Frederic Guillot
|
62fd225cfb
|
Add abstract storage layer
|
2015-09-16 21:38:38 -04:00 |
Frederic Guillot
|
4b6672d0b3
|
Move budget outside of the core
The budget planning feature is now a plugin
See: https://github.com/kanboard/plugin-budget
|
2015-09-13 16:56:51 -04:00 |
Frederic Guillot
|
a6a00a0040
|
First draft for plugins system
|
2015-09-13 14:07:56 -04:00 |
Frederic Guillot
|
70d3340cd0
|
Creating another task stay in the popover
|
2015-09-05 17:06:01 -04:00 |
Frederic Guillot
|
57bd53847c
|
Improve sidebar menus
|
2015-08-19 20:59:05 -04:00 |
Frederic Guillot
|
fb44818707
|
Add config parameter to define session duration
|
2015-08-01 12:35:06 -04:00 |
Frederic Guillot
|
33a3196001
|
Fix minor issues
|
2015-07-19 18:54:00 -04:00 |
Frederic Guillot
|
e7ff62f5e3
|
Add new search attributes: created, modified and updated
|
2015-07-18 17:22:49 -04:00 |
Frederic Guillot
|
dfd7972227
|
Add new search attribute for swimlane
|
2015-07-18 11:33:51 -04:00 |
Frederic Guillot
|
493c7c2c74
|
Store redirect login url in session instead of using url parameter
|
2015-07-16 22:22:33 -04:00 |
Frederic Guillot
|
ede1f1d9b0
|
Refactoring of Github authentication (oauth url change)
|
2015-07-16 20:35:56 -04:00 |
Frederic Guillot
|
12036aa21f
|
Refactoring of Google Authentication (new callback url)
|
2015-07-16 07:28:46 -04:00 |
Frederic Guillot
|
bc98748c0d
|
Start to implement url rewrite (nice urls)
|
2015-07-12 10:38:42 -04:00 |
Frederic Guillot
|
08259d4f20
|
Add lead and cycle time for projects
|
2015-07-06 21:34:57 -04:00 |
Frederic Guillot
|
bb8b4c0e36
|
Add task analytics
|
2015-07-05 16:07:21 -04:00 |
Frederic Guillot
|
4438e03c62
|
Set the assignee as organizer for ical events
|
2015-07-05 12:23:00 -04:00 |
Frederic Guillot
|
32ddfb3fba
|
Allow search by task id
|
2015-07-04 18:01:42 -04:00 |
Frederic Guillot
|
198f3eda90
|
Add search attribute to search by reference
|
2015-07-04 17:35:52 -04:00 |
Frederic Guillot
|
471e46e702
|
Add project and column attributes for advanced search
|
2015-07-01 19:32:51 -04:00 |
Frederic Guillot
|
3f084916e3
|
Add category attribute for advanced search
|
2015-06-28 21:53:50 -04:00 |
Frederic Guillot
|
7c1222fc59
|
Add description attribute for advanced search
|
2015-06-28 21:04:37 -04:00 |
Frederic Guillot
|
2e7e703180
|
Add status attribute for advanced search
|
2015-06-28 20:47:39 -04:00 |
Frederic Guillot
|
e22985df50
|
Start to implement advanced search query language
|
2015-06-28 18:52:01 -04:00 |
Frederic Guillot
|
d7a8160c2b
|
Update Bitbucket webhooks to handle issues/commit/comments
|
2015-06-21 12:19:06 -04:00 |
Frederic Guillot
|
ff85518fa8
|
Fix phpdoc comments
|
2015-06-19 18:47:01 -04:00 |
Frederic Guillot
|
f2abf33912
|
Add Sendgrid as mail transport
|
2015-06-13 13:17:16 -04:00 |
Frederic Guillot
|
e22da9d32a
|
Add Mailgun API as mail transport
|
2015-06-07 22:17:50 -04:00 |
Frederic Guillot
|
9d9e3afba2
|
Improve email sending system and add Postmark as mail transport
|
2015-06-06 14:10:31 -04:00 |