Repository navigation
Release v0.1.0: Review-Korrekturen, CI und Release-Workflow - #2
Merged
Merged
Conversation
- .github/workflows/ci.yml: Unit-Tests und Syntaxprüfung der Shims bei jedem Push/PR - .github/workflows/release.yml: erstellt bei einem Tag v* ein GitHub-Release mit den Notizen aus CHANGELOG.md (ohne gebaute .xpi, da diese Anthropic-Code enthielte) - CHANGELOG.md: Notizen für 0.1.0 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BpfwyChUnZawLQokRG5xQT
Eingaben (cdp-agent.js): - Enter löst wie in Chrome keypress (13) aus; ein abgebrochenes keypress verhindert Absenden/Zeilenumbruch. Enter auf Submit-/Button-Inputs und <summary> aktiviert das fokussierte Element statt des ersten Submit-Buttons. - macOS-Tastenbefehle: fehlende Befehle ergänzt, unbekannte fallen auf die normale Tastenaktion zurück. - Keine Klick-Events auf deaktivierte Formular-Elemente; kein Klick ohne vorheriges Drücken im selben Dokument. - Dreifachklick und Strg+Pos1/Ende in Editoren (Firefox kennt die Granularitäten nicht). - Tab überspringt versteckte/deaktivierte Elemente und berücksichtigt Shadow DOM. - Pop-ups: stopPropagation, Formulare mit target=_blank, noopener, benannte Frames. - Escape schließt modale Dialoge/Popover; Pfeiltasten in Zahlenfeldern und Radio-Gruppen; Tastatur-Scrollen in inneren Scrollbereichen. - Console: kein Ausführen von Getters, begrenzte Serialisierung, Meldungen vor einer Navigation gehen nicht verloren. Hintergrund (engine.js): - Event-Page bleibt wach, solange ein Tab angehängt ist (sonst ginge der Zustand verloren). - Console/Netzwerk aus fremden iframes überschreiben nicht mehr die Listen der Seite. - Screenshots bei Seiten-Zoom haben die richtige Größe. - JavaScript mit await funktioniert auch auf Seiten mit zone.js. - Console-Registrierung blockiert die Befehlswarteschlange nicht mehr. Sicherheit (background.js): - Abgefangene OAuth-Weiterleitungen werden nur mit passendem oauthState verarbeitet; Extension-Seiten werden dafür nicht mehr in Web-Tabs geöffnet. Build/Windows: Erkennung als Hauptskript über Symlinks/Junctions, ZIP-Ordnereinträge mit Backslash, Sandbox-Seiten bleiben erhalten, PowerShell liest UTF-8 korrekt. Doku: Update-Anleitung, Grenzen (Zwischenablage, „Seite verlassen?“-Dialoge), Tastenkürzel bei temporärem Add-on, Abschnitt zum Selbst-Signieren entfernt (Weitergabe von Anthropics Code), LICENSE wieder wortgleich MIT, *.zip ignoriert. Tests: neue Unit- und End-to-End-Prüfungen (19 Unit-Tests, 52 E2E-Prüfungen grün). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BpfwyChUnZawLQokRG5xQT
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Bereitet das erste Release v0.1.0 vor. Folgt auf den bereits gemergten PR #1.
Inhalt
cdp-agent.js):keypressaus, ein abgebrocheneskeypressverhindert das Absenden; Enter auf Submit-Inputs/<summary>aktiviert das fokussierte Elementengine.js):awaitfunktioniert auch mit zone.jsbackground.js): abgefangene OAuth-Weiterleitungen nur mit passendemoauthState; keine Extension-Seiten mehr in Web-Tabs..github/workflows/ci.yml): Unit-Tests und Syntaxprüfung unter Linux und Windows, Node 18 und 22..github/workflows/release.yml): Ein Tagv*erstellt ein GitHub-Release mit den Notizen ausCHANGELOG.md, ohne gebaute.xpi(die enthielte Anthropic-Code).CHANGELOG.mdmit den Notizen für 0.1.0.Teststand
web-ext lint: 0 Fehler.Nach dem Merge: Tag
v0.1.0aufmain→ GitHub Actions erstellt das Release.🤖 Generated with Claude Code
https://claude.ai/code/session_01BpfwyChUnZawLQokRG5xQT
Generated by Claude Code