Change-Log (eDiary for Windows)
-- 4.3.7 (2025-04-16)
* New: Support for controlling indentation by using Tab or Shift+Tab after selecting any text.
* New: When clicking on file links, allow the choice of "Open file directly" or "Open in Explorer."
* New: Added a setting option "Display the articles in search results in reading mode."
* Fix: Resolved the issue of incorrect pop-up when opening local diaries in the file menu.
* Fix: Fixed the problem of automatic indentation within cells after inserting a table.
* Fix: Corrected the issue where the right panel of the editor did not update in a timely manner when creating new templates or backgrounds.
* Fix: Fixed the potential error that could occur when inserting very long screenshots.
* Fix: Resolved occasional formatting issues (font size, line height, etc.).
* Fix: Fixed defects in scrollbar rendering.
* Adj: Automatically remove indentation at the beginning of lines when inserting large images.
-- 4.3.6 (2025-03-31)
* New: Added a "Strikeout" button to the editor toolbar.
* New: Images are now displayed with adaptive width by default, and a setting option "Adaptive width image display" has been added.
* New: Enhanced the "Open Diary File" dialog, allowing the opening of local and cloud diaries.
* New: Support for copying and pasting article links (right-click menu on the left node -> Advanced -> Copy Article Link).
* New: The article properties window now includes the article link and allows copying the link.
* New: Enhanced cloud diary management features.
* New: Support for copying files to the same directory as the diary file while inserting local file links.
* Fix: Resolved the issue where copying a webpage could not be correctly pasted into a table.
* Fix: Fixed the issue of being unable to copy images other than bmp format to outside the software.
* Fix: Fixed the issue of not being able to process read-only files when converting diary files.
* Fix: Fixed the error prompt during synchronization in certain cases.
* Fix: Resolved the error issue with Synology NAS and Apache WebDAV.
* Fix: Fixed the issue where clicking "New Document" after selecting a tab on the document page had no response.
* Fix: Fixed the issue of being unable to close the search results box on the homepage and calendar page.
* Fix: Fixed the issue where the cursor returned to the beginning of the text after highlighting a search keyword and entering edit mode.
* Fix: Fixed flaws in the NeoStyle skin.
* Fix: Resolved the issue of the "Cloud not load SSL library" prompt when testing WebDAV without logging into the cloud service.
* Fix: Fixed the issue of being unable to insert file links, directory links, and attachment links in Markdown mode.
* Fix: Fixed the issue where pressing Enter after inserting a code block would insert a new code block upon restarting the software.
* Fix: Fixed the issue where double-clicking an attachment would prompt "File not found" if opened with a browser.
* Fix: Resolved the issue of "extra default tags appearing after first downloading and synchronizing the diary from the cloud."
* Fix: Addressed the issue of text marked as highlighted with a highlighter being hard to read in night mode.
* Opt: Improved user experience during the first synchronization of local notebooks.
* Opt: Enhanced the display style of symbols in unordered lists.
* Opt: Improved the mouse wheel operation experience in the tag panel.
* Adj: Marked templates that cannot display inverted colors properly in night mode (e.g., loose-leaf paper) as unsupported in night mode.
* Adj: If the membership has expired, do not prompt about synchronization when closing the program.
* Adj: When opening a backup file, prompt the user with "This is a backup file."
* Adj: Sorted the attachment list by name.
* Adj: Adjusted the automatic backup strategy, changing the backup from opening to closing.
-- 4.3.5 (2025-01-28)
* Add: Added the ability to reset the cloud service password if forgotten.
* Add: Highlight all matching items in the current article after clicking search results.
* Add: AI Writing Assistant now supports the DeepSeek-V3 model.
* Add: Users can now select different AI models in settings.
* Add: New settings: Default Diary Tags and Default Document Tags.
* Add: Added "Annual Time Progress Bar" on the homepage (shows diary scale and statistics when hovering).
* Add: Added batch export function for "Daily Quotes".
* Add: Remember search keyword history.
* Add: View AI quota on the account page.
* Fix: Fixed SSL/TLS protocol incompatibility issues during WebDAV synchronization.
* Fix: Fixed the prompt "Attachment has been modified, re-import?" appearing every time an attachment is opened.
* Fix: Fixed the left margin of code block borders.
* Fix: Fixed the issue where inserting code blocks in Markdown was unavailable.
* Fix: Fixed the issue of being unable to insert code blocks in tables.
* Fix: Fixed occasional extra characters when pasting text copied from web pages.
* Fix: The "New Sub-layer Document" popup menu should be grayed out when switching to tags on the document page.
* Fix: Fixed the issue where the next line remains a hyperlink after manually entering a hyperlink and pressing Enter.
* Fix: Resolved the issue where the Esc key could not be set in the shortcut key page of the settings window.
* Adj: Email address is now required when registering for cloud service.
* Adj: Users must agree to the privacy policy and terms of service when creating a new local diary or registering for cloud service.
* Adj: In reading mode, if the cursor is not displayed, the mouse shows as an arrow instead of an insertion point.
* Opt: Optimized several interface details.
-- 4.3.4 (2024-11-08)
* Add: Support for custom common fonts, with common fonts displayed at the top of the font dropdown list.
* Add: Added "Dictionary Lookup" tool to the AI Writing Assistant.
* Add: Support for selecting time ranges in data statistics.
* Add: Added "Clear Formatting" function (Menu: Format -> Clear Formatting).
* Add: Remember the size of the attachment bar at the bottom of the editor.
* Add: Added a setting for "Show Cursor in Reading Mode".
* Add: Support for Tab/Shift+Tab to indent bullet points and numbering.
* Add: Allow setting new articles to start on a new page when exporting to a single file.
* Add: Support for renaming diaries in the diary library list page.
* Fix: Fixed the frequent error "Some operation could not be performed...".
* Fix: Fixed the issue where English fonts could not be set correctly in the template manager.
* Fix: Fixed the issue where applying a template immediately after creating it showed document corruption.
* Fix: Fixed the issue where directly entering line spacing values in the paragraph dialog automatically changed to "3".
* Fix: Fixed incorrect colors in certain areas of font and paragraph windows in night mode.
* Fix: Fixed incorrect colors in the AI Writing Assistant panel in night mode.
* Fix: Fixed the error when using Ctrl+Enter for mathematical calculations in tables.
* Fix: Fixed various issues with code blocks (rendering and scrollbar issues).
* Fix: Fixed the algorithm for counting English words in word count.
* Opt: Optimized the display of AI Writing Assistant results.
* Opt: Enhanced the "Increase Word Count/Simplify Text" function in the AI Writing Assistant.
* Opt: Automatically hide editor rulers in reading mode.
* Opt: Improved the quality of AI-generated diary articles.
* Opt: Optimized several interface details.
* Adj: Renamed "Bullet Points" and "Numbering" to "Unordered List" and "Ordered List".
-- 4.3.3 (2024-09-26)
* Add: Added mathematical expression calculation function (similar to FlashPad).
* Add: Support for customizing the left navigation bar (access via right-click menu on the navigation bar).
* Add: Support for text labels in the left navigation bar.
* Add: Added a menu "View -> Appearance" for quick appearance switching.
* Add: Added a quick switch for night mode (Menu: View -> Appearance. Shortcut F10).
* Add: Support for inserting attachment links in articles.
* Add: Support for inserting file and directory links using relative paths.
* Add: Added a WebDAV connectivity test button in the settings window.
* Add: Remember custom colors in the color dialog.
* Add: Added the ability to set default templates and paper textures in the template and paper texture managers.
* Fix: Fixed the issue where scrollbars disappeared when switching monitors.
* Fix: Fixed the issue where some interface buttons were misplaced when switching monitors.
* Fix: Fixed the issue where the original display zoom ratio was not maintained after editing images.
* Opt: In night mode, blue fonts (e.g., hyperlinks) are displayed in yellow.
* Opt: Optimized the style of node icons.
-- 4.3.2 (2024-08-26)
* Add: Added dark appearance (Dark) and related night mode settings.
* Add: Added several template macros (weather, diary name, tag name, etc.).
* Add: Improved user experience for the editor font dropdown.
* Add: Added a prompt for data corruption issues caused by Synology Drive two-way synchronization.
* Fix: Fixed various WebDAV synchronization issues.
* Fix: Fixed the error "Operation blocked due to permission issues" with Alibaba Cloud Drive.
* Fix: Fixed the issue where line spacing and paragraph formatting were lost after inserting a horizontal line in the editor.
* Fix: Fixed the issue where text color set to default on the PC end was invisible on the Android end.
* Fix: Fixed the issue where templates appeared blank after un-favoriting them.
* Fix: Avoided duplicate template names when the same template is favorited and synced across different devices.
* Fix: Fixed the issue where preview images were blank on the PC end after favoriting templates on the Android platform.
* Adj: Increased the single request text length for the AI Writing Assistant from 1000 to 5000 characters.
* Adj: Disallowed tag deletion during synchronization to avoid data confusion.
-- 4.3.1 (2024-06-04)
* Add: Support for continuous use of the format painter.
* Fix: Fixed the error "Operation blocked due to permission issues" with Alibaba Cloud Drive synchronization.
* Opt: F4 can now enter the day's diary from any page.
-- 4.3 (2024-06-02)
* Add: Support for Alibaba Cloud Drive synchronization.
* Add: Support for WebDAV synchronization.
* Add: Added a setting for "Default Document Format (Normal, Markdown)".
* Fix: Fixed the default font color to black when creating new templates in the template manager.
* Fix: Fixed the issue where creating new nodes in node editing mode caused abnormalities.
* Fix: Fixed the display issue when weather information on the homepage was too long.
* Fix: Fixed the issue where spaces were automatically removed when pasting text in node editing mode.
* Opt: Optimized global search speed. (Note: The first search is still slow due to index creation.)
* Opt: Display synchronization information in the status bar during background synchronization.
* Opt: Improved the user experience related to "This diary is already open in another window".
* Opt: Improved keyboard operation experience on the login screen. (Up and down arrows and password input are independent of the current focus.)
-- 4.2.6 (2024-01-30)
* Add: Added Markdown import and export.
* Add: Allow changing the height of the tag panel by dragging.
* Add: Added a setting for "Positioning when switching diary tags".
* Add: Display the number of diaries on the root node of the diary.
* Add: Added "Adjust Image Size" to the right-click menu of images.
* Add: Added a "Tags" column in search results.
* Add: Added a "Forgetting Curve (40 Days)" template.
* Fix: Fixed the issue where some users were prompted with upgrade failure.
* Fix: Fixed the issue where old content was still displayed after batch importing daily quotes.
* Fix: Attempted to fix the issue where some users' account information pages were black.
* Fix: Fixed the issue where Alt+F4 did not minimize to the system tray as set in the settings.
* Fix: Fixed the issue where switching table templates sometimes caused errors.
* Fix: Fixed the issue where some systems could not return the correct temporary directory, causing false error reports.
* Fix: Fixed the writing of the 20th day of the lunar calendar (?? -> ??).
* Opt: Set the table font to the current position font when inserting a table.
* Opt: Automatically fill in the currently selected keyword when the replace window (Ctrl+H) pops up.
* Opt: Do not save cloud account information in backup files to avoid automatic synchronization upon opening.
* Opt: Improved the hints for left navigation icons.
* Adj: Changed the left node "Untitled" to a date format.
-- 4.2.5 (2023-11-05)
* Fix: Fixed the issue where exported docx files could not be opened.
* Fix: Fixed the issue where PNG images could not be set as table backgrounds or cell backgrounds.
* Fix: Fixed the issue where cells could not be set to a width less than 1 cm.
* Fix: Fixed the issue where users were prompted to clear local data despite normal synchronization.
* Fix: Fixed the issue where editing certain templates on mobile after synchronization caused document corruption.
* Fix: Fixed the incorrect highlighting of cells after adding rows to a table.
-- 4.2.4 (2023-10-05)
* Add: Added a warm-toned appearance "Warm".
* Add: Added a menu item "Format -> Case".
* Fix: Fixed the issue where opening diaries became significantly slower in the previous version.
* Fix: Fixed the issue where the weather plugin still showed Beijing after setting the region to Shanghai and restarting.
* Fix: Fixed the issue where the AI Writing Assistant often outputted English during content polishing.
* Fix: Fixed the issue where pressing the backspace key in the code block caused an error when the code block indentation space was set to 0.
* Fix: Fixed the issue where daily quotes were garbled on English systems.
* Fix: Fixed the issue where "Default" was garbled in the skin list on English systems.
* Fix: Fixed minor node icon flaws.
* Opt: Optimized automatic backup logic.
* Adj: The "Recent Documents" section on the homepage is now expanded by default.
-- 4.2.3 (2023-09-19)
* Add: Added synchronization progress display.
* Add: Added a function to delete duplicate articles.
* Fix: Fixed the occasional error 1010 during synchronization when the network was poor.
* Fix: Fixed the issue where documents with paper textures edited on Android and uploaded showed as corrupted on the PC.
* Opt: Optimized download speed during synchronization (especially full synchronization).
-- 4.2.2 (2023-05-20)
* Fix: Fixed the issue where rich text formats were incorrect when pasting in the 64-bit version.
* Fix: Fixed the issue where inserting symbols caused errors in the 64-bit version.
* Fix: Fixed the issue where docx files could not be imported.
* Fix: Fixed the issue where the current region could not be obtained when automatically fetching weather.
* Fix: Fixed the issue where "Find Next" was unavailable in reading mode.
* Fix: Fixed the occasional issue where menu fonts were abnormal.
* Fix: Fixed the issue where menu display was abnormal when moving windows between screens with different resolutions.
* Opt: Reimplemented the automatic weather fetching mechanism.
-- 4.2.1 (2023-05-01)
* Fix: Fixed the issue where Markdown editor fonts were abnormal.
* Fix: Fixed the BUG in the initial positioning of diaries and documents.
* Fix: Improved the diary file upgrade conversion logic to reduce error probability.
* Opt: Optimized the stability of file downloads during automatic software updates.
-- 4.2 (2023-04-26)
* Add: Changed the AI Writing Assistant interaction from a dialog to a right panel.
* Add: Added "Diary Inspiration", "Diary Writing Assistance", and "Answer Questions" to the AI Writing Assistant.
* Add: Allow users to adjust image size before inserting images.
* Add: Support for favoriting commonly used templates and paper textures, with cloud synchronization.
* Add: Improved import functionality, supporting the import of diaries, documents, memos, and settings from other diary files.
* Add: Added a "Cloud Data Management" entry in the account information window.
* Add: Added the function to perform background synchronization upon program exit, exiting only after synchronization is complete.
* Fix: Fixed the issue where weather information was truncated.
* Fix: Fixed the issue where attachments with overly long names could not be opened.
* Fix: Fixed the BUG where "Diary" and "Document" tabs were misplaced in the "Edit & Read" settings page.
* Fix: Improved the appearance of the mood icon popup window.
* Fix: Fixed the issue where inserting images in Markdown sometimes did not display correctly.
* Fix: Fixed the issue where only window size but not position was remembered.
* Fix: Fixed the issue where the interface showed garbled characters in English environments.
* Fix: Fixed the issue where Config.ini showed garbled characters in English environments.
* Fix: Fixed the issue where menu and hint fonts were inconsistent in English environments.
* Fix: Fixed the issue where Ctrl+V and Delete keys did not work when renaming the bottom attachment bar.
* Fix: Fixed the occasional "Unexpected end of input" error during cloud synchronization.
* Fix: Attempted to fix the occasional 1010 error during cloud synchronization.
* Adj: Changed double-click to locate articles in search results to single-click.
* Adj: Renamed the menu "File -> Compress Diary File" to "Optimize Diary File Size".
* Opt: Automatically recognize and paste the first line of valid text when pasting large text in left node editing mode.
* Opt: Do not display the bottom association bar if the current article has no associated articles.
* Opt: Optimized several interface details.
-- 4.1 (2023-03-23)
* Add: Added AI Writing Assistant.
* Add: Added a setting for "Whether to Auto-Save".
* Add: Added a setting for "Edit & Read Switch Mode".
* Add: Added "Paste as Plain Text" to the editor's right-click menu.
* Add: Added the NeoStyle skin.
* Fix: Fixed the issue where opening a cloud diary on the start page caused an error.
* Fix: Fixed the occasional error upon program exit.
* Fix: Fixed the issue where inserting an attachment with a length of 0 caused a 1006 error during cloud synchronization.
* Fix: Fixed the issue where proxy settings did not take effect immediately after being changed.
* Fix: Removed unnecessary buttons from the editor toolbar in the template manager.
* Fix: Fixed the issue where the selected node was sometimes not in the visible area after opening a diary.
* Opt: Optimized the display of weather icons in the "Select Weather" window.
* Opt: Slightly increased the size of the double-link reference popup window.
* Opt: Optimized the appearance of the Win10 skin.
* Adj: Changed the default shortcuts for "Increase/Decrease Font Size".
* Adj: Changed the default shortcut for the "Font Dialog".
-- 4.0 final (2023-03-04)
* Add: Added support for network proxies (HTTP, SOCKS5).
* Add: Added automatic software update functionality.
* Add: Added the ability to open cloud diaries on the start page.
* Add: Added a setting for "Background Auto-Sync".
* Add: Added a setting for "Ask Before Interrupting Sync on Program Exit".
* Add: Added the ability to select and sync specific cloud diaries in the "Cloud Data Management" window.
* Fix: Fixed the icon size in the node icon window and emoticon icon window.
* Fix: Fixed the issue where the indent button on the toolbar did not respond.
* Fix: Fixed the issue where high system load caused input lag and delays.
* Fix: Fixed the issue where double-clicking a table in Markdown reading mode caused an error.
* Fix: Fixed the issue where some newly added memo items were gray after synchronization.
* Fix: Fixed the issue where switching between different diaries caused errors.
* Fix: Fixed the issue where the diary automatically located upon opening the main window was a directory, causing an error.
* Fix: Fixed the issue where the editor could not gain focus after finishing node editing.
* Fix: Fixed the issue where renaming a directory sometimes changed the date to 1899-12-30.
* Fix: Fixed the issue where maximizing the window clipped the taskbar when it was on the left or right side.
* Fix: Fixed the issue where maximizing the window on a secondary monitor covered the taskbar.
* Fix: Fixed the issue where UTF-8 encoding was not accurately recognized when importing text files.
* Fix: Attempted to fix the impact of local database corruption on cloud synchronization.
* Opt: Optimized the interface rendering performance when resizing windows by dragging the edges.
* Opt: When adding a memo, if a specific time is selected, the current time is filled in by default.
* Opt: Enhanced file repair functionality.
* Adj: For diary files with read-only attributes, automatically attempt to change to non-read-only upon opening.
* Adj: For diaries without a password, do not prompt for a password when restoring from hidden state.
-- 4.0 beta6 (2023-02-14)
* Add: Added a setting for "All Articles Editable by Default".
* Add: Added a setting for "Double-Click to Switch from Reading Mode to Edit Mode".
* Fix: Fixed the issue where importing from other diary files prompted "Cannot Open".
* Fix: Fixed the issue where attachment content was incorrect when importing from other diary files.
* Fix: Fixed the issue where hotkeys were still occupied even after unchecking "Hotkey Hide".
* Fix: Fixed the issue where the main window did not adjust accordingly after adjusting tag order in the tag management window.
* Fix: Fixed the issue where creating a new diary via the menu in the main window caused an error.
* Fix: Fixed the BUG where the menu "View -> Quick Search Box" did not work.
* Fix: Fixed the experience of repeatedly opening the same diary.
* Fix: Fixed the issue where UTF-8 encoded text files could not be imported.
* Fix: Attempted to fix the issue where the program froze due to interrupted synchronization upon exit.
* Opt: Changed the default table width from 100% to auto, making it easier to manually adjust width.
-- 4.0 beta5 (2023-02-02)
* Add: Compress data before uploading, greatly saving cloud space.
* Add: Added document pinning function (right-click menu "Sort -> Pin" or shortcut Ctrl+Shift+?).
* Add: Added the ability to randomly open a diary (Menu: Diary -> Browse).
* Fix: Fixed the issue where high system load caused input lag and delays.
* Fix: Fixed the issue where abnormal synchronization processes caused the program to freeze.
* Fix: Fixed the issue where cells could not be split.
* Fix: Fixed the issue where the program started with errors due to skin file compatibility issues.
* Fix: Fixed the issue where the current selected node jumped randomly when pulling diaries during cloud synchronization.
* Fix: Fixed the issue where the number of attachments in the current article was not updated after synchronization.
* Fix: Fixed the occasional error "Assertion failure ... line xxx".
* Fix: Fixed the issue where cloud synchronization generated a large number of backup files.
* Fix: Fixed the issue where HTML could be pasted in the Markdown editor.
* Fix: Fixed the issue where importing files caused errors due to cloud synchronization.
* Fix: Fixed the issue where executing cloud synchronization after opening "Example" caused a 10003 error.
* Opt: Optimized the direct input search experience in the left tree nodes (supporting both Chinese and pinyin initials).
-- 4.0 beta4 (2023-01-16)
* Add: Added an entry for managing cloud data (Menu: Tools -> Cloud Data Management).
* Fix: Fixed the issue where the statistics for "All Diaries" and "All Documents" in the tag panel were incorrect.
* Fix: Fixed the issue where it was difficult to select text character by character.
* Fix: Fixed the issue where double-clicking in the search results list did not automatically locate the next match.
* Fix: Fixed the issue where text could not be searched across styles.
* Fix: Fixed the issue where the entire table disappeared after typing "[[" in a table, selecting an article, and pressing Enter.
* Fix: Fixed the issue where template backgrounds did not take effect.
* Fix: Fixed the issue where multiple users using the built-in "Example.edf" for synchronization caused conflict errors.
* Fix: Fixed the issue where the "Bullet Points" and "Numbering" buttons on the toolbar did not work properly.
* Fix: Fixed the issue where changing the background could not be undone.
* Fix: Fixed the issue where the cloud service password could not be modified in some cases.
* Fix: Fixed the issue where passwords longer than 56 characters caused synchronization failures.
* Fix: Fixed the issue where selecting random appearance occasionally caused errors upon program startup.
* Fix: Fixed the error "Assertion failure ... line 3387" during text input.
* Opt: Optimized the logic for double-clicking to select text.
* Opt: Optimized content search logic.
* Opt: Optimized the experience of switching diary tags.
-- 4.0 beta3 (2023-01-05)
* Fix: Fixed the issue of false virus reports.
* Fix: Fixed the default sorting of the article list page.
* Fix: Fixed the issue where images could not be pasted after switching document formats.
* Fix: Improved the supported filename formats for "Import from Batch Files".
* Fix: Attempted to fix the issue where the program froze upon exit during synchronization.
* Fix: Fixed the issue where inserting multiple attachments simultaneously could cause corruption.
* Adj: Restored the "Auto-Save Interval" setting.
-- 4.0 beta2 (2022-12-25)
* Fix: Fixed the issue where errors occurred when the tag panel was collapsed.
* Fix: Fixed the issue where the "Cloud Sync Service Address" in settings did not take effect.
* Fix: Fixed the issue where the checkboxes on the left side of the calendar page did not remember their last state.
* Fix: Fixed the issue where a prompt box appeared every time during quick hide.
* Fix: Fixed the issue where skin file compatibility caused errors.
* Fix: Fixed the issue where menu items like "Change Local Password" were grayed out during cloud synchronization.
-- 4.0 beta1 (2022-12-20)
* Add: Support for multi-device cloud data synchronization.
* Add: Added support for high-resolution screens.
* Add: Redesigned the login interface and main interface.
* Add: Added support for Markdown.
* Add: Ability to insert simple code blocks in the editor.
* Add: Support for double links. (Activated by typing "[[").
* Add: Automatic data saving.
* Fix: Fixed the issue where some data corruption caused a large number of diaries to be unreadable.
* Opt: Numerous detail optimizations.
-- 3.4.1 (2020-07-15)
* Add: Added diary file repair functionality.
* Add: Automatically detect and prompt to repair damaged diary files.
* Fix: Fixed the issue where the input method did not follow the cursor.
* Fix: Fixed the issue where there was no prompt when adding attachments failed.
* Fix: Fixed the issue where opening an occupied diary file prompted "This is not a valid diary file".
* Fix: Fixed the issue where windows could not be maximized properly on secondary monitors in multi-monitor setups.
* Fix: Fixed the issue where folder names were also changed when changing folder icons.
* Fix: Fixed the error "Invalid class typecast" when clicking "Empty Recycle Bin" on the document page.
* Fix: Fixed the error "EdcDiaryBiz.pas line 1343 Assertion failure" when opening a damaged diary file.
* Fix: Removed the unnecessary "Edit Diary" button from the format toolbar in the template editor.
* Fix: Fixed the issue where initial values in several color dropdowns were incorrect.
* Opt: Optimized the lag when browsing diaries.
* Opt: Optimized several software details.
-- 3.4.0 (2020-05-08)
* Add: Recycle bin functionality.
* Add: Default to read-only mode for past diaries. (See setting "Only Today's Diary is Editable").
* Add: Support for dragging attachments directly from the attachment bar to the file explorer.
* Fix: Fixed the issue where deleting articles sometimes caused memory access errors.
* Fix: Fixed navigation errors for forward and backward.
* Opt: Optimized several software details.
-- 3.3.7 (2019-08-03)
* Fix: Fixed the BUG where folders could not be renamed.
* Fix: Fixed the accuracy of automatic weather fetching.
* Fix: Fixed the icons in the diary file open dialog.
* Opt: Prompt users to extract before running when directly double-clicking the program in a compressed package.
-- 3.3.6 (2019-07-07)
* Fix: Fixed the BUG where attachments and notes were not displayed in some cases.
* Fix: Fixed the severe BUG where moving sub-documents after creating a new document caused other sub-documents to disappear.
* Adj: Changed double-click Shift to double-click Ctrl due to input method interference.
* Adj: Adjusted the display appearance of the editor's bottom attachment bar.
* Opt: The program no longer requires administrator privileges upon startup, but prompts users if such conditions are detected.
* Opt: Allow using previously fetched weather when backdating diaries in automatic weather fetching mode.
* Opt: Changed the program icon.
* Opt: Optimized the default skin.
* Opt: Added window shadow effects.
* Add: Added a new skin: Summer Warm Tone.
-- 3.3.5 (2017-05-15)
* Add: Added an option to "Remember Edit Position When Switching Documents".
* Add: Automatically fill in selected text when the find dialog pops up.
* Add: Double-click Shift to focus on the quick search box.
* Fix: Fixed the BUG where clicking print sometimes caused errors.
* Fix: Fixed the issue where double-clicking search results at the bottom sometimes did not locate the text.
* Adj: Removed the display of week numbers in the calendar page.
* Opt: Optimized several software details.
-- 3.3.4 (2016-12-26)
* Add: Display article lists on the right when selecting a year, month, or folder on the left.
* Add: Automatically shrink images to an appropriate size when they are too large (can be disabled in options).
* Adj: Allow creating new documents when tags are selected on the document page.
* Adj: Changed the function of Ctrl+Q to "Focus on Quick Search Box".
* Fix: Avoid some documents not being displayed in the left directory after diary file corruption.
* Fix: Exit full screen when clicking the left sidebar toggle button in full screen mode.
* Fix: Fixed the color naming in the color dropdown menu.
* Fix: Fixed display errors in statistical charts.
* Fix: Fixed the statistical errors for the number of diaries and documents on the homepage.
* Opt: Optimized several software details.
-- 3.3.3 (2015-01-23)
* Fix: Fixed the BUG where clicking left tree nodes sometimes caused errors.
* Fix: Fixed the BUG where double-clicking in the search results bar sometimes lost the current article content.
* Fix: Fixed the issue where configuration files could not be written due to Win7/Win8 permissions.
-- 3.3.2 (2015-01-03)
* Add: Added the function for ruler sliders to automatically align with scales.
* Add: Display prompt information on the right if node content is corrupted.
* Add: Display the current lunar date when hovering over lunar text in the calendar page.
* Fix: Fixed the issue where weather fetching failed.
* Fix: Fixed the BUG where errors frequently occurred.
* Fix: Fixed the typo in the "Nine Grid" template.
* Fix: Fixed the BUG where files were mistakenly reported as corrupted when they could not be opened.
* Fix: Fixed the issue where the interface displayed incorrectly when changing document tags in the document interface.
* Opt: Newly created sub-folders are automatically placed at the top.
* Opt: Automatically locate to the next node after deleting a node.
* Opt: Focus on the editor after pressing TAB or Enter in the title edit text box.
-- 3.3.1 (2013-06-11)
* Fix: Fixed the issue where images pasted from web pages displayed as crosses.
* Fix: Fixed the lunar calendar BUG for April and May 2013.
-- 3.3 (2012-12-15)
* Add: Added image alignment and text wrapping functions (right-click images in the editor and select "Image Properties").
* Add: Added statistical charts (open "Tools" menu, select "Statistics", then click "Charts").
* Add: Focus on the editor after pressing TAB in the title edit text box.
* Add: Added a prompt for creating a new diary on the login interface for first-time users.
* Add: Added the function to select a paragraph by triple-clicking with the left mouse button in the editor.
* Fix: Fixed the issue where automatic weather fetching sometimes caused memory access errors.
* Fix: Fixed the issue where pressing Alt+Left/Right when writing a new diary sometimes caused the current diary to be lost.
* Fix: Fixed the issue where pressing ESC did not terminate the search.
* Fix: Fixed the BUG where exporting to a single file often caused errors.
* Adj: Changed folder icons to more noticeable colors.
* Opt: Greatly increased the speed of exporting to a single file.
* Opt: Optimized several software details.
-- 3.2 (2012-04-17)
* Add: Real-time display of the current article's word count in the status bar.
* Add: Added "Move To" to the right-click menu in the left tree view.
* Add: Added a setting for "Automatically Display Attachment Bar or Note Bar When Opening Articles".
* Add: Restored "Match Count" in advanced search results.
* Add: Added "Undo Hyperlink" button in the "Insert Hyperlink" dialog.
* Add: Added "Edit Hyperlink" to the right-click menu on hyperlinks.
* Add: Added "Type" column in the attachment manager.
* Add: Added "Image Size (KB)" information in the image editor's status bar.
* Add: Real-time display of crop area dimensions in the image editor's status bar when cropping images.
* Add: Added sorting function to the memo list.
* Add: Added "Export All Images" under the "Tools" submenu in the editor's right-click menu.
* Add: Added "Click to Automatically Expand Nodes" option in the left tree view's right-click menu.
* Add: Added "Show Weather Icons" option in the left tree view's right-click menu.
* Add: Press F2 in the login window to cycle through diary filenames in the dropdown list.
* Fix: Fixed the BUG where the editor frequently caused errors.
* Fix: Fixed the severe issue where diary file stability decreased after exceeding 4GB.
* Fix: Fixed the BUG where image positions sometimes changed after double-clicking to open the image editor and editing.
* Fix: Fixed the issue where double-clicking old version diary files could not open them.
* Fix: Fixed memory access errors caused by certain interface operations.
* Fix: Fixed the issue where weather could not be fetched recently.
* Fix: Fixed some logical errors in moving nodes.
* Opt: Added a "Do Not Show Again" option to the "Insert Image Too Large" prompt.
* Opt: Added a "Do Not Show Again" option to the "Attachment Too Large" prompt.
* Opt: Optimized the user experience of the "Insert Custom Text" dialog.
* Opt: Flash the "New Diary" button when the program is first run.
* Opt: Optimized and adjusted the right-click menu in the left tree view.
* Opt: Optimized several interface details.
-- 3.1 (2012-02-23)
* Add: Added "Format Painter" to the editor.
* Add: Added "Attachment Manager" to the Tools menu.
* Add: Added a new skin "Win98 Standard".
* Add: Added the function to import diaries from other diaries.
* Add: Added modification function in the "Insert Custom Text" dialog.
* Add: Added an option for "Whether to Show Recent Documents on the Homepage".
* Fix: Fixed the issue where some text was occasionally lost when copying and pasting from web pages or Word into the diary.
* Fix: Fixed the issue where fonts were sometimes incorrect when copying and pasting content from elsewhere into the diary.
* Fix: Fixed the issue where weather fetching failures caused excessive download traffic due to constant retries.
* Fix: Fixed the issue where the tree view did not automatically scroll during node drag-and-drop.
* Fix: Fixed the issue where double-clicking a diary file after creating a new diary for the first time prompted an unknown file type.
* Fix: Fixed the BUG where the template list in the options window was not updated after creating a new template in the template manager.
* Fix: Fixed the BUG where link addresses were saved incorrectly when inserting another link after a link.
* Fix: Fixed the issue where text selection boundaries were inaccurate for Chinese text.
* Fix: Fixed the BUG where extra characters like "????" appeared at the beginning when copying and pasting articles into WordPad.
* Fix: Fixed the BUG where exporting files sometimes caused errors and stopped.
* Fix: Fixed the BUG where renaming in "Organize Favorites" caused errors.
* Fix: Fixed the BUG where clicking "File -> New" to create a new diary caused an error.
* Fix: Fixed the BUG where weather could not be automatically fetched in some environments.
* Fix: Fixed several interface detail BUGs.
* Adj: Changed screenshot image format from JPG to PNG for better image clarity.
* Opt: Retain already entered text content when switching from "Find" dialog to "Advanced Find".
* Opt: Optimized the way links are opened in the editor.
* Opt: Optimized the stability of automatic weather fetching from the network.
* Opt: Optimized the city selection method in the weather plugin settings dialog.
* Opt: Optimized memory usage after hotkey hide.
* Opt: Opening attachments does not affect the use of the editor.
-- 3.0.2 (2012-01-18)
* Add: Restored the favorites function.
* Fix: Fixed the template time macro replacement issue (fixed again).
* Fix: Fixed the initial display issue when the program started with the "Locate Last Opened Document" setting enabled.
* Fix: Fixed the issue where clicking "Feedback" in the Help menu sometimes did not respond.
* Fix: Fixed the lunar holiday program logic BUG and added the New Year's Eve holiday.
-- 3.0.1 (2012-01-10)
* Fix: Fixed the BUG where modifying options after opening the template manager caused errors.
* Fix: Fixed the BUG where renaming nodes of unsaved diaries caused errors.
* Fix: Fixed the BUG where switching pages caused interface refresh issues when some tabs were set to partially visible in the main interface.
* Fix: Fixed the BUG where the editor was not updated after editing and saving the default template in the template manager.
* Fix: Fixed the template time macro replacement issue.
* Fix: Fixed the BUG where clicking the "New Document" button after deleting a document on the document page did not respond.
* Adj: New nodes are directly in title edit state after creation.
-- 3.0 final (2012-01-08)
* New: Added "Paste without formatting" feature (Ctrl+Shift+V);
* New: Added option to "Minimize to tray when clicking close window";
* New: Added option to "Locate to last opened document on startup";
* New: Added prompt and entry for "Set default font and paragraph" in the Edit page of the Options dialog;
* New: Added option for "Always display weather text in diary title bar";
* New: Added setting for "Maximum number of rows displayed in the tag panel";
* New: Added shortcuts for "Previous Year" and "Next Year" in diary browsing;
* New: Added collapse operation for "Recent Documents", "My History", and "Historical Events" on the homepage;
* New: Added a separate menu item switch for "Show/Hide Left Panel" and added a switch button at the bottom left corner of the interface;
* New: Added shortcut "Ctrl+-" for "Show/Hide Editor Ruler";
* New: Allowed direct editing of any diary title in the diary tree node;
* New: Added support for relative paths of diary files;
* Adj: Moved the "Auto-lock interface" option to the "Options -> Security" page;
* Adj: Changed the default weather setting for new diaries from "Auto-fetch" to "Unspecified" to eliminate concerns about automatic internet connection;
* Adj: Adjusted the height of the top area in the login dialog of the "Nostalgic Style" skin;
* Adj: For interface simplicity, the editor ruler is not displayed by default;
* Adj: Changed the format of inserted screenshots or camera photos from BMP to JPEG to reduce document size;
* Adj: Changed the exported TXT files to Unicode storage format;
* Fix: Fixed the issue of errors when deleting newly created templates;
* Fix: Fixed the issue of not being able to paste images copied from the browser into the editor;
* Fix: Fixed the issue of incomplete interface display when switching skins in the Options dialog;
* Fix: Fixed the BUG where the "Auto-fetch weather" button still appeared in the "Select Weather" dialog after removing the weather plugin;
* Fix: Fixed the BUG where full-screen operations caused interface logic errors in some cases;
* Fix: Fixed some issues with the default skin;
* Fix: Fixed the BUG where the scrollbar did not refresh when switching skins;
* Fix: Fixed the BUG where the word count was incorrect after importing batch diaries;
* Fix: Fixed the BUG where the title bar font was not transparent in the calendar page under XP environment;
* Fix: Fixed the BUG where converting old diary files sometimes reported the error "Decompression error: data error";
* Opt: Optimized the "Nine-grid Diary" template;
* Opt: Optimized the paragraph settings of the "Empty Document" template;
* Opt: Optimized several interface details;
* Other: Opened a donation channel for better software development (see the "Help" menu);
-- 3.0 beta2 (2011-12-26)
* New: Added one-click full screen (default is ESC key) to expand the editing area;
* New: Added a weather plugin settings dialog (can manually set the city);
* Fix: Fixed the issue of not being able to remember whether to show the toolbar and status bar;
* Fix: Fixed the accuracy issue of calendar memo reminders;
* Fix: Fixed the issue of not being able to save emoticons;
* Fix: Fixed the issue of auto-fetching weather failing after closing and reopening the diary;
* Fix: Fixed the issue of not being able to remove plugins;
* Fix: Fixed the jump positioning issue when the current tag is not on "All";
-- 3.0 beta1 (2011-12-20)
* New: Added a main interface tab manager;
* New: Added "Save As" in the image editor;
* New: Added a drop-down button next to the "Write Today's Diary" button;
* New: Show detailed information when the mouse hovers over memo items in the calendar view;
* New: Added "Manage List" function to the username and file drop-down list in the login box;
* Adj: Restored the homepage but set it to invisible by default;
* Fix: Fixed some BUGs in the "Low-key Light Gray" skin;
* Fix: Fixed the BUG where the username sometimes displayed as "0" in the login dialog;
* Fix: Fixed the issue of not being able to Undo after performing a save operation;
* Fix: Fixed the issue of not being able to Undo after applying a template;
* Fix: Fixed the issue where some URLs in the interface could not be opened;
-- 3.0 alpha2 (2011-12-15)
* New: Added a quick search box in the upper right corner of the main window;
* New: Added a new skin "Low-key Light Gray";
* New: Allowed users to set "Whether to display the day of the week in the diary tree node";
* Enh: Added keyboard positioning function to the tree directory (press a letter key to locate the corresponding document);
* Adj: Removed the useless homepage;
* Adj: Moved the statistical information from the homepage to "Tools -> Statistics";
* Fix: Added "Rename" to the right-click menu of the tree directory;
* Fix: Fixed the behavior of the Ctrl+Backspace key;
* Fix: Fixed several details of the "Nostalgic Style" skin;
* Fix: Fixed several BUGs;
-- 3.0 alpha1 (2011-12-07)
* Enh: Redesigned the interface and provided old version skins;
* Enh: Enhanced the editor:
1. Supports tables;
2. Supports various mainstream image formats, including dynamic GIF;
3. Provides a simple image editor;
4. Perfectly supports size 5 font;
5. Enhanced bullet and numbering functions;
6. Improved paragraph settings;
7. Enhanced the stability of the editor;
* Enh: Removed the old version's schedule and replaced it with a calendar function;
* Enh: Enhanced the advanced search function;
* New: Added template function and provided a template manager;
* New: Added paper texture function and provided a paper texture manager;
* New: Added diary titles;
* New: Added diary and document tags;
* New: Added a plugin mechanism, currently providing image editing and weather plugin interfaces;
* New: Automatically fetch weather from the internet;
* New: Added a homepage displaying weather, diary summaries, calendar memos, etc.;
* New: Added custom shortcut key function;
* Adj: Adjusted and fixed a large number of user experience details;
* Adj: Changed the name from EDiary to eDiary.
-- 2.53 (2003-11-29)
* Add: The same diary entry can be placed in different folders;
* Add: Remember the last backup directory;
* Fix: The path of the diary file is not displayed on the login dialog, making it more intuitive;
* Fix: Sometimes clicking the system notification area icon causes an error;
* Fix: Incorrect character count statistics;
* Fix: Memory leak issues;
* Fix: Slow display and closing speed of the options window;
* Fix: Adjusted the appearance from Song Ti size 11 to Song Ti size 5 (10.5);
* Fix: Software startup speed slows down after opening Kingsoft Antivirus;
* Fix: Security risk where the software sometimes cannot be locked after minimizing;
* Fix: BUG where no save prompt appears when exiting via right-click menu while minimized;
* Fix: BUG where the calendar can only use the default directory path of the system program to create calendar files;
* Fix: Several other issues;
-- 2.51 (2003-07-03)
* Fix: Serious BUG of incompatibility with many input methods;
* Fix: BUG where the emoticon dropdown sometimes shows a scrollbar;
-- 2.5 (2003-06-30)
* Enh: Switched to a stable and reliable storage format, greatly improving software stability;
* Enh: Optimized software running speed, significantly speeding up the opening of diary files;
* Enh: Improved the functionality of editing hyperlinks;
* Add: Editor background image feature, with some backgrounds provided with the software;
* Add: Password hint question feature to reduce losses from forgotten passwords;
* Add: Import function from other diary files;
* Add: When restoring from minimized state, the password dialog displays the name of the diary;
* Add: Program minimizes to the system notification tray when running at system startup;
* Add: Function to insert emoticons into the editor;
* Add: Function to insert images into the editor;
* Add: Added some weather options to choose from;
* Add: Remember the last backup directory;
* Fix: BUG where different folders in the favorites cannot collect the same diary entry;
* Fix: BUG in the calendar reminder function;
* Fix: BUG where diary appendices cannot be imported during batch file import;
* Fix: BUG where the directory box background color does not display as set;
* Fix: BUG where editing is still possible after clicking the tray icon when minimized and locked;
* Fix: BUG where printing is abnormal;
* Removed: Removed the "Password Box" and "Sticky Notes" features as they were not useful;
* Removed: Temporarily disabled the template feature, which will be enhanced in the next version;
-- 2.2 (2003-05-02)
* Add: Default line spacing setting;
* Fix: When shutting down while running EDiary, a prompt will appear on next startup indicating abnormal closure;
* Fix: Automatic adjustment of weather in the diary header sometimes malfunctions;
* Fix: Window does not display when clicking the notification area icon after minimizing;
-- 2.1 (2003-03-31)
* Add: Daily tools: Calendar, Sticky Notes, Password Box;
* Add: Added the function to display weather icons in the directory;
* Add: Allow unlocking of locked diaries;
* Add: Free setting of "My Diary" and "Document" labels;
* Add: Remember the state and size of the interface;
* Add: Free setting of the display format of diary time;
* Add: Can set the default weather when creating a new diary;
* Add: Added the function to search titles;
* Add: Added a user registry;
* Add: Added the function to re-login;
* Add: Added "Major Events" and "Today's Summary" to diary appendices;
* Add: Automatically modify the diary header in the text when changing the weather;
* Add: Automatically fill in the username if a file is selected in the login box;
* Add: Added "Create Shortcut" to the tools menu;
* Add: Display a list of diary files owned by the current user when opening a diary file;
* Add: Added the number of diary and document entries in the diary file properties window;
* Add: Added an option to verify password when restoring from quick hide;
* Add: Allow inserting lunar calendar when inserting time;
* Add: Function to insert templates;
* Add: Function for window to snap to screen edges;
* Add: Function to insert symbols;
* Add: Judgment of abnormally closed diary files;
* Add: Function to annotate past diaries;
* Add: Added the function to mark dates with diary entries in different background colors in the calendar;
* Add: Added the function to repair damaged diary files in the diary conversion tool;
* Add: Separated public settings and personal settings;
* Fix: When the program is maximized, the auto-hide taskbar cannot be displayed;
* Fix: Calendar occasionally displays incorrectly;
* Fix: Modified the display method of the toolbar;
* Fix: Fixed the error in paragraph line spacing settings;
* Fix: Fixed the BUG where the weather can be changed in diaries that are prohibited from modification;
* Opt: Improved the favorites;
* Fix: Interface displays garbled characters in English environment;
* Fix: BUG where quick hide can unlock the program after minimizing and locking;
* Fix: When quick hiding, the window disappears quickly instead of minimizing with animation;
* Fix: Fixed the BUG where deleting a newly created node without saving after modification causes an error;
* Fix: Fixed the BUG where automatically inserted diary headers do not indent according to settings;
-- 2.0 (2003-03-05)
* Redesigned the interface layout, greatly reducing resource usage and supporting skin changes;
* Enhanced printing function, added print preview;
* Enhanced data reliability and security, using TinyDB from our studio for the database;
* Added backup and restore functions;
* Added document template function;
* Added lunar calendar function, supporting lunar calendar display from 1901 to 2050;
* Enhanced search function, supporting global search for all diaries and documents;
* Added attachment function, allowing insertion of any type of attachment for each diary document;
* Added option to change the background color of the directory box;
* Added function to lock (i.e., prohibit modification) past diaries;
* Modified the weather dropdown, custom weather will be displayed on the dropdown panel, more convenient than before;
* Fixed the serious error of password case sensitivity in the old version, and added support for passwords of any length;
* Fixed the error where the default font could not be set normally;
* Fixed the error where the old version would pop up a DLL location error when running on Win2000 and WinXP;
* Fixed the error where the ruler and editor left and right indents do not match in large font environments;
* Fixed some BUGs in the editor;