Go-Upper UI
===========

Start:

Linux/macOS:
  ./upper-ui-linux

Windows:
  upper-ui-win.exe

Default URL:
  http://127.0.0.1:3001

Optional custom bind address:
  UPPER_UI_ADDR=127.0.0.1:3011 ./upper-ui-linux

The UI reads config/upper.config.yml from its working directory. You can add one or more go-upper binaries in the dashboard and start them from the browser.

Pages:
  /          Dashboard and instances
  /pending   Not-yet-uploaded folders from configured scan paths
  /uploads   Upload import status and SQLite archive
  /templates Template management and previews
  /integrations Contentgrabber, imagehoster, and publishing status across all discovered configs
  /config    Config editor and path health
  /instance/{id}/config   Config editor for one instance
  /logs      Log preview

Page changes happen inside the UI, so open or minimized browser terminals stay connected while navigating.

The uploads page scans the configured result folder every 10 seconds and imports missing JSON result files into the UI database, including the complete raw JSON.
The config page can edit the active upper.config.yml with YAML highlighting and syntax validation. Use an instance row's config button to edit that instance's own config file.
