Skip to content

Develop 0.0.2#13

Closed
zywkloo wants to merge 6 commits into
mainfrom
develop
Closed

Develop 0.0.2#13
zywkloo wants to merge 6 commits into
mainfrom
develop

Conversation

@zywkloo
Copy link
Copy Markdown
Owner

@zywkloo zywkloo commented Feb 20, 2026

PR Summary

  • Improved left sidebar UX for All Channels:

    • full-width clickable row
    • pinned at top of sidebar
    • distinct visual style from normal channel rows
  • Standardized app naming/signing config under XcodeGen:

    • executable/product name stabilized (EDFViewer) to avoid preview linker path issues
    • display name remains EDF Viewer
    • added config files for Debug/Release signing behavior
  • Added release automation split:

    • develop -> temporary DMG workflow (.github/workflows/release-temp-dmg.yml)
    • main tag (v*) -> signed/notarized release workflow (.github/workflows/release.yml)
    • main-tag release now skips gracefully when signing secrets are missing
  • Added local release script and docs:

    • scripts/release/release_dmg.sh
    • README sections for signed release + temp pipeline + required secrets extraction
  • Added sponsor and preview improvements:

    • Sponsor metadata file (.github/FUNDING.yml)
    • README sponsor section + app preview image (docs/images/app-main.png)
  • Repo hygiene:

    • ignore all local derived data variants (/.derivedData*/) to prevent accidental commits

This PR mainly delivers better UI interaction, cleaner release strategy (dev vs prod), and practical distribution setup (temp/testing vs signed/notarized).

@zywkloo zywkloo self-assigned this Feb 20, 2026
@zywkloo zywkloo closed this Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant