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:
parent
064ba2de71
commit
67d0e0612a
14 changed files with 263 additions and 49 deletions
|
|
@ -34,25 +34,44 @@ mkdir -p "$BUILD_DIR"
|
|||
# Change to project directory
|
||||
cd "$PROJECT_DIR"
|
||||
|
||||
# Build the application
|
||||
echo_info "Building SkyView application..."
|
||||
# Build the applications
|
||||
echo_info "Building SkyView applications..."
|
||||
export CGO_ENABLED=0
|
||||
export GOOS=linux
|
||||
export GOARCH=amd64
|
||||
|
||||
go build -ldflags="-w -s -X main.version=$(git describe --tags --always --dirty)" \
|
||||
VERSION=$(git describe --tags --always --dirty)
|
||||
LDFLAGS="-w -s -X main.version=$VERSION"
|
||||
|
||||
# Build main skyview binary
|
||||
echo_info "Building skyview..."
|
||||
go build -ldflags="$LDFLAGS" \
|
||||
-o "$DEB_DIR/usr/bin/skyview" \
|
||||
./cmd/skyview
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
echo_error "Failed to build application"
|
||||
echo_error "Failed to build skyview"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo_info "Built binary: $(file "$DEB_DIR/usr/bin/skyview")"
|
||||
# Build beast-dump utility
|
||||
echo_info "Building beast-dump..."
|
||||
go build -ldflags="$LDFLAGS" \
|
||||
-o "$DEB_DIR/usr/bin/beast-dump" \
|
||||
./cmd/beast-dump
|
||||
|
||||
# Set executable permission
|
||||
if [ $? -ne 0 ]; then
|
||||
echo_error "Failed to build beast-dump"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo_info "Built binaries:"
|
||||
echo_info " skyview: $(file "$DEB_DIR/usr/bin/skyview")"
|
||||
echo_info " beast-dump: $(file "$DEB_DIR/usr/bin/beast-dump")"
|
||||
|
||||
# Set executable permissions
|
||||
chmod +x "$DEB_DIR/usr/bin/skyview"
|
||||
chmod +x "$DEB_DIR/usr/bin/beast-dump"
|
||||
|
||||
# Get package info
|
||||
VERSION=$(grep "Version:" "$DEB_DIR/DEBIAN/control" | cut -d' ' -f2)
|
||||
|
|
@ -69,7 +88,7 @@ sed -i "s/Installed-Size:.*/Installed-Size: $INSTALLED_SIZE/" "$DEB_DIR/DEBIAN/c
|
|||
echo "Installed-Size: $INSTALLED_SIZE" >> "$DEB_DIR/DEBIAN/control"
|
||||
|
||||
# Build the package
|
||||
dpkg-deb --build "$DEB_DIR" "$BUILD_DIR/$DEB_FILE"
|
||||
dpkg-deb --root-owner-group --build "$DEB_DIR" "$BUILD_DIR/$DEB_FILE"
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo_info "Successfully created: $BUILD_DIR/$DEB_FILE"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue