Skip to content

Browser mode root returns 404 in built app #110

Open

Description

@vuon9

Severity

P1

Affected area

Built app browser mode / HTTP server

Build/run evidence

Built from source on 2026-05-27:

cd frontend && bun run build
cd ..
go build -o bin/DevToolbox-discovery .
./bin/DevToolbox-discovery

The built app starts the HTTP API on localhost:8081 and /health works:

{"mode":"web","status":"ok"}

Repro

  1. Build and run the app from source.
  2. Open or request http://localhost:8081/.
  3. Compare with README/docs that say browser mode is available at http://localhost:8081 when the desktop app is running.

Actual

GET / on localhost:8081 returns 404 Not Found.

Expected

Either the browser UI should be served at http://localhost:8081/, or the docs should clearly say browser UI requires serving the built frontend separately while the API runs on 8081.

Notes

This is not the same as #107. That issue is about the browser testserver panicking on startup due to a static route conflict; this issue is about the built desktop app's HTTP server not serving the browser UI at the documented root.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpriority:highHigh priority

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions