Commit Graph

136401 Commits

Author SHA1 Message Date
Ethan Reed
d01fe03364 Allow skipping the tree opening animation in expandTreeNode
Every link click does a full page reload, which rebuilds the navigation
tree and replays the tree opening animation.

Add a 'skipTreeAnimation' parameter (defaults to false) to
expandTreeNode. When this parameter is true, the tree opening animation
is skipped. The 'skipTreeAnimation' parameter is passed down to
expandTreeNode through showCurrent and fullExpand.

requestNaviReload (called by Navigation.reload) passes 'paths !== null'
into 'skipTreeAnimation'. When the tree state is being restored from
sessionStorage, 'paths !== null' resolves to true, which when passed
into Navigation.showCurrent causes the animation to be skipped.

Signed-off-by: Ethan Reed <etchre@outlook.com>
2026-06-11 01:03:59 -07:00
ButterflyOfFire
8f42c3b3e7
Translated using Weblate (Kabyle)
Currently translated at 2.5% (88 of 3426 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/kab/
Signed-off-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
2026-06-08 09:01:03 +00:00
Christian Caballero
030213723d
Translated using Weblate (Spanish)
Currently translated at 100.0% (3426 of 3426 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/es/
Signed-off-by: Christian Caballero <caminomaster@gmail.com>
2026-06-08 09:01:02 +00:00
phpMyAdmin bot
101bd7fe7e Update po files
[ci skip]

Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2026-06-07 01:05:28 +00:00
Zahid Rizky Fakhri
b59ec4017b
Translated using Weblate (Indonesian)
Currently translated at 100.0% (3426 of 3426 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/id/
Signed-off-by: Zahid Rizky Fakhri <zahidrizkyfakhri@gmail.com>
2026-06-05 20:01:10 +02:00
ℂ𝕠𝕠𝕠𝕝 (π•˜π•šπ•₯𝕙𝕦𝕓.π•”π• π•ž/ℂ𝕠𝕠𝕠𝕝)
79abd73cbd
Translated using Weblate (Latvian)
Currently translated at 29.7% (1019 of 3426 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/lv/
Signed-off-by: "ℂ𝕠𝕠𝕠𝕝 (π•˜π•šπ•₯𝕙𝕦𝕓.π•”π• π•ž/ℂ𝕠𝕠𝕠𝕝)" <coool@mail.lv>
2026-06-05 20:01:06 +02:00
MaurΓ­cio Meneghini Fauth
30fbc7faa7
Merge pull request #20324 from XananasX7/security/safe-unserialize-allowed-classes
[Security] Add allowed_classes => false to Core::safeUnserialize() as defence-in-depth
2026-06-03 10:43:56 -03:00
XananasX7
26d7ba4417
security: add allowed_classes => false to Core::safeUnserialize() as defence-in-depth
Core::safeUnserialize() validates the serialized string with a custom parser
before calling unserialize(). The parser only permits scalar types (s, b, i,
d, N) and plain arrays (a), blocking object tokens ('O:' / 'C:'). However,
the final unserialize() call does not pass allowed_classes, which means a
parser bypass or edge-case in the manual tokeniser could still allow object
instantiation.

Adding allowed_classes => false ensures that even if the manual validator is
somehow bypassed (e.g., by a future PHP serialization format change or a
subtle parser bug), unserialize() itself will refuse to instantiate PHP
objects β€” providing a second layer of protection.

Signed-off-by: El Mehdi Abenhazou <mehdiananas007@gmail.com>
2026-06-03 10:41:11 -03:00
Salvador PeΓ±a
6e50045525
Translated using Weblate (Spanish)
Currently translated at 100.0% (3426 of 3426 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/es/
Signed-off-by: Salvador PeΓ±a <salvadorp74@hotmail.com>
2026-06-02 06:01:05 +00:00
kjo-sdds
e52ac0bfbe
Translated using Weblate (French)
Currently translated at 100.0% (3426 of 3426 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/fr/
Signed-off-by: kjo-sdds <kjo@domo-supply.com>
2026-06-02 06:01:03 +00:00
kim8ccf3a4116ec4691
f04dde9b46
Translated using Weblate (Korean)
Currently translated at 100.0% (3426 of 3426 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/ko/
Signed-off-by: kim8ccf3a4116ec4691 <kim@yong.biz>
2026-06-02 06:01:02 +00:00
MaurΓ­cio Meneghini Fauth
2743a0a7ef
Merge branch 'QA_5_2'
Signed-off-by: MaurΓ­cio Meneghini Fauth <mauricio@mfauth.com.br>
2026-06-01 14:42:54 -03:00
Andi Chandler
e3e7201917
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (3436 of 3436 strings)

[ci skip]

Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/en_GB/
Signed-off-by: Andi Chandler <andi@gowling.com>
2026-05-31 21:01:01 +00:00
phpMyAdmin bot
9e4d9ccef8 Update po files
[ci skip]

Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2026-05-31 01:03:21 +00:00
Andrei Stepanov
03413c9254
Translated using Weblate (Russian)
Currently translated at 100.0% (3426 of 3426 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/ru/
Signed-off-by: Andrei Stepanov <adem4ik@gmail.com>
2026-05-27 03:11:32 +02:00
Burak Yavuz
e19be01e0a
Translated using Weblate (Turkish)
Currently translated at 100.0% (3436 of 3436 strings)

[ci skip]

Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/tr/
Signed-off-by: Burak Yavuz <hitowerdigit@hotmail.com>
2026-05-26 21:11:36 +02:00
Hotripak
7a65d54ae8
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (3436 of 3436 strings)

[ci skip]

Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/uk/
Signed-off-by: Hotripak <hotr1pak@gmail.com>
2026-05-26 21:11:34 +02:00
Andrei Stepanov
772e5e496f
Translated using Weblate (Russian)
Currently translated at 100.0% (3436 of 3436 strings)

[ci skip]

Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/ru/
Signed-off-by: Andrei Stepanov <adem4ik@gmail.com>
2026-05-26 21:11:33 +02:00
MaurΓ­cio Meneghini Fauth
9a43c2e222
Merge branch 'QA_5_2'
Signed-off-by: MaurΓ­cio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-25 22:21:54 -03:00
MaurΓ­cio Meneghini Fauth
be7b964a2d
Merge pull request #20318 from MauricioFauth/header-message-tests
Add unit tests for Header::getMessage()
2026-05-25 22:17:30 -03:00
MaurΓ­cio Meneghini Fauth
9e2c4ee923
Add unit tests for Header::getMessage()
Backport tests from 6b57013203

Signed-off-by: MaurΓ­cio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-25 21:58:39 -03:00
MaurΓ­cio Meneghini Fauth
995d0c4980
Merge pull request #20317 from MauricioFauth/header-message
Refactor Header::getMessage()
2026-05-25 21:10:51 -03:00
MaurΓ­cio Meneghini Fauth
6b57013203
Refactor Header::getMessage()
Replaces REQUEST with POST and GET.

Signed-off-by: MaurΓ­cio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-25 18:18:50 -03:00
MaurΓ­cio Meneghini Fauth
e89cda7ecd
Merge branch 'QA_5_2'
Signed-off-by: MaurΓ­cio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-25 15:15:47 -03:00
phpMyAdmin bot
f56b922cc8 Update po files
[ci skip]

Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2026-05-25 18:05:58 +00:00
Konrad Snarski
0c4a294f0e
Translated using Weblate (Polish)
Currently translated at 91.5% (3145 of 3435 strings)

[ci skip]

Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/pl/
Signed-off-by: Konrad Snarski <xyrusowski@gmail.com>
2026-05-24 15:11:34 +02:00
Hosted Weblate
6165a6f84f
Merge branch 'origin/master' into Weblate.
[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/
2026-05-24 00:59:43 +00:00
Konrad Snarski
3165409517
Translated using Weblate (Polish)
Currently translated at 99.7% (3417 of 3426 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/pl/
Signed-off-by: Konrad Snarski <xyrusowski@gmail.com>
2026-05-24 00:59:38 +00:00
phpMyAdmin bot
8c03c7c865 Update po files
[ci skip]

Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2026-05-24 00:59:27 +00:00
MaurΓ­cio Meneghini Fauth
4225f36c1b
Merge branch 'QA_5_2'
Signed-off-by: MaurΓ­cio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-22 19:50:01 -03:00
MaurΓ­cio Meneghini Fauth
a58577e168
Merge pull request #20310 from MauricioFauth/bookmarks-fix
Fix bookmarks not being properly saved
2026-05-22 19:45:03 -03:00
MaurΓ­cio Meneghini Fauth
0c2fba7e22
Update Psalm baseline
Signed-off-by: MaurΓ­cio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-22 19:43:54 -03:00
MaurΓ­cio Meneghini Fauth
f6d656b6a3
Fix bookmarks not being properly saved
Signed-off-by: MaurΓ­cio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-22 19:32:03 -03:00
MaurΓ­cio Meneghini Fauth
28778d272a
Merge pull request #20309 from MauricioFauth/composer-update
Update Composer dependencies
2026-05-22 13:15:12 -03:00
MaurΓ­cio Meneghini Fauth
a8b64715d6
Update Composer dependencies
- Upgrading amphp/parallel (v2.3.3 => v2.4.0)
  - Upgrading amphp/pipeline (v1.2.3 => v1.2.4)
  - Upgrading composer/ca-bundle (1.5.11 => 1.5.12)
  - Upgrading dealerdirect/phpcodesniffer-composer-installer (v1.2.0 => v1.2.1)
  - Upgrading guzzlehttp/psr7 (2.9.0 => 2.10.1)
  - Upgrading phpstan/phpstan (2.1.52 => 2.1.55)
  - Upgrading phpstan/phpstan-strict-rules (2.0.10 => 2.0.11)
  - Upgrading revolt/event-loop (v1.0.8 => v1.0.9)
  - Upgrading symfony/cache (v7.4.8 => v7.4.12)
  - Upgrading symfony/cache-contracts (v3.6.0 => v3.7.0)
  - Upgrading symfony/config (v7.4.8 => v7.4.10)
  - Upgrading symfony/console (v7.4.8 => v7.4.11)
  - Upgrading symfony/dependency-injection (v7.4.8 => v7.4.10)
  - Upgrading symfony/deprecation-contracts (v3.6.0 => v3.7.0)
  - Upgrading symfony/filesystem (v7.4.8 => v7.4.11)
  - Upgrading symfony/polyfill-ctype (v1.36.0 => v1.37.0)
  - Upgrading symfony/polyfill-iconv (v1.36.0 => v1.37.0)
  - Upgrading symfony/polyfill-intl-grapheme (v1.36.0 => v1.37.0)
  - Upgrading symfony/polyfill-intl-normalizer (v1.36.0 => v1.37.0)
  - Upgrading symfony/polyfill-mbstring (v1.36.0 => v1.37.0)
  - Upgrading symfony/polyfill-php84 (v1.36.0 => v1.37.0)
  - Upgrading symfony/polyfill-uuid (v1.36.0 => v1.37.0)
  - Upgrading symfony/process (v7.4.8 => v7.4.11)
  - Upgrading symfony/service-contracts (v3.6.1 => v3.7.0)
  - Upgrading symfony/string (v7.4.8 => v7.4.11)
  - Upgrading symfony/uid (v7.4.8 => v7.4.9)
  - Upgrading symfony/var-exporter (v7.4.8 => v7.4.9)
  - Upgrading twig/twig (v3.24.0 => v3.26.0)
  - Upgrading web-auth/cose-lib (4.5.1 => 4.5.2)

Signed-off-by: MaurΓ­cio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-21 13:43:35 -03:00
MaurΓ­cio Meneghini Fauth
66b235a3ea
Merge branch 'QA_5_2'
Signed-off-by: MaurΓ­cio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-21 11:01:20 -03:00
ℂ𝕠𝕠𝕠𝕝 (π•˜π•šπ•₯𝕙𝕦𝕓.π•”π• π•ž/ℂ𝕠𝕠𝕠𝕝)
7b5374258d
Translated using Weblate (Latvian)
Currently translated at 25.0% (857 of 3426 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/lv/
Signed-off-by: "ℂ𝕠𝕠𝕠𝕝 (π•˜π•šπ•₯𝕙𝕦𝕓.π•”π• π•ž/ℂ𝕠𝕠𝕠𝕝)" <coool@mail.lv>
2026-05-21 05:11:33 +00:00
ℂ𝕠𝕠𝕠𝕝 (π•˜π•šπ•₯𝕙𝕦𝕓.π•”π• π•ž/ℂ𝕠𝕠𝕠𝕝)
4b5154167f
Translated using Weblate (Latvian)
Currently translated at 27.3% (938 of 3435 strings)

[ci skip]

Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/lv/
Signed-off-by: "ℂ𝕠𝕠𝕠𝕝 (π•˜π•šπ•₯𝕙𝕦𝕓.π•”π• π•ž/ℂ𝕠𝕠𝕠𝕝)" <coool@mail.lv>
2026-05-21 07:11:32 +02:00
MaurΓ­cio Meneghini Fauth
4728acf3a0
Merge pull request #20308 from MauricioFauth/twig-security
Allow twig/twig to be installed by Composer
2026-05-20 21:45:25 -03:00
MaurΓ­cio Meneghini Fauth
a85bf18b3d
Allow twig/twig to be installed by Composer
None of the advisories affects phpMyAdmin.

Signed-off-by: MaurΓ­cio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-20 17:54:56 -03:00
MaurΓ­cio Meneghini Fauth
eecbf60603
Merge branch 'QA_5_2'
Signed-off-by: MaurΓ­cio Meneghini Fauth <mauricio@mfauth.com.br>
2026-05-19 12:54:37 -03:00
Salvador PeΓ±a
40e72751d0
Translated using Weblate (Spanish)
Currently translated at 100.0% (3435 of 3435 strings)

[ci skip]

Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/es/
Signed-off-by: Salvador PeΓ±a <salvadorp74@hotmail.com>
2026-05-17 06:24:30 +02:00
Hosted Weblate
41b0c9ceb2
Merge branch 'origin/master' into Weblate.
[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/
2026-05-17 00:57:04 +00:00
Salvador PeΓ±a
567cec77af
Translated using Weblate (Spanish)
Currently translated at 100.0% (3426 of 3426 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/es/
Signed-off-by: Salvador PeΓ±a <salvadorp74@hotmail.com>
2026-05-17 00:56:59 +00:00
phpMyAdmin bot
fe63e2a1cb Update po files
[ci skip]

Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2026-05-17 00:56:48 +00:00
ℂ𝕠𝕠𝕠𝕝 (π•˜π•šπ•₯𝕙𝕦𝕓.π•”π• π•ž/ℂ𝕠𝕠𝕠𝕝)
b83de8dbaf
Translated using Weblate (Latvian)
Currently translated at 26.5% (911 of 3435 strings)

[ci skip]

Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/lv/
Signed-off-by: "ℂ𝕠𝕠𝕠𝕝 (π•˜π•šπ•₯𝕙𝕦𝕓.π•”π• π•ž/ℂ𝕠𝕠𝕠𝕝)" <coool@mail.lv>
2026-05-16 01:22:12 +02:00
ℂ𝕠𝕠𝕠𝕝 (π•˜π•šπ•₯𝕙𝕦𝕓.π•”π• π•ž/ℂ𝕠𝕠𝕠𝕝)
2cf6eda676
Translated using Weblate (Latvian)
Currently translated at 24.1% (829 of 3426 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/lv/
Signed-off-by: "ℂ𝕠𝕠𝕠𝕝 (π•˜π•šπ•₯𝕙𝕦𝕓.π•”π• π•ž/ℂ𝕠𝕠𝕠𝕝)" <coool@mail.lv>
2026-05-16 01:22:06 +02:00
Salvador PeΓ±a
87efeb9336
Translated using Weblate (Spanish)
Currently translated at 99.8% (3430 of 3435 strings)

[ci skip]

Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/es/
Signed-off-by: Salvador PeΓ±a <salvadorp74@hotmail.com>
2026-05-15 16:11:33 +00:00
Salvador PeΓ±a
915914ee94
Translated using Weblate (Spanish)
Currently translated at 99.6% (3413 of 3426 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/es/
Signed-off-by: Salvador PeΓ±a <salvadorp74@hotmail.com>
2026-05-15 18:11:33 +02:00
ButterflyOfFire
20177a89f1
Translated using Weblate (Kabyle)
Currently translated at 2.5% (87 of 3435 strings)

[ci skip]

Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/kab/
Signed-off-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
2026-05-12 09:11:33 +00:00