Skip to content

Comments

2.028#1573

Merged
chsami merged 18 commits intomainfrom
development
Oct 16, 2025
Merged

2.028#1573
chsami merged 18 commits intomainfrom
development

Conversation

@chsami
Copy link
Owner

@chsami chsami commented Oct 16, 2025

No description provided.

@chsami chsami merged commit c3285b1 into main Oct 16, 2025
2 checks passed
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 16, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

This PR introduces comprehensive crash reporting and in-app logging infrastructure. It adds a new CrashReportFormatter utility for exception formatting, integrates crash reporting into startup error handling in RuneLite and RuneLiteDebug, enhances FatalErrorDialog with scrollable text areas and copy-to-clipboard functionality, and adds a complete console UI system (LogConsolePanel, ConsoleLogAppender) integrated into ClientUI. Additionally, it updates the microbot version to 2.0.28, refactors inventory teleport destination parsing in Rs2Walker, modifies BreakHandlerScript state handling, and introduces a new SplashScreen error display API with dynamic error panel rendering.

Possibly related PRs

✨ Finishing touches
  • 📝 Generate docstrings

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 68009fb and 6a5ebdf.

⛔ Files ignored due to path filters (1)
  • runelite-client/src/main/resources/net/runelite/client/plugins/microbot/shortestpath/teleportation_items.tsv is excluded by !**/*.tsv
📒 Files selected for processing (13)
  • AGENTS.md (1 hunks)
  • runelite-client/pom.xml (1 hunks)
  • runelite-client/src/main/java/net/runelite/client/RuneLite.java (4 hunks)
  • runelite-client/src/main/java/net/runelite/client/RuneLiteDebug.java (3 hunks)
  • runelite-client/src/main/java/net/runelite/client/plugins/microbot/breakhandler/BreakHandlerScript.java (0 hunks)
  • runelite-client/src/main/java/net/runelite/client/plugins/microbot/util/walker/Rs2Walker.java (4 hunks)
  • runelite-client/src/main/java/net/runelite/client/ui/ClientPanel.java (2 hunks)
  • runelite-client/src/main/java/net/runelite/client/ui/ClientUI.java (8 hunks)
  • runelite-client/src/main/java/net/runelite/client/ui/ConsoleLogAppender.java (1 hunks)
  • runelite-client/src/main/java/net/runelite/client/ui/FatalErrorDialog.java (5 hunks)
  • runelite-client/src/main/java/net/runelite/client/ui/LogConsolePanel.java (1 hunks)
  • runelite-client/src/main/java/net/runelite/client/ui/SplashScreen.java (7 hunks)
  • runelite-client/src/main/java/net/runelite/client/util/CrashReportFormatter.java (1 hunks)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants