Skip to content

Releases: ChristinaHyh/Release-File-Publisher

Release File Publisher 1.0.2

Choose a tag to compare

@github-actions github-actions released this 04 Sep 05:46

Release File Publisher 1.0.2

This release addresses compatibility issues identified during the Obsidian Community Plugins review.

Changes

  • Updated the minimum supported Obsidian version to 1.13.0.
  • Added searchable settings using Obsidian's declarative settings API.
  • Improved Unicode and Chinese filename sanitization.
  • Improved compatibility with Obsidian popout windows.
  • Updated destructive file actions to use the current Obsidian API.
  • Added GitHub artifact attestations for release assets.
  • Continued to insert only the newly uploaded file into the active note.

Release assets

  • main.js
  • manifest.json
  • styles.css

Release File Publisher 1.0.1

Choose a tag to compare

@ChristinaHyh ChristinaHyh released this 04 Sep 05:19

What’s changed

This maintenance release addresses issues and recommendations identified during the Obsidian Community Plugins review.

Improvements

  • Removed the redundant plugin name heading from the settings page.
  • Added searchable settings support for Obsidian 1.13 and later.
  • Improved Chinese and Unicode filename sanitization.
  • Improved compatibility with Obsidian popout windows.
  • Replaced direct DOM creation with Obsidian-native helpers.
  • Updated destructive file-deletion buttons to the current Obsidian API.
  • Added GitHub artifact attestations for release assets.
  • Improved the GitHub Actions release workflow so existing Releases can be updated safely.

Verification

  • TypeScript type checking passed.
  • All 47 automated tests passed.
  • Production build completed successfully.

Installation

Download these three files and place them in:

<Vault>/.obsidian/plugins/release-file-publisher/

  • main.js
  • manifest.json
  • styles.css

Restart Obsidian, then enable Release File Publisher under Settings → Community plugins.

Release File Publisher 1.0.0

Choose a tag to compare

@ChristinaHyh ChristinaHyh released this 04 Sep 04:48

Release File Publisher 1.0.0

Initial public release.

Features

  • Upload local files to date-based GitHub Release assets.
  • Show upload progress in Obsidian.
  • Automatically insert audio players, video players, images, or download links into the active note.
  • Insert only the file uploaded in the current operation.
  • Copy the download URL to the clipboard.
  • Replace existing files or keep numbered copies.
  • Browse uploaded files by date.
  • Delete individual assets and remove empty daily Releases.
  • Preserve Chinese and other Unicode filenames.
  • Display friendly errors without exposing the GitHub token.

Requirements

  • Obsidian Desktop 1.8.7 or later.
  • A GitHub repository with immutable Releases disabled.
  • A fine-grained GitHub personal access token with:
    • Contents: Read and write
    • Metadata: Read

Release assets

This release includes:

  • main.js
  • manifest.json
  • styles.css