Commit Graph

2710 Commits

Author SHA1 Message Date
Rafael de Camargo 91ae1feaa1 Hide one task count when there is only one swimlane
Don't show two task counts per column when there is only one swimlane. 
Fixes #4208
2019-06-19 20:41:32 -07:00
renothing 0d8fbc85d8 Add automatic action to move task between columns based on due date 2019-06-15 20:03:41 -07:00
mildis 68b00004d2 add bitcoin to the currency list
bitcoin is referenced using its financial symbol XBT
description is with a lowercase b because its about
the unit, not the trading system
2019-06-06 17:39:20 -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
renothing f76c6c7a2a Update Chinese translations 2019-05-27 22:20:36 +02:00
Tobias Balle-Petersen a5d43b2b0b Feature: Set "start date" and "end date" on projects from API
Added parameters "start_date" and "end_date" to functions createProject and updateProject. These parameters could not previously be set from the API. Documentation should be updated to reflect the change (If approved).
2019-05-27 11:33:51 +02:00
Rafael de Camargo 4fe5025f5e Update pt_br translation 2019-05-26 20:54:42 +02:00
Rafael de Camargo c3012e0142 Fix text file preview
Escapes any html tags on text files
2019-05-26 20:54:42 +02:00
Rafael de Camargo c60d642a1a Add View File on popover to tooltip
Merged this if with the if used on template:task_file:files
2019-05-26 20:54:42 +02:00
Rafael de Camargo d5f6317608 Do not show duplicated results when multiple comments match 2019-05-13 22:34:52 -07:00
Bastian Rang 702379a550 Add new hook template:export:header 2019-05-03 21:28:34 -07:00
Rafael de Camargo 2ef6bf9f4d Update pt_br translations 2019-05-01 20:25:37 -07:00
Frédéric Guillot 11b6bf6d25 Add HTML tag in email notifications 2019-04-27 21:23:32 -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
Ole Carlsen a9c79fbc43 Update da_DK translation 2019-04-08 18:06:47 -07:00
Frédéric Guillot d261482e9a Add missing template and translations 2019-04-05 19:04:19 -07:00
rafacamargo123 9f926c9878 Update pt-BR translation 2019-04-01 19:19:16 -07:00
Balázs Úr 94a0165a5c Update Hungarian translation 2019-03-25 18:26:55 -07:00
Marco Segato 7bb1f927e8 it_IT translation update 2019-03-13 17:38:50 -07:00
Kiyohito AOKI 8c54e39d02 Fix wrong Japanese translation 2019-03-11 18:07:42 -07:00
Slavko f7516cab84 Add Slovak translation 2019-03-10 21:14:48 -07:00
rafacamargo123 cccd020988 Changes search by reference to case insentive
Search was being performed case sensitive, changed to case insensitive
2019-03-07 22:13:39 -08:00
Kiyohito AOKI 3bf8c29dad Update translations.php 2019-03-07 22:13:15 -08:00
trendspotter 42694ac2af Fix postgres schema usage 2019-02-28 18:23:35 -08:00
Frédéric Guillot 6d2b2f4a79 Simplify local Docker image build 2019-02-27 17:50:18 -08:00
Ole Carlsen aa569551dc Update da_DK translations 2019-02-19 18:06:39 -08:00
Frédéric Guillot 2251066a3c Always display task accordion elements 2019-02-19 14:50:16 -08:00
Frédéric Guillot 23417da763 Replace accordion Javascript component by <details> HTML element 2019-02-19 14:45:01 -08:00
Kiyohito AOKI 1b6f98604a Complete Japanese translation 2019-02-17 09:54:32 -08:00
Psy-Q 46e3dd66c6 Fix MySQL migration when using increment values different from 1
Fixes #4137
2019-02-15 17:39:03 -08:00
Kiyohito AOKI c6e64791ca Update Japanese translation 2019-02-13 18:31:39 -08:00
Frédéric Guillot b1c5b47d84 Add missing webhook event: task.move.project
Fixes #3969
2019-02-13 18:23:12 -08: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 ba5878e786 Update ChangeLog 2019-02-02 10:50:22 -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 fa08493348 Limit avatar image size
fixes #4041
2019-02-01 12:12:36 -08:00
Frédéric Guillot 061ba4abe1 Avoid CSRF in users CSV import 2019-01-31 20:06:49 -08:00
Frédéric Guillot 83deec2e36 Avoid XSS in pagination ordering 2019-01-30 22:05:43 -08:00
Frédéric Guillot 8cf8f9ef07 Disable by default plugin installer
- There is no code review or any approval process to submit a plugin.
- Anyone can submit a backdoor as plugin.
- This is up to the Kanboard instance owner to validate if a plugin is legit.
2019-01-30 21:34:04 -08:00
Frédéric Guillot a1c437bce8 Do not show projects dropdown when prompting the 2FA code 2019-01-30 21:17:30 -08:00
Frédéric Guillot 322383b084 Always returns a 404 otherwise people might guess which user exist 2019-01-30 21:07:56 -08:00
Frédéric Guillot 61a55c8888 Check if user role has changed while the session is open 2019-01-30 20:59:25 -08:00
Frédéric Guillot 19ea9ed620 Add missing CSRF check in TwoFactorController::deactivate() 2019-01-30 20:21:12 -08:00
rafacamargo123 ef1abecee4 Fix pt_br translation typo 2019-01-28 22:26:51 -08:00
Cyboulette cc34318bc7 Fix PHP error in task views (tag colors) 2019-01-19 13:38:50 -08:00
Rafael de Camargo f3b944c77f Hide edit button when user cannot edit task
Check for custom roles to show edit button
Fixes #4123
2019-01-11 17:21:14 -08:00
Rafael de Camargo f79a2ee5e7 Fix permission check before "Assign to me"
Users who should not be able to change assignee cannot "assign to me"

Fixes #4121
2019-01-10 01:17:03 -02:00
rafacamargo123 0deaeb58e6 Fix permission check to show project options
Fixes #4105
2019-01-08 14:45:10 -08:00