Keep build_and_deploy.ps1 deploying to %LOCALAPPDATA%, document upstream cherry-picks
Cherry-picked commits from Julian Appel's dev/jappel branch changed the default deploy target to $projectDir\dist\VersaPadViewer. Revert just that to %LOCALAPPDATA%\VersaPadViewer, which is where the actually installed/running instance on this machine lives -- switching would orphan the existing install and any shortcuts pointing at it. Document the cherry-pick provenance and what was deliberately left out (.mcp.json's hardcoded path, the docs/ tree) in AGENTS.md.
This commit is contained in:
parent
02d6c0c5e9
commit
9f0ae12794
3 changed files with 24 additions and 3 deletions
18
AGENTS.md
18
AGENTS.md
|
|
@ -133,6 +133,24 @@ Dokumentation und Verifikation unten für die Größeneinschätzung).
|
|||
Namen jetzt immer aus der kombinierten JSON (`combined["profile_names"]`
|
||||
bzw. `versapad_combined.read_profile_names()`), eine einzige Quelle der
|
||||
Wahrheit für alle Frontends.
|
||||
- **Herkunft der drei Punkte oben + Tab-Umbenennen-Fix:** per Cherry-Pick aus
|
||||
Julian Appels eigenem `dev/jappel`-Branch (`git.jappel.io/jappel/
|
||||
VersaGUI-py`) übernommen, der sich zeitgleich mit unserem eigenen
|
||||
COM-Port-Fix entwickelt hat (kein Fork-Sync-Automatismus -- manuell
|
||||
gegengelesen und übernommen, siehe Sessionlog). **Eine Abweichung vom
|
||||
Original:** dort landet der Build jetzt in `$projectDir\dist\
|
||||
VersaPadViewer` statt `%LOCALAPPDATA%\VersaPadViewer` -- hier bewusst
|
||||
NICHT übernommen, weil das die tatsächlich installierte/genutzte Instanz
|
||||
wäre und bestehende Verknüpfungen sonst ins Leere zeigen würden.
|
||||
`build_and_deploy.ps1` hier weiterhin `%LOCALAPPDATA%\VersaPadViewer`.
|
||||
Bestehende `versapad_config_all.json` vom alten Desktop-Pfad wurde einmalig
|
||||
nach `%LOCALAPPDATA%\VersaPadViewer\` migriert (kopiert, Original bleibt).
|
||||
Nicht übernommen: die `.mcp.json`-Registrierung (hartkodierter Pfad auf
|
||||
Julians Maschine, `C:\Users\Julian\...`) -- dafür stattdessen ein Issue in
|
||||
seinem Repo (git.jappel.io/jappel/VersaGUI-py) angelegt, damit relative/
|
||||
portable Pfadauflösung dort nachgezogen werden kann; die drei
|
||||
`docs/*.md`-Referenzdateien (unser eigener Dokumentationsstandard hält für
|
||||
dieses Tool bewusst bei README + AGENTS.md ohne vollen `docs/`-Baum).
|
||||
- **Bug behoben 2026-08-08:** `server.py` (`vp.load_profile()`) und
|
||||
`desktop_viewer.py` (`_current_profile_view()`) lasen im Nur-Lese-Modus
|
||||
hart von den Desktop-JSONs -- fehlten sie (z.B. User loescht sie), gab es
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue