Commit Graph

1034 Commits

Author SHA1 Message Date
Ben RUBSON ebf8c5f839 Disable php_uname() warning 2018-11-27 19:39:48 -08:00
Frédéric Guillot 8532696f0c Fix broken link to contributor page
Fixes #4052
2018-10-23 15:17:33 -07:00
Frédéric Guillot 5a2836bf39 Revert "Easier closing of dialogs" (introduces regression on date time picker)
This reverts commit 71630aaa77.
2018-10-23 15:12:44 -07:00
Michael 71630aaa77 Easier closing of dialogs
Allow closing of dialogs by clicking on the background area around it.

When the dialog is closed in this manner, if it contains a form with changed data present a warning that there are unsaved changes. Likewise if the user attempts to navigate away from the page, eg page reload, bookmark click, address bar entry.

If the dialog does not contain a form or the data remains unchanged no warning messages are shown.
2018-10-15 17:47:38 -07:00
Michael cc81f9d4f5 Write log entry on file removal 2018-10-15 17:39:42 -07:00
Matteo Mazza f28d7a15b9 Add custom roles project duplication 2018-08-22 21:00:01 -07:00
Julian Maurice 9d4cd31e1a Allow to associate tags to colors
The color is then used as background in the board, list and task details
views
2018-08-11 10:15:13 +02:00
Julian Maurice ae3ade0908 Allow to associate project categories to colors
The color is then used as background in the board and list views
2018-08-09 19:45:51 +02:00
Frédéric Guillot 0f8d994e43 Add more fields in bulk task creation form 2018-06-08 11:12:24 -07:00
Frédéric Guillot 9d4be201aa Add quick link assign me in different views 2018-06-07 15:02:10 -07:00
Frédéric Guillot 07a0a816b1 Reword project settings label 2018-06-06 14:00:25 -07:00
Frédéric Guillot 5064fcd330 Fix typo in translation string 2018-06-06 13:46:26 -07:00
Frédéric Guillot bce396c1ab Fix bad search and replace in old commit
Commit eafaa4b037
2018-06-06 13:35:02 -07:00
Frédéric Guillot 2a299d33d1 Add bulk task modification in list view 2018-06-06 11:07:12 -07:00
James 0188082cde Correct English text 2018-06-03 18:48:14 -07:00
Michael Vickers f890eb765e Add dashboard and search task footer hooks
Implement new hooks requested in kanboard/kanboard#3863
2018-06-03 18:46:38 -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
lastlink cd6da13897 Add basic print stylesheet 2018-06-01 15:25:32 -07:00
James 0759535939 Correct typos in English text 2018-05-25 01:09:53 -07:00
Andrew Engelbrecht 1a7e26f20a translate time string in another template 2018-05-11 10:06:52 -07:00
Frédéric Guillot eafaa4b037 Make hardcoded hours string translatable 2018-05-10 14:30:59 -07:00
Frédéric Guillot ecc9d80671 Add link to open images in a new tab 2018-05-10 14:11:22 -07:00
Frédéric Guillot f413ab20dd Hide private projects checkbox if the feature is disabled 2018-05-09 11:46:19 -07:00
Frédéric Guillot 6ae97d399d Improve dashboard pagination 2018-05-09 11:21:57 -07:00
Frédéric Guillot fa90a29490 Avoid people to remove themselves from project permissions 2018-05-02 14:17:29 -07:00
Andrew Engelbrecht 9c50fc9eb5 Don't markdown project owner's name in tooltip 2018-04-30 11:03:49 -07:00
Frédéric Guillot 5996a8abcf Rewrite tooltips code without jQuery 2018-04-20 15:18:30 -07:00
Frédéric Guillot cdeaadfa7b Fix margin for task recurrence tooltip 2018-04-18 11:08:57 -07:00
kent1 b03357aef3 Improve notifications
- Translate subtask status
- Translate internal link labels
- Add link to tasks and projects in overdue notifications
2018-04-16 11:57:46 -07:00
Frédéric Guillot 0e8a94ac42 Adjust field size to keep compatibility with MySQL 5.6 2018-04-12 15:39:55 -07:00
Frédéric Guillot dd92564d22 Increase text fields length in several tables 2018-04-11 13:48:13 -07:00
Frédéric Guillot 0b306fa60a Move documentation to https://docs.kanboard.org/ 2018-04-06 10:54:58 -07:00
Frédéric Guillot 3808b5dc09 Add missing translations 2018-04-04 16:51:52 -07:00
Aurélien 5f7a3442d6 Add default filter per user 2018-04-02 14:07:04 -07:00
sfahrenholz dd424e5a99 Add CSS class to categories to allow custom styling 2018-02-22 12:47:01 -08:00
Frédéric Guillot 65d4f051cb Remove unnecessary anchor from feed entry link 2018-02-05 14:39:58 -08:00
Frédéric Guillot bab2fb3899 Remove dependency on PicoFeed 2018-02-02 15:39:47 -08:00
Frédéric Guillot 9ddefa979a Add CSRF check for task and project files upload 2018-01-29 15:56:30 -08:00
Frédéric Guillot 90984d6bb9 Add missing CSRF check on avatar upload form 2018-01-29 13:14:33 -08:00
Frédéric Guillot 357316cdf9 Add missing CSRF check in saveUploadDB() method 2018-01-29 11:31:54 -08:00
kousu 602caf390d Set the correct swimlane/column ID when moving a task via its internal dialog.
Fixes https://github.com/kanboard/kanboard/issues/3114.
2018-01-25 11:09:22 -05:00
Balázs Úr d386ec404d Updated Hungarian translation 2017-12-11 11:20:58 -08:00
Frédéric Guillot 69d233eaa0 Improve permission checks on custom filters page 2017-12-01 14:36:03 -08:00
Frédéric Guillot aa5199db7f Allow administrators to update username of remote users 2017-11-29 16:12:14 -08:00
Frédéric Guillot 1db9bc1b2e Update code base and doc to use kanboard.org domain 2017-11-27 11:14:37 -08:00
Frédéric Guillot d1e3255800 Add new template hook: template:user:show:profile:info 2017-11-23 15:18:47 -08:00
Frédéric Guillot 5045c6d8de Minor tweaks on PR #3562 2017-11-23 11:07:31 -08:00
Andrew Berzley 6c7c73613a Changed board column headings to show swimlane-column total in bold. Also, board column total to be shown at end of column heading with limit across the sum of all swimlanes. 2017-11-23 10:51:56 -08:00
Andrew Berzley f889b555bd Enable dragging to collapsed columns 2017-11-23 10:38:23 -08:00
Frederic Guillot 2a313eb971 Add the possibility to send tasks and comments to multiple recipients 2017-11-17 14:46:23 -08:00
Frederic Guillot 2eeca3db3a Add projects search 2017-11-16 14:53:05 -08:00
Frederic Guillot bda7f38ceb Add search in groups 2017-11-16 14:39:18 -08:00
Frederic Guillot 9f3486f748 Add help message on project sharing page 2017-11-16 13:52:01 -08:00
Ramón Cahenzli da28bb45a7 Allow searching for users in the user list.
Squashed commit of the following:

commit 46595b7ae0bccfc8e5252daf8101e59ff53fdcdf
Author: Ramón Cahenzli <rca@psy-q.ch>
Date:   Thu Nov 16 19:12:11 2017 +0100

    Preserve search terms and sort order

commit 5445816f1dd7e7de876e226cf8479660a92c07ad
Author: Ramón Cahenzli <rca@psy-q.ch>
Date:   Thu Nov 16 18:53:43 2017 +0100

    First working user search.

commit 620b9787ef7998c4bf219d25075e35f4cfa3d1ee
Author: Ramón Cahenzli <rca@psy-q.ch>
Date:   Thu Nov 16 16:06:37 2017 +0100

    Moving user search to its own action

commit 0c17ac2428c2b38c9535f7a63f8be7582e4e332b
Author: Ramón Cahenzli <rca@psy-q.ch>
Date:   Thu Nov 16 14:58:34 2017 +0100

    WIP on user search, adding search form
2017-11-16 19:12:33 +01: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 38a4271643 Improve CSS layout 2017-11-10 11:56:01 -08:00
Frederic Guillot 44aa24bab1 Add user backend provider system 2017-11-09 15:09:54 -08:00
Frederic Guillot 4d7aa5e301 Move position of start/due date in task details 2017-11-08 14:57:00 -08:00
Frederic Guillot b9b0390c07 Remove keyboard shortcuts from settings page 2017-11-03 15:56:02 -07:00
Frederic Guillot bf623e0e08 Improve dropdown for task description templates 2017-11-03 11:04:18 -07:00
Frederic Guillot e6f8a76a18 Use task description templates in bulk task creation 2017-11-03 10:57:00 -07: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
Frederic Guillot cc6618901b Remove feature "Allow everybody to access to this project" 2017-10-27 16:16:11 -07:00
Yannick Armand a2036b6535 Improved display of the header bar 2017-10-20 14:56:49 -07:00
Frederic Guillot ed98f95cfa Add bulk subtasks creation 2017-10-20 14:47:04 -07:00
Frederic Guillot e7f795a63e Do not use jQuery tooltip for task title in collapsed mode 2017-10-19 10:24:02 -07:00
Frederic Guillot bd695ae985 Improve external task integration 2017-10-18 13:56:57 -07:00
Frederic Guillot 5ad1a42a34 Add support for array in automatic actions 2017-10-17 14:04:21 -07:00
Frederic Guillot a254b80045 Add attribute title to external links 2017-10-16 13:46:18 -07:00
Frederic Guillot 7c52546ed2 Generate a link if the reference is a URL 2017-10-12 15:25:13 -07:00
Frederic Guillot 4bb422b41f Render a dropdown menu for external task providers 2017-10-12 14:01:39 -07:00
Florian Wernert ad6f898134 Feature request #2072 : Quick edit in the list view
Added the quick link to the edit modal on the tasks in the board view, both expanded and collapsed
2017-10-12 11:15:32 -07:00
Frederic Guillot 3e0f14ae2b Do not expose IDs in forms 2017-09-23 20:56:54 -07:00
Frederic Guillot 074f6c104f Avoid people to alter other projects by changing form data 2017-09-23 18:48:45 -07:00
Olivier Maridat 46974915b3 Add "Create another link" checkbox for internal link as in sub-task creation 2017-07-16 19:21:22 -04:00
Frederic Guillot ec5ec2ea81 Add missing subtask permissions for project viewer role 2017-06-18 22:16:55 -04:00
Frederic Guillot e70f904ed4 Make sure that due datetime is using the right color 2017-06-18 22:02:12 -04:00
Frederic Guillot 3909814313 Remove checkbox to simplify task mail form 2017-06-09 18:29:25 -04:00
Frederic Guillot 6b9b9d2d1c Add autocomplete dropdown on comment subject and email fields 2017-06-03 17:51:20 -04:00
Frederic Guillot dd8d7ef49d Add configurable list of predefined subjects when sending a task by email 2017-06-03 17:31:32 -04:00
Frederic Guillot 9668723af4 Add dropdown menu to autocomplete email field from project members 2017-06-03 16:53:40 -04:00
Frederic Guillot e27148dfd8 Add the possibility to create a comment when a task is sent by email 2017-06-03 12:03:46 -04:00
Frederic Guillot b0537e6449 Fix broken user mentions in comment form at the bottom of the task view page 2017-05-22 16:37:34 -04:00
Frederic Guillot 740b0ac1a5 Fix wrong dropdown menu in group members list 2017-05-12 18:24:58 -04:00
Oliver Buchmann daf39ee16a Change Due Date to Due Timestamp fixes #919 (#3249) 2017-05-10 16:42:34 -04:00
Frederic Guillot 11d1da2d79 Add sorting by position in task list view 2017-04-30 14:00:37 -04:00
Frederic Guillot eb972c07b7 Add sorting by start date for tasks list 2017-04-30 13:33:19 -04:00
Frederic Guillot 5fdd896d7f Add missing plugin parameter for search box 2017-04-30 12:58:00 -04:00
Frederic Guillot 98da072d10 Add missing user_id argument 2017-04-08 17:07:16 -04:00
Frederic Guillot d7b0cfbbe5 Improve dashboard 2017-04-08 13:58:25 -04:00
Frederic Guillot fe9f3ba707 Add assignee restriction for custom project roles (dnd) 2017-04-08 11:18:58 -04:00
Frederic Guillot 9a8c6d6493 Improve task update restriction 2017-04-08 10:34:34 -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 a46d66cf8c Fix little glitch in project list when there is no icon 2017-03-19 18:17:43 -04:00
Frederic Guillot 6bd0ce25c9 Restore task title link on board 2017-03-19 17:44:43 -04:00
Frederic Guillot d915c2a96b Improve subtask toggle 2017-03-19 16:45:32 -04:00
Frederic Guillot 9b34631135 Simplify dashboard to use new tasks list view 2017-03-12 21:36:52 -04:00
Frederic Guillot 8f6b3295e8 Move dashboard menu for calendar and activity stream 2017-03-11 19:36:48 -05:00
Frederic Guillot cfd3000d83 Move notifications outside of dashboard 2017-03-11 19:01:40 -05:00
Frederic Guillot bb9e791657 Use same layout as task listing for task search 2017-03-11 18:08:25 -05:00
Frederic Guillot d1edac845c Change groups list layout 2017-03-11 17:30:09 -05:00
Frederic Guillot a22b8f3dc7 Make user actions available from contextual menu 2017-03-11 15:24:34 -05:00
Frederic Guillot 6d814566fb Render QR code for TwoFactor authentication without Google Chart API 2017-03-09 21:24:04 -05: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 4a87fb34ba Display tags in task list view 2017-02-26 15:18:49 -05:00
Frederic Guillot 9bcf97a6c9 Project priority is always rendered now 2017-02-26 14:34:03 -05:00
Frederic Guillot 27328255cd Display project list icons on the right 2017-02-26 14:19:53 -05:00
Frederic Guillot 159c31cd3f Redesign users list layout 2017-02-26 12:17:39 -05:00
gusthoff 80132d3ff8 Added hooks before and after the column header row 2017-02-25 14:31:16 +01:00
Frederic Guillot 2f0f996c1d Escape custom role name 2017-02-23 20:48:07 -05:00
Frederic Guillot dd579937e3 Add helper method to use implode() with HTML escaping 2017-02-23 18:51:11 -05:00
Konstantin Vorobyev 6f649b7d21 Show total score across all swimlanes #2975 2017-02-22 21:52:34 +09:00
Frederic Guillot 4d74b3b494 Add missing translations 2017-02-19 18:34:15 -05:00
Frederic Guillot a43f71dda9 Redesign project list view 2017-02-19 18:27:57 -05:00
Frederic Guillot b5c56d4239 Display task count in table header 2017-02-19 17:28:32 -05:00
Frederic Guillot 3b3e803369 Redesign task list view 2017-02-19 17:08:00 -05:00
Frederic Guillot dc7c7667ec Avoid passing application_url argument to all notification templates 2017-02-19 12:14:54 -05:00
Frederic Guillot 778c9d8212 Allow people to remove missing automatic actions
When an automatic action is installed from a plugin,
if the plugin is removed the automatic could stay
in the database if the user didn't remove manually
the automatic action.
2017-02-19 12:00:35 -05:00
Frederic Guillot 23ff360d62 Update translations 2017-02-19 09:11:05 -05:00
Frederic Guillot 11a774e555 Send tasks by email 2017-02-18 20:21:48 -05:00
Frederic Guillot 2751b200d5 Add link to send comment by email in comment creation form 2017-02-18 19:38:15 -05:00
Frederic Guillot b4dc602381 Send comments by email 2017-02-18 18:25:46 -05:00
Frederic Guillot 5710bab971 Improve search tables 2017-02-18 16:59:06 -05:00
Frederic Guillot 4d4d7b3e1f Improve dropdown icons 2017-02-18 16:53:37 -05:00
Frederic Guillot ab40004558 Improve task view table 2017-02-18 16:25:59 -05:00
Frederic Guillot d67e9d35ed Simplify subtasks table 2017-02-18 16:03:01 -05:00
Frederic Guillot fb8c335200 Simplify custom filters table 2017-02-18 14:51:24 -05:00
Frederic Guillot 1c5c1a5b6d Simplify automatic actions table 2017-02-18 14:48:48 -05:00
Frederic Guillot 45771b685d Improve tags management in project settings 2017-02-18 14:08:38 -05:00
Frederic Guillot c7b7c060a6 Improve category section 2017-02-18 14:01:54 -05:00
Frederic Guillot 49c8e5c1be Prevent people to remove swimlanes that contains tasks 2017-02-18 13:38:51 -05:00
Frederic Guillot de128dbad8 Remove default swimlane 2017-02-18 09:42:01 -05:00
Frederic Guillot 5e0cf1472e Improve PR #3038 2017-02-15 21:06:41 -05:00
Konstantin Vorobyev 6e9de547c0 Fix #3030: Add upload the sqlite database feature 2017-02-15 17:38:48 +09:00
Frederic Guillot 5376bb9e0c Add table-hover css class 2017-02-14 22:22:04 -05:00
Frederic Guillot a559dc0be7 Use contextual menu instead of action column in users management 2017-02-14 22:09:29 -05:00
Frederic Guillot 260213147c Add menu entry to add attachments in task dropdown 2017-02-12 13:39:46 -05:00
Frederic Guillot 2c45096411 Do not display comment icon link in public view 2017-02-11 17:32:58 -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 28052edb22 Improve card icons alignment on board 2017-02-11 14:29:44 -05:00
Frederic Guillot 72cea71692 Improve mobile view 2017-02-08 22:17:02 -05:00
Frederic Guillot b03c1c5ff4 Add priority column in list view 2017-02-08 20:42:26 -05:00
Frederic Guillot 5c0b90bb29 Change wording for project status (use "closed" instead of "inactive") 2017-02-08 20:35:51 -05:00
Frederic Guillot 58d4231f06 Improve columns table in project settings 2017-02-08 19:12:16 -05:00
Frederic Guillot 73dce12797 Prevent people to remove columns that contains tasks 2017-02-08 18:36:13 -05:00
Frederic Guillot d0a1ed9227 Add configuration parameter to disable email configuration from user interface 2017-02-05 11:54:27 -05:00
Frederic Guillot a2e2ab8997 Show uploaded date under thumbnails when there is no user linked to a file 2017-02-05 11:27:34 -05:00