Commit Graph

4471 Commits

Author SHA1 Message Date
Frédéric Guillot 22f3b03830 Update Composer dependencies to be able to run tests with PHP 8.2 2023-06-30 21:06:22 -07:00
Frédéric Guillot 50c8994f57 Add /usr/bin/php symlink in Docker image 2023-06-30 20:10:39 -07:00
Joe Nahmias 6ca3bb6fec test: replace usage of at() matcher with alternatives
The PHPUnit at() matcher, used to determine the order that methods are called
on test doubles, has been deprecated in PHPUnit 9 and has been removed in
PHPUnit 10.
Migrate usage of at() to other constructs following Drupal core examples in:
<https://www.drupal.org/node/3218874>
2023-06-29 21:06:04 -07:00
dependabot[bot] e182856b4b build(deps-dev): bump phpunit/phpunit from 9.6.8 to 9.6.9
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.8 to 9.6.9.
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.9/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.8...9.6.9)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 16:15:41 -07:00
Joe Nahmias af2d972914 fix(test): adjust plugin dir test to work on released versions 2023-06-07 20:38:02 -07:00
renothing ad01710ce6
Fix incorrect background dynamic property in captcha library 2023-06-04 20:01:12 -07:00
Uros-V cbc76852f3 Update Macedonian translation, fixed ASC translation for "Reorder this column by id (ASC)" 2023-06-04 13:57:08 -07:00
Uros-V 3919fd4331 Update Macedonian translations 2023-06-04 13:57:08 -07:00
Uros-V 48ac077055 Update Serbian translations 2023-06-04 13:57:08 -07:00
Frédéric Guillot b81bd3db06 Update ChangeLog 2023-06-02 20:44:07 -07:00
Frédéric Guillot b501ef44bc Add missing permission check when creating/updating internal links 2023-06-02 20:32:42 -07:00
Frédéric Guillot 05f1d23d82 Avoid stored XSS in task external link 2023-06-02 20:31:41 -07:00
Frédéric Guillot c20be8f5fa Add missing project permission check for Move/Duplicate task to another project 2023-06-02 20:30:43 -07:00
Frédéric Guillot 437b141fa2 Fix Parameter based Indirect Object Referencing leading to private file exposure 2023-06-02 20:29:24 -07:00
Frédéric Guillot cda45ddb30 Avoid PHP warning caused by session_regenerate_id()
Fixes #5268
2023-05-26 18:55:07 -07:00
Frédéric Guillot 4121940ff1 Avoid CSS issue when upgrading to v1.2.29 without flushing user sessions
Fixes #5265
2023-05-24 20:07:36 -07:00
Frédéric Guillot dfd3b4899b Update ChangeLog 2023-05-23 19:35:31 -07:00
Frédéric Guillot e08335e0b1 Upgrade Docker image to PHP 8.2 2023-05-18 21:20:55 -07:00
Frédéric Guillot e7fcf07c92 Fix SQL Server migration 2023-05-18 20:51:51 -07:00
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
dependabot[bot] fe5fd9f774 build(deps-dev): bump phpunit/phpunit from 9.6.7 to 9.6.8
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.7 to 9.6.8.
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.8/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.7...9.6.8)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-15 17:49:12 -07:00
dependabot[bot] 570ceb1fe7 build(deps): bump alpine from 3.17 to 3.18
Bumps alpine from 3.17 to 3.18.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-15 17:48:34 -07:00
Frédéric Guillot aade89c9ba Add Themes: Dark, light and automatic mode 2023-05-14 21:14:35 -07:00
Frédéric Guillot 65a5f0f47d Fix broken "Hide this Column" feature
Fixes #5167

Regression introduced by #4922
2023-05-07 17:15:36 -07:00
Frédéric Guillot 89821c759e Do not close modals when clicking on the background if the form has changed
Fixes #5239

Closes #5255
2023-05-06 22:08:14 -07:00
Frédéric Guillot e01a361ea4 Update readme 2023-05-03 17:57:55 -07:00
Frédéric Guillot d8819db5f3 Fix incorrect route for "My Activity Stream"
Fixes #5250
2023-04-21 14:56:27 -07:00
Frédéric Guillot 463dfbf4fe Fix incorrect parameter encoding when using URLs rewriting
A parameter with quotes or other special characters should be url encoded.

Incorrect encoding could happen when using search queries like this one:

modified:">=2023-04-01"
2023-04-19 21:37:19 -07:00
Frédéric Guillot d3f38d1bf2 Add support for task links in Markdown headings
If a text block matches #(\d+) it will be interpreted as a task link instead
of a heading.

Closes #5017
2023-04-18 21:17:45 -07:00
dependabot[bot] e06c6656bc build(deps-dev): bump phpunit/phpunit from 9.6.6 to 9.6.7
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.6 to 9.6.7.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.7/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.6...9.6.7)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 16:56:12 -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 0b1c2011ed Restore all previously loaded translations when sending user notifications
Fixes #5087
2023-04-11 21:09:01 -07:00
Frédéric Guillot ae7bc0b74d Regenerate session ID after successful authentication
Closes #5141
2023-04-10 22:08:57 -07:00
Frédéric Guillot 4adb93c1a6 Use SESSION_DURATION option to define the session lifetime stored in the
database

The option `SESSION_DURATION` is used to define the cookie lifetime.

With this change, Kanboard will try to use first `SESSION_DURATION` instead of the
default `session.gc_maxlifetime` value.

Fixes #4340
2023-04-10 21:38:09 -07:00
Frédéric Guillot 1c90a0ce57 Update ChangeLog 2023-04-08 14:11:04 -07:00
Frédéric Guillot d3948e89a9 Trigger EVENT_MOVE_COLUMN event when moving task to another swimlane
Fixes #4581
2023-04-07 16:35:21 -07:00
Frédéric Guillot 77a32cb1b5 Allow moving closed tasks when using the API
Fixes #5151
2023-04-06 21:02:03 -07:00
Frédéric Guillot 38e82fe5e5 Duplicate external links when duplicating tasks
Fixes #4748
2023-04-06 20:51:57 -07:00
Frédéric Guillot 9c5f5a5854 Add support for comparison operator to priority filter
Fixes #3928
2023-04-04 20:25:51 -07:00
Frédéric Guillot 022b106d2d Prevents users to convert subtaks to tasks when custom role does not allow it
Fixes #5069
2023-04-04 19:50:40 -07:00
Frédéric Guillot 4c40fe1931 Avoid deprecation messages when sending an email with PHP 8.2
Fixes #5225
2023-04-03 20:41:29 -07:00
Frédéric Guillot e2ad014cde Declare most common routes
Fixes #4079
2023-04-02 21:30:10 -07:00
Frédéric Guillot 887c1a959c Improve wording of bulk action modal to move tasks position
Fixes #5026
2023-03-30 20:22:18 -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 de7c1bf16b Improve wording of the menu to close all tasks in a given column/swimlane
Fixes #4740
2023-03-28 20:49:19 -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
dependabot[bot] 82ea26f827 build(deps-dev): bump phpunit/phpunit from 9.6.5 to 9.6.6
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.5 to 9.6.6.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.5...9.6.6)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-28 19:31:48 -07:00
Frédéric Guillot 2f50892c07 Use GITHUB_TOKEN to run GitHub Actions 2023-03-27 21:10:34 -07:00
mundry 59a4c7f73b
Duplicate attachments & external links during task duplication & importing 2023-03-24 19:48:32 -07:00