Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Security-only: keine version-updates (limit 0), Security-Fixes gruppiert
version: 2
updates:
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "weekly"
open-pull-requests-limit: 0
groups:
security:
applies-to: security-updates
patterns:
- "*"
35 changes: 35 additions & 0 deletions .github/labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Standard-Labels aus GOVERNANCE.md §4.2
# Wird von label-sync.yml verwendet
- name: bug
color: 'd73a4a'
description: 'Confirmed bug'
- name: enhancement
color: 'a2eeef'
description: 'New feature or improvement'
- name: good first issue
color: '7057ff'
description: 'Good for newcomers'
- name: help wanted
color: '008672'
description: 'Community help welcome'
- name: documentation
color: '0075ca'
description: 'Documentation improvement'
- name: duplicate
color: 'cfd3d7'
description: 'Duplicate issue'
- name: wontfix
color: 'ffffff'
description: 'Will not be implemented'
- name: 'priority: high'
color: 'b60205'
description: 'High priority'
- name: 'priority: low'
color: 'e4e669'
description: 'Low priority'
- name: needs-triage
color: 'fbca04'
description: 'Not yet triaged'
- name: stale
color: 'ededed'
description: 'No recent activity'
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -126,3 +126,8 @@ web_companion/node_modules/
# Staged MSIX build output (GITHUB-POLICY.md SS3, T-20260926-510472849) -- narrow
# on purpose: _WARTUNG/generate_store_screenshots.py must stay tracked (maintenance script).
_WARTUNG/msix_staging/

# Interne Marketing- und Verarbeitungsdokumente (T-20260926-455218633 / GITHUB-POLICY.md §4)
MARKETING-LOG.txt
*MARKETING-LOG.txt
*STATUS-LOG.txt
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@
## [Unreleased]

### Added
- **Repository- & Git-Hygiene, GitHub-Dokumente & I18N-Härtung (Stand 2026-11-02):**
- Git- & Repository-Hygiene (T-20260926-455218633 / GITHUB-POLICY.md §4): MARKETING-LOG.txt aus Git-Tracking entkoppelt (git rm --cached), .gitignore um Pattern-Defense (MARKETING-LOG.txt, *MARKETING-LOG.txt, *STATUS-LOG.txt) gehärtet; lokales Log für Invarianten-Dokumentation vollständig erhalten.
- I18N-Laufzeitrobustheit: ranslator.py gehärtet; pp_dir fällt bei None standardmäßig auf Path(__file__).resolve().parent zurück (statt dynamisches Path.cwd()), sodass Übersetzungen auch bei Aufrufen außerhalb des Repo-Wurzelverzeichnisses zuverlässig geladen werden.
- GitHub-Governance & Automatisierung: .github/dependabot.yml (Security-only Updates, wöchentlich, PR-Limit 0) und .github/labels.yml (Standard-Labels nach GOVERNANCE.md §4.2) angelegt.
- Doku- & Badge-Aktualisierung: Verifikations-Badges in README.md und README_de.md sowie llms.txt auf Stand 2026-11-02 synchronisiert.
- Vertragstest-Erweiterung: ests/test_metadata.py um est_internal_marketing_log_not_tracked und est_github_docs_integrity erweitert; Testsuite umfasst 157 bestandene Tests (100% grün).
- **UX & Accessibility Review (WCAG 2.1 AA / BITV 2.0 Tastatur-Ergonomie, Tooltips, Alt-Mnemonics, Shortcuts- & About-Dialog, 6-Sprachen-Parität & 7 Vertragstests - Stand 2026-11-01):**
- Barrierefreie ToolTips (`class ToolTip`): Leichtgewichtiges Tooltip-Widget für Tkinter-Komponenten mit Maus-Hover (`<Enter>/<Leave>`), Tastaturfokus (`<FocusIn>/<FocusOut>`), Schließen per `<Escape>` und `<ButtonPress>` gemäß WCAG 2.1 AA 1.4.13 sowie Statusleisten-Rückmeldung; verknüpft mit Tabellenauswahl, Limit-Feld, Suchfeld, Aktualisieren-Button, Export-Button, Schema-Auswahl, Alle-Schemas-Button, SQL-Ausführen-Button und SQL-Leeren-Button.
- Menüleisten-Mnemonics (Alt-Navigation): Mnemonics (`underline=0`) für Hauptmenüs `&Datei` (Alt+D), `&Bearbeiten` (Alt+B), `&Ansicht` (Alt+A) und `&Hilfe` (Alt+H) sowie Tastaturkürzel-Mnemonics in Untermenüs.
Expand Down
209 changes: 0 additions & 209 deletions MARKETING-LOG.txt

This file was deleted.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<a href="LICENSE"><img src="https://img.shields.io/badge/License-MIT-green.svg" alt="License: MIT"></a>
<a href="NOTICE"><img src="https://img.shields.io/badge/Notice-Attribution-blue.svg" alt="Notice & Attribution"></a>
<a href="tests/"><img src="https://img.shields.io/badge/Tests-155%20passed%20%7C%20100%25-brightgreen.svg" alt="Tests 100% Passing"></a>
<a href="tests/"><img src="https://img.shields.io/badge/Verified-2026--11--01-blue.svg" alt="Verified 2026-11-01"></a>
<a href="tests/"><img src="https://img.shields.io/badge/Verified-2026--11--02-blue.svg" alt="Verified 2026-11-02"></a>
<a href="CONTRIBUTING.md"><img src="https://img.shields.io/badge/Contributing-Guidelines-green.svg" alt="Contributing Guidelines"></a>
<a href="THIRD_PARTY_LICENSES.txt"><img src="https://img.shields.io/badge/Level%201%20SBOM-Plain%20Text-blue.svg" alt="Level 1 SBOM Plain Text"></a>
<a href="store_package.json"><img src="https://img.shields.io/badge/Microsoft%20Store-9P6H501XB8JT-0078D7?logo=windows&logoColor=white" alt="Microsoft Store ID: 9P6H501XB8JT"></a>
Expand Down
Loading
Loading