Commit Graph

1199 Commits

Author SHA1 Message Date
Frederic Guillot de6bcb97bf Fix condition for permission on project creation 2015-08-14 17:57:20 -04:00
Frederic Guillot e637a17efb Sync locales 2015-08-14 17:43:49 -04:00
Frederic Guillot ee5e8cca21 Merge pull-request #1101 2015-08-14 17:35:28 -04:00
Frederic Guillot 357102dc6e Fix potential issue with json_encode() in templates 2015-08-14 17:25:25 -04:00
mfoucrier ca9bbfc50c Update translations.php 2015-08-14 23:12:20 +02:00
Frederic Guillot 17a3781bd8 Add Gantt chart for projects 2015-08-14 17:03:55 -04:00
Frederic Guillot c6a4fbb386 Merge pull-request #1097 2015-08-14 15:54:27 -04:00
Frederic Guillot b2cce5a3a1 Add new role Project Administrator 2015-08-14 15:43:08 -04:00
Eskiso 0dc221f4d2 Updated translation 2015-08-14 10:16:54 +01:00
Frederic Guillot 80fb3bc9aa Merge pull-request #1093 2015-08-13 20:32:39 -04:00
Eskiso a6cdd014da Added pt_PT to getJsLanguageCode() 2015-08-13 09:11:21 +01:00
Eskiso 28d2d6c7cd This is in the wrong folder pt-PT instead of pt_PT, correct one already merged. 2015-08-13 09:09:18 +01:00
Frederic Guillot 7e6309dd7e Improve bug fix 2015-08-12 22:45:59 -04:00
Frederic Guillot 8d43897e26 Fix bug task estimate is reseted when using subtask timer 2015-08-12 22:17:01 -04:00
Eskiso 42cb00f767 Open - changed from Abrir to Aberto 2015-08-12 15:49:42 +01:00
Eskiso 618894eb7c Fixed bad replacements 2015-08-12 15:42:47 +01:00
Eskiso be41d1187b Portuguese (european) translations - Fixed folder name 2015-08-12 15:33:12 +01:00
Eskiso 7d3bea18c8 Added pt-PT translations 2015-08-12 15:30:44 +01:00
Eskiso f9457f4dbb Portuguese (european) translations 2015-08-12 15:23:28 +01:00
Frederic Guillot 679cb94de4 Rewrite dropdown menu 2015-08-07 22:42:29 -04:00
Frederic Guillot 2d5621af2f Fix permission issue when changing the url manually 2015-08-07 18:07:19 -04:00
Frederic Guillot e13872fc2e Javascript refactoring 2015-08-04 22:52:12 -04:00
Frederic Guillot f04ec0700c Add column vertical scrolling and set column height dynamically 2015-08-02 15:47:13 -04:00
Frederic Guillot a0004fb173 Update iCalendar library to display organizer name 2015-08-01 17:09:27 -04:00
Frederic Guillot ea24cfb07c Enable support for Github Enterprise when using Github Authentication 2015-08-01 16:48:58 -04:00
Frederic Guillot af163a9a62 Fix broken url for closed tasks in project view 2015-08-01 14:28:58 -04:00
Frederic Guillot b377b57516 Add config parameter to disable/enable RememberMe authentication 2015-08-01 12:46:55 -04:00
Frederic Guillot fb44818707 Add config parameter to define session duration 2015-08-01 12:35:06 -04:00
Frederic Guillot db88a00d48 Add bruteforce protection 2015-08-01 12:14:22 -04:00
Frederic Guillot 2d6b6533ac Add new api procedures: getDefaultTaskColor(), getDefaultTaskColors() and getColorList() 2015-07-29 18:45:26 -04:00
Frederic Guillot f595fb2786 Add first draft of the user api 2015-07-29 17:42:48 -04:00
Frederic Guillot 2eeb58ae03 Fix bug: wrong template name for subtasks tooltip due to previous file rename 2015-07-28 20:20:18 -04:00
Frederic Guillot 839a0d831e Switch to MIT license 2015-07-25 18:03:09 -04:00
Frederic Guillot 7f33cf6ef5 Fix bug: avoid the creation of multiple subtask timer for the same task and user 2015-07-25 17:07:07 -04:00
Frederic Guillot c5481618a7 Avoid PHP 5.3 issue 2015-07-25 14:05:27 -04:00
Frederic Guillot 8142d43057 Add settings to disable subtask timer and another to not include closed tasks into CFD 2015-07-25 13:02:20 -04:00
Frederic Guillot d8fb954f00 Add loading icon on board view 2015-07-21 19:50:10 -04:00
Frederic Guillot ed5bf093ab Add missing e() 2015-07-21 19:10:41 -04:00
Frederic Guillot 8cd1e6f4c1 Add current values when moving/duplicate a task to another project and add a loading icon 2015-07-20 21:10:09 -04:00
Frederic Guillot 33a3196001 Fix minor issues 2015-07-19 18:54:00 -04:00
Frederic Guillot 72f2f65951 Integrate Czech translation (pull-request #1039) 2015-07-19 18:23:46 -04:00
Frederic Guillot 8dae903e73 Merge pull-request #1039 2015-07-19 18:18:34 -04:00
Frederic Guillot 401b0bdfb1 Split task controller into smaller classes 2015-07-19 18:14:20 -04:00
Pavel Roušar e6bde176b7 Czech translation 2015-07-19 23:45:38 +02:00
Frederic Guillot fcdd71af2c Prompt user when moving or duplicate a task to another project 2015-07-19 17:03:06 -04:00
Frederic Guillot d1bfc29f1b Add settings option to define the default task color 2015-07-19 14:14:05 -04:00
Frederic Guillot 9eeb7d1820 Improve quick-add subtasks form 2015-07-19 13:53:33 -04:00
Frederic Guillot 074cfa5d7a Add memory consumption in debug log 2015-07-18 19:46:34 -04:00
Frederic Guillot 4c39d6d121 Add missing column 2015-07-18 19:12:03 -04:00
Frederic Guillot 7d7692d273 Fix cosmetic issues 2015-07-18 18:35:20 -04:00
Frederic Guillot 1bce737243 Add icon to hide/show sidebar 2015-07-18 18:21:48 -04:00
Frederic Guillot e7ff62f5e3 Add new search attributes: created, modified and updated 2015-07-18 17:22:49 -04:00
Frederic Guillot 74b880fc50 Fix bug: division by zero 2015-07-18 16:06:41 -04:00
Frederic Guillot 649c14789e Fix bug with screenshot dropdown: scroll down on the board view and focus lost when clicking on the drop zone 2015-07-18 15:48:37 -04:00
Frederic Guillot ca44da3558 Fix typo in pull-request #1035 2015-07-18 12:36:41 -04:00
Frederic Guillot d6e6ac957f Merge pull-request #1035 2015-07-18 12:33:54 -04:00
Frederic Guillot 589ef95aeb Improve pull-request #1012 2015-07-18 12:32:26 -04:00
Frederic Guillot 3260dfb049 Merge pull-request #1012 2015-07-18 11:42:54 -04:00
Frederic Guillot dfd7972227 Add new search attribute for swimlane 2015-07-18 11:33:51 -04:00
Frederic Guillot de109aaeaf Add new config option to disable automatic creation of LDAP accounts 2015-07-18 10:17:18 -04:00
Frederic Guillot 5369c74ec0 Add form to create remote user 2015-07-18 10:02:29 -04:00
Federico Lazcano 150c7367ad Spanish translation updated
Added some lines and corrected one misspelling.
2015-07-18 02:38:44 -03:00
Frederic Guillot 31c57a82b9 Update Gitlab webhook 2015-07-17 19:12:08 -04:00
Frederic Guillot 0bc99aef08 Sync locales 2015-07-16 22:47:25 -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 e0d4877126 Add edit form for user authentication 2015-07-16 21:33:05 -04:00
Frederic Guillot b0ac201340 Add config parameter to hide login form 2015-07-16 21:06:47 -04:00
Frederic Guillot 94068019db Display OAuth2 urls on integration page and update doc 2015-07-16 20:58:22 -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
Oliver Jakoubek 0bbc6da50a Completed German translation - Update 2015-07-15 23:51:54 +02:00
Oliver Jakoubek 6673289b29 Completed German translation 2015-07-15 23:15:23 +02:00
mfoucrier 51868912a9 Update translations.php 2015-07-14 19:37:57 +02:00
Frederic Guillot 010b9d3d47 Merge pull-request #1021 2015-07-13 20:43:57 -04:00
mfoucrier 67198b804a Update translations.php 2015-07-14 00:39:11 +02:00
mfoucrier a228dd0008 Update translations.php 2015-07-14 00:35:00 +02:00
Frederic Guillot bf59465b10 Use ajax requests for board collapse/expand 2015-07-12 16:51:20 -04:00
Frederic Guillot 59df72d476 Fix some issue dur to url rewriting 2015-07-12 15:46:03 -04:00
Frederic Guillot 99a3417610 Change routes 2015-07-12 11:35:13 -04:00
Frederic Guillot c104d86658 Remove edit recurrence from the task menu 2015-07-12 11:11:10 -04:00
Frederic Guillot bc98748c0d Start to implement url rewrite (nice urls) 2015-07-12 10:38:42 -04:00
Lesstat 0f2d57ca5b Corrected some SQL Spelling Erorrs 2015-07-12 09:52:44 +02:00
Lesstat a85a1c6132 Merged branch 'master' of https://github.com/fguillot/kanboard
only imports conflicted
2015-07-11 11:44:26 +02:00
Lesstat 5101eaa806 Included Subtask when filtering Tasks by Assignee
I wrote some unit test specifing the behaviour.
I think only Substask with a Status != Done and an assigned user should be taken into account. The search for "nobody" should not reveal tasks with assigned users when these tasks have a subtask without an user.
2015-07-11 11:38:04 +02:00
Frederic Guillot 1ee4594c56 Merge pull-request #1008 2015-07-10 18:15:19 -04:00
Yannick Ihmels b5ffecdfde Require autoloader relative from the current directory 2015-07-10 16:26:49 +02:00
gavlepeter a324ed864f Update translations.php 2015-07-10 13:33:07 +02:00
Frederic Guillot f4fc02130a Fix bug: No creator when duplicating a task 2015-07-08 19:59:17 -04:00
Frederic Guillot 61fb47bf3a Do not set anchor for the default swimlane on the link back to board 2015-07-08 19:38:52 -04:00
Frederic Guillot 8ddf285f76 Rewrite movePosition() 2015-07-08 19:31:41 -04:00
Frederic Guillot 2f8beda6af Move board collapse/expand mode to server side to avoid board flickering 2015-07-07 20:19:57 -04:00
Frederic Guillot 4807f3e8a0 Add icon to set automatically the start date 2015-07-07 19:29:39 -04:00
Frederic Guillot 58297ca3b1 Add datetime picker for start date 2015-07-07 19:15:53 -04:00
Frederic Guillot c198dc1b44 Cosmetic fixes 2015-07-06 21:55:26 -04:00
Frederic Guillot 538dab64b9 Fix PHP 5.3 issue 2015-07-06 21:39:41 -04:00
Frederic Guillot 08259d4f20 Add lead and cycle time for projects 2015-07-06 21:34:57 -04:00
Frederic Guillot 663a1c20e6 Add new analytic page: Average time spent into each column 2015-07-05 21:22:31 -04:00
Frederic Guillot bb8b4c0e36 Add task analytics 2015-07-05 16:07:21 -04:00
Frederic Guillot 67b9a56469 Add urls in api response for tasks and projects 2015-07-05 14:10:03 -04:00
Frederic Guillot afab68b130 Add schema migration for Slack channel 2015-07-05 13:14:00 -04:00
Frederic Guillot aa2ca3342d Merge pull-request #981 2015-07-05 12:52:44 -04:00
Frederic Guillot 0de2690413 Increase date range for ics export 2015-07-05 12:26:19 -04:00
Frederic Guillot 4438e03c62 Set the assignee as organizer for ical events 2015-07-05 12:23:00 -04:00
Frederic Guillot 45774afafc Do not rewrite remember me cookie for each request 2015-07-05 10:40:41 -04:00
Frederic Guillot e7b967d743 Update locales 2015-07-04 22:21:37 -04:00
Frederic Guillot b2ba780c9d Show title in tooltip for collapsed tasks 2015-07-04 20:51:52 -04:00
Frederic Guillot c231b65cfc Display user initials when tasks are in collapsed mode 2015-07-04 20:12:17 -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
Ash Bike bc6b443c3d Slack channel can be overridden to post to another channel/private group or send direct messages. Need to make these database changes:
INSERT INTO settings VALUES ('integration_slack_webhook_channel', '');
ALTER TABLE project_integrations ADD COLUMN slack_webhook_channel text;
2015-07-05 02:16:18 +05:30
Frederic Guillot 04300f6b5f Set focus on the dropdown for category popover 2015-07-04 16:38:42 -04:00
Frederic Guillot 33669c1bac Fix typo in de_DE translation 2015-07-04 16:26:49 -04:00
Frederic Guillot ad23b4961a Add keyboard shortcuts to switch between board/calendar/list view 2015-07-04 15:04:41 -04:00
Frederic Guillot 4f3088a331 Add keyboard shortcut to focus on the search box 2015-07-04 14:41:44 -04:00
Frederic Guillot cf8aeea6af Add filters helper for search form 2015-07-04 14:23:45 -04:00
Frederic Guillot b01eb12a6c Improve view mode switcher 2015-07-04 13:06:35 -04:00
Frederic Guillot 37c1b79bdd Do not allow closed tasks to move on the board 2015-07-04 12:39:43 -04:00
Frederic Guillot 554500aa49 Refactoring to implement new layout with filters: board/calendar/list views (work in progress) 2015-07-04 11:14:21 -04:00
Frederic Guillot a327f790ee Add search form on the dashboard 2015-07-03 20:16:43 -04:00
Frederic Guillot a6d434d91f Check the box remember me by default 2015-07-03 20:08:13 -04:00
Frederic Guillot b054790200 Merge manually pull-request #965 2015-07-03 19:57:52 -04:00
Olivier Maridat d3f3669840 Fix regression in the model for "Completed task" view 2015-07-03 13:33:49 +02:00
Frederic Guillot 747b9434d3 Remove method Category::getBoardCategories() 2015-07-01 20:55:21 -04:00
Frederic Guillot 471e46e702 Add project and column attributes for advanced search 2015-07-01 19:32:51 -04:00
Frederic Guillot 107699e5ed Change page title 2015-07-01 18:32:43 -04:00
Timo 77149b5698 German Translation 2015-07-01 18:31:27 -04:00
Frederic Guillot 31f3de9646 Add global search section 2015-07-01 18:28:32 -04:00
Frederic Guillot 109a2a2e25 Change dashboard 2015-07-01 17:36:21 -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 7af5a923b0 Improve date due filter 2015-06-28 18:57:25 -04:00
Frederic Guillot e22985df50 Start to implement advanced search query language 2015-06-28 18:52:01 -04:00
Frederic Guillot 6660be939d Sync locales 2015-06-28 10:01:28 -04:00
Frederic Guillot 7b9733f672 Fix task filter issue 2015-06-27 23:08:11 -04:00
Frederic Guillot fe2ddce914 Add more colors for tasks 2015-06-27 19:03:00 -04:00
Frederic Guillot 7cae104de1 Improve user creation form to automatically add project member and enable notifications 2015-06-27 15:40:42 -04:00
Frederic Guillot 6c772de184 Remove column default_project_id for users because it's useless now 2015-06-27 15:14:04 -04:00
Frederic Guillot e6e286be83 Merge pull-request #947 2015-06-27 14:35:33 -04:00
Frederic Guillot 1823430d13 PicoDb update 2015-06-27 00:00:43 -04:00
Olivier Maridat c8e1617330 Reorder task links 2015-06-25 10:55:37 +02:00
Frederic Guillot 6efac784fc Add timer for subtasks and remove settings for subtask time tracking 2015-06-24 20:39:06 -04:00
Frederic Guillot 58c96b8c4e Auto assign subtasks when status is toggled 2015-06-24 11:17:34 -04:00
Frederic Guillot bf22ea4694 Display totals on the dashboard for tasks/subtasks/projects 2015-06-24 10:32:44 -04:00
Frederic Guillot 599237b805 Fix typo in French locale 2015-06-24 10:23:50 -04:00
Frederic Guillot 948ebb2424 Improve assets loading: remove http call to load task colors and async load of app.js 2015-06-23 20:47:46 -04:00
Frederic Guillot cdd2080fc0 Fix issue in aggregate daily project summary 2015-06-23 20:21:55 -04:00
Frederic Guillot bc6aefe64c Change message in template 2015-06-21 22:19:58 -04:00
Frederic Guillot 59da03c2cb Remove some code duplication 2015-06-21 22:13:13 -04:00
Frederic Guillot 81e40e2c91 Replace dimplejs by c3js for chart drawing 2015-06-21 21:12:24 -04:00
Frederic Guillot 1465ca1ae1 Fix issue in notification template when there is no comment author 2015-06-21 16:02:22 -04:00
Frederic Guillot 9b78126289 Add cli command to compare locales + cleanup translation files 2015-06-21 15:45:26 -04:00
Frederic Guillot ff7189971e Move the script sync-locales.php to cli command 2015-06-21 12:35:01 -04:00
Frederic Guillot d7a8160c2b Update Bitbucket webhooks to handle issues/commit/comments 2015-06-21 12:19:06 -04:00
Frederic Guillot 98fd34bfe3 Improve automatic action to create comments based on commit messages 2015-06-20 20:55:50 -04:00
Frederic Guillot 7b947ebdbd Allow sync of Github comments without common username and add unit tests 2015-06-20 19:21:35 -04:00
Frederic Guillot 22b26d0b4d Change comments table structure (drop foreign key on user_id) 2015-06-20 17:53:49 -04:00
Frederic Guillot b6b733b22f Close all subtasks when a task is closed 2015-06-20 16:50:52 -04:00
Frederic Guillot aa6fdd3544 Improve automatic action duplication with unit tests and improve database schema 2015-06-20 14:34:47 -04:00
Frederic Guillot cb0916d10e Add automatic action to send a task by email 2015-06-20 10:48:47 -04:00
Frederic Guillot 73c47d9461 Add RSS feed for users and change address of project feeds 2015-06-19 19:38:23 -04:00
Frederic Guillot ff85518fa8 Fix phpdoc comments 2015-06-19 18:47:01 -04:00
Colin Williams 0826c1acdb Fix translations with incorrect placeholders. 2015-06-19 17:59:12 +01:00
Frederic Guillot 9ba3daca66 Improve pull-request #907 2015-06-18 22:33:24 -04:00
Frederic Guillot 308dda3ac4 Merge pull-request #907 2015-06-18 22:22:58 -04:00
Piotr Zęgota bd92f0ff34 polish translation updated 2015-06-18 15:56:48 +02:00
Frederic Guillot 79de1a0cea API: Change parameters for updateTask, enforce the use of moveTaskPosition() to move a task 2015-06-16 20:04:07 -04:00
Frederic Guillot 56d5b96fc0 Remove truncate helper and use css instead 2015-06-15 20:42:41 -04:00
Frederic Guillot 57dd45839b Use css to truncate the page title 2015-06-15 20:30:30 -04:00
Frederic Guillot 100330c989 Fix wrong event name in switch/case 2015-06-14 14:29:52 -04:00
Frederic Guillot 9b399951f4 Improve activity stream/notification for task update events and add new notification for swimlane change 2015-06-14 11:50:31 -04:00
Frederic Guillot a785810f2d Show changes in task update notifications 2015-06-13 22:55:01 -04:00
Frederic Guillot a9f9761539 Change table for automatic actions list 2015-06-13 22:11:21 -04:00
Frederic Guillot d577c73e46 Add new automatic action: Move task to another column when the category is changed 2015-06-13 22:03:12 -04:00
Frederic Guillot 0dc247dca1 Add link to the board in notification footer 2015-06-13 16:57:46 -04:00
Frederic Guillot 8e0206d61e API: Add procedure 'getTaskByReference' and add 'reference' parameter for 'createTask/updateTask' methods 2015-06-13 16:36:35 -04:00
Frederic Guillot a964350a64 UI: Improve tabindex for task forms 2015-06-13 16:08:59 -04:00
Frederic Guillot 0b7435b882 API: new procedure 'removeAllFiles' and contract change for 'createFile' 2015-06-13 15:47:48 -04:00
Frederic Guillot 4161015023 Fix bug: Force edge mode for Internet Explorer 2015-06-13 14:16:04 -04:00
Frederic Guillot f2abf33912 Add Sendgrid as mail transport 2015-06-13 13:17:16 -04:00
Frederic Guillot 7ba9b2d9b9 Fix wrong path for Thai translation (was pull-request #921) 2015-06-11 22:06:49 -04:00
Frederic Guillot d220ce9bba Remove unused use statements 2015-06-11 21:25:07 -04:00
Frederic Guillot 9da8470a3c Change variable names 2015-06-11 21:18:48 -04:00
Frederic Guillot 96758088e6 Merge pull-request #923 2015-06-11 21:04:33 -04:00
Frederic Guillot 8ecf008765 Merge pull-request #921 2015-06-11 21:03:31 -04:00
Frederic Guillot 3d4d28cfc6 Fix bug: api exceptions can occurs with some versions of PHP 2015-06-11 21:00:34 -04:00
Frederic Guillot 8dd6824734 Fix notification template issues 2015-06-11 20:36:42 -04:00
chorgroup 713456809b Update translation.php
75 %
2015-06-11 14:35:04 +07:00
lazki ee354e1f63 es_ES locale updated
Hi! Starting with Kanboard, I've noticed several unstranslated strings. Here's my contribution.
2015-06-10 12:43:44 -03:00
Frederic Guillot e22da9d32a Add Mailgun API as mail transport 2015-06-07 22:17:50 -04:00
Frederic Guillot 4f32352fe6 Add user filter/condition for notifications 2015-06-07 20:06:31 -04:00
Frederic Guillot 9d9e3afba2 Improve email sending system and add Postmark as mail transport 2015-06-06 14:10:31 -04:00
Frederic Guillot 5158fbc89c Merge pull-request #903 2015-06-06 10:43:25 -04:00
Fábio Hideki efc7c13563 adding time estimated in de task footer and swimlanes' name in the task details 2015-06-04 21:55:43 -03:00
Frederic Guillot e0532c231c Update Russian translation 2015-06-03 19:45:32 -04:00
Timotheus Pokorra d12c453f26 normal user should not have inactive boards in board selector
fixes https://github.com/fguillot/kanboard/issues/902
2015-06-03 12:42:48 +02:00
Frederic Guillot 599b6624dd Improve project navigation 2015-05-31 17:57:02 -04:00
Frederic Guillot af4a27a7f6 Fix bug: add missing file extension for screenshot filename 2015-05-31 14:55:48 -04:00
Frederic Guillot 3f3363c177 Add more debug info for controllers 2015-05-31 13:46:33 -04:00
Frederic Guillot 4f6603e2b1 Add debugging log to record the time to send an email 2015-05-30 19:10:16 -04:00
Frederic Guillot 9cdb72681e Add help message for private projects 2015-05-30 18:39:47 -04:00
Frederic Guillot 3704fd243a Merge pull-request #884 2015-05-30 17:26:41 -04:00
Frederic Guillot 3b276cd67a Add event for the action TaskAssignColorColumn 2015-05-30 15:57:48 -04:00
Frederic Guillot 94cbdb3d9b Update logger 2015-05-30 15:37:25 -04:00
Frederic Guillot 2e0eb62385 Fix bug in calendar condition 2015-05-30 14:17:29 -04:00
Frederic Guillot 39f9015bd8 Fix template helper bug due to previous refactoring 2015-05-30 12:56:37 -04:00
mfoucrier 52fc727f96 Update translations.php 2015-05-27 22:59:08 +02:00
Frederic Guillot 7442499bb5 Move swimlane title and add swimlane anchor 2015-05-25 14:58:24 -04:00
Frederic Guillot 87c711cb55 Fix another typo 2015-05-25 14:16:59 -04:00
Frederic Guillot 03f89e2899 Add custom HTTP header for API authentication 2015-05-25 14:07:06 -04:00
Frederic Guillot 00c2e5c80e Add file procedures to the API 2015-05-24 20:28:54 -04:00
Frederic Guillot 3eb5501ca0 Rename directory app/Libs 2015-05-24 17:41:30 -04:00
Frederic Guillot 9ce55e1f9e Fix query with ambiguous column name 2015-05-24 16:52:59 -04:00
Frederic Guillot 1a0465cb57 Fix PhpAnalyzer issues 2015-05-24 16:47:41 -04:00
Frederic Guillot 03fc8a1bce Avoid creating multiple instances of Translator 2015-05-24 16:30:40 -04:00
Frederic Guillot eeac2329ba Helpers refactoring 2015-05-24 16:02:25 -04:00
Frederic Guillot 65e9e5d1be Add functional tests for task links 2015-05-23 23:25:18 -04:00
Frederic Guillot 6bee8822bc Merge branch 'master' of https://github.com/fguillot/kanboard 2015-05-23 21:45:39 -04:00
Frederic Guillot e32f26d048 API refactoring 2015-05-23 21:44:33 -04:00
Frederic Guillot 8e3618f412 Increase length of attachments file names (and truncate if really too long) 2015-05-22 11:54:45 -04:00
Frederic Guillot c9ba525bab Show swimlane dropdown only when necessary 2015-05-21 22:28:28 -04:00
Frederic Guillot 0a9b6f0d99 Fix issue: change 2fa condition due to controller renaming 2015-05-21 22:08:19 -04:00
Frederic Guillot 640f63c807 Remove useless class 2015-05-21 22:05:25 -04:00
Frederic Guillot 737c13dfdd Add chosen select for user selection 2015-05-21 14:13:45 -04:00
Frederic Guillot fb68231f2b Fix bug: editing private project enable user management 2015-05-21 12:10:01 -04:00
Frederic Guillot f50b7ed2cc Add autofocus for the 2FA code 2015-05-19 19:08:23 -04:00
Frederic Guillot 6d5ffaa848 Send all Kanboard events to the webhook (breaking change) 2015-05-18 21:04:06 -04:00
Frederic Guillot db95e96f92 Add ical documentation 2015-05-18 14:51:17 -04:00
Frederic Guillot dde63e12fd Sync translations 2015-05-18 13:07:18 -04:00
Frederic Guillot 3849fb99e6 Merge pull-request #868 2015-05-18 12:57:41 -04:00
Frederic Guillot 46eafe105f Add ical export for users 2015-05-18 12:56:32 -04:00
Frederic Guillot ac6e7bdfbf Add iCalendar public access for projects 2015-05-17 22:09:44 -04:00
mfoucrier c1d67ebedd Update translations.php
Bonjour,

Dans le fichier fr_FR : 
- Dans cette chaîne "'Start to type task title...' => 'Tappez le titre de la tâche...'," il y a une faute de frappe à "Tappez" et un problème de traduction

- Puis j'ai un doute sur celle-ci "'Score' => 'Complexity',"

Merci
2015-05-17 20:07:37 +02:00
Frederic Guillot 16973bb222 Replace French word in the Dutch translation 2015-05-17 10:30:45 -04:00
Frederic Guillot 46e9c1fb2c Fix bug when creating project in Dutch 2015-05-17 10:24:49 -04:00
Frederic Guillot 085468346c Update FAQ and override wrong value of arg_separator.output during check_setup 2015-05-17 10:00:44 -04:00
Frederic Guillot 4d6e5d2e2c Add new automatic action to update the start date 2015-05-16 21:47:16 -04:00
Frederic Guillot e94a2f6a00 Display tasks in the calendar + improve settings 2015-05-16 21:04:46 -04:00
Frederic Guillot b028b3586c Return application url if defined for the helper getCurrentBaseUrl() 2015-05-14 11:10:30 -04:00
Frederic Guillot 9e9410df24 Add Jabber/XMPP integration 2015-05-11 21:07:59 -04:00
Frederic Guillot d75e2fcaa7 Recurring tasks (#847): add unit test 2015-05-10 17:39:00 -04:00
Frederic Guillot 6f77a4033f Recurring tasks (#847): update translations 2015-05-10 16:33:23 -04:00
Frederic Guillot a7b77623ce Recurring tasks (#847): rename class constants 2015-05-10 15:55:57 -04:00
Frederic Guillot bd3c44c3d3 Recurring tasks (#847): move hardcoded conditions to event subscriber + refactoring 2015-05-10 15:15:58 -04:00
Frederic Guillot c9dcd70617 Recurring tasks (#847): template cleanup 2015-05-10 14:36:17 -04:00
Frederic Guillot b51d41f331 Recurring tasks (#847): Fix php error (substract is not always defined) 2015-05-10 13:56:03 -04:00
Frederic Guillot 94a5b12e68 Merge pull-request #847 (recurring tasks) 2015-05-10 13:45:09 -04:00
Frederic Guillot 98aab0d994 Fix some php analyzer issues 2015-05-09 23:08:16 -04:00
Frederic Guillot 4641d4cf77 Improve Link::getOppositeLinkId() 2015-05-09 23:00:23 -04:00
Frederic Guillot 1176a489ab Allow auto-completion with the task id 2015-05-09 22:30:23 -04:00
Frederic Guillot 5d5ba44337 Update task links, assignee and time tracking (#775), group links by label (#669)
Merge and modification of pull-request #785
2015-05-09 22:09:09 -04:00
mfoucrier 0e019e8669 Update translations.php
still a little more translation
2015-05-09 19:26:09 +02:00
Frederic Guillot 70e2a0d981 Set autofocus to assignee dropdown (board popover) 2015-05-07 19:19:23 -04:00
Frederic Guillot 6fb53838f5 Fix typo 2015-05-07 18:56:03 -04:00
Frederic Guillot 2d382bb476 Set DB_PORT constant from DATABASE_URL env variable 2015-05-07 18:53:32 -04:00
David-Norris 58a0db28cc 2nd Recurring Tasks Commit
New Trigger (move from first column)
New method to get last column of a board
Locales updated
API changes (createTask, updateTask)
API Docs & Examples
2015-05-05 23:40:05 -04:00
Guybrush333 26b1caa352 Update translations.php
Hope this helps!
2015-05-06 01:34:55 +02:00
Frederic Guillot 46d711cf51 Fix bug: task references are not unique 2015-05-03 11:48:18 -04:00
David-Norris a314bbb489 Initial Recurring Tasks Commit
Initial Recurring Tasks Commit
No Locales Updated.
2015-05-03 00:12:28 -04:00
Frederic Guillot fa5aaa6093 Add print stylesheet for tasks 2015-04-25 15:15:05 -04:00
Frederic Guillot 956f88f527 Add print stylesheet for boards 2015-04-25 15:08:02 -04:00
Jesús Marín a9f575e5b2 Update translations.php
Spanish translations
2015-04-24 18:22:47 +01:00
Frédéric Guillot 81841c73c2 Fix Windows path bugs 2015-04-22 21:08:03 -04:00
Frederic Guillot b5163c483c Send notifications with the language of the recipient 2015-04-22 18:46:04 -04:00
Бабин Владимир c09501497b fix Russian translation 2015-04-22 14:04:16 +05:00
Бабин Владимир b4b313c869 Russian translation improvement 2015-04-22 12:35:36 +05:00
Frederic Guillot 71112eb81d Allow admins to disable the 2FA for a standard user 2015-04-21 19:53:33 -04:00
Frederic Guillot e30bf47d94 Rename Hipchat class 2015-04-19 19:33:58 -04:00
Frederic Guillot f190be9e2d Add Sendgrid integration (incoming email handling) 2015-04-19 19:23:42 -04:00
Frederic Guillot ac86c3100a Add Mailgun integration (incoming emails) 2015-04-19 16:01:41 -04:00
Frederic Guillot 1891e87d03 Add Postmark integration (inbound emails for task creation) 2015-04-19 14:48:12 -04:00
Frederic Guillot 370b5a0fd7 Add Slack and Hipchat integrations for each projects 2015-04-18 18:44:45 -04:00
Frederic Guillot f53bb88d10 Fix PHP 5.3 issue 2015-04-18 15:26:12 -04:00
Frederic Guillot 9317416223 Fix position issues on column index template 2015-04-18 15:14:52 -04:00
Frederic Guillot 54449d48c4 Fix bug when moving subtasks with non consecutive positions 2015-04-18 15:10:40 -04:00
Frederic Guillot 7b7ea56460 Fix issue move column up/down with non consecutive positions 2015-04-18 14:28:55 -04:00
Frederic Guillot ede4a9a93d Fix wrong login url for expired session 2015-04-18 10:29:01 -04:00
Frederic Guillot f5b4b237a8 Remove info box about screenshots 2015-04-13 22:33:31 -04:00
Frederic Guillot 3b403a1a4b Add screenshot support for tasks (copy/paste images directly) 2015-04-12 18:44:42 -04:00
gavlepeter 2a150dd3be Update translations.php
Also add translation for Swedish currency: 
'SEK - Swedish Krona' => 'SEK - Svensk Krona',
2015-04-12 13:25:37 +02:00
Frederic Guillot fd7a8a0780 Make sure the user is connected 2015-04-11 23:18:15 -04:00
Frederic Guillot 1b5cbf5611 Fix php error 2015-04-11 23:12:31 -04:00
Frederic Guillot 3f38d81f79 Include all tasks for daily project summaries 2015-04-11 23:04:19 -04:00
Frederic Guillot 9ca2ba2127 Add burndown chart 2015-04-11 23:01:17 -04:00
Frederic Guillot 7df055aff1 Add auth controller 2015-04-11 18:05:10 -04:00
Frederic Guillot ea9d402587 Add column controller 2015-04-11 17:38:41 -04:00
Frederic Guillot 510904afc2 Update Italian translation (Thanks to Paolo Mainieri) 2015-04-11 17:06:49 -04:00
Frederic Guillot 05b1cfd98c Fix bug: tooltips for descriptions are not shown after a board refresh 2015-04-11 16:34:26 -04:00
Frederic Guillot d3727e92a6 Add category description (merge and modify pull-request #692) 2015-04-11 16:26:45 -04:00
Frederic Guillot 3311061d10 Improve pull-request (move thumbnail generation function) 2015-04-11 13:47:31 -04:00
BlueTeck aea3a352aa Simplify and correct thumbnail method 2015-04-09 15:20:27 +02:00
BlueTeck bca1012e70 #717 add size, user, date to uploaded files 2015-04-09 10:08:27 +02:00
BlueTeck c1329ac7c4 #779 remove image hover and center thumbnail 2015-04-09 09:01:29 +02:00
Frederic Guillot 4460851615 Display the sum of task complexity in the column 2015-04-07 21:06:15 -04:00
Yuichi Murata 7d1c84699a Update ja_JP translation (pull-request #777) and sync all locales 2015-04-07 20:40:00 -04:00
Frederic Guillot 4325679a70 Display the author in email notifications 2015-04-07 20:21:27 -04:00
Frederic Guillot 96a1511346 Fix postgres issue with time-off timetable 2015-04-06 18:52:00 -04:00
Frederic Guillot 13ea77f018 Fix bug with notifications and subtask restriction 2015-04-06 18:41:51 -04:00
Frederic Guillot b89a4ac33f Add check for gd extension 2015-04-06 17:52:51 -04:00
Frederic Guillot e3b1dbee2b Fix translation typo 2015-04-06 17:39:43 -04:00
Frederic Guillot 2f7b3ed87f Merge pull-request #772 2015-04-06 17:35:37 -04:00
mfoucrier 113df89230 Update translations.php
Proposition de traduction...

J'ai trouvé cette erreur "Ccde" dans ce texte : 'This QR Ccde contains the key URI: '.
2015-04-06 19:55:40 +02:00
mfoucrier dcca223fd1 Update translations.php 2015-04-06 19:42:51 +02:00
Frederic Guillot ca21f31194 Merge pull-request #770 2015-04-06 10:54:02 -04:00
Chao Feng 906fe3198d Update zh_CN translation. 2015-04-06 11:56:06 +08:00
Frederic Guillot 010145e36c Fix bug on column sorting 2015-04-05 20:49:35 -04:00
Frederic Guillot a264a53e3b Rename action TaskAssignColor to TaskAssignColorColumn 2015-04-03 18:56:05 -04:00
Frederic Guillot 5631210fb7 Merge pull-request #763 2015-04-03 18:45:45 -04:00
Frederic Guillot 5a29cccc95 Various fixes for PHPAnalyzer 2015-04-03 18:32:51 -04:00
Frederic Guillot 91a5ec0885 Fix issue with subtask forecast 2015-04-03 17:57:19 -04:00
Manish Lad 248c160534 Ability to assign a task color based on an event.
Initially supported event: task moved to a column
2015-04-03 22:43:02 +01:00
Frederic Guillot e5f6e364f1 Improve and fix issues with 2FA 2015-04-03 14:40:00 -04:00
Frederic Guillot c72bca04a8 Format dates on budget view 2015-04-02 20:18:07 -04:00
Frederic Guillot f762663959 Remove php notice 2015-03-31 23:10:01 -04:00
Frederic Guillot afdc062097 Improve 2FA 2015-03-31 23:01:13 -04:00
Frederic Guillot abeeba7167 Add two factor authentication 2015-03-31 22:48:14 -04:00
Frederic Guillot 066893e6a1 Split task sidebar with another section 2015-03-30 22:04:27 -04:00
Frederic Guillot 8d9b87bb6e Avoid code duplication in pull-request #746 2015-03-30 21:58:16 -04:00
Frederic Guillot 6d80f0b466 Merge pull-request #746 2015-03-30 21:38:23 -04:00
Frederic Guillot 01f9ee3410 Add Gravatar integration 2015-03-30 21:27:49 -04:00
Frederic Guillot b17f4b28ca Improve pull-request #738 2015-03-30 20:52:30 -04:00
Frederic Guillot 147f2015c0 Merge pull-request #738 2015-03-30 20:47:42 -04:00
Frederic Guillot cb02acba94 Merge pull-request #745 2015-03-30 20:45:31 -04:00
Frederic Guillot 6278d40eb3 Merge pull-request #749 2015-03-30 20:41:25 -04:00
Timo 77bd9227aa Update german translation
Update german translation
2015-03-30 09:00:56 +02:00
Frederic Guillot 7cbae61dbd Add Hipchat integration 2015-03-29 13:51:51 -04:00
BlueTeck 58b0159e87 add activity stream to task #693 2015-03-29 12:48:24 +02:00
BlueTeck 0ae832d76d add task name to subtask dashboard #682 2015-03-29 12:20:03 +02:00
Frederic Guillot 5536f6c6ce Add Slack integration 2015-03-28 21:37:53 -04:00
Frederic Guillot f9891a966f Fix PHP notice 2015-03-28 18:32:40 -04:00
Frederic Guillot 0f0f7e4b27 Restrict currency controller to admins 2015-03-28 18:02:48 -04:00
Frederic Guillot 9bfab51e00 Add currency rates for budget calculation 2015-03-28 18:00:18 -04:00
Frederic Guillot eb6853c163 Display only relevant data in the budget graph 2015-03-28 15:44:24 -04:00
Frederic Guillot 280d9896d9 Merge pull-request #744 2015-03-28 12:43:01 -04:00
Frederic Guillot 26fea9b96b Add task transitions csv export 2015-03-28 12:39:46 -04:00
Бабин Владимир 6439bc9032 Update Russian translation 2015-03-27 12:34:20 +05:00
Frederic Guillot 87d2c6d99e Add task transitions history 2015-03-26 22:40:46 -04:00
Frederic Guillot 93fa9b5cba Fetch only subtasks with status=todo 2015-03-26 21:09:40 -04:00
Frederic Guillot d48dfcf2fa Merge pull-request #742 2015-03-26 20:54:00 -04:00
Frederic Guillot 6bd6fa27a6 Merge pull-request #743 (hu_HU translation) 2015-03-26 20:52:21 -04:00
Frederic Guillot d3ae8d2acb Display subtask estimates in the user calendar according to the timetable 2015-03-26 20:49:37 -04:00
crash5 1df3d51201 hungarian language file updated [ci skip] 2015-03-26 20:24:07 +01:00
mfoucrier 767c4c1171 Update translations.php
proposition de traduction
2015-03-26 19:35:42 +01:00
Semyon Novikov 2db1af88bb Missing default value for MARKDOWN_ESCAPED constant
Also removed stray trailing whitespace in Helper.php
2015-03-25 10:08:50 +05:00
Semyon Novikov 9a04118fcd Add option for toggling html escapes inside markdown fields 2015-03-25 08:35:07 +05:00
Frederic Guillot 626ad566f7 Add missing user_id in pagination links for the dashboard 2015-03-24 20:18:34 -04:00
Frederic Guillot 92510eefb1 Improve and translate pull-request 2015-03-22 19:20:17 -04:00
Frederic Guillot 0e5cdfa6ab Merge pull-request #664 2015-03-22 19:12:04 -04:00
Frederic Guillot 72de621d77 Add budget graph 2015-03-22 18:44:45 -04:00
Frederic Guillot 373537efe2 Allow admins to transform a private project to a team project 2015-03-21 19:10:24 -04:00