fix for feat(web): implement macOS app feature and file logger (#1735)
This commit is contained in:
parent
b6c5f587c9
commit
affd77f989
4 changed files with 4 additions and 3 deletions
|
|
@ -80,8 +80,6 @@ cat > "${APP_CONTENTS}/Info.plist" << 'EOF'
|
||||||
<true/>
|
<true/>
|
||||||
<key>LSUIElement</key>
|
<key>LSUIElement</key>
|
||||||
<string>1</string>
|
<string>1</string>
|
||||||
<key>NSHighResolutionCapable</key>
|
|
||||||
<true/>
|
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
EOF
|
EOF
|
||||||
|
|
|
||||||
|
|
@ -92,5 +92,5 @@ lint:
|
||||||
|
|
||||||
# Clean build artifacts
|
# Clean build artifacts
|
||||||
clean:
|
clean:
|
||||||
rm -rf frontend/dist backend/dist $(BUILD_DIR)/*
|
rm -rf frontend/dist backend/dist $(BUILD_DIR)
|
||||||
mkdir -p backend/dist && touch backend/dist/.gitkeep
|
mkdir -p backend/dist && touch backend/dist/.gitkeep
|
||||||
|
|
|
||||||
|
|
@ -566,6 +566,8 @@ func (h *Handler) handleGatewayStart(w http.ResponseWriter, r *http.Request) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// handleGatewayStop stops the running gateway subprocess gracefully.
|
// handleGatewayStop stops the running gateway subprocess gracefully.
|
||||||
|
// Note: Unlike StopGateway (which only stops self-started processes), this API endpoint
|
||||||
|
// stops any gateway process, including attached ones. This is intentional for user control.
|
||||||
//
|
//
|
||||||
// POST /api/gateway/stop
|
// POST /api/gateway/stop
|
||||||
func (h *Handler) handleGatewayStop(w http.ResponseWriter, r *http.Request) {
|
func (h *Handler) handleGatewayStop(w http.ResponseWriter, r *http.Request) {
|
||||||
|
|
|
||||||
|
|
@ -81,6 +81,7 @@ func main() {
|
||||||
|
|
||||||
logPath := filepath.Join(picoHome, "logs", "web.log")
|
logPath := filepath.Join(picoHome, "logs", "web.log")
|
||||||
if err := logger.EnableFileLogging(logPath); err != nil {
|
if err := logger.EnableFileLogging(logPath); err != nil {
|
||||||
|
// FIXME: https://github.com/sipeed/picoclaw/issues/1734
|
||||||
fmt.Fprintf(os.Stderr, "Failed to initialize logger: %v\n", err)
|
fmt.Fprintf(os.Stderr, "Failed to initialize logger: %v\n", err)
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue