Commit Graph

1034 Commits

Author SHA1 Message Date
Manfred Hoffmann 5e70e96772
Replace last occurences of "private" with "personal" 2020-04-06 20:36:20 -07:00
Manfred Hoffmann a648a579cc
Final fixes / German translation for user-groups-listing 2020-04-05 14:55:25 -07:00
Frédéric Guillot 1f6a42ace7 Improve user groups listing 2020-04-05 12:30:59 -07:00
Manfred Hoffmann b442c52acb
Show group memberships in a tooltip 2020-04-05 11:20:12 -07:00
Frédéric Guillot 15792da159 Update French translation and improve project tag settings template 2020-04-04 11:54:52 -07:00
Timo 67a5dd6a89
Add option to enable or disable global tags per projects 2020-04-04 11:39:17 -07:00
Manfred Hoffmann 1cc0ac0713
Show group membership(s) in user-summary and user-list 2020-04-02 21:16:13 -07:00
Timo e6d5e6222e
Add new task/project image hooks 2020-03-15 11:59:12 -07:00
Frédéric Guillot 5e7758d39d Fix invalid RSS feed encoding
Fixes #4426
2020-03-03 20:55:57 -08:00
Timo ea11436663
Add new hook template:task:form:bottom-before-buttons 2020-03-03 18:23:45 -08:00
Timo 86dd0a7a75
Add new dashboard template and board selector hooks 2020-03-02 20:29:45 -08:00
Frédéric Guillot b39f857dc4 Rename "private" projects to "personal" 2020-02-29 18:51:52 -08:00
Frédéric Guillot c12bbb1613 Fix grammatical errors
Fixes #4420
2020-02-29 16:34:38 -08:00
Andre Nathan c8a617cfcb
Add per-project and per-swimlane task limits
This change allows projects and swimlanes to be configured with task limits that apply to their whole scope (i.e. all active tasks in a project or swimlane, respectively), as opposed to the usual per-column task limits.
2020-02-25 20:26:31 -08:00
Timo 2c98be3ead
Add the possibility to make tags global from project settings 2020-02-10 19:48:51 -08:00
Andre Nathan e59ab08af3 Allow task limits to be applied per-swimlane 2020-02-04 20:16:35 -08:00
Haocen 7731dde413 Avoid page shrinking when drag and drop cards on iOS devices 2020-01-05 17:07:56 -08:00
Slade ad85637aa1 Adjust width of timetracking column. Make subtasks wrap not under icons 2019-12-04 18:22:07 -08:00
Timo f0b53863fb Add colors to tag and category list
Add colors to:

- Global tag list
- Project tag list
- Project category list
2019-11-21 19:36:19 -08:00
Slade e65045f934 Move "data-js-lang" attribute to HTML "lang" attribute 2019-11-19 20:15:15 -08:00
Frédéric Guillot dcfe301ab8 Fixes broken PR #4328 2019-10-26 18:07:21 -07:00
av-ipunkt 0f1f24c3f9 Add new template hook: "template:project-permission:after-adduser" 2019-10-25 19:55:27 -07:00
Timo 219c933832 The task limit should consider all open tasks (not only filtered tasks)
Fixes #4291
2019-10-01 20:33:45 -07:00
Timo Litzbarski 87aaec5769 change user filter icon 2019-09-05 23:01:30 -07:00
mkysoft 93dee80c04 Anybody added for filter 2019-09-04 20:27:24 -07:00
Timo 88b82b2a44 change category icon (in favor for tag icon for tags) 2019-08-29 18:28:02 -07:00
Haocen 39c6f65e85 Disable user scaling to avoid page shrinking when drag&drop on mobile device 2019-08-28 20:34:52 -07:00
Timo 2774d917cf Hide due date time if time is 00:00 2019-08-20 18:25:17 -07:00
Hitesh Chandwani 97a30d662f Add new plugin hooks in view switcher 2019-08-13 18:29:00 -07:00
Rafael de Camargo ff53a6aa6b Fix tabindexes on task creation and modification forms
- Add focus to tags, color and checkboxes fields
2019-07-17 14:34:27 -07:00
Rafael de Camargo c250f3b1b8 Add option to clone filters on project duplication
* Fixed missing metadata option from project "create from"
* Added option to clone project custom filters
* Added append option to custom field tests
* Added a test that uses the "append" option
* Fixed disabled swimlane duplication error with Postgresql
2019-07-17 14:32:16 -07:00
Craig Crosby 48acf99fd1 Sort columns by due date 2019-07-02 19:52:22 -07:00
Florian Völker efed94b23d Add "identifier" beside "name" while creating a new project 2019-06-27 19:39:02 -07:00
Rafael de Camargo 91ae1feaa1 Hide one task count when there is only one swimlane
Don't show two task counts per column when there is only one swimlane. 
Fixes #4208
2019-06-19 20:41:32 -07:00
mildis b26776e529 Add cURL support to HTTP Client
- Add HTTP_PROXY_EXCLUDE option when cURL is used
- Show HTTP client backend in about page
- Fallback to legacy Stream Contexts if cURL extension is not available
2019-06-03 20:00:49 -07:00
Rafael de Camargo c3012e0142 Fix text file preview
Escapes any html tags on text files
2019-05-26 20:54:42 +02:00
Rafael de Camargo c60d642a1a Add View File on popover to tooltip
Merged this if with the if used on template:task_file:files
2019-05-26 20:54:42 +02:00
Bastian Rang 702379a550 Add new hook template:export:header 2019-05-03 21:28:34 -07:00
Frédéric Guillot 11b6bf6d25 Add HTML tag in email notifications 2019-04-27 21:23:32 -07:00
Frédéric Guillot d261482e9a Add missing template and translations 2019-04-05 19:04:19 -07:00
Frédéric Guillot 2251066a3c Always display task accordion elements 2019-02-19 14:50:16 -08:00
Frédéric Guillot 23417da763 Replace accordion Javascript component by <details> HTML element 2019-02-19 14:45:01 -08:00
Frédéric Guillot b1c5b47d84 Add missing webhook event: task.move.project
Fixes #3969
2019-02-13 18:23:12 -08: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 a1c437bce8 Do not show projects dropdown when prompting the 2FA code 2019-01-30 21:17:30 -08:00
Rafael de Camargo f3b944c77f Hide edit button when user cannot edit task
Check for custom roles to show edit button
Fixes #4123
2019-01-11 17:21:14 -08:00
Rafael de Camargo f79a2ee5e7 Fix permission check before "Assign to me"
Users who should not be able to change assignee cannot "assign to me"

Fixes #4121
2019-01-10 01:17:03 -02:00
rafacamargo123 0deaeb58e6 Fix permission check to show project options
Fixes #4105
2019-01-08 14:45:10 -08:00
AI3Zakir 216604a662 Add sorting by reference in list view 2018-12-11 21:24:16 -08:00
Craig Crosby cddaf2ac2e
Add hook to Board Settings 2018-11-28 10:33:23 -05:00
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