Frédéric Guillot
216f2dee12
Add project ID to ExternalTaskProviderInterface::fetch()
2019-07-30 12:58:36 -07:00
KN4CK3R
1a39c46620
Save thumbnails as PNG to allow transparency
2019-07-10 13:12:02 -07:00
Frédéric Guillot
9eb42aae33
Add missing curl_close()
2019-06-04 16:40:58 -07:00
Frédéric Guillot
4ebcf84d47
Display cURL error message in logs
2019-06-04 15:57:07 -07:00
mildis
b26776e529
Add cURL support to HTTP Client
...
- Add HTTP_PROXY_EXCLUDE option when cURL is used
- Show HTTP client backend in about page
- Fallback to legacy Stream Contexts if cURL extension is not available
2019-06-03 20:00:49 -07:00
Frédéric Guillot
d6ffe08aeb
Add Auto-Submitted E-mail header as per RFC 8384
2019-04-27 21:06:20 -07:00
Frédéric Guillot
0295388461
Add new actions to reorder tasks by column
2019-02-08 13:53:13 -08:00
Frédéric Guillot
233fd1a8a1
Authorize only API tokens when 2FA is enabled
2019-02-01 15:40:35 -08:00
Frédéric Guillot
83deec2e36
Avoid XSS in pagination ordering
2019-01-30 22:05:43 -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
1268c0023d
Avoid PHP error in Markdown parser
...
parent::inlineLink() could returns null or an array.
Bug introduced in commit c44880a .
2018-08-15 10:57:45 -07:00
cl0ne
c44880a588
Exclude task links and user mentions from nesting
2018-07-25 15:07:34 -07:00
Frédéric Guillot
29b1357cd2
Make HTTP client timeout configurable
2018-07-05 14:39:58 -07:00
Frédéric Guillot
6ae97d399d
Improve dashboard pagination
2018-05-09 11:21:57 -07:00
Frédéric Guillot
2d2b50d5dc
Remove all attachments when removing a project
2018-04-27 14:32:58 -07:00
Frédéric Guillot
bb406d57b1
Update Parsedown library
2018-04-20 16:05:50 -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
Gero Müller
5d908b4c70
Add thumbnail quality parameter (default to 95)
2018-03-12 10:33:36 -07:00
DebianRoxx
d34a5c50c4
Fix role precedence in LDAP integration
2018-03-08 13:20:33 -08:00
Rens
a66d080698
Add author name and email arguments to mail send client
2018-03-06 10:43:18 -08:00
Frédéric Guillot
95ac11a6aa
Add system log driver and use it by default
2018-03-05 13:34:04 -08:00
Frédéric Guillot
299198f718
Move SimpleLogger lib into app source tree
2018-03-05 12:04:28 -08:00
Frédéric Guillot
f92eb448cb
Add response body to InvalidStatusException
2018-03-02 13:41:37 -08:00
Frédéric Guillot
ebe04e672c
Improve HTTP client to raise exceptions
2018-03-02 12:05:41 -08:00
Frédéric Guillot
b096e907cf
Run SessionHandler::write() into a transaction
2018-02-13 15:06:51 -08:00
Frédéric Guillot
f269f4e398
Remove t() from PHPdoc example to avoid confusion
2018-02-05 14:36:43 -08:00
Frédéric Guillot
9ddefa979a
Add CSRF check for task and project files upload
2018-01-29 15:56:30 -08: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
bea52c7578
Fix PHP notice in PR #3557
2017-11-16 13:54:44 -08:00
Frederic Guillot
95cdeed472
Task CSV import is now able to handle more fields
...
Add support for the priority, start date, tags and one external link.
2017-11-14 15:39:43 -08:00
Frederic Guillot
455b909e48
Add limit argument to ldap_search()
2017-11-09 16:17:40 -08:00
Frederic Guillot
44aa24bab1
Add user backend provider system
2017-11-09 15:09:54 -08:00
Frederic Guillot
cafbd1f5a7
Improve iCalendar feed to include tasks with start/end date and due date with a time
2017-11-08 14:50:02 -08:00
Frederic Guillot
648dc6bcfb
Add predefined templates for task descriptions
2017-11-02 15:41:58 -07:00
Frederic Guillot
4bb422b41f
Render a dropdown menu for external task providers
2017-10-12 14:01:39 -07:00
kent1
b50d9c6f31
Allow the use of open_basedir and upload_tmp_dir
2017-08-31 15:32:33 -07:00
Frederic Guillot
54a751820f
Add task and project API formatters
2017-05-22 15:33:16 -04:00
Frederic Guillot
d7b0cfbbe5
Improve dashboard
2017-04-08 13:58:25 -04:00
Frederic Guillot
5cc4889473
Move Gantt charts to external plugin
2017-04-01 17:04:18 -04:00
Frederic Guillot
253d5a9331
Move calendar to external plugin
2017-04-01 15:43:36 -04:00
Frederic Guillot
9b34631135
Simplify dashboard to use new tasks list view
2017-03-12 21:36:52 -04:00
Frederic Guillot
6d814566fb
Render QR code for TwoFactor authentication without Google Chart API
2017-03-09 21:24:04 -05: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
4f325193be
Add class SubtaskListFormatter
2017-02-26 16:06:09 -05:00
Frederic Guillot
4a87fb34ba
Display tags in task list view
2017-02-26 15:18:49 -05:00
Frederic Guillot
778c9d8212
Allow people to remove missing automatic actions
...
When an automatic action is installed from a plugin,
if the plugin is removed the automatic could stay
in the database if the user didn't remove manually
the automatic action.
2017-02-19 12:00:35 -05:00
Frederic Guillot
bd0ed33179
Add Reply-To header to emails sent from Kanboard
2017-02-18 19:13:08 -05:00
Frederic Guillot
8bf054a480
Open comments in board view with a modal dialog instead of tooltip
2017-02-11 17:22:10 -05:00