v1.0.0.2 Update Details
This release includes several enhancements to improve the usability and functionality of the admin post editor.
🚀 Key Changes
Added Image Link Insertion and Editing in Post Body
- Expanded the modal UI to allow linking custom URLs and configuring "Open in new tab" settings when inserting or editing images in the editor.
- Integrated HTML pre/post-processing to prevent Tiptap editor from forcibly removing image link attributes upon loading.
Visualized Semantic Image Captions in Preview Mode
- Synchronized body text processing utilities so that semantic image captions (
<figcaption>) are rendered correctly in the post preview tab.
- Synchronized body text processing utilities so that semantic image captions (
Integrated Real-time Character Counter with Multilingual Support
- Added a real-time character counter UI at the bottom of the post editor/edit screen.
- Automatically strips HTML tags and Markdown syntax to count raw text characters accurately with full multilingual support.
v1.0.0.3 Update Details
This release completely resolves structural flaws in the widget system and unifies the UI list styles for widgets.
🐛 Bug Fixes
Fixed Rendering Crash When Placing Newly Created Widgets
- Fixed a critical crash where placing a newly created widget directly onto a layout caused rendering failure due to a missing
master-prefix upon saving.
- Fixed a critical crash where placing a newly created widget directly onto a layout caused rendering failure due to a missing
Fixed Data Loss of Widget
configAcross Desktop/Mobile Layouts- Fixed a bug where widget configuration settings (
config) were completely omitted during layout placement, causing placed widgets to save as empty states.
- Fixed a bug where widget configuration settings (
Fixed
configReset Bug Upon Opening Widget Edit Modal- Fixed a bug where opening the edit modal for a placed widget triggered a
SyntaxErrorby executing duplicateJSON.parsecalls on an already parsedconfigobject, resetting all modal settings (limit, shadow, etc.) to defaults.
- Fixed a bug where opening the edit modal for a placed widget triggered a
Strengthened Input Validation for Invalid
limitValues- Blocked vulnerability where invalid
limitvalues (NaN, less than 1) could be saved during widget creation/editing, normalizing invalid inputs to the default value of5.
- Blocked vulnerability where invalid
Fixed Data Query Scope Error with Multiple Widgets of the Same Type
- Fixed a structural bug where multiple widgets of the same type (e.g., Popular Posts) queried the database using only the first widget's
limit, truncating data for the remaining widgets. Database queries now fetch up to the maximumlimitamong identical widgets, allowing each widget to render its data independently according to its own settings.
- Fixed a structural bug where multiple widgets of the same type (e.g., Popular Posts) queried the database using only the first widget's
🎨 Styling
- Unified List Divider Styles for Widgets
- Resolved visual inconsistencies where
RecentPostsWidgetandPopularPostsWidgetused different item divider styles. Both widgets are now unified with aborder-bottomdivider and0.5rempadding.
- Resolved visual inconsistencies where
🎨 Minor Layout & Design Adjustments
Refined overall style elements including blog layout and colors so that screen components blend naturally without breaking.
🛠️ Key Style Adjustments
Adjusted Theme Colors and Tones
- Set an orange secondary color as an accent point while refining background colors, card borders, and shadow values to reduce visual fatigue.
Optimized Desktop 2-Column Layout Alignment
- Re-adjusted the width ratio between the main content area and sidebar (categories, recent/popular posts, etc.) to ensure left/right margins and content alignment match smoothly.
Aligned Header/Footer & Mobile Menu Elements
- Cleaned up top header transparency settings alongside mobile menu icon alignment and footer layout elements for a crisp presentation.
0 Comments
Login is required to write comments.