Commit Graph

4418 Commits

Author SHA1 Message Date
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
dependabot[bot] 692ed6ed51 build(deps): bump symfony/finder from 5.4.17 to 5.4.19
Bumps [symfony/finder](https://github.com/symfony/finder) from 5.4.17 to 5.4.19.
- [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.17...v5.4.19)

---
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-01-30 17:28:27 -08:00
dependabot[bot] b90db00940 build(deps-dev): bump symfony/stopwatch from 5.4.13 to 5.4.19
Bumps [symfony/stopwatch](https://github.com/symfony/stopwatch) from 5.4.13 to 5.4.19.
- [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.13...v5.4.19)

---
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-01-30 17:04:56 -08:00
IJ 3e0ae739fd
Reword notice about maintenance mode in project README 2023-01-21 15:04:39 -08:00
greyaz 5c25755f9e Update translations.php 2023-01-18 18:35:19 -08:00
dependabot[bot] 2edb708731 build(deps-dev): bump phpunit/phpunit from 9.5.27 to 9.5.28
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.27 to 9.5.28.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.5.28/ChangeLog-9.5.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.27...9.5.28)

---
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-01-16 15:15:44 -08:00
Frédéric Guillot 5750e273bc Update ChangeLog and remove copyright years 2023-01-14 11:47:03 -08:00
Frédéric Guillot bdaa2f585d Sync translations 2023-01-14 11:41:42 -08:00
Chris bb5e45ef69
Fire event after `TaskMoveColumnOnDueDate` action
Fixes #5021
2023-01-12 18:23:53 -08:00
Joe Nahmias 32667285a8 fix: update test for DateTime parse errors to work in php8.2
check if getLastErrors() returns a false bool, rather than specific
array elements, as this throws an error in php8.2 if there are no
errors returned.
2023-01-12 18:13:44 -08:00
Frédéric Guillot 3824e6e9aa Fix potential XSS on the Settings / API page
The CSP policy already prevent the execution of inline Javascript.
2023-01-06 12:25:57 -08:00
Shyam Chaudhary 8902c1448d
Use wildcard operator for tag filter
Fixes #4950
2023-01-06 11:47:31 -08:00
greyaz 372ebcb37e Update translations.php 2023-01-06 06:05:11 -08:00
Pascal Rigaux 3bbf26b169 Fix broken user mentions in popup comment form
This commit partially reverts commit

> commit 61e63ef9e0
> Author: Tomas Dittmann <chaosmeist3r@gmail.com>
> Date:   Sat Feb 5 05:59:33 2022 +0100
>
>   Remove `project_id` from task URLs

where those things should have been kept

(cf FormHelper::textEditor for the need for $values['project_id'])
2023-01-06 06:03:54 -08:00
dependabot[bot] 234b8a8c27 build(deps): bump symfony/finder from 5.4.11 to 5.4.17
Bumps [symfony/finder](https://github.com/symfony/finder) from 5.4.11 to 5.4.17.
- [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.11...v5.4.17)

---
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-01-04 12:42:50 -08:00
ScarletBlizzard 7c0a239ec3
Correct and add translation in ru_RU/translations.php (#5106) 2022-12-13 20:55:35 -08:00
greyaz f91cdfe420
Update a wrong translation in zh_CN/translations.php (#5105) 2022-12-13 20:26:04 -08:00
dependabot[bot] 1827e3128c build(deps-dev): bump phpunit/phpunit from 9.5.26 to 9.5.27
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.26 to 9.5.27.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.5.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.26...9.5.27)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-12 17:45:28 -08:00
Frédéric Guillot 9b03b50172 Test Docker image build on pull-requests 2022-12-04 11:31:16 -08:00