Commit graph

18 commits

Author SHA1 Message Date
tadhgboyle
4da7026e76
Create CacheCollector to display Cache stats in the debug bar (#3396) 2025-05-02 10:48:26 -07:00
tadhgboyle
64beba6f38
Use suggested debugbar package (#3625)
* Use suggested debugbar package

* nicer sql quote char
2025-04-26 00:29:26 -07:00
Sam
aca4c9a151
fix: collector already enabled error when viewing staff panel templates list with debug mode enabled (#3591)
Co-authored-by: Sam <samerton@users.noreply.github.com>
2025-03-29 14:52:54 +00:00
Sam
db647d9b4e
Add Smarty and Twig template engines (#3452)
* Add Smarty and Twig template engines

* Update composer.json

* Convert Widgets class to template engine and PHPStan fixes

* Fix widget initialisation

* Fix panel widget initialisation

* chore: remove debug return

* feat: convert 403/404 pages to new template system and general tidy

* chore: style fixes

* feat: update latest pages to new template engine

* feat: template base should not be nullable in onPageLoad

* feat: set template base directory upon initialisation and allow custom smarty security directories

* chore: fix style
2025-02-24 18:44:29 +00:00
tadhgboyle
0c80570609
Enable StyleCI (#3475)
* Create StyleCI config file

* Disable `phpdoc_separation`

* Apply fixes from StyleCI (#3476)

Co-authored-by: StyleCI Bot <bot@styleci.io>

* style: styleci fixes

---------

Co-authored-by: StyleCI Bot <bot@styleci.io>
Co-authored-by: Sam <samerton@users.noreply.github.com>
2024-03-09 11:19:55 +00:00
Tadhg Boyle
e2130be87a
Event system DX improvements (#3226)
Co-authored-by: Partydragen <admin@partydragen.com>
Co-authored-by: Robin Slot <robin+github@rkslot.nl>
2023-03-01 11:35:10 -08:00
Tadhg Boyle
6e023e7e4b Remove old references to core/email.php 2022-06-22 12:43:30 -06:00
Robin
4d16d3f555
Rewrite configuration file operations (#2850)
Co-authored-by: Tadhg Boyle <tadhgsmboyle@gmail.com>
2022-06-12 20:21:21 -06:00
Robin
61a147f2c6
Use proxy headers, properly, securely (#2688)
Co-authored-by: Tadhg Boyle <tadhgsmboyle@gmail.com>
2022-05-26 22:40:11 -06:00
Tadhg Boyle
94e64c1207
Add PHPDocs to core classes for new class docs site (#2602) 2022-02-14 20:48:15 -08:00
Tadhg Boyle
1a5e98deb1 Use Guzzle as underlying HTTP client, add Guzzle to DebugBar (Closes #2580) 2022-01-30 19:37:28 -08:00
Tadhg Boyle
ad17142a16
Misc cleanup (#2566) 2022-01-15 15:18:05 -08:00
Tadhg Boyle
30b1d01bd4 Add DebugBar collectors 2022-01-07 14:48:48 -08:00
Tadhg Boyle
470e9c0c32 Fix DebugBar showing when debugging is disabled, add config collector 2022-01-07 14:45:10 -08:00
Tadhg Boyle
68134fcbab Misc 2021-12-28 02:54:20 -07:00
Tadhg Boyle
819df3ef52 Add simple timeline events to DebugBar 2021-12-25 23:02:05 -08:00
Tadhg Boyle
7731f9df16 Add SmartyCollector to PHPDebugBar 2021-12-25 22:31:15 -08:00
Tadhg Boyle
ecd261c357 Add PHPDebugBar 🎉 2021-12-25 22:26:25 -08:00