Commit Graph

1379 Commits

Author SHA1 Message Date
Busfreak 6a7a4c2bd2 updated german translation 2016-01-11 16:11:06 +01: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 b7cd8c3e52 Improve check setup for required extensions 2016-01-09 10:03:08 -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 22568325c9 Change Auth classes properties to be protected 2016-01-05 21:23:19 -05:00
Frederic Guillot 023e0b7d53 Forget to translate one string in French 2016-01-05 20:42:45 -05:00
Frederic Guillot cd4af3f49f Sync locales 2016-01-05 20:37:18 -05:00
Frederic Guillot 36d4cea986 Merge pull-request #1610 2016-01-05 20:31:44 -05:00
Frederic Guillot e62779e267 Improve 2FA 2016-01-05 20:31:15 -05:00
zimmi1 cfa54a20cf Correct translation of word hours in French 2016-01-05 19:48:04 +01:00
zimmi1 a550666dc7 Correct translation of word project in French 2016-01-05 19:35:37 +01:00
Frederic Guillot 811254ba93 Added RUB - Russian Ruble 2016-01-03 19:37:53 -05:00
Frederic Guillot 4b0a932bd7 Merge pull-request #1601 2016-01-03 19:26:29 -05:00
Frederic Guillot 4e6ad60f4f Increase action name column length in actions table 2016-01-03 18:33:46 -05:00
Frederic Guillot 0751508ae3 Reduce number of SQL queries for actions 2016-01-03 18:18:14 -05:00
Frederic Guillot e2b6d4fa18 Add migrations for new action names 2016-01-03 17:36:15 -05:00
Frederic Guillot a296ba5b18 Improve Automatic Actions plugin api 2016-01-03 16:43:13 -05:00
Dmitry 9aafbdc02e Update translations.php 2016-01-03 01:57:41 +03:00
Frederic Guillot 65f26699a6 Add unit test to remove metadata 2015-12-30 16:59:35 +01:00
Frederic Guillot 9039e27b13 Merge pull-request #1583 2015-12-30 16:43:53 +01: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 8ca1809bd6 Sync locales 2015-12-29 19:17:40 +01:00
Frederic Guillot 34e6add1d8 Merge pull-request #1594 2015-12-29 19:10:54 +01:00
Frederic Guillot 178eda1887 Add autocompletion in textarea for user mentions 2015-12-29 18:44:21 +01:00
Frederic Guillot b4c5e36ee4 Update modification date during task move 2015-12-29 09:42:32 +01:00
Frederic Guillot ded63d21a8 Send notifications on user mentions 2015-12-29 09:30:36 +01:00
Dario Espinosa 3b8494cb3c kanboard\app\Locale\es_ES
kanboard\app\Template\analytic
sidebar.php
t('Compare hours')
2015-12-26 14:55:05 -05:00
Frederic Guillot 9ff0abd8d6 Update active menu in sidebars 2015-12-24 15:34:50 +01:00
Frederic Guillot 4003b122d0 Improving performance during task position change (3 times faster than before) 2015-12-23 15:39:37 +01:00
Busfreak 050d690918 Merge pull request #1 from fguillot/master
please merge
2015-12-23 00:18:32 +01:00
middeke be2fde7cc0 remove function for MetaData 2015-12-23 00:03:56 +01:00
Frederic Guillot 8ff2032ea3 Avoid PHP error when enabling LDAP group provider with PHP < 5.5 2015-12-22 19:35:41 +01:00
Frederic Guillot 6f9af3659c Added the possiblity to define custom routes from plugins 2015-12-22 19:06:03 +01:00
Busfreak 7e014e4fe9 Merge remote-tracking branch 'refs/remotes/fguillot/master' 2015-12-18 16:45:51 +01:00
Frederic Guillot c83f589b22 Show only active projects in board selector 2015-12-17 21:38:13 -05:00
Frederic Guillot d0af39170c Merge pull-request #1572 2015-12-17 20:21:12 -05:00
Frederic Guillot 47f518f3b4 Merge pull-request #1566 2015-12-17 20:20:06 -05:00
Busfreak a4a1cd9f0c set class=active when selecting controller=ProjectPermission 2015-12-17 20:00:15 +01:00
Busfreak bf2034b416 extend hook 'template:project:sidebar' with $project 2015-12-17 19:36:19 +01:00
Eskiso 59367d5450 Added MaxLenght to 50 for use with API/Comment new parameter 2015-12-17 09:36:38 +00:00
Eskiso b3dbdca609 Add reference to the createComment parameters
I've only seen the reference column being used by integrations (gitbucket,etc), would be nice that from the API we could also use that column for other references.
2015-12-17 09:35:18 +00:00
Frederic Guillot 9758a61e0a Update SQL files 2015-12-16 20:57:15 -05:00
Eskiso 4b35b318a2 Updated translation 2015-12-16 09:23:35 +00:00
Frederic Guillot 7f980cffcc Show profile link for @username mentions 2015-12-15 22:39:39 -05:00
Frederic Guillot 9e1f4fa6c7 Improve pull-request that compare hours 2015-12-14 22:13:11 -05:00
Frederic Guillot 3897b1de59 Merge pull-request #1528 2015-12-14 21:54:40 -05:00
Frederic Guillot 268a83ffbd Merge pull-request #1548 2015-12-14 21:52:48 -05:00
Frederic Guillot 4e154b106c Fix pagination in group members listing 2015-12-14 21:47:38 -05:00
Frederic Guillot 4493e5409f Add routes for ProjectUser controller 2015-12-14 21:20:39 -05:00
Frederic Guillot f01e2f4b78 Fix wrong constant name that cause a PHP error in project management section 2015-12-14 21:12:08 -05:00
Damian e46bdcda17 Update Polish translation (locale: pl_PL) 2015-12-14 23:02:11 +01:00
Damian a29420d329 polish translation
Hi
I translated some phrases to Polish (locale: pl_PL)

Regards, Damian
2015-12-14 22:32:26 +01:00
Frederic Guillot ff26cce361 Add new boolean value for CSV import 2015-12-13 11:12:03 -05:00
Frederic Guillot 486238b548 API: check project membership for task operations 2015-12-12 17:46:11 -05:00
Frederic Guillot dc40675f37 Fix regression for subtask restriction 2015-12-12 16:52:12 -05:00
Matthew Cillo b2b75a4a6e added/reworded some comments 2015-12-11 21:33:27 -05:00
Matthew Cillo c72e13a976 removed debug line and added title 2015-12-11 21:16:00 -05:00
Frederic Guillot b834f5475c Add routes for exports 2015-12-11 18:21:47 -05:00
Frederic Guillot 6e54cbd6e9 Skip 2FA for RememberMeAuth 2015-12-10 20:21:12 -05:00
Frederic Guillot 786e360d0b Try to load config.php from /data if not available 2015-12-10 20:01:52 -05:00
middeke 00fdefbb4f problem with UTF-8 coding 2015-12-08 13:43:24 +01:00
middeke 6688b275e6 update german translation, fixed 'BAM - Konvertibile Mark' 2015-12-08 12:35:53 +01:00
Matthew Cillo 583e6bf064 added working template of compare hours 2015-12-07 22:45:12 -05:00
Frederic Guillot 9cc89c1ba1 Remove useless class declaration in provider 2015-12-07 18:11:05 -05:00
Frederic Guillot 5c84996ee7 Add route for users section 2015-12-06 19:37:50 -05:00
Frederic Guillot b4b1d40eb0 Add routes for settings and documentation 2015-12-06 18:28:23 -05:00
Frederic Guillot 756e8697c0 Add the possibility to define API token in config file 2015-12-06 18:13:49 -05:00
Frederic Guillot 46dfd453a9 Adjust wrong permission 2015-12-06 17:59:54 -05:00
Frederic Guillot 563bfafe6b Add routes for groups section 2015-12-06 17:50:05 -05:00
Frederic Guillot f0651c48c1 Restrict actions for project viewers 2015-12-06 17:39:21 -05:00
Frederic Guillot bd849ff655 Add routes for users section 2015-12-06 16:24:19 -05:00
Frederic Guillot 34048c2804 Add line separator in debug logs 2015-12-06 15:57:41 -05:00
Frederic Guillot 7c355edc16 Fix wrong column type for users.language 2015-12-06 15:05:24 -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 db5da71f15 Update SQL schemas 2015-12-05 22:02:35 -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 bb63068196 Sync locales 2015-12-05 21:05:48 -05:00
Frederic Guillot bd313f9426 Add check for gd extension 2015-12-05 20:33:30 -05:00
Frederic Guillot e9fedf3e5c Rewrite of the authentication and authorization system 2015-12-05 20:31:27 -05:00
Frederic Guillot 3925cf68dd Merge pull-request #1523 2015-12-04 21:28:11 -05:00
Matthew Cillo 61acd80ec3 added capability to reopen GitLab issues 2015-12-03 21:56:11 -05:00
Folcky 2c547fd005 Update translations.php
Enable это значить Включить, а не Отключить!
2015-12-03 11:44:24 +03: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 e582d4047b Add groups (teams) 2015-11-25 22:06:39 -05:00
Eskiso a8da794b60 Updated translation
Also updated due date translation
2015-11-23 09:16:22 +00:00
Frederic Guillot 2c80a90a6f Add Bosnian translation (pull-request #1470) 2015-11-22 12:53:18 -05:00
Frederic Guillot 0a7370b9e5 Remove workaround for 'INSERT ON DUPLICATE KEY UPDATE...' 2015-11-21 18:41:15 -05:00
Frederic Guillot 9deeaa4ef1 Add new hooks for plugins 2015-11-21 17:27:29 -05:00
Frederic Guillot 41ecb163ee Dropdown menu entry are now clickable outside of the html link 2015-11-21 15:44:25 -05: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 d457d123d7 CSV task export show the assignee name in addition to the assignee username 2015-11-20 20:45:10 -05:00
Frederic Guillot f119cbd6be Make CSV export compatible with PHP 5.3 2015-11-20 20:39:43 -05:00
Eskiso 4c3e519fa9 Updated translation 2015-11-19 11:54:51 +00:00
Frederic Guillot adb35896d8 Projects with duplicate name are now allowed 2015-11-15 19:29:31 -05:00
Frederic Guillot 968ae47454 Fix php notice after merging pull-request #1392 2015-11-15 16:56:01 -05:00
Frederic Guillot 764d399ca4 Merge pull-request #1392 2015-11-15 16:50:50 -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 a42f1ea2bd Add unit test for TaskAssignCategoryLink 2015-11-15 14:39:12 -05:00
Frederic Guillot 2011c35344 Add missing template for activity stream 2015-11-15 13:45:24 -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 2fc402f673 Fix PHP error when adding a new user with email notification enabled 2015-11-14 16:12:44 -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 bf2cf457c3 Fix bug: cs_CZ display the wrong locale in datetime picker 2015-11-12 07:12:26 -05:00
Frederic Guillot b9f56769c1 Merge pull-request #1414 2015-11-08 23:25:59 -05:00
Frederic Guillot 1177078c55 Merge pull-request #1436 2015-11-08 23:22:34 -05:00
Frederic Guillot be220bd74f Merge pull-request #1417 2015-11-08 23:22:00 -05:00
Gerardo Zamudio d9ffbea174 Update es_ES translation
translate missing strings
2015-10-29 17:15:21 -06:00
Flaudísio Tolentino 1a04a1c52d pt_BR: fix and improve translation 2015-10-26 18:05:46 -02:00
Flaudísio Tolentino ada44b300f pt_BR: translate missing strings 2015-10-26 18:02:24 -02:00
Olivier Maridat 6d354e3ea9 Add new action: Assign automatically a category based on a link 2015-10-26 14:26:35 +01: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 1af0e43813 Sync locales 2015-10-24 18:40:41 -04:00
Frederic Guillot 1fed12e353 Remove trailing slash for FILES_DIR 2015-10-24 18:04:18 -04:00
Frederic Guillot 58759f1dfc Fix typo in French translation 2015-10-24 17:56:14 -04:00
Frederic Guillot 51c333e538 Regenerate thumbnails if missing 2015-10-24 17:54:56 -04:00
Frederic Guillot 9129a16337 Check for each request that reverse proxy user match user session 2015-10-24 09:30:27 -04:00
Frederic Guillot 9aca556fc6 Avoid to disable the default swimlane during renaming when there is no other activated swimlane 2015-10-23 20:48:02 -04:00
Frederic Guillot ffeffa54f9 People should not see any tasks during a search when they are not associated to a project 2015-10-23 19:57:43 -04:00
Frederic Guillot 9707c0b4c4 Make unit tests pass under Windows 2015-10-22 21:31:30 -04:00
Max Kamashev 1739c4a679 Form add subtasks in each task 2015-10-20 10:31:03 +03:00
Frederic Guillot 5d15075223 Fix regressions 2015-10-19 22:47:45 -04:00
Frederic Guillot 039baacaa0 Cosmetic fixes 2015-10-19 21:32:18 -04:00
Frederic Guillot 7303a79b50 Cleanup and minor fixes 2015-10-19 21:05:41 -04:00
Frederic Guillot 43cffe2828 Remove useless class and add new plugin hooks 2015-10-18 18:13:54 -04:00
Frederic Guillot 7571b78bd1 Update SQL schema exports 2015-10-18 12:06:26 -04:00
Frederic Guillot 0512b68890 Fix typo in phpdoc 2015-10-17 22:45:54 -04:00
Frederic Guillot ddd562232e Fix typo in phpdoc 2015-10-17 22:45:31 -04:00
Frederic Guillot 69689db79c Fix some phpdoc 2015-10-17 22:43:49 -04:00
Frederic Guillot 85af2317c5 Fix issues in Mysql schema 2015-10-17 22:41:27 -04:00
Frederic Guillot 11f16bce82 Fix typo in schema declaration 2015-10-17 22:33:23 -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 9283fb88d8 Add metadata for users, tasks and projects 2015-10-17 15:27:43 -04:00
Frederic Guillot 9153c6ff0d Move ProjectActivitySubscriber to a new notification type 2015-10-17 12:53:11 -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 b40190ee9f Merge pull-request #1383 2015-10-17 09:51:19 -04:00
Frederic Guillot 73a5b9bc75 Make user notifications pluggable 2015-10-17 09:51:15 -04:00
Flaudísio Tolentino 0cd0e19150 pt_BR: translate missing strings 2015-10-16 23:56:50 -03:00
Flaudísio Tolentino c9f1dc26ab Improve pt_BR translation 2015-10-16 23:55:14 -03: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 7d458cd500 Add CSV import for tasks 2015-10-12 17:49:30 -04:00
Frederic Guillot e515f37435 Add user CSV import 2015-10-12 14:44:28 -04:00
Frederic Guillot e57386a183 Merge pull-request #1350 2015-10-12 11:50:35 -04:00
Timo Litzbarski 6c021baa8d remove trailing space 2015-10-12 14:54:43 +00:00
Timo Litzbarski 9eed530aa8 remove trailing space 2015-10-12 14:53:13 +00:00
Frederic Guillot ffe615d201 Add comments sorting 2015-10-11 18:21:54 -04:00
Frederic Guillot c77c9443e9 Do not hardcode reset filter value 2015-10-11 17:24:56 -04:00
Frederic Guillot dc0749ecce Improve LDAP auth 2015-10-11 14:44:16 -04:00
Frederic Guillot cf6d4d1c0a Fix some phpdoc 2015-10-11 12:32:20 -04:00
Frederic Guillot 48a2cfc741 Fix minor issues 2015-10-11 12:27:00 -04:00
Frederic Guillot 0e233673e3 Allow plugins to override CSP rules 2015-10-10 18:59:06 -04:00
BlueTeck c9ce5962a6 #1340 add append/replace option to dustom filters 2015-10-10 17:23:41 +02:00
Frederic Guillot 586c600040 Add proxy support for http client 2015-10-08 20:54:07 -04:00
Eskiso 546e6fe742 Updated translation 2015-10-08 21:51:23 +01:00
Frederic Guillot 9d56525c4b When duplicating a task redirect to the new task 2015-10-07 20:06:28 -04:00
Frederic Guillot 735c99e4ae Add default links in sql dump 2015-10-07 19:52:46 -04:00
Frederic Guillot 032341f55d Remove project settings icon from dashboard 2015-10-07 19:31:46 -04:00
Frederic Guillot 8b086e8740 Include more shortcut links into the view "My projects" 2015-10-07 19:30:16 -04:00
Frederic Guillot 4785174e43 Duplicate a project with tasks will copy the new tasks in the same columns 2015-10-07 19:01:08 -04:00
Frederic Guillot 6dba53317c Convert translation file to UTF-8 2015-10-07 18:06:51 -04:00
Frederic Guillot f3f438a3ff Repeat column headers for each swimlane 2015-10-06 21:51:10 -04:00
Frederic Guillot 28a4c86f7a Add sql dump of settings table 2015-10-06 20:01:34 -04:00
Frederic Guillot be2885f68f Merge pull-request #1322 2015-10-06 19:36:27 -04:00
Janyk Steenbeek 7c4d8738ee Changed NL translation of 'Remaining'
I personally think Resterend fits in better then Restant because its fits better in the sentence. Please let me know if you prefer a different approach.
2015-10-06 12:02:08 +02:00
Timo Litzbarski fd02f47d16 German Translation fix @nochso 2015-10-06 09:48:49 +00:00
Frederic Guillot ca62d68788 Add Mysql and Postgres schema (SQL dump) 2015-10-05 22:10:25 -04:00
Jan Wagner d85741a3a1 .htaccess: Add compatibility for apache 2.4 2015-10-05 22:46:30 +02:00
Timo Litzbarski 575363d4c5 German Translation 2015-10-05 10:01:31 +00:00
Frederic Guillot 92cf7f4df6 Fix a couple of issues for PHP 7.0 2015-10-03 21:44:26 -04:00
Frederic Guillot c9e3178720 Fix issue when unlinking Gitlab account 2015-10-03 18:22:06 -04:00
Frederic Guillot 260c8515c5 Add more unit tests 2015-10-03 17:21:29 -04:00
Frederic Guillot d7c0fabcb7 Add unit test for FileStorage 2015-10-03 15:55:20 -04:00
Frederic Guillot aeab662d65 Fix bug with due date greater than year 2038
See: https://en.wikipedia.org/wiki/Year_2038_problem
2015-10-03 14:09:52 -04:00
Frederic Guillot a41d580a46 Reduce font size for board toolbar 2015-10-03 12:28:56 -04:00
Frederic Guillot a58661f9a6 Sync locales 2015-10-03 12:22:34 -04:00
Frederic Guillot d67d7c54e6 Add web notifications 2015-10-03 12:09:27 -04:00
Frederic Guillot 4a26dffaaf Add config parameter to enable/disable Syslog 2015-10-02 22:14:01 -04:00
Frederic Guillot 264b552603 Add custom filters (refactoring of pull-request #1312) 2015-10-02 21:58:00 -04:00
Frederic Guillot 370361330a Fix Postgres issue "Cardinality violation" when there is multiple "is_milestone_of" links 2015-10-01 09:46:34 -04:00
Frederic Guillot 792d5a20bc Make sure there is always a trailing slash for application_url 2015-09-30 22:21:35 -04:00