Commit Graph

304 Commits

Author SHA1 Message Date
Frédéric Guillot d42dd07054 Remove dependency on nodejs and gulp 2019-07-25 13:05:08 -07:00
Frédéric Guillot 9ae185c18e Remove dependency on Sass
- Convert *.sass files to vanilla CSS
- Start using CSS variables
- Add PHP minifier
2019-07-25 11:16:21 -07:00
renothing d3d5522432 Automatically update the start date when a task move away from a column 2019-07-08 19:48:24 -07:00
renothing 0d8fbc85d8 Add automatic action to move task between columns based on due date 2019-06-15 20:03:41 -07:00
Rafael de Camargo d5f6317608 Do not show duplicated results when multiple comments match 2019-05-13 22:34:52 -07:00
Frédéric Guillot 0295388461 Add new actions to reorder tasks by column 2019-02-08 13:53:13 -08:00
Frédéric Guillot 233fd1a8a1 Authorize only API tokens when 2FA is enabled 2019-02-01 15:40:35 -08:00
Marcin b4a19059e3 New automatic action: move the task to another swimlane when assigned to a user 2018-11-08 20:48:47 -08:00
Interleaved 755ecb0f3e Register action assign category based on swimlane 2018-10-25 18:16:49 -07:00
Interleaved 641cf38e72 Register new swimlane action in action manager 2018-10-25 18:16:49 -07:00
Kamil 03a22132e4 Add search within a range of dates for completion and modification 2018-07-19 12:22:21 -07:00
Kamil fe935d6ec1 Add search within a range of dates for creation/moved date fields 2018-07-16 21:24:28 -07:00
Frédéric Guillot 2a299d33d1 Add bulk task modification in list view 2018-06-06 11:07:12 -07:00
Miodrag Tokić 5dae1e2e83 Run cron jobs via URL
Kanboard supports running cron jobs via CLI. There are hosting services
that don't offer CLI access, but they do offer calling a URL
periodically. This feature is often used as a CLI cron job replacement.

This commit adds a CronjobController called by "/cronjob" URL that will
execute cron jobs as they were executed via CLI. The URL has public
access, but is protected using the webhook token. The "/cronjob" URL
should be called via HTTPS.
2018-06-04 09:59:55 -07:00
Frédéric Guillot 912cf378d7 Add checkboxes in list view to move tasks to another column at once 2018-06-01 15:58:17 -07:00
Frédéric Guillot d8c625c856 Use utf8mb4 encoding for MySQL instead of utf8 2018-04-12 13:41:32 -07:00
Julien Moreau 62178b1f2b Add Project MetaData API calls 2018-04-04 11:37:52 -07:00
Frédéric Guillot 95ac11a6aa Add system log driver and use it by default 2018-03-05 13:34:04 -08:00
Frédéric Guillot 299198f718 Move SimpleLogger lib into app source tree 2018-03-05 12:04:28 -08:00
Frédéric Guillot 0d578171fe Add timeout parameter for database connection 2018-02-14 10:18:27 -08:00
Christian Wolter 3fbd751ad4 Add action to change column once a start date is reached 2018-01-22 10:58:35 -08:00
Christian Wolter fba5208308 Add action to change color once start date is reached 2018-01-22 10:54:03 -08:00
Frédéric Guillot d35d5beee2 Add option to disable Mysql SSL server verification 2018-01-11 14:01:32 -08:00
Frédéric Guillot ccd177ada6 Store PHP sessions in the database 2017-12-12 15:04:28 -08:00
Frédéric Guillot 230eddcc69 Add two automatic actions for subtasks
- Action to create a subtask assigned to the creator and start the timer
- Action to stop the timer of subtasks
2017-12-06 18:31:43 -08:00
Frédéric Guillot 0153cb33de Add command to remove project activities after one year 2017-12-01 11:54:02 -08:00
Frédéric Guillot 12202f0451 Add command to disable projects not touched during one year 2017-11-30 12:34:45 -08:00
Frederic Guillot 6f55acf1a6 Add command to display Kanboard version 2017-11-16 13:52:01 -08:00
Frederic Guillot 95cdeed472 Task CSV import is now able to handle more fields
Add support for the priority, start date, tags and one external link.
2017-11-14 15:39:43 -08:00
Frederic Guillot 44aa24bab1 Add user backend provider system 2017-11-09 15:09:54 -08:00
Frederic Guillot cafbd1f5a7 Improve iCalendar feed to include tasks with start/end date and due date with a time 2017-11-08 14:50:02 -08:00
Frederic Guillot 648dc6bcfb Add predefined templates for task descriptions 2017-11-02 15:41:58 -07:00
Frederic Guillot 48b40ec7bf Add section for predefined contents 2017-10-30 16:46:39 -07:00
Yannick Armand a53ead7e74 Add filter by score/complexity 2017-10-16 10:53:35 -07:00
Frederic Guillot ec5ec2ea81 Add missing subtask permissions for project viewer role 2017-06-18 22:16:55 -04:00
Frederic Guillot 43e4662b84 Add new automatic action to assign tasks to its creator 2017-06-03 11:32:24 -04:00
Frederic Guillot 54a751820f Add task and project API formatters 2017-05-22 15:33:16 -04:00
Frederic Guillot d7b0cfbbe5 Improve dashboard 2017-04-08 13:58:25 -04:00
Frederic Guillot cd734e5ba7 Move Gravatar to external plugin 2017-04-01 17:56:20 -04:00
Frederic Guillot 5cc4889473 Move Gantt charts to external plugin 2017-04-01 17:04:18 -04:00
Frederic Guillot 253d5a9331 Move calendar to external plugin 2017-04-01 15:43:36 -04:00
Frederic Guillot 9b34631135 Simplify dashboard to use new tasks list view 2017-03-12 21:36:52 -04:00
Frederic Guillot f3deb6492a Add toggle button to show/hide subtasks in task list view 2017-02-26 19:30:02 -05:00
Frederic Guillot 4f325193be Add class SubtaskListFormatter 2017-02-26 16:06:09 -05:00
Frederic Guillot 4a87fb34ba Display tags in task list view 2017-02-26 15:18:49 -05:00
Frederic Guillot 343e86a138 Automatic action to change task color when due date is expired (PR #3062) 2017-02-23 17:30:27 -05:00
Frederic Guillot 11a774e555 Send tasks by email 2017-02-18 20:21:48 -05:00
Frederic Guillot 991f7426e8 Improve error reporting when file upload is not configured properly 2017-02-12 13:34:56 -05:00
Frederic Guillot 8bf054a480 Open comments in board view with a modal dialog instead of tooltip 2017-02-11 17:22:10 -05:00
Frederic Guillot 9357b3a4ec Add command to execute individual job 2017-01-28 10:50:25 -05:00