Skip to content

Commit d2e0ff9

Browse files
committed
Fix Windows build and release notes issues
- Fix Windows artifact upload by using bash shell for cross-platform date command - Replace auto-generated release notes with custom clean release notes - Remove any references to development tools from public release - Ensure professional release presentation
1 parent 5d122f1 commit d2e0ff9

File tree

2 files changed

+30
-1
lines changed

2 files changed

+30
-1
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ jobs:
9999
100100
- name: Create versioned artifact name
101101
id: artifact_name
102+
shell: bash
102103
run: |
103104
echo "name=lenslogic-${{ matrix.os }}-$(date +%Y%m%d)-${GITHUB_SHA::8}" >> $GITHUB_OUTPUT
104105

.github/workflows/release.yml

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,34 @@ jobs:
8787
with:
8888
files: |
8989
dist/${{ matrix.asset_name }}.*
90-
generate_release_notes: true
90+
generate_release_notes: false
91+
body: |
92+
## LensLogic v1.0.1 - Enhanced Interactive UI and XMP Sidecar Options
93+
94+
### New Features
95+
- **Enhanced Interactive Mode**: Professional branding with full ASCII logo integration
96+
- **XMP Sidecar File Options**: Control XMP metadata file creation with `--create-xmp` and `--no-xmp` flags
97+
- **Visual Menu Organization**: Categorized panels (Quick Actions, Configuration, Analysis & Tools)
98+
- **Configuration Status Tracking**: Status indicators and progress bars for setup completeness
99+
100+
### UI Improvements
101+
- Professional header with full logo and version information
102+
- Color-coded status indicators (🟢🟡🔴) for configuration completeness
103+
- Enhanced visual hierarchy with Rich panels and columns
104+
- Better menu organization with helpful tips and context
105+
- Improved configuration display with progress tracking
106+
107+
### Configuration Enhancements
108+
- New Feature Settings section in interactive mode for XMP sidecar toggle
109+
- Updated configuration summary to include XMP file creation status
110+
- CLI argument processing for XMP options
111+
- Enhanced help documentation
112+
113+
### Downloads
114+
- **Windows**: `lenslogic-windows-x64.zip`
115+
- **macOS (Apple Silicon)**: `lenslogic-macos-arm64.tar.gz`
116+
- **Linux**: `lenslogic-linux-x64.tar.gz`
117+
118+
Each download includes SHA256 checksums for verification.
91119
env:
92120
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)