Commit Graph

4436 Commits

Author SHA1 Message Date
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
Frédéric Guillot
39d78cf424 Add missing registry for quay.io authentication 2023-03-21 19:45:22 -07:00
Frédéric Guillot
ea71761907 Move Docker image to run automated tests to GitHub Registry 2023-03-19 22:18:16 -07:00
Frédéric Guillot
a6df91c3ea Push Docker images to Quay.io (RedHat) 2023-03-19 21:30:37 -07:00
Frédéric Guillot
ce3e8ca6bb Update Security policy 2023-03-13 19:46:25 -07:00
dependabot[bot]
749307dc40 build(deps-dev): bump phpunit/phpunit from 9.6.4 to 9.6.5
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.4 to 9.6.5.
- [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.4...9.6.5)

---
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-13 16:15:20 -07:00
Sasha Oshurkov
1319180ddc Improved translation in Ukrainian locale 2023-03-11 12:56:37 -08:00
Sasha Oshurkov
f24929311b Improved translation in Russian locale 2023-03-08 17:55:28 -08:00
Alfred Bühler
0216a3136b Use the appropriate config for the start column in user iCal export 2023-03-07 20:28:42 -08:00
dependabot[bot]
1eebb71fb5 build(deps-dev): bump symfony/stopwatch from 5.4.19 to 5.4.21
Bumps [symfony/stopwatch](https://github.com/symfony/stopwatch) from 5.4.19 to 5.4.21.
- [Release notes](https://github.com/symfony/stopwatch/releases)
- [Changelog](https://github.com/symfony/stopwatch/blob/6.2/CHANGELOG.md)
- [Commits](https://github.com/symfony/stopwatch/compare/v5.4.19...v5.4.21)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-06 20:48:39 -08:00
dependabot[bot]
a4ff0ebee8 build(deps): bump symfony/finder from 5.4.19 to 5.4.21
Bumps [symfony/finder](https://github.com/symfony/finder) from 5.4.19 to 5.4.21.
- [Release notes](https://github.com/symfony/finder/releases)
- [Changelog](https://github.com/symfony/finder/blob/6.2/CHANGELOG.md)
- [Commits](https://github.com/symfony/finder/compare/v5.4.19...v5.4.21)

---
updated-dependencies:
- dependency-name: symfony/finder
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-06 20:27:18 -08:00
Frédéric Guillot
0620c13d71 Update ChangeLog and README files 2023-03-05 14:41:26 -08:00
Sasha Oshurkov
8987bb328e Full spelling of the word Estimate in Russian locale 2023-03-05 10:46:17 -08:00
Frédéric Guillot
18ed87cbd3 Filtering by category does not show results when the category name is a number
Fixes #4789
2023-03-04 14:50:12 -08:00
sashaoshurkov
d3694294a0 Remove semicolon in Russian locale 2023-03-04 14:26:17 -08:00
sashaoshurkov
24f74beabc It is better not to translate the name of the algorithm into Russian (see Wikipedia) 2023-03-04 14:26:17 -08:00
sashaoshurkov
4f64cf8f1d Set correct quotes in Russian locale 2023-03-04 14:26:17 -08: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
dependabot[bot]
6e84f41517 build(deps-dev): bump phpunit/phpunit from 9.6.3 to 9.6.4
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.3 to 9.6.4.
- [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.3...9.6.4)

---
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-02-27 18:09:05 -08:00
Tomas Dittmann
f945e45ad4 Add dropdown menu on the board to reorder tasks by ID 2023-02-26 16:13:56 -08:00
Joe Nahmias
87e9a770c8 fix(test): searching with trailing space returns data on MSSQL
Microsoft SQL Server automatically pads the shorter of two strings of
unequal length with spaces prior to comparisons. Thus, searching for
username = 'test ' (unexpectedly) matches a row where username = 'test'.

Since kanboard does not rely on this behavior or its absence, simply
remove the test as unecessary to avoid this differing result amongst the
various database backends.

Ref: https://support.microsoft.com/en-us/topic/inf-how-sql-server-compares-strings-with-trailing-spaces-b62b1a2d-27d3-4260-216d-a605719003b0
2023-02-20 19:23:53 -08:00
Joe Nahmias
a69709b305 quote sql query parameters when writing to the debug log 2023-02-20 19:23:53 -08:00
Vedran Miletić
87432a4f34 Separated font-family specification for input and textarea
This avoids the requirement to use !important in custom CSS.
2023-02-19 11:48:41 -08:00
greyaz
714ea7dfe8 Change the total number of tasks displayed in the table header to match the description
The current value of `$column['column_nb_open_tasks']` represents the number of open tasks in the current column of a swimlane.

But according to the description: "Total number of tasks in this column across all swimlanes", the value of `$column['column_nb_tasks']` should be more appropriate.
2023-02-18 18:54:21 -08:00
peter
af8159b4bb Allow full name to be retrieved by SSO ReverseProxy
Expand on #4585 by also getting the user's full name from the Reverse Proxy:
If a ReverseProxy provides more than REMOTE_USER, such as email, it might
as well also provide the user's full name.
2023-02-18 17:28:39 -08:00
Tomas Dittmann
e323ce875f Fix pull-right CSS class alignment 2023-02-16 18:39:47 -08:00
Tomas Dittmann
bc9535cbdf extract sorting to separate icon 2023-02-16 18:35:31 -08:00
jnahmias
83a8415d99 Use assertEqualsWithDelta() to test time_spent
Timing, clock skew, and network conditions can cause slight skew in the generated/expected timestamps in the unit test vs. actual recorded timestamps in the database. This can cause flakiness in the tests due to sporadic failures when things don't perfectly align. To fix this, we change assertEquals() to assertEqualsWithDelta() with a small (3 second) delta to account for this potential delay.
2023-02-16 18:23:20 -08:00
Frédéric Guillot
31408f53aa Add color_id argument to tag API procedures
Fixes #4592
2023-02-14 21:06:50 -08:00
Frédéric Guillot
d0941ccd4e Update task time spent/estimated when removing a subtask
Fixes #3811
2023-02-13 20:52:39 -08:00
Frédéric Guillot
277357277f Command db:migrate should work even if DB_RUN_MIGRATIONS is false
Fixes #4818
2023-02-12 20:03:49 -08:00
Frédéric Guillot
bd8bcfbc37 Always trim the username before saving changes in the database
Fixes #4742
2023-02-12 19:30:23 -08:00
Frédéric Guillot
5f3225bddc Avoid Postgres SQL error when using project filter with a large integer
Fixes #4845
2023-02-12 18:25:35 -08:00
Frédéric Guillot
5e4d506b28 Enable Sqlite WAL mode by default
WAL provides more concurrency as readers do not block writers and,
a writer does not block readers. Reading and writing can proceed concurrently.

This change might reduce the number of errors related to locked databases.

For reference: https://sqlite.org/wal.html
2023-02-10 20:02:18 -08:00
dependabot[bot]
1e304f4ad6 build(deps-dev): bump phpunit/phpunit from 9.5.28 to 9.6.3
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.28 to 9.6.3.
- [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.5.28...9.6.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-06 20:38:42 -08:00
dependabot[bot]
41a75c1ec6 build(deps): bump docker/build-push-action from 3 to 4
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-30 17:48:47 -08:00