-
Notifications
You must be signed in to change notification settings - Fork 885
MAINT: Frontend core refactor #1753
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Richard Lundeen (richlundeen)
merged 47 commits into
microsoft:main
from
richlundeen:users/rlundeen/2026_05_13_frontend_core_refactor
May 22, 2026
Merged
Changes from all commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
2d8473a
Adding initializer service
richlundeen 40cfea2
pre-commit
richlundeen eebdb4e
Merge remote-tracking branch 'origin/main' into users/rlundeen/2026_0…
richlundeen 31ecfc7
Merge branch 'main' into users/rlundeen/2026_05_11_scenario_gaps
richlundeen 351ee5c
pr feedback
richlundeen c0d5a08
pr feedback
richlundeen bf1f00d
Merge branch 'users/rlundeen/2026_05_11_scenario_gaps' into users/rlu…
richlundeen 328ce79
adding custom initializers to rest
richlundeen 798c2e5
style: Optional -> | None, import inspect to top-level
richlundeen cbfc4df
Merge remote-tracking branch 'origin/main' into users/rlundeen/2026_0…
richlundeen abb3f62
adding content
richlundeen a75d767
self review
richlundeen 69d9c96
self review
richlundeen 92873dd
Merge branch 'main' into users/rlundeen/2026_05_13_add_initializer
richlundeen 7926cc4
Refactor printers: extract formatting into lightweight base classes
richlundeen 30f6151
Consolidate all printers into pyrit/printer/ module
richlundeen de61795
Add deprecation warnings for old printer import paths (removed in 0.1…
richlundeen 837ed3f
Rename concrete printers to *MemoryPrinter, move pyrit internals out …
richlundeen 788eceb
Refactor markdown printer, delete dead old ABC files
richlundeen f5045a0
refactoring frontend
richlundeen 91a417a
Add missing __all__ to scenario printer deprecation shim
richlundeen f31d0d0
Fix type checker errors in from_dict methods and MemoryPrinter types
richlundeen 86172c9
Fix ruff lint errors: return types, docstrings, noqa
richlundeen d117af2
Fix ty type check: make ScenarioResult identifier params optional
richlundeen 65becc5
pr feedback
richlundeen 1eeb7a3
pre-commit
richlundeen 4f29026
fixing test
richlundeen 70eea64
Merge remote-tracking branch 'origin/main' into users/rlundeen/2026_0…
richlundeen 89e3202
Merge branch 'users/rlundeen/2026_05_13_printer_refactor' into users/…
richlundeen 69ccff3
fixing test
richlundeen bf32513
self-review
richlundeen 880feef
Merge branch 'users/rlundeen/2026_05_13_printer_refactor' into users/…
richlundeen b5ab93c
Use printer module for scenario results in CLI
richlundeen f97ad2f
Show strategy-level progress during scenario runs
richlundeen 1169f74
Merge branch 'main' into users/rlundeen/2026_05_13_frontend_core_refa…
richlundeen e410c4b
pre-commit
richlundeen 86bc912
Move setup_frontend into lifespan, share CLI helpers via pyrit.common
richlundeen c81b04e
main fix
richlundeen 4b1e380
Merge remote-tracking branch 'origin/main' into users/rlundeen/2026_0…
richlundeen 2bdaf6b
lint fixes
richlundeen 8fa7299
MAINT: Fix GUI test failure and add unit test coverage for refactored…
richlundeen dfb10a7
MAINT: Restore scenario-declared CLI parameters (pyrit_scan + pyrit_s…
richlundeen 6123bb0
Address PR review: typed scenario params, persistent shell loop, dock…
richlundeen abc2a40
Fix stop_server_on_port port-substring match and verify backend befor…
richlundeen 2076587
Merge remote-tracking branch 'origin/main' into users/rlundeen/2026_0…
richlundeen eb49a5f
Fix SIM115 in frontend/dev.py and ruff-format test layout
richlundeen ac4c439
Address PR review: spelling, top-level import, 0.0.0.0 warning, --sta…
richlundeen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.