Commit Graph

1379 Commits

Author SHA1 Message Date
Frederic Guillot 8970fba41f Do not show the checkbox "Show default swimlane" when there is no active swimlanes 2015-09-30 22:12:20 -04:00
Frederic Guillot 4110e82314 Merge pull-request #1303 2015-09-30 21:53:50 -04:00
mfoucrier ca5d84a18e Update translations.php 2015-09-30 11:09:07 +02:00
Max Kamashev cabcdc9d9e Merge branch 'master' of https://github.com/fguillot/kanboard into 1245_bug_with_subtask_timer 2015-09-30 09:19:33 +03:00
Max Kamashev 930406bf70 refs #1245 - Renamed argument 2015-09-30 09:19:19 +03:00
Frederic Guillot f0a09a075b Merge pull-request #1297 2015-09-29 20:34:49 -04:00
goofy-bz abfc69616d minor typofix 2015-09-29 17:45:01 +02:00
xavier.vidal 118f265c11 Merge branch 'master' into project_name_in_task_links
* master:
  ajout captures pour les vues
  essai intégration image
  Append filters instead of replacing value for users and categories dropdowns
  Do not show empty swimlanes in public view
  Show complexity sum across all swimlanes
  Show number of tasks for each column across all swimlanes
  Fix regression (css)
  Change swimlane layout to save space on the screen
  Add the possibility to set/unset max column height (scrolling)
  settings chapter
  Add getPluginHomepage()
  Add page to show the list of plugins
  Do not use preventDefault() with .close-popover when there is no popover opened
  Show "Open this task" in dropdown menu for closed tasks
  Add contributor
  Update app.css
  Update popover.css
  Show assignee on card only when someone is assigned
2015-09-29 09:46:02 +02:00
Frederic Guillot 58c74b80d2 Append filters instead of replacing value for users and categories dropdowns 2015-09-26 21:48:48 -04:00
Frederic Guillot 66514aa530 Do not show empty swimlanes in public view 2015-09-26 21:14:04 -04:00
Frederic Guillot 0b1da8d61c Show complexity sum across all swimlanes 2015-09-26 20:58:13 -04:00
Frederic Guillot 6c03925f23 Show number of tasks for each column across all swimlanes 2015-09-26 20:41:14 -04:00
Frederic Guillot 625a84d174 Fix regression (css) 2015-09-26 19:56:51 -04:00
Frederic Guillot 16e14b76a6 Change swimlane layout to save space on the screen 2015-09-26 19:04:58 -04:00
Frederic Guillot 53f4b41008 Add the possibility to set/unset max column height (scrolling) 2015-09-26 18:10: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 02106b4747 Show "Open this task" in dropdown menu for closed tasks 2015-09-26 15:03:15 -04:00
Frederic Guillot 040864863f Show assignee on card only when someone is assigned 2015-09-25 20:12:34 -04:00
xavier.vidal f6c1984bdd Show project name in task links tooltip 2015-09-25 17:20:06 +02:00
xavier.vidal 2aa28a01d6 Show project name in task links 2015-09-25 17:16:34 +02:00
Max Kamashev cb8211ab8b refs #1245 - Hotfix logical error 2015-09-24 12:35:55 +03:00
Max Kamashev 3f5b636c99 Merge branch 'master' of https://github.com/ukko/kanboard into 1245_bug_with_subtask_timer 2015-09-24 12:07:40 +03:00
Max Kamashev 5b2e49d294 refs #1245 - Subtask - Added option to events to avoid recursive calls 2015-09-24 12:06:02 +03:00
Frederic Guillot 5be5205629 Change interface for objectStorage 2015-09-23 21:22:03 -04:00
Frederic Guillot 25b9e90ef3 Do not check anymore data folder permissions
People who are using a remote database (Mysql/Postgresql) and a remote file storage (Aws S3 or similar) don't necessary needs to have a persistent local data folder or to change the permissions.
2015-09-23 20:59:21 -04:00
Frederic Guillot 2af45250c4 Add config parameter PLUGINS_DIR 2015-09-22 21:27:02 -04:00
Frederic Guillot 9523ff44c0 Allow to extend automatic actions from plugins 2015-09-22 21:17:50 -04:00
Frederic Guillot b4fe1cd526 Add unit test for Slack webhook 2015-09-22 20:19:45 -04:00
Frederic Guillot 78ecdc05c3 Add plugin hooks for assets 2015-09-21 21:07:15 -04:00
Frederic Guillot aeb79f7de5 Replace switch/case by a mapping list 2015-09-20 22:46:18 -04:00
Frederic Guillot 38ea489ec8 Remove unused statement 2015-09-20 22:35:06 -04:00
Frederic Guillot 9aea0d141a Add php docblocks 2015-09-20 22:32:18 -04:00
Frederic Guillot 689687dd4e Add formatters 2015-09-20 22:18:56 -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 8079b5af64 Fix Mysql error about gitlab_id when creating remote user 2015-09-20 11:21:14 -04:00
Frederic Guillot d019eb4d2f Improve icon alignment for dropdown menu 2015-09-20 10:19:38 -04:00
Frederic Guillot e8228c3975 Add some tests 2015-09-18 22:37:00 -04:00
Timo Litzbarski 1fa72295f2 User-Api: add getMyPorjects (#1233) 2015-09-18 14:18:34 +00:00
Timo Litzbarski 55ca46ad75 #1232 Api changes: new getMyOverdueTasks, new getOverdueTasksByProject, allow getProjectActivity for user-api 2015-09-17 16:27:59 +00:00
Frederic Guillot 08e09c1cac Fix regression due to previous code change 2015-09-16 22:18:21 -04:00
Frederic Guillot 8a2428496f Merge Russian translation update (#1237) 2015-09-16 21:56:39 -04:00
Frederic Guillot dc15f8c9d7 Enable Javascript translation for Indonesian 2015-09-16 21:50:09 -04:00
Frederic Guillot 983ffc7d95 Merge pull-request #1231 2015-09-16 21:40:36 -04:00
Frederic Guillot 62fd225cfb Add abstract storage layer 2015-09-16 21:38:38 -04:00
vskRU ebc3e12055 Update translations.php 2015-09-16 23:52:31 +03:00
Anjar Febrianto 33ec0c9863 add bahasa indonesia translation
integrate new bahasa indonesia translation
2015-09-15 17:03:23 +07:00
Frederic Guillot d1e6c39df4 Fix issue: task time tracking is not updated when deleting a subtask 2015-09-14 22:10:08 -04:00
Frederic Guillot eaff957839 Add event subtask.delete 2015-09-14 21:37:30 -04:00
Frederic Guillot 63426c5374 Fix placeholder issue in nb_NO translation 2015-09-14 20:02:03 -04:00
vskRU e5c1f74aa2 Update translations.php 2015-09-15 00:24:02 +03:00
Danny d561998f8a Updated Norwegian translation 2015-09-14 12:34:06 +02: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 c405f99fc8 Show localized documentation if available 2015-09-12 20:48:54 -04:00
Frederic Guillot de5049039c Improve LDAP authentication class 2015-09-12 20:28:34 -04:00
Frederic Guillot cf46cf4404 Update dependencies 2015-09-12 18:19:09 -04:00
Vladimir Skrypnikov 60b0bb527b Update translations.php 2015-09-10 12:37:47 +03:00
Frederic Guillot edb29b281f Merge pull-request #1201 2015-09-08 21:13:51 -04:00
goofy-bz 613cbb5be6 ajustement 2015-09-07 22:29:04 +02:00
goofy-bz 7890951073 corrections ortho et ajout espaces insécables 2015-09-07 22:26:25 +02:00
Frederic Guillot 41c334bf29 Add LDAP group sync 2015-09-06 18:07:30 -04:00
Frederic Guillot b0994ba68e Add unit tests for LDAP and ReverseProxy auth 2015-09-06 14:28:06 -04:00
vskRU 20a993fbb8 Update translations.php 2015-09-06 17:00:26 +03:00
vskRU 277d622e98 Update translations.php 2015-09-06 16:25:55 +03:00
mfoucrier 2ff4449c4c Update translations.php 2015-09-06 13:03:51 +02:00
Frederic Guillot d9643dadbb Change travis config 2015-09-06 00:12:03 -04:00
Frederic Guillot 710f2c7bb0 Improve unit tests 2015-09-05 23:30:56 -04:00
Frederic Guillot c62e14f1cc Replace color dropdown by color picker in task forms 2015-09-05 18:24:46 -04:00
Frederic Guillot 70d3340cd0 Creating another task stay in the popover 2015-09-05 17:06:01 -04:00
Frederic Guillot ccaf78b348 Fix Markdown preview links focus 2015-09-05 12:20:57 -04:00
Frederic Guillot 512840fe1d Improve pull-request about swimlane description 2015-09-05 12:03:20 -04:00
Frederic Guillot bac18d80f8 Merge pull-request #1178 2015-09-05 11:23:51 -04:00
Jesús Marín 69c5c83d34 Update translations.php
New Spanish translations
2015-09-04 15:28:26 +01:00
Fabiano Pereira 339c990577 #1144 Add description field to swimlane. 2015-09-04 10:17:20 -03:00
vskRU ec5e0a3ccb Update translations.php 2015-09-03 00:55:46 +03:00
vskRU 94e511b9bb Update translations.php 2015-09-03 00:55:15 +03:00
Pierre-Alexis de Solminihac a6f6790d08 fix(integration): restore missing gitlab auth links 2015-09-01 19:03:06 +02:00
Eskiso d96d60e520 Updated translation 2015-08-31 10:50:39 +01:00
Frederic Guillot 94469d567b Update documentation 2015-08-30 12:06:19 -04:00
Frederic Guillot 345c4caea4 Add missing active class for sidebars 2015-08-30 09:44:15 -04:00
Michael Dawart 7d8b6f281c Add the common german date format 2015-08-30 14:39:54 +02:00
Frederic Guillot 6c711f696f Include documentation in the application 2015-08-29 20:00:53 -04:00
Frederic Guillot ef087f5e22 Add handle to move tasks on touch devices 2015-08-29 15:13:14 -04:00
Frederic Guillot 720d1bc3bd Add delay of 1.5s for draggable items on touch devices 2015-08-29 11:57:09 -04:00
Frederic Guillot f4c3ca9991 Add no referrer policy in meta tags 2015-08-28 22:28:39 -04:00
Frederic Guillot fe3504d8a2 Fix postgres issues 2015-08-28 22:17:39 -04:00
Frederic Guillot 05fb655347 Move tasks Gantt chart 2015-08-26 22:47:31 -04:00
xide.wf bd023430c8 Update translations for locale zh_CN 2015-08-26 11:31:57 +08:00
Frederic Guillot 7d48bb29b2 Fix bug when uploading files with cyrilic characters 2015-08-25 21:40:17 -04:00
mfoucrier b144cc81ff Update translations.php 2015-08-25 23:08:22 +02:00
Eskiso 6f7feb5df2 Updated translation 2015-08-24 16:26:01 +01:00
Frederic Guillot 062997e6ef Update email and name from oauth providers only if empty 2015-08-23 13:24:40 -04:00
Frederic Guillot 8eb739bb91 Add Gitlab authentication 2015-08-23 13:15:59 -04:00
Frederic Guillot 297c11e48e Improve column hide/show with swimlanes 2015-08-23 11:32:43 -04:00
Frederic Guillot 1f2f5d2c10 Improve file attachments tooltip on the board 2015-08-23 11:09:14 -04:00
Frederic Guillot dd239ddb59 Make screenshot feature compatible with Firefox 40 2015-08-23 10:47:12 -04:00
Frederic Guillot b944b44dca Do not force redirect when clicking on task board link 2015-08-22 22:34:33 -04:00
Frederic Guillot 89ca090801 Add milestone marker in board task 2015-08-22 20:30:23 -04:00
Frederic Guillot cd9bc86fbe Add new automated action to change task color based on the task link 2015-08-22 17:39:37 -04:00
Frederic Guillot fd60964c23 Add global Gantt chart for all projects 2015-08-22 16:20:53 -04:00
Frederic Guillot 7b664afd61 Add users and categories filters on the board 2015-08-21 21:49:53 -04:00
Jesús Marín 0057400d73 Update translations.php 2015-08-21 12:54:39 +01:00
Jesús Marín 2c6c6a0c0a Update translations.php 2015-08-21 11:25:32 +01:00
Frederic Guillot b7092d5e2d Update locales 2015-08-20 22:03:03 -04:00
Frederic Guillot 04a12dd102 Fix typo in Spanish translation 2015-08-20 21:33:55 -04:00
Frederic Guillot 7238ccac12 Merge pull-request #1123 2015-08-20 21:27:16 -04:00
Frederic Guillot 1484b1c39c Show closed tasks on the Gantt chart and fix rounding for task progress 2015-08-20 21:26:42 -04:00
Jesús Marín 6219641d6e Update translations.php 2015-08-20 15:06:19 +01:00
Frederic Guillot 5b888a2345 Add search in task title when using an integer only input 2015-08-19 21:25:19 -04:00
Frederic Guillot 1983fc5f7a Show all tasks when using no search criteria 2015-08-19 21:12:17 -04:00
Frederic Guillot 57bd53847c Improve sidebar menus 2015-08-19 20:59:05 -04:00
Frederic Guillot 6b4786624b Add start and end date for projects 2015-08-18 21:39:43 -04:00
Frederic Guillot b04cbc419b Integrate Norwegian translation 2015-08-18 20:07:30 -04:00
Frederic Guillot 888c73fb1c Merge pull-request #1117 2015-08-18 19:22:14 -04:00
Daniel Raknes e6b01a3ccc Norwegian translation 2015-08-18 15:09:26 +02:00
gavlepeter 0e99790006 Update translations.php 2015-08-18 14:32:08 +02:00
Frederic Guillot 104f6929f2 Fix typos in cs_CZ translation 2015-08-17 18:51:52 -04:00
Frederic Guillot 95068e45bb Merge pull-request #1106 2015-08-17 18:47:51 -04:00
mfoucrier 8821b3044b Update translations.php 2015-08-17 23:23:23 +02:00
Frederic Guillot 2fd177363b Add project users overview 2015-08-16 22:17:45 -04:00
Pavel Roušar 082651d715 update czech translation 2015-08-17 00:00:52 +02:00
Frederic Guillot 6079233a07 Add Makefile and remove the scripts directory 2015-08-15 19:13:49 -04:00
Frederic Guillot cea32af406 Add show/hide columns on the board 2015-08-15 17:10:42 -04:00
Eskiso 715f16fc6b Translated new strings. 2015-08-15 14:18:28 +01:00
Frederic Guillot 536127c5a1 Fix potential issue with conflict namespace 2015-08-14 21:53:29 -04:00
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