-
Notifications
You must be signed in to change notification settings - Fork 49
[kernel-1116] browser debug: externel events #203
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
Draft
archandatta
wants to merge
28
commits into
archand/kernel-1116/cdp-monitor
Choose a base branch
from
archand/kernel-1116/externel-events
base: archand/kernel-1116/cdp-monitor
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
8a59058
feat: add cdpmonitor stub with start/stop lifecycle
archandatta e94fd9f
feat: add CDP protocol message types and internal state structs
archandatta 96dede6
feat: implement CDP monitor with websocket capture, event handlers, a…
archandatta 005d778
test: add CDP monitor test suite with in-process websocket mock
archandatta 12fe9a0
review: create util.go for helper funcs
archandatta 3cdc4b7
review
archandatta a015c77
review: update test
archandatta 64673a5
review: clean up functions and tests
archandatta 3cebd20
review: fix naming
archandatta aacf7c2
review: split up tests
archandatta c5012b5
review: cursor feedback
archandatta 6058b42
review: reduce network logs
archandatta 0e65e19
review: clearState() now calls failPendingCommands()
archandatta a9eb638
feat: add Pipeline glue type sequencing truncation, file write, and r…
archandatta dd31b84
review: fix truncateIfNeeded branch split, atomic.Pointer[string], Re…
archandatta b615377
fix: serialise Pipeline.Publish to guarantee monotonic seq delivery o…
archandatta fbb97a5
review
archandatta ab29008
refactor: rename BrowserEvent to Event, DetailDefault to DetailStandard
archandatta f0aed53
refactor: extract Envelope wrapper, move seq and capture_session_id o…
archandatta e07c024
refactor: unify seq as universal cursor, add NewReader(afterSeq)
archandatta 3945ce4
refactor: return ReadResult instead of synthetic drop events
archandatta 894e9d0
fix: guard against nil marshal data and oversized non-data envelopes
archandatta 7d38b48
fix: remove duplicate ReadResult type in ringbuffer.go
archandatta 6a67415
feat: add POST /events/publish and GET /events/stream endpoints
archandatta 9425b05
review: update naming
archandatta c2435ed
review: update tests
archandatta 27856a3
review: add mutex lock/unlock
archandatta 839e1b5
feat: add tests
archandatta 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
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.