golem
golem copied to clipboard
Golem Desktop bugs in Windows
Bug Report: Golem Desktop App - Windows
Summary: Collection of bugs found across different areas of the Golem Desktop App. If I encounter more I will update this. Some of this might only happen on Windows, and the bugs are from a wide range of severity.
Environment:
- OS: Windows
- Golem Desktop App: Latest (Self-Built)
Bugs:
General
- npm install needs legacy-peer-support, golem shouldn't be using depreciated modules with vulnerability.
- Pages Reloads After it Loads: Lots of pages reload after initially loading (e.g., Worker/Live/Invocation, API Overview/Routes). Example Deployment would load with no deployment, and then reload and show the deployment
- Standard window controls are absent. Top Bar for Minimize/Maximize/Close would be great.
- Ugly scrollbar everywhere (likely specific to windows), image attached below
- Ugly saved list, and saved list is common for all input tabs (likely specific to windows), image attached below
API
- API name validation only allows letters and underscores. Should allow hyphens, numbers, etc.
- Confusing YAML Upload Unclear about expected YAML format, I think it expects APIDefinition::Definition but in yaml format (Ideally should accept OpenAPI in yaml, JSON Definition in json). (I should be able to upload it in the main API page, Uploading inside it throws error over not matching version/id)
- File Server Binding Type Issues: No option to specify path or method.
- Editing an existing API routes gets stuck and never completes.
- Haven't been able to successfully create firstclass worker API or API with querry parameter
- API Route Creation Validation: There are astrix marks over a few input tabs, but they arent enforced, it is possible to create API with no component/version selected, and rib throws the error. Ideally validate it at app end
- Incorrect route count in API overview in API card
Workers
- On Deleting All Workers - Incorrectly states "all API versions have been deleted".
- In Worker/Live Sidebar - Invocation tab disappears after first use
- Worker Details Page Error ("Something Went Wrong") - Create a worker, invoke a few things, go out into components, and access the worker back. Every tab turns to "Something Went Wrong", image attached below