| tracy | by beastbytes | readme: added Yii3 Integration (#599) * opened 3.0-dev * requires PHP 8.1 * uses PascalCase constants * removed bridge for Latte * Logger: added typehints * Logger: md5 replaced with xxHash * error.log changed to warning.log * bar: errors panel => warnings * readme: added link to Joomla integration (#583) Link to Joomla! integration. * used attribute Deprecated * Update readme.md Add link to Yii3 integration --------- Co-authored-by: David Grudl <david@grudl.com> Co-authored-by: n3t <n3t@n3t.cz> | | | |
| tracy | by dg | used attribute Deprecated | | | |
| tracy | by dg | error.log changed to warning.log | | | |
| tracy | by dg | Logger: added typehints WIP | | | |
| tracy | by dg | uses PascalCase constants | | | |
| tracy | by dg | open in editor: added support for columns | | | |
| tracy | by dg | opened 3.0-dev | | | |
| tracy | by dg | CSS: added @layer for cascade priority control | | | |
| tracy | by dg | removed inner containers and ID-based CSS scoping from Bar and BlueScreen | | | |
| tracy | by dg | removed CSS reset rules superseded by Shadow DOM | | | |
| tracy | by dg | added Shadow DOM for CSS isolation of BlueScreen | | | |
| tracy | by dg | added Shadow DOM for CSS isolation of Dumper | | | |
| tracy | by dg | added Shadow DOM for CSS isolation of Bar | | | |
| tracy | by dg | opened 2.13-dev | | | |
| tracy | by dg | added CLAUDE.md | | | |
| tracy | by dg | Released version 2.12.0 | | | |
| tracy | by dg | Bar: added warnings & dumps panel agent template | | | |
| tracy | by dg | Bar: added support for AI agents | | | |
| tracy | by dg | Debugger: added agent hint to production error page | | | |
| tracy | by dg | BlueScreen: added markdown companion files alongside HTML error logs | | | |
| tracy | by dg | BlueScreen: added support for AI agents | | | |
| tracy | by dg | Debugger::dump() outputs to console for AI agents | | | |
| tracy | by dg | added AI agent support | | | |
| tracy | by dg | BlueScreen: refactoring | | | |
| tracy | by dg | Logger: records caller location of Debugger::log() into exception report Adds a "Logged from ..." entry next to the existing "Report generated at ..." in the BlueScreen report, pointing to the user-code line where Debugger::log() was invoked. - Logger::logException() resolves the location via Helpers::findCallerLocation() and passes it on. - BlueScreen::renderToFile() and renderTemplate() take an optional $logLocation parameter exposed to the template. - content.latte renders the new footer entry using Helpers::editorLink(). | | | |
| tracy | by dg | BlueScreen: stack-trace collapse unified with Debugger::$transparentPaths Moves the source of truth for "transparent" packages out of BlueScreen. The inline $expanded computation in section-stack-exception.php is encapsulated into a single public method. - BlueScreen::\$collapsePaths and ::isCollapsed() kept as @deprecated; both merge with Debugger::\$transparentPaths so legacy configuration still works. - Constructor no longer autodetects paths (done by Debugger on class load). - BlueScreen::prepareStack(\Throwable): strips Tracy-internal handler frames and returns the frame index to expand by default. | | | |
| tracy | by dg | Helpers: added findCallerLocation(), countTransparentFrames() and Debugger::$transparentPaths Path-based identification of "transparent" packages whose frames are skipped when locating the user's call site. Previously class-based logic lived inside Dumper\Describer; extracted to Helpers so it can be reused. - Debugger::$transparentPaths: public list, autodetected for Tracy/Nette/Latte. - Helpers::findCallerLocation(?array): walks debug_backtrace and skips frames whose called function is PHP-internal, defined inside one of $paths (via reflection), or annotated @tracySkipLocation. - Helpers::countTransparentFrames(array $trace, ?array $paths = null): int returns the number of leading transparent frames, or count($trace) when all frames are transparent. - Helpers::matchesPath(): shared path-prefix utility. - Dumper\Describer::findLocation() renamed to findDumpCallSite() and rewritten on top of Helpers::findCallerLocation(). | | | |
| tracy | by dg | Dumper: added $key parameter to toText() | | | |
| tracy | by dg | opened 2.12-dev | | | |
| tracy | by Ejsstiil | tools: open-in-editor uses AutoLaunchProtocolsFromOrigins to suppress browser prompt [Closes #573] | | | |
| tracy | by dg | templates: added viewport meta tag for proper mobile scaling [Closes #604] | | | |
| tracy | by dg | FileSession::clean() warns when session directory is not readable [Closes #538] | | | |