This commit is contained in:
2026-04-24 00:55:39 +02:00
parent ac03f807c1
commit 391a3697de
126 changed files with 26981 additions and 27 deletions

View File

@@ -0,0 +1,28 @@
---
name: FTP auto-upload nie łapie edycji z Claude Code
description: ftp-kr VSCode extension watcher nie reaguje na pliki modyfikowane przez Claude Code Edit tool — używaj curl -T ftp:// do manualnego uploadu
type: feedback
---
W projekcie newwalls.pl-1 (prestashop theme) `.vscode/ftp-kr.json` ma `autoUpload: true` i FTP creds do newwalls.pl. Extension teoretycznie uploaduje pliki przy każdej zmianie.
**Reality:** ftp-kr watcher reaguje na VSCode editor save events, NIE na external filesystem writes. Edit/Write tools z Claude Code modyfikują pliki bezpośrednio na dysku → watcher ich nie widzi → brak uploadu → serwer serwuje stare wersje.
Symptomy: edytujesz plik, testujesz na live serwerze, zmiany nie są widoczne. Frustracja.
**Why:** Workaround dla tego konkretnego projektu (customer ma autoUpload włączony i oczekuje że edycje lądują na prod natychmiast).
**How to apply:**
Po KAŻDEJ edycji `themes/` lub `modules/` plików w tym projekcie wymuszać upload manualnie:
```bash
curl -s -T "path/to/file" "ftp://projectpro:i6B.b5P%7Bd6@newwalls.pl/public_html/path/to/file" -w "HTTP:%{http_code}\n"
```
Expected: `HTTP:226` (transfer complete). Pas `%7B` = `{` encoded dla hasła `i6B.b5P{d6`.
Batch: można uploadować wiele plików w jednej bash komendzie z `&&`.
Lepiej niż robić FTP: poprosić usera o ręczny VSCode save (Ctrl+S) po edycjach — ale to łamie flow. curl-T jest szybsze.
**Cache in PrestaShop:** user powiedział że jest WYŁĄCZONY (2026-04-24). Jedyny cache który mimo to dawał problemy to Smarty `{extends}` block rendering (nie cache, tylko template inheritance — content poza `{block}` nie renderuje się).