Repository navigation
Releases: ChristinaHyh/Release-File-Publisher
Releases · ChristinaHyh/Release-File-Publisher
Release list
Release File Publisher 1.0.2
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.jsmanifest.jsonstyles.css
Release File Publisher 1.0.1
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.jsmanifest.jsonstyles.css
Restart Obsidian, then enable Release File Publisher under Settings → Community plugins.
Release File Publisher 1.0.0
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.jsmanifest.jsonstyles.css