BookStack/tests
Dan Brown 31495758a9
Made page-save HTML formatting much more efficient
Replaced the existing xpath-heavy system with a more manual traversal
approach. Fixes following slow areas of old system:
- Old system would repeat ID-setting action for elements (Headers could
  be processed up to three times).
- Old system had a few very open xpath queries for headers.
- Old system would update links on every ID change, which triggers it's
  own xpath query for links, leading to exponential scaling issues.

New system only does one xpath query for links when changes are needed.
Added test to cover.

For #3932
2023-02-22 14:32:40 +00:00
..
Actions Copied over work from user_permissions branch 2023-01-21 11:08:34 +00:00
Api Updated test to have reliable check ordering 2023-02-18 19:01:38 +00:00
Auth Added option to change the OIDC claim regarded as the ID 2023-01-26 16:43:15 +00:00
Commands Migrated remaining relation permission usages 2023-01-24 19:04:32 +00:00
Entity Made page-save HTML formatting much more efficient 2023-02-22 14:32:40 +00:00
Helpers Aded roles API controller methods 2023-02-18 18:36:34 +00:00
Permissions Aded roles API controller methods 2023-02-18 18:36:34 +00:00
References Copied over work from user_permissions branch 2023-01-21 11:08:34 +00:00
Settings Integrated favicon handler with correct files & actions 2023-02-09 13:24:43 +00:00
test-data Added detection and thumbnail bypass for apng images 2022-01-04 13:10:35 +00:00
Unit Made sendmail command configurable 2023-02-17 14:25:38 +00:00
Uploads Increased attachment link limit from 192 to 2k 2023-02-20 13:05:23 +00:00
User Extracted test file handling to its own class 2023-02-08 14:39:13 +00:00
CreatesApplication.php Apply fixes from StyleCI 2021-06-26 15:23:15 +00:00
DebugViewTest.php Updated tests to use ssddanbrown/asserthtml package 2022-07-23 15:10:18 +01:00
ErrorTest.php Copied over work from user_permissions branch 2023-01-21 11:08:34 +00:00
FavouriteTest.php Copied over work from user_permissions branch 2023-01-21 11:08:34 +00:00
HelpTest.php Updated tests to use ssddanbrown/asserthtml package 2022-07-23 15:10:18 +01:00
HomepageTest.php Copied over work from user_permissions branch 2023-01-21 11:08:34 +00:00
LanguageTest.php Fixed issues found from tests 2023-02-06 20:41:33 +00:00
OpenGraphTest.php Extracted test file handling to its own class 2023-02-08 14:39:13 +00:00
PublicActionTest.php Added control-upon-access of the default favicon.ico file 2023-02-09 21:16:27 +00:00
SecurityHeaderTest.php Updated tests to use ssddanbrown/asserthtml package 2022-07-23 15:10:18 +01:00
StatusTest.php Added testing for webhook management interface 2021-12-10 14:54:58 +00:00
TestCase.php Extracted test file handling to its own class 2023-02-08 14:39:13 +00:00
ThemeTest.php Fixed issues found from tests 2023-02-06 20:41:33 +00:00
UrlTest.php Quick run through of applying new test entity helper class 2022-09-29 22:11:16 +01:00