Mark incomplete features as under construction and implement v0.0.2 release

- Mark incomplete statistics charts with construction notices
- Disable non-functional 3D radar controls
- Implement collapsible Display Options menu (defaults to collapsed)
- Add toast notifications for better error feedback
- Update version to 0.0.2 across all files and packages
- Improve Debian packaging with root-owner-group flag
- Update repository URLs to Forgejo instance
- Create comprehensive feature status documentation
- Created 10 detailed issues for all incomplete features (#5-#14)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Ole-Morten Duesund 2025-08-24 18:24:08 +02:00
commit 67d0e0612a
14 changed files with 263 additions and 49 deletions

View file

@ -1,13 +1,26 @@
BINARY_NAME=skyview
PACKAGE_NAME=skyview
BUILD_DIR=build
VERSION=$(shell git describe --tags --always --dirty 2>/dev/null || echo "dev")
LDFLAGS=-w -s -X main.version=$(VERSION)
.PHONY: build clean run dev test lint deb deb-clean install-deps
.PHONY: build build-all clean run dev test lint deb deb-clean install-deps
# Build main skyview binary
build:
@echo "Building $(BINARY_NAME)..."
@echo "Building skyview..."
@mkdir -p $(BUILD_DIR)
go build -ldflags="-w -s -X main.version=$(VERSION)" -o $(BUILD_DIR)/$(BINARY_NAME) ./cmd/skyview
go build -ldflags="$(LDFLAGS)" -o $(BUILD_DIR)/skyview ./cmd/skyview
# Build beast-dump utility binary
build-beast-dump:
@echo "Building beast-dump..."
@mkdir -p $(BUILD_DIR)
go build -ldflags="$(LDFLAGS)" -o $(BUILD_DIR)/beast-dump ./cmd/beast-dump
# Build all binaries
build-all: build build-beast-dump
@echo "Built all binaries successfully:"
@ls -la $(BUILD_DIR)/
clean:
@echo "Cleaning..."