Commit Graph

94 Commits

Author SHA1 Message Date
Frédéric Guillot
c9c1872067 Remove content editable element
Non longer necessary. It works on Safari, Chrome and Firefox
2023-05-18 19:55:47 -07:00
Frédéric Guillot
26b6eebb78 Avoid potential clipboard based cross-site scripting 2023-05-18 19:55:47 -07:00
Frédéric Guillot
bd50288030 Handle 413 responses from Nginx when uploading files too large
Fixes #5171
2023-04-14 20:49:10 -07:00
Frédéric Guillot
6ca955de1f Allow closing modals by clicking on the background
Cherry-pick #4044

Fixes #4895
2023-03-30 20:01:59 -07:00
Frédéric Guillot
3bc4cc8291 Fix: Cannot reorder subtasks after changing the status
Fixes #4925
2023-03-28 20:32:38 -07:00
Frédéric Guillot
b138a99ce3 Better handling of max file upload size according to PHP settings
- Allow unlimited size
- Better parsing of PHP size

Fixes #4896
2023-03-02 20:51:47 -08:00
greyaz
2841d81528 Fixed a bug about unselecting in the file list-item-selection.js (#5098) 2022-11-15 21:10:15 -08:00
rivten
71b47b2c5a onKey Escape ignores input fields 2021-06-05 12:08:45 -07:00
Patrick Kuijvenhoven
a267aa368b Add new analytic component "Estimated vs actual time per column" 2021-02-21 20:22:45 -08:00
Michael Vickers
6231c159b8 Add aria-label to project select role without label 2020-10-04 10:35:02 -07:00
Michael Vickers
87c123bba4 Add aria-label to dropdown autocomplete without label 2020-10-04 10:33:16 -07:00
Michael
b8e6157738 Add ARIA label to form text editor without label 2020-10-04 10:31:49 -07:00
Franky Van Liedekerke
0ede384cda Use Ajax request for Markdown preview
This remove dependency on a Javascript library.
2020-05-01 20:05:53 -07:00
Franky Van Liedekerke
d4ee16c1f7 Keep newlines in markdown 2020-04-30 20:13:35 -07:00
Rafael de Camargo
2bf0f99b51 Add link button to text editor 2019-07-24 13:50:51 -07:00
Rafael de Camargo
21a3634fd1 Fix html parsing on markdown editor
Closes #4243
2019-07-23 01:26:03 -03: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
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
Vadim Zhukov
497f36983c Do not try to redirect to login page when offline 2018-10-01 17:46:50 -07:00
Frédéric Guillot
1db83cddd0 Define fixed width for auto-complete dropdown 2018-10-01 17:10:29 -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
c8df8a7c8c Fix escaping issue for Markdown editor 2018-05-03 15:15:50 -07:00
Frédéric Guillot
9ddefa979a Add CSRF check for task and project files upload 2018-01-29 15:56:30 -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
Frederic Guillot
2a313eb971 Add the possibility to send tasks and comments to multiple recipients 2017-11-17 14:46:23 -08:00
Frederic Guillot
63dbab199c Fix project dropdown visibility when page is scrolled down 2017-11-10 15:55:05 -08:00
Frederic Guillot
877c61d279 Merge and fix PR #3469 2017-11-09 11:54:21 -08:00
Frederic Guillot
648dc6bcfb Add predefined templates for task descriptions 2017-11-02 15:41:58 -07:00
Frederic Guillot
bd695ae985 Improve external task integration 2017-10-18 13:56:57 -07:00
Frederic Guillot
abebd92629 Use dot notation in Javascript component 2017-06-03 18:37:12 -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
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
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
d6d12f96a4 Merge pull-request #3071 2017-02-23 17:53:37 -05:00
Konstantin
437fc1b7d9 Make link to calendar view bookable (#3063) 2017-02-23 17:38:08 -05:00
Konstantin Vorobyev
2f1e87a1bc Reintroduce word search in board selector #3052 2017-02-23 22:18:46 +09:00
Frederic Guillot
93c05371a8 Replace modal contents if already open to avoid window flickering 2017-02-18 19:52:08 -05:00
Frederic Guillot
76f73eebea Upload files button stay disabled when there are other submit buttons on the same page 2017-02-18 15:53: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
c5caff7ef7 Fix CFD chart (stack wrongly ordered) 2017-02-11 19:42:17 -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
66ced63fe2 Highlight comments if hash is present in URL 2017-01-29 18:58:00 -05:00
Frederic Guillot
58fac9b1be Fix form submit when using keyboard shortcuts 2017-01-28 16:45:58 -05:00
Frederic Guillot
a371d53e63 Always unbind internal listeners when closing a modal dialog 2017-01-26 22:21:07 -05:00
Frederic Guillot
5315e4961e Fix regression: stay on the same page when a task is closed 2017-01-23 21:05:59 -05:00