Releases: mdfriday/obsidian-friday-plugin
0.2.0
Obsidian Friday 0.2.0 Release Notes 🚀
We are excited to announce the release of Obsidian Friday version 0.2.0! This update introduces new features and improvements to make managing your notes and websites easier and more customizable.
✨ New Features
-
Custom Domain Support
- You can now configure a custom domain for your website, allowing you to showcase your brand with a personalized URL.
- Simple setup for a more professional website experience.
-
Unified Note Management
- All notes created via the plugin will now be stored in a unified
MDFriday
directory. - This makes it easier to locate and manage your notes efficiently.
- All notes created via the plugin will now be stored in a unified
🛠 What’s New
- Added custom domain support for personalized websites.
- Notes are now automatically organized into the MDFriday folder for better structure.
0.1.8
Friday 0.1.8 Release Notes
We’re excited to introduce version 0.1.8 of the Friday plugin, bringing enhanced functionality and user experience! 🚀
New Features
-
User Registration
- Added a user registration step in the plugin settings.
- This ensures users can access additional services like site deployment and management.
-
Updated GIF Guide
- The README now includes an updated GIF to showcase the plugin's workflow and new registration process.
- Making it even easier to get started with Friday!
Enhancements
- Improved clarity in the onboarding process, guiding users through installation, registration, and note creation.
- Minor performance optimizations for preview and deployment.
How to Update
To update to the latest version, go to Settings > Community Plugins > Friday, and click Update.
Thank you for using Friday! Let us know your feedback to keep improving. 😊
0.1.7
0.1.5
Friday Plugin 0.1.5 Release Notes 🚀
We are excited to announce the release of Friday Plugin 0.1.5! This version brings improvements based on community feedback and introduces new features to enhance your experience.
✨ What's New
- Separate Upload for Files and Resources
- Implemented support for uploading notes and resources (e.g., images and files) separately.
- This feature helps organize your content better and ensures seamless synchronization with your backend.
🛠️ Enhancements
- Adjusted features according to official Obsidian plugin development guidelines:
- Improved compatibility and adaptability with various themes and snippets.
- Refined plugin structure to align with best practices for better performance and maintainability.
📢 Thank You for Your Feedback!
Your suggestions help us improve Friday. Please continue sharing your feedback and ideas for future updates. 💡
Happy note-taking and publishing!
0.1.4
Release Notes for Obsidian Friday Plugin Update
We are excited to announce a new release of the Obsidian Friday plugin with significant improvements and fixes based on community feedback. Here's what's new:
Enhancements & Fixes
-
Improved CSS Selectors
- Updated all CSS selectors to be unique and specific to the plugin to avoid potential conflicts.
Examples:.my-modal
and.my-iframe
have been renamed to more distinctive identifiers.
- Updated all CSS selectors to be unique and specific to the plugin to avoid potential conflicts.
-
Simplified Funding URL
- Removed the
"fundingUrl": "https://github.com/sunwei"
line as it is not applicable for the plugin.
- Removed the
-
Optimized Layout Initialization
- Simplified layout initialization code to:
This ensures the callback runs even if the layout is already ready.
this.app.workspace.onLayoutReady(() => this.initLeaf());
- Simplified layout initialization code to:
-
Followed Plugin Guidelines
- Removed the
onunload
code that detaches custom leaves (FRIDAY_SERVER_VIEW_TYPE
) to align with Obsidian’s plugin guidelines.
- Removed the
-
Consistent UI Naming
- Updated UI elements to use sentence case for better readability:
.setName('Netlify token')
.setPlaceholder('Enter your Netlify token')
Note: "Netlify" retains its brand capitalization.
- Updated UI elements to use sentence case for better readability:
-
Improved JSON Handling
- Replaced
JSON.parse(response.text)
withresponse.json()
for a more modern and cleaner approach to handling JSON responses.
- Replaced
-
Custom User Credentials
- Removed hardcoded email defaults (
user_${Math.floor(Math.random() * 1000000)}@mdfriday.com
).- Users can now define their own email and password during the configuration process.
- Removed hardcoded email defaults (
-
Better File Processing
- Replaced manual file-reading logic with the
processFrontMatter
function provided by the Obsidian API for better performance and maintainability.
- Replaced manual file-reading logic with the
Acknowledgments
Thank you to all the users who provided valuable feedback. These changes are aimed at making the Friday plugin more robust, user-friendly, and compliant with Obsidian's best practices.
For questions or support, please feel free to reach out via our GitHub page.
0.1.3
Release Notes for Version 0.1.2
Improvements:
- Class Naming: Renamed sample classes to improve clarity and aid in debugging.
- CSS Styling: Moved inline JavaScript and HTML styles to CSS for better adaptability with themes and snippets.
- Console Logs: Reduced the number of
console.log
statements to avoid console clutter. - Type Safety: Minimized the use of
any
casting to improve type safety. - Cross-Platform Requests: Integrated Obsidian’s
requestUrl
method to ensure reliable network requests across all platforms.
This update enhances code readability, adaptability, and cross-platform compatibility.
0.1.2
Release Notes for Version 0.1.2
Improvements:
- Class Naming: Renamed sample classes to improve clarity and aid in debugging.
- CSS Styling: Moved inline JavaScript and HTML styles to CSS for better adaptability with themes and snippets.
- Console Logs: Reduced the number of
console.log
statements to avoid console clutter. - Type Safety: Minimized the use of
any
casting to improve type safety. - Cross-Platform Requests: Integrated Obsidian’s
requestUrl
method to ensure reliable network requests across all platforms.
This update enhances code readability, adaptability, and cross-platform compatibility.
0.1.1
Friday Plugin v0.1.0
We’re excited to announce the first release of the Friday plugin for Obsidian! In version 0.1.0, you can take your content creation and publishing experience to the next level. This release includes the following features:
- Theme Sample Download: Choose a theme, download it, and start editing it directly to fit your style and needs.
- Theme Usage Manual: Explore the theme usage manual to help guide your customization and configuration.
- Easy Configuration: Configure relevant settings to align the theme with your content and preferences.
- Live Preview: Quickly preview your site with the configured settings, giving you a real-time look at your content’s appearance.
- One-Click Deployment: Once satisfied, click the "Deploy" button to publish your site seamlessly to the cloud.
Enjoy creating and publishing your site effortlessly with the Friday plugin!
v0.1.0
Friday Plugin v0.1.0
We’re excited to announce the first release of the Friday plugin for Obsidian! In version 0.1.0, you can take your content creation and publishing experience to the next level. This release includes the following features:
- Theme Sample Download: Choose a theme, download it, and start editing it directly to fit your style and needs.
- Theme Usage Manual: Explore the theme usage manual to help guide your customization and configuration.
- Easy Configuration: Configure relevant settings to align the theme with your content and preferences.
- Live Preview: Quickly preview your site with the configured settings, giving you a real-time look at your content’s appearance.
- One-Click Deployment: Once satisfied, click the "Deploy" button to publish your site seamlessly to the cloud.
Enjoy creating and publishing your site effortlessly with the Friday plugin!
0.1.0
Friday Plugin v0.1.0
We’re excited to announce the first release of the Friday plugin for Obsidian! In version 0.1.0, you can take your content creation and publishing experience to the next level. This release includes the following features:
- Theme Sample Download: Choose a theme, download it, and start editing it directly to fit your style and needs.
- Theme Usage Manual: Explore the theme usage manual to help guide your customization and configuration.
- Easy Configuration: Configure relevant settings to align the theme with your content and preferences.
- Live Preview: Quickly preview your site with the configured settings, giving you a real-time look at your content’s appearance.
- One-Click Deployment: Once satisfied, click the "Deploy" button to publish your site seamlessly to the cloud.
Enjoy creating and publishing your site effortlessly with the Friday plugin!