# Finder Commander

Lokale webapp die aanvoelt als een Midnight Commander-achtige file manager voor macOS/Linux home directories.

## Wat zit erin

- twee panelen naast elkaar
- actieve panel met duidelijke focusrand
- keyboard shortcuts:
  - `Tab` wissel panel
  - `↑ / ↓ / PgUp / PgDn` navigatie
  - `Enter` open map of view bestand
  - `Backspace` omhoog
  - `Space` markeer bestand/map
  - `F3` view
  - `F4` edit
  - `Shift+F4` nieuw bestand
  - `F5` copy naar ander panel
  - `F6` move naar ander panel
  - `Shift+F6` rename
  - `F7` nieuwe map
  - `F8` delete naar `~/.Trash`
  - `Ctrl+H` toggle verborgen bestanden
  - `Ctrl+R` refresh
  - `Alt+X` focus command line
- command line onderin met beperkte veilige commando's:
  - `cd <path>`
  - `mkdir <name>`
  - `touch <name>`
  - `select <glob>`
  - `help`
- upload per panel
- viewer voor tekst en afbeeldingen
- editor voor tekstbestanden
- padbeveiliging: alles blijft binnen `~`

## Starten

```bash
./run-local.sh
```

Het script kiest automatisch `python3.14` als dat aanwezig is. Bestaat er al een `.venv` met een andere Python minor-versie, dan wordt die automatisch opnieuw aangemaakt.

Open daarna:

```text
http://127.0.0.1:8765/
```

## Python 3.14-notes

Deze build is opgeschoond voor Python 3.14.x:

- minimale Uvicorn-installatie (`uvicorn` i.p.v. `uvicorn[standard]`)
- geen optionele C-extensies nodig om te starten
- dependencies ondersteunen Python 3.14

## Opmerking

Dit is een **MC-like v1**, geen volledige Midnight Commander clone. Bewust niet ingebouwd:

- shell/subshell uitvoering
- chmod/chown dialogs
- archive browsing als directory
- remote FTP/SFTP panels
- diff/compare directories
