Release Notes
===
<i class="fa fa-tag"></i> EE 1.77.0 <i class="fa fa-clock-o"></i> 2024-11-15 14:29
---
### Features
- Introduce multilingual workspace onboarding tutorials
- Prepare for Folder feature with new Neo UI
- Updated notification center
- Search result
- Trash page
- Recent page
- Collaborative page
- Bookmark page
- New modal styles
### Enhancements
- Update image error message wording
- Separate editor selection focused highlight color to same selection highlight color
- Update suggest edit notification email wording
### Fixes
- Fix copy/paste HTML block to clipboard HTML text handling allowing keeps its format
- Fix PDF export should include image and MathJax and UML
- Fix login might redirect to wrong page due to locale in homepage
- Address issue with published event logging for different published modes
<i class="fa fa-tag"></i> EE 1.76.1 <i class="fa fa-clock-o"></i> 2024-11-08 21:29
---
### Fixes
- Fix selection text manager being undefined during comment initialization
- Fix incorrect edit page navbar menu z-index
- Fix missing meta og:url in page header
- Fix book mode title not rendering properly
- Fix theme fallback for login-to-continue modal
- Fix note link in notification might be 404
<i class="fa fa-tag"></i> EE 1.76.0 <i class="fa fa-clock-o"></i> 2024-11-06 18:01
---
### Features
- New floating toolbar design for selection text experience!
- Now you can share selection text :tada:
<i class="fa fa-tag"></i> EE 1.75.8 <i class="fa fa-clock-o"></i> 2024-10-24 14:29
---
### Features
- Add metadata description for few pages
- Update homepage sitemap
<i class="fa fa-tag"></i> EE 1.75.7 <i class="fa fa-clock-o"></i> 2024-10-18 17:54
---
### Fixes
- Fix theming attribute in the edit page not applied correctly
<i class="fa fa-tag"></i> EE 1.75.6 <i class="fa fa-clock-o"></i> 2024-10-15 15:42
---
### Enhancements
- Improve edit mode performance by stop updating view in edit mode
### Fixes
- Fix few page theme styles
- Fix book mode sidebar overflowing issue
- Correct typo in delete note modal
- Fix typo in comment reaction action tooltip
- Resolve incorrect follower dropdown default text color in profile card
- Fix GitHub badge might not able to display
- Fix missing owner card in view page infobar
<i class="fa fa-tag"></i> EE 1.75.5 <i class="fa fa-clock-o"></i> 2024-09-30 15:47
---
### Fixes
- Fix broken TOC on view page
- Fix an session data issue that might cause reset password and delete account failure
<i class="fa fa-tag"></i> EE 1.75.4 <i class="fa fa-clock-o"></i> 2024-09-24 18:52
---
### Enhancements
- Update indent guide style (Thanks to our Discord user Tail)
### Fixes
- Remove outdated book mode workaround for mobile
- Prevent suggest edit action tooltip might block hover button
- Remove scroll behavior in comment card
<i class="fa fa-tag"></i> EE 1.75.3 <i class="fa fa-clock-o"></i> 2024-09-10 16:54
---
### Fixes
- Always open search result in the new tab
- Fix frame view rendering for template
- Fix to prevent insert escape characters into database
- Resolve duplicate rendering of footnotes
- Fix hard breaks rendering for view page
<i class="fa fa-tag"></i> EE 1.75.2 <i class="fa fa-clock-o"></i> 2024-09-04 11:48
---
### Enhancements
- Refactor to modularize published page
- Deprecate YAML metadata slide option, which now it's controlled by publish mode
- Add real-time latency telemetry for offline mode
- Enhance offline access capabilities: improved merge view with new editor styles, and diffing algorithms
- Adjust confirmation prompt for unsaved changes when leaving page
- Add alert tooltip when network connection in high latency
- Update the HackMD logo on profile page
### Fixes
- Fix mention feature in note editing
- Fix to avoid comment reaction sending many times
- Fix Google login button might not show in login page
- Fix notification center might link to wrong user path
- Fix email input error messages for i18n
- Resolve slide parsing error with "NOTE:" keyword
- Fix to support rendering emojis with alias short name
- Fix the default translation text of the "Create New Team" button
- Add missing ui classes to navbar buttons
<i class="fa fa-tag"></i> EE 1.75.1 <i class="fa fa-clock-o"></i> 2024-08-28 15:34
---
### Fixes
- Address the issue where some users experience an infinite redirection loop on the new home page
- Recalculate the table of contents placement when the theme changes
- Properly center the sign-in and sign-up buttons on Safari
<i class="fa fa-tag"></i> EE 1.75.0 <i class="fa fa-clock-o"></i> 2024-08-27 18:27
---
### Features
- Fully rebranded landing pages :tada: :100:
- Update branding icons :rocket:
- Update new color scheme for join and login pages
### Enhancements
- Improve image accessibility by setting alt text
- Update multi-column template
- Allow template modal to expand in width
### Fixes
- Resolve sync scrolling issue when slide preview is disabled
- Fix issues on updating note metadata
- Fix comment reaction might not update properly
- Fix issues for note settings
<i class="fa fa-tag"></i> EE 1.74.9 <i class="fa fa-clock-o"></i> 2024-08-15 20:03
---
### Enhancements
- Introduce two-column and multi-column default templates
- Upgrade Mermaid to the latest version
### Fixes
- Move login-to-continue images to the correct directory
- Update Google Drive icon for branding guidelines
- Adjust share modal width
- Register features correctly in edit page view mode
<i class="fa fa-tag"></i> EE 1.74.8 <i class="fa fa-clock-o"></i> 2024-08-05 14:40
---
### Enhancements
- Introduce syntax highlighting support for dark mode to enhance readability.
- Enable opening the meta setting modal by clicking the break option for easier access.
- Optimize CPU and memory consumption
### Fixes
- Adjust OAuth scope for Google Drive to resolve authorization issues.
- Fix the "Edit from here" button that was not functioning correctly in pretty mode.
- Correct the position of the Table of Contents when the comment panel is pinned.
<i class="fa fa-tag"></i> EE 1.74.7 <i class="fa fa-clock-o"></i> 2024-07-30 23:30
---
### Enhancements
- Render header meta title and description for profile page
- Add markdown/md to textcomplete menu for codeblock
- Add profile link in like notification center message
- Remember comment panel preferred size and pin state
- Make comment hybrid panel buttons shows only on hovering
- Revise Offline Access experience
- Increase comment panel default width
### Fixes
- Remove excessive scrollbar for MathJax blocks
- Remove legacy Prime docs links
- Improve sync scroll algorithm and mechanism
- Fix name and color tags not been parsed properly in some cases
- Fix hide revert button in Versions modal when user can't edit the note
- Fix dot in spoiler summary not been parsed properly
<i class="fa fa-tag"></i> EE 1.74.6 <i class="fa fa-clock-o"></i> 2024-07-12 22:18
---
### Fixes
- Fix an issue in note content partial update
- Fix an issue on Firefox due to unsupported element selector
<i class="fa fa-tag"></i> EE 1.74.5 <i class="fa fa-clock-o"></i> 2024-07-09 13:40
---
### Enhancements
- Improve dark mode appearance and functionality
- Improve markdown rendering performance
### Fixes
- Fix issue with link exploder not correctly identifying selected items
- Resolve problem with syncscroll mapping not building consistently
- Fix a sign up issue
- Fix incorrect view mode background color on older browser
<i class="fa fa-tag"></i> EE 1.74.4 <i class="fa fa-clock-o"></i> 2024-07-05 12:47
---
### Fixes
- Fix incorrect view mode background color
<i class="fa fa-tag"></i> EE 1.74.3 <i class="fa fa-clock-o"></i> 2024-07-04 20:12
---
### Enhancements
- Add HackMD-related terms to spell checker dictionary
### Fixes
- Fix to center like count properly on published page
- Improve PDF export retry mechanism
- Resolve various style issues on edit page
<i class="fa fa-tag"></i> EE 1.74.2 <i class="fa fa-clock-o"></i> 2024-07-02 16:32
---
### Enhancements
- Add an option to manage signup page reCAPTCHA separately
- Add button to change notes permission to private for EE dashboard
### Fixes
- Fix missing translation on pin comment panel button
- Ensure team onboarding note publish state by team visibility
- Adjust markdown-body styling to remove top padding on first child element
- Resolve class collision in overview nav sidebar to fix transparent sidebar issue
- Address issue with published event logging for partially updated notes
<i class="fa fa-tag"></i> EE 1.74.1 <i class="fa fa-clock-o"></i> 2024-06-28 22:24
---
### Enhancements
- Improve permalink error message
### Fixes
- Resolve dark mode issues
- Share button color on mobile
- Arweave Export modal style
- Image background color in published note
- Broken link exploder
- A higher contrast cursor color in NeoDark theme
- Profile popover color
- Icon alignment
- Spotlight input font
<i class="fa fa-tag"></i> EE 1.74.0 <i class="fa fa-clock-o"></i> 2024-06-27 15:41
---
### Features
- Introduce the new Dark theme for HackMD :tada:
- Allow downloading notes with metadata
- Introduce resizable and floating/static switchable right panel :100:
### Enhancements
- Prevent triggering selection popup on image failed to load message section
### Fixes
- Resolve incorrect last edit time on view page
- Fix reconnection issues when user is active on edit page
<i class="fa fa-tag"></i> EE 1.73.4 <i class="fa fa-clock-o"></i> 2024-06-21 18:12
---
### Fixes
- Fix race condition in viewcount saving and increment service
<i class="fa fa-tag"></i> EE 1.73.3 <i class="fa fa-clock-o"></i> 2024-06-17 12:56
---
### Fixes
- Fix badge icon URL resolving to a 404 error
<i class="fa fa-tag"></i> EE 1.73.2 <i class="fa fa-clock-o"></i> 2024-06-13 19:52
---
### Enhancements
- Add disable user toggle in user detail view for EE dashboard
- Few PDF export improvements
- Adjust viewport width
- Hide ToC button
- Fix to include managed images
- Add PDF section to pricing page for smaller screen
### Fixes
- Fix to display emojis in book mode summary
- Pseudocode fixes
- Fix to render pseudocode in book mode
- Fix pseudocode caption count should not increase on every render
- Re-render markdown and embed note when coming back from offline
- Add whitespace to notification center wording
- Fix incorrect suggest edit tab switching on focus
<i class="fa fa-tag"></i> EE 1.73.1 <i class="fa fa-clock-o"></i> 2024-06-07 16:49
---
### Fixes
- Fix PDF export might not generate with proper page
- Fix to show PDF export feature in pricing page
- Fix to avoid trigger keyboard shortcut on editing comment
- Prevent breaking words in web notification center item
- Hide editor vertical toolbar on mobile
<i class="fa fa-tag"></i> EE 1.73.0 <i class="fa fa-clock-o"></i> 2024-06-05 15:39
---
### Features
- Add email OTP as alternative when login reCAPTCHA failed
### Fixes
- Fix minor issue on sending export PDF request
<i class="fa fa-tag"></i> EE 1.72.2 <i class="fa fa-clock-o"></i> 2024-06-03 13:37
---
### Enhancements
- Support pseudocode rendering in code block with line number
### Fixes
- More offline editing bug fixes
- Apply remote version directly if no local edit
- Skip saving & saved state when no offline edit
- Fix extra color tags to include color names
<i class="fa fa-tag"></i> EE 1.72.1 <i class="fa fa-clock-o"></i> 2024-05-30 15:44
---
### Fixes
- Adjust offline feedback form showing timing
- Fix to avoid showing merge sync when the content is equal
- Prevent user account in Prime plan from being merged
- Fix dashboard moderation unpublish parameter
<i class="fa fa-tag"></i> EE 1.72.0 <i class="fa fa-clock-o"></i> 2024-05-23 15:33
---
### Features
- Add support of offline editing
### Fixes
- Fix note viewcount might be reset in a rare condition
- Fix sync scrolling with alert block syntax
<i class="fa fa-tag"></i> EE 1.71.3 <i class="fa fa-clock-o"></i> 2024-05-17 17:55
---
### Enhancements
- Allow using inline markdown syntax in alert block titles
- Display an error message when image is unavailable
### Fixes
- Limit promotion code to be applied to certain plan
- Fix a bug in ruby syntax rendering when the text is an empty string
<i class="fa fa-tag"></i> EE 1.71.2 <i class="fa fa-clock-o"></i> 2024-05-13 15:10
---
### Features
- Update "Learn More" link in the overview doc
- Update "Suggest Edit" notification to include the note title
- Allow manually moderate user/team notes
### Fixes
- Fix minor issues of PDF export feature
- Flip the selection popover to avoid overlapping other elements
<i class="fa fa-tag"></i> EE 1.71.1 <i class="fa fa-clock-o"></i> 2024-05-09 19:49
---
### Fixes
- Fix editor crash when rendering inline HTML content in spoiler summary
<i class="fa fa-tag"></i> EE 1.71.0 <i class="fa fa-clock-o"></i> 2024-05-02 20:47
---
### Features
- Add PDF export feature (pre-release)
- Introduce pseudocode block with syntax highlighting
- Introduce GitHub Alerts markdown syntax
### Enhancements
- Add support of generic reCAPTCHA service
- Upgrade Flowchart.js to version 1.18.0
### Fixes
- Fix many note text position and selection issues
- Fix a minor issue of note id for published page
- Fix an issue in collaboration and trash note card layout
<i class="fa fa-tag"></i> EE 1.70.4 <i class="fa fa-clock-o"></i> 2024-04-30 16:42
---
### Fixes
- Replace the dot in suggested edit descriptions with a center dot
- Ensure the comment panel is closable when URL is entered
- Fix an issue where comments still appear after filtering
- Fix iframe related XSS issue [Security Issue]
<i class="fa fa-tag"></i> EE 1.70.3 <i class="fa fa-clock-o"></i> 2024-04-25 20:13
---
### Fixes
- Fix published page API routing when viewed with specified view type
- Fix editor area not auto-shrinking in edit-only mode
<i class="fa fa-tag"></i> EE 1.70.2 <i class="fa fa-clock-o"></i> 2024-04-23 16:41
---
### Fixes
- Remove invalid pin feature in the collaboration page
- Adjust comment input panel to auto-resize its height
- Disable all shortcuts when Ctrl key is pressed in Suggest edit panel
- Fix to unescape HTML recursively in all child nodes for i18n
- Fix few issues for Suggest Edit experience
- Fix to automatically remove finished jobs in the queue
- Fix few Arweave export issues
<i class="fa fa-tag"></i> EE 1.70.0 <i class="fa fa-clock-o"></i> 2024-04-16 12:10
---
### Features
- Add support of Suggest Edit :speech_balloon:
- Add support of Hide and Resolve for new commenting system :tada:
- :point_right: The legacy commeting UI has been deprecated
<i class="fa fa-tag"></i> EE 1.69.2 <i class="fa fa-clock-o"></i> 2024-04-09 20:39
---
### Fixes
- Fix Mermaid diagrams not rendering correctly after expanding details
- Fix to trim password to maximum length on login
- Fix the feedback form rating not reset correctly after resending
### Enhancements
- Remove automatic activation of Nyanbar
<i class="fa fa-tag"></i> EE 1.69.1 <i class="fa fa-clock-o"></i> 2024-03-28 15:23
---
### Enhancements
- Enable minor customize option for sign-in page in EE
### Fixes
- Fix a bug where footnote back link does not work with multiple references
- Fix data type error when enqueuing a deferred task
- Update Facebook Graph API version to v13
<i class="fa fa-tag"></i> EE 1.69.0 <i class="fa fa-clock-o"></i> 2024-03-22 17:22
---
### Features
- Allow users to update payment information during extended grace period
- Remove limit for pinned comments
- Add `htmlembedded` and `htmlmixed` for syntax highlight
- Add user liked note to notification center
- Add Catppuccin themes for editor
### Fixes
- Fix issues on parsing Mermaid diagrams
### Enhancements
- Improve logging for db pool max usage
### Documentation
- Correct 1.68.3 release note heading
<i class="fa fa-tag"></i> EE 1.68.3 <i class="fa fa-clock-o"></i> 2024-03-14 13:50
---
### Enhancements
- Support auto-sync YAML metadata to CloudMeta when pressing Ctrl/Cmd-S shortcut key
- Support HTML mode in editor and syntax highlighting
- Token access for image uploading and downloading
- Use self-hosted static PDF sample in `features.md`
- Add JWT authorization support for published note URL
- Support selection inside indented code block
- Update template save button text
### Fixes
- Fix a bug where note title is overwritten when CloudMeta is not loaded yet
- Fix SlideShare embed not working
- Fix "Read more from" button text being escaped twice
- Fix misplaced invitee label icon
- Fix team ownership transfer event name misuse
<i class="fa fa-tag"></i> EE 1.68.2 <i class="fa fa-clock-o"></i> 2024-03-06 16:31
---
### Features
- Support HTML export for slide mode
### Enhancements
- Upgrade Vega-lite to 5.16.3 [Security Issue]
- Add maxUses option to db config
- Add tracking events for recent page
### Fixes
- Fix Cross-Site Scripting (XSS) vulnerability when exporting HTML [Security Issue]
- Fix plan expiry default text
- Resolve a bug where an invalid locale corrupts comment panel
- Avoid triggering duplicate follow/unfollow event
- Adjust the settings page save button position for better UI alignment
<i class="fa fa-tag"></i> EE 1.68.1 <i class="fa fa-clock-o"></i> 2024-02-29 10:59
---
### Fixes
- Add cursor-pointer to the disconnect wallet link button
- Update the error message for authentication strategy signup error
<i class="fa fa-tag"></i> EE 1.68.0 <i class="fa fa-clock-o"></i> 2024-02-22 17:15
---
### Features
- A new landing page for ETH Denver event
- Connect HackMD with your web3 wallet
- Add URL query and class names for tracking
### Fixes
- Resolve issue which causes incorrect body height on comment panel is open
<i class="fa fa-tag"></i> EE 1.67.0 <i class="fa fa-clock-o"></i> 2024-02-06 19:14
---
### Enhancements
- Allow to download all notes with metadata title & tags
- Add rate limit for adding note invitees
- Improve text selection behavior for codeblock
### Fixes
- Fix to avoid use calcaulator amount for payment button text
<i class="fa fa-tag"></i> EE 1.66.1 <i class="fa fa-clock-o"></i> 2024-01-31 16:18
---
### Enhancements
- Upgrade i18next-express-middleware to version 2.0.3
### Fixes
- Fix text selection issues for smartypants and checkbox
- Fix comment panel might crash which caused by mismatch comment anchors and store
- Fix client issue on querying data
<i class="fa fa-tag"></i> EE 1.66.0 <i class="fa fa-clock-o"></i> 2024-01-23 15:25
---
### Enhancements
- Add unfollow event logging
- Update payment submit click to action wording to display amount
### Fixes
- Fix incorrect tag input height
### Changes
- Remove all Disqus integrations
- Remove Disqus from note content settings
<i class="fa fa-tag"></i> EE 1.65.3 <i class="fa fa-clock-o"></i> 2024-01-23 11:58
---
### Fixes
- Fix incorrect editor permission checks that causing read-only users be able to type in editor
<i class="fa fa-tag"></i> EE 1.65.2 <i class="fa fa-clock-o"></i> 2024-01-21 00:04
---
### Fixes
- Fix incorrect server url path construction for socket agent
<i class="fa fa-tag"></i> EE 1.65.1 <i class="fa fa-clock-o"></i> 2024-01-18 23:09
---
### Fixes
- Fix for `socket.io` 4 breaking APIs
### Enhancements
- Add debug logs for socket agent
<i class="fa fa-tag"></i> EE 1.65.0 <i class="fa fa-clock-o"></i> 2024-01-13 17:57
---
### Enhancements
- Now HackMD is running with `socket.io` version 4
<i class="fa fa-tag"></i> EE 1.64.3 <i class="fa fa-clock-o"></i> 2024-01-16 00:05
---
### Fixes
- Fix broken OAuth/Email registering flow
<i class="fa fa-tag"></i> EE 1.64.2 <i class="fa fa-clock-o"></i> 2024-01-11 22:12
---
### Features
- Add support for codeium Chrome browser extension
### Fixes
- Fix incorrect comment permission in published page
- Fix selection range in spoiler container and checkbox
- Fix whitespace preservation issue in comment content
- Fix incorrect comment panel height for mobile
- Fix bug to treat any anchor -1 comment as anchorless comment
- Fix bug to allow anchorless comment in published page
- Fix issue that update note API should wait for note worker interval
- Fix parent overflow issue for feature tour
- [Security Issue] Upgrade reveal.js version to 5.0.4 for preventing XSS
- Fix to avoid updating the note last change timestamp while deleting a comment
- Fix anonymous users not able to skip feature tour
- Fix comment selection popover might disappear on mouse double clicking
<i class="fa fa-tag"></i> EE 1.64.1 <i class="fa fa-clock-o"></i> 2023-12-29 15:04
---
### Features
- Enable slide mode preview in edit page when note share mode is slide mode
### Fixes
- Redirect not exist user profile to 404 page
- Fix component width for last edit user UI
- Resolve incorrect code block comment bubble position
- Fix feature tour content to avoid breaking words
- Fix pretty ToC position on selection popover is present
- Fix mention menu might exceeding screen border
- Address issue of multiple scrollbars in reveal.js scroll view
- Fix to avoid issue of duplicated unique key exists on updating note subscriptions
- Handle username might overflow in mention menu
- Ensure the positioning of mention menu
- Fix an issue that published note contributors might not able to display
<i class="fa fa-tag"></i> EE 1.64.0 <i class="fa fa-clock-o"></i> 2023-12-21 17:30
---
### Features
- Add content moderation to dashboard and integrate with moderation providers
- Add PDF exporter service & worker
### Enhancements
- Allow to update billing when the cycle is ended but in an extension period
- Introduce TOML code syntax highlight support
- Add detail timestamp to note byline time title
- Expand fields for comment update & reply event
- Make contributor avatar a link to user profile
- Change comment thread scrolling behavior
### Fixes
- Fix long tag menu might go beyond viewport
- Fix contributors in modal might overflow
- Fix comment mention menu might clipped on hybrid comment panel
- Fix to sanitize PDF url to prevent XSS [Security Issue]
- Fix long username might break published page layout
- Fix to exclude selection popover menu on copying html
<i class="fa fa-tag"></i> EE 1.63.2 <i class="fa fa-clock-o"></i> 2023-12-12 17:44
---
### Enhancements
- Add hybrid mode for comment panel which makes it easier to navigate between comment bubbles
- Add profile link in team manage member list
- Add support of going to next step on target been clicked for feature tour
### Fixes
- Use word break styling for comment content
- Fix text selection popover z-index
- Fix anonymous user cannot create note from template
- Avoid loading mathjax physics package by default which might affect math display
- Fix invalid date issue on billing history page
- Fix contributors UI overflowing in published page
- Fix mention dropdown might overflow in comment input box
<i class="fa fa-tag"></i> EE 1.63.1 <i class="fa fa-clock-o"></i> 2023-12-05 21:02
---
### Features
- Display contributors in the note versions modal
### Enhancements
- Update transfer owner modal wording to avoid confusion
- Click to reveal support email address to prevent crawlers
- Adjust when to show discard comment modal
- Auto expand comment textarea to fill remaining space
- Remove deeper layer for the beta comment panel
### Fixes
- Set maximum width for tour popover
- Fix minur issue of while editing feature tour
- Clean up selection highlight if not editing comment
- Use separate comment creation cache for each note
<i class="fa fa-tag"></i> EE 1.63.0 <i class="fa fa-clock-o"></i> 2023-11-30 16:48
---
### Features
- Display contributors in published page
- Display note metadata activity logs in note settings modal
### Enhancements
- Always display the full content of a comment
- Hide unsued tags on opening insert tags menu
- Add support for `.mdx` file format for GitHub sync and Dropbox import
### Fixes
- Fix comment characters max length in backend
- Add error boundary to note settings modal
- Fix an API issue when note payload is too large
<i class="fa fa-tag"></i> EE 1.62.0 <i class="fa fa-clock-o"></i> 2023-11-23 16:44
---
### Features
- Upgrade reveal.js to 5.0.2
### Enhancements
- Increase comment characters length to 1000
### Fixes
- Fix "Editor from here" menu item icon and width
- Adjust z-index of comment selection popup
<i class="fa fa-tag"></i> EE 1.61.2 <i class="fa fa-clock-o"></i> 2023-11-22 17:44
---
### Enhancements
- Enable eslint trailing comma rule in our codebase
- Add retry mechanism for reCaptcha request
### Fixes
- Fix invalid character error when handling locale
<i class="fa fa-tag"></i> EE 1.61.1 <i class="fa fa-clock-o"></i> 2023-11-13 16:49
---
### Enhancements
- Add more config options for reCAPTCHA
- Load more extensions for MathJax 3
### Fixes
- Fix an error on checking view permission for anonymous user
<i class="fa fa-tag"></i> EE 1.61.0 <i class="fa fa-clock-o"></i> 2023-11-09 15:39
---
### Features
- Add show in editor on selecting text in preview panel :+1:
### Enhancements
- Upgrade MathJax to version 3 :tada:
- Upgrade @hackmd/markdown-it to version 12.0.15
- Add timestamp to RBAC tables
- Add preferences for community privacy
- Shows community list in network setting
- Add back view count on the published page
- Remove file extension on inserting image alt
- Add RBAC role for announcement and feature tour
- Adjust flow to add user to marketing email channel right after sign up
### Fixes
- Ensure to escape HTML tags in profile page
- Fix showing incorrect comment thread numbers
- Fix table of content might overlay with title link icons
- Fix tooltip z-index to display it properly on the published page
- Add whitespace wrapping to recommendation read more button
- Avoid to display discard modal if user lacks comment permission
- Fix to increase the z-index of the comment action menu
- Add brand suffix to profile page title
- Fix issue that selection popup increases alert area height
- Ensure follow notification emails only sent when the target user has email
- Ensure features in a group feature tour are all marked as read at once
- Fix horizontal overflowing on mobile published page
<i class="fa fa-tag"></i> EE 1.60.2 <i class="fa fa-clock-o"></i> 2023-11-02 16:21
---
### Enhancements
- Add a separate schedule task for saving timestamp
### Fixes
- Handle potential null item access error in revision worker
<i class="fa fa-tag"></i> EE 1.60.1 <i class="fa fa-clock-o"></i> 2023-11-01 11:31
---
### Features
- Add feature tour and can manage them in dashboard
- Prepare for community APIs
### Enhancements
- Add support of uploading SVG as image
- Implement delayed update of session touch for better performance
<i class="fa fa-tag"></i> EE 1.60.0 <i class="fa fa-clock-o"></i> 2023-10-25 17:33
---
### Features
- Implement feature tour popover and internal API
- Add popover component and data models
### Enhancements
- Use cache for updating note viewcount
### Fixes
- Fix issue where note desciption is not escaped in the published note recommendation section
- Fix to catch minor Ethereum Name Service (ENS) errors
<i class="fa fa-tag"></i> EE 1.59.2 <i class="fa fa-clock-o"></i> 2023-10-17 17:41
---
### Features
- Add logging to follow preference API
### Enhancements
- Upgrade sequelize to version 6.33.0
- Upgrade mermaid to version 10.4.0
- Adopt alias module resolution
### Fixes
- Resolve note meta setting escaping issue
- Correct incorrect triggers of comment panel toggle
- Ensure reaction button appears only when functional
- Fix profile popover card not show in published page
- Fix following list showing empty username
- Properly handle API exception in EE Dashboard
<i class="fa fa-tag"></i> EE 1.59.1 <i class="fa fa-clock-o"></i> 2023-10-11 17:15
---
### Fixes
- Fix notification center message format issues
- Fix to run notification aggregator periodically
<i class="fa fa-tag"></i> EE 1.59.0 <i class="fa fa-clock-o"></i> 2023-10-05 21:00
---
### Features
- Introduce a new navbar style design for published page
- Add network preference in settings page which can manage followers and followings
- Introduce announce feature for profile page
- Introduce emoji reaction for comments :smile_cat:
### Enhancements
- Improve dashboard to show team owner, billing role, auth providers and billing info for EE
- Upgrade to Node.js 18
### Fixes
- Fix search to includes cloud meta title
- Fix profile card should not overlayed with the side-bar in search mode
<i class="fa fa-tag"></i> EE 1.58.5 <i class="fa fa-clock-o"></i> 2023-09-22 14:20
---
### Features
- Prepare for comment reaction API
### Fixes
- Fix comment layout issue when Disqus is enabled
- Fix comment card menu might not hide in some circumstances
- Fix to avoid auto-focus on comment panel in published page
- Fix style spacing for no comment placeholder
- Fix unfocus event issue in note settings modal
- Fix markdown checkbox plugin crash when parsing list item containing only a full-width whitespace
- Fix owner profile card placement in published page footer
### Changes
- Remove text completion for h6 tags in editor
<i class="fa fa-tag"></i> EE 1.58.4 <i class="fa fa-clock-o"></i> 2023-09-19 11:23
---
### Enhancements
- Improve i18n for revised comment panel
### Fixes
- Close comment panel by default
- Fix permission check for pinning comment
- Fix comment create API in published page
- Improve revised comment card name styles
- Fix sorting for sub comments
- Fix showing incorrect profile card in replied comments
- Fix to show comment panel with proper style class
- Fix missing variables in frame router for showing note in template modal
<i class="fa fa-tag"></i> EE 1.58.3 <i class="fa fa-clock-o"></i> 2023-09-14 14:53
---
### Features
- Add comment and login button to published page footer
- Add db retry option for EE
### Enhancements
- Prepare for the profile "Annonce" feature
- Prepare for emoji reactions for comment
- Prepare anchorless comments and pinned comment for the revised comment panel
### Fixes
- Fix an issue where a script was missing in published page
- Fix an issue where `viewAjaxCallback` is undefined
- Disable beta comment if feature is not present
<i class="fa fa-tag"></i> EE 1.58.2 <i class="fa fa-clock-o"></i> 2023-09-07 13:36
---
### Fixes
- Fixes for revised comments panel
<i class="fa fa-tag"></i> EE 1.58.1 <i class="fa fa-clock-o"></i> 2023-09-04 16:25
---
### Features
- Implement follow buttons UI & functionality :tada:
- Prepare for revised comments panel
- Add API concurrency limit config option
- Add note creation rate limit config option
- Add network tab to notification menu
- Implement batch tag editing UI for beta overview
### Enhancements
- Adjust sitemap worker strategy to mitigate abuse
- Improve overview title editing experience
- Add tracking prefix to title edit button and comment counts button
### Fixes
- Refresh client metadata on reconnected
- Adjust settings section loading order
- Fix i18n for comment copy link button text
- Fix note title should use cloud meta for notification mails
- Fix default value of i18n for overview trash quota text
- Remove duplicate class attribute in header signout button
<i class="fa fa-tag"></i> EE 1.58.0 <i class="fa fa-clock-o"></i> 2023-08-22 17:20
---
### Features
- Display comments counts on notes overview
- Prepare for profile following feature
- Prepare for revised comments feature
- Introduce new UI for Network notification preference
### Enhancements
- Adjust hovering profile card cache
### Fixes
- Fix default i18n value for quota size in overview Trash
- Remove imgur fallback debug message
<i class="fa fa-tag"></i> EE 1.57.1 <i class="fa fa-clock-o"></i> 2023-08-08 20:57
---
### Features
- You can now edit title from the overview page!
### Enhancements
- Add FAQ about note maximum character length
### Fixes
- Add back note title and description generation
- Resolve react warning by exposing element reference
<i class="fa fa-tag"></i> EE 1.57.0 <i class="fa fa-clock-o"></i> 2023-08-03 17:52
---
### Features
- Show note title and tags on preview page
- Rework title and tags to navigation bar on edit page and works with smaller screen
- Add tag editor in note settings
### Fixes
- Fix untitled note title might not show up in profile note listing
- Prevent note title been overwritten when it is not empty
- Fix note meta sometimes not displaying the latest data
- Fix note title might not been updated when the page window unload
- Fix some comments display multiple anchor icons
<i class="fa fa-tag"></i> EE 1.56.8 <i class="fa fa-clock-o"></i> 2023-08-01 16:10
---
### Enhancements
- Implement to use grid layout for note edit page navigation bar
### Fixes
- Fix to add prefix to rate limit cache key
- Fix full-text search index might not include proper note title
- Fix responsive issue of search panel in beta editor
<i class="fa fa-tag"></i> EE 1.56.7 <i class="fa fa-clock-o"></i> 2023-07-27 16:03
---
### Features
- Introduce a copy link button for comments
- Enhance the beta editor with features:
- Allow image upload on drop or paste from clipboard
- Enable moving cursor on drop for uploading images
- Add hotkeys for chaning text style (bold/italic)
- Add internal workspace invitees API and workspace recent invitees API
- Add note status indicator component
- Add published page CORS option for EE
### Fixes
- Fix full-text search indexer to include cloud meta and response proper note title
- Fix a bug on toggling text markup in editor toolbar
- Fix some issues in the beta editor:
- Correct the share menu name & untitled note
- Adjust the editor code collapse button position
- Fix some issues in the beta overview:
- Fix excessive API call in batch transfer modal
- Fix to show correct workspace on edit note page sidebar
- Fix to handle invalid team path in internal API request
- Fix a marketing email issue on deleting user account
<i class="fa fa-tag"></i> EE 1.56.6 <i class="fa fa-clock-o"></i> 2023-07-13 16:01
---
## Features
- Introduce a new search panel in the beta editor
- Enhance the beta editor with features:
- Resizable panel size in both mode
- Togglable scroll sync
- Checkbox syntax
- Replace selected text with link syntax on pasting URL
- Add tooltips to the navbar buttons
- Add page style tab
- Add alert component
- Adjust share modal for better user experience
- Prepare for invitee feature in share modal
### Fixes
- Fix an exception on updating doc from md files
- Fix text style toggling regex in the editor toolbar
- Fix reCAPTCHA might not work in some pages and edge cases
- Fix to lock diff-patch-match package version
<i class="fa fa-tag"></i> EE 1.56.5 <i class="fa fa-clock-o"></i> 2023-07-03 16:33
---
### Fixes
- Fix default import in notification service
<i class="fa fa-tag"></i> EE 1.56.4 <i class="fa fa-clock-o"></i> 2023-07-01 15:49
---
### Enhancements
- Make note tags input case insensitive
- Improve the rendering order of view mode
- Reduce latency on rendering note title
### Fixes
- Fix an issue where comment notification might have an empty note title
- Fix a bug where `setDocumentMaxLength` is undefined
- Fix tags might not consider ordering in some cases
- Fix issues on managing note settings
- Fix issues related to slide options
- Fix to use managed metadata note title for notification
- Fix the permission to allow team writable member to modify note title and tags
- Fix bugs that update note permalink might not reflect in my workspace
- Fix to avoid refocus on input after clear the note title
<i class="fa fa-tag"></i> EE 1.56.3 <i class="fa fa-clock-o"></i> 2023-06-21 22:36
---
### Fixes
- Fix to resolve managed tags input conflict with API returned data
- Fix the rendering order on edit page first load
- Fix overview to use correct note last changed timestamp
<i class="fa fa-tag"></i> EE 1.56.2 <i class="fa fa-clock-o"></i> 2023-06-21 17:03
---
### Fixes
- Fix minor managed meta editing permission issue for anonymous notes
- Fix few wordings, i18n for note settings modal and toggles
- Fix few layout shifting and blinking and tag popover sizing issues
- Fix the cursor color under new editor title input might not visible in vim key binding
- Resolve the issue of metadata image uploader might overflow on mobile Safari
- Resolve few layout styling issue for smaller screen
- Revert overview notes sorting method which might cause confusion
- Fix template notes not being created with managed meta
- Fix to log verify recaptcha exception error properly
- Fix to save workspace activity log for anonymous notes
- Fix published note with comments might not able to display
- Fix lang attribute not been updated properly in edit page
<i class="fa fa-tag"></i> EE 1.56.0 <i class="fa fa-clock-o"></i> 2023-06-20 22:40
---
### Features
- Introduce managed note metadata :cloud:
- Beta Overview changes
- Support batch transfer notes to different workspace
- Allow writing up to 200,000 charaters in a single note for Prime plan :mage:
- Add official Discord link to many pages :loudspeaker:
### Enhancements
- Avoid to render online users list and cursor tags when there are more than 50 clients in a note for better performance
- Upgrade to reCAPTCHA Enterprise API and use checkbox in some cases to avoid confusion
- Update documentation of YAML metadata and note settings
### Fixes
- Fix upgrade button may cause page refresh in API Settings page
- Fix Gist Embed XSS issue again [Security Issue]
- New Beta Overview fixes:
- Fix MathJax rendering issue
- Fix word count state updates
<i class="fa fa-tag"></i> EE 1.54.4 <i class="fa fa-clock-o"></i> 2023-05-24 16:00
---
### Fixes
- Resolve an issue where the "transfer ownership" job was not being awaited in the queue
- Fix the diff-match-patch algorithm for double-sized Unicode characters such as emojis
### Enhancements
- Introduce dark mode support to the beta overview share menu
- Beta overview changes
- New beta Tags Input component
- New Meta editor component
<i class="fa fa-tag"></i> EE 1.54.3 <i class="fa fa-clock-o"></i> 2023-05-16 17:00
---
### Features
- New beta overview changes
- Experimental dark mode support
- New share menu component
### Enhancements
- Improve the performance of the beta overview note table
- Update the size of the toggle component
- Update the description for images transferred to Imgur
### Fixes
- Add logging to file uploader error
- Fix ToC link text to escape HTML tags
- Fix loading of read-only notes that exceed content's maximum length in beta editor
- Fix React warning key error of footnotes in beta editor
<i class="fa fa-tag"></i> EE 1.54.2 <i class="fa fa-clock-o"></i> 2023-05-14 02:00
---
### Enhancements
- Display Imgur images transferred results in note settings and notification center
- Add task to send notification and emails for Imgur images transferred results
<i class="fa fa-tag"></i> EE 1.54.1 <i class="fa fa-clock-o"></i> 2023-05-10 16:00
---
### Features
- Automatically use HackMD transferred imgur image urls if workspace is in Prime plan
### Fixes
- Fix user avatar and team logo image uploads
<i class="fa fa-tag"></i> EE 1.54.0 <i class="fa fa-clock-o"></i> 2023-05-05 23:00
---
### Features
- All users now will upload image to HackMD managed cloud storage
<i class="fa fa-tag"></i> EE 1.53.2 <i class="fa fa-clock-o"></i> 2023-05-04 20:00
---
### Fixes
- Fix pre-filled team member count in payment modal
- Fix Prime plan for personal workspace not able to renew
<i class="fa fa-tag"></i> EE 1.53.1 <i class="fa fa-clock-o"></i> 2023-05-02 22:00
---
### Features
- New beta overview changes
- Table of content widget
### Enhancements
- New beta overview changes
- Improve editing and rendering performance for long document
- Hide WIP UI elements
### Fixes
- Fix an uncaught marketing email error handling during signup process (again)
- Fix payment API subscribe plan issue and add reCaptcha to payment modal
<i class="fa fa-tag"></i> EE 1.53.0 <i class="fa fa-clock-o"></i> 2023-04-27 19:00
---
### Features
- New beta overview changes:
- Team workspaces
- Team Trash
### Fixes
- Fix a Gist embed syntax XSS issue [Security Issue]
- Fix an uncaught marketing email error handling during signup process
- Fix beta editor sync scrolling
<i class="fa fa-tag"></i> EE 1.52.0 <i class="fa fa-clock-o"></i> 2023-04-20 19:00
---
### Features
- New beta overview changes, including:
- Split view for editor and preview panels
- Sync scrolling
- Emoji rendering and text complete
- YAML metadata
- Code block syntax highlighting with copy text button
- Container syntax
- Blockquotes
- Footnotes
- MathJax
- Heading anchor links
- Disply remote collaborator cursors and selections
### Improvements
- Make Arweave exported note available instantly
- Adjust realtime server adaptive ack delay timeout
- Rollback diff and apply buffer changes on reconnect to use previous OT mechanism
<i class="fa fa-tag"></i> EE 1.51.2 <i class="fa fa-clock-o"></i> 2023-03-28 14:50
---
### Enhancements
- Improve beta editor page
### Fixes
- Fix Vimeo video embeding not working
- Address crash on Trash page
<i class="fa fa-tag"></i> EE 1.51.1 <i class="fa fa-clock-o"></i> 2023-03-22 13:00
---
### Fixes
- Fix the connectivity issue of realtime server in beta editor
<i class="fa fa-tag"></i> EE 1.51.0 <i class="fa fa-clock-o"></i> 2023-03-21 17:00
---
### Enhancements
- Add editor routing to the Beta overview
- Save realtime OT server revision in order to provide proper operation conflict resolution in the future
- Update styling for opting out of the Beta overview
### Fixes
- Fix community guideline checkbox not working properly on mobile
<i class="fa fa-tag"></i> EE 1.50.0 <i class="fa fa-clock-o"></i> 2023-03-10 16:00
---
### Enhancements
- Improve keyboard responsiveness of the Spotlight
- Update description on publishing note to ask user agree [Community Guidelines](https://hackmd.io/@hackmd/community-guidelines)
- Add search index of publish status for full-text search
- Add rate limit and Recaptcha to on publishing notes
- Add Trash page to the Beta overview
### Fixes
- Fix an marketing email issue that might interrupt signup process
<i class="fa fa-tag"></i> EE 1.49.0 <i class="fa fa-clock-o"></i> 2023-03-07 19:00
---
### Features
- You can now transfer team ownership to a team admin on your own!
### Enhancements
- Improve the Beta Overview page
<i class="fa fa-tag"></i> EE 1.48.1 <i class="fa fa-clock-o"></i> 2023-03-02 20:00
---
### Fixes
- Fix Google Drive import and export with v3 Drive API and new OAuth API
<i class="fa fa-tag"></i> EE 1.48.0 <i class="fa fa-clock-o"></i> 2023-02-24 13:00
---
### Enhancements
- Added public API of `/me`, for retrieving user information
- Included additional usage fields in the public API response headers
### Fixes
- Resolved UI issues with adherence to Google Drive branding guidelines
<i class="fa fa-tag"></i> EE 1.47.1 <i class="fa fa-clock-o"></i> 2023-02-15 18:00
---
### Fixes
- Fix GitHub App authorization is not working for GitHub Sync Integration
<i class="fa fa-tag"></i> EE 1.47.0 <i class="fa fa-clock-o"></i> 2023-02-07 18:00
---
### Features
- Support batch deletion in the feature preview
### Enhancements
- Upgrade passport-saml to 3.2.4
- Upgrade Node.JS to 14.21.2
- Fix image pasting behavior for OneNote
- Add to show published at timestamp for EE Dashboard
- Add team count to realtime status
- Update pricing page and wordings for API and FAQ
- Refactor API usage implementation for team workspace
### Fixes
- Fix CSRF token should use secure cookie
- Remove 7th anniversary event banner and UIs
<i class="fa fa-tag"></i> EE 1.46.5 <i class="fa fa-clock-o"></i> 2023-01-06 15:00
---
### Enhancements
- Improve note updates API: the update operation will only apply differences, existing authorship will keep
### Fixes
- Fix the issue where emacs <kbd>Alt</kbd> + <kbd>f</kbd> hotkey was overwritten by find
<i class="fa fa-tag"></i> EE 1.46.4 <i class="fa fa-clock-o"></i> 2022-12-20 17:00
---
### Enhancements
- Improve performance of note info and brief generation
### Fixes
- Fix a type error exception when using Sign-in with Google
<i class="fa fa-tag"></i> EE 1.46.3 <i class="fa fa-clock-o"></i> 2022-12-13 17:00
---
### Enhancements
- Upgrade Node.js to version 14.21.1
- Update to use v2 viewblock links for exported Arweave documents
- Lazy-loads the Arweave library
- Improve the beta overview page
- Add configuration for EE to disable note publishing feature
- Improve the worker query performance for user account deletion
### Fixes
- Fix the import of note content from Google Drive
- Fix the commenting UI not appearing in the edit page on mobile
- Fix layout and query issues for the published notes recommendation section
<i class="fa fa-tag"></i> EE 1.46.2 <i class="fa fa-clock-o"></i> 2022-11-28 12:00
---
### Fixes
- Remove embed syntax and metadata from note brief
- Fix sign up page not sending Recaptcha properly
- Prevent clicking in workspace search input hides the dropdown
<i class="fa fa-tag"></i> EE 1.46.1 <i class="fa fa-clock-o"></i> 2022-11-23 17:00
---
### Fixes
- Fix published note page might not be able to scroll when the page has zoomed in
- Fix created time and last changed time format in slide mode
- Fix book mode layout might shift on a wider screen
- Fix to add Recaptcha on login with modal
- Fix anniversary page layout issue
### Enhancements
- Support whitelist for checking disposable email
<i class="fa fa-tag"></i> EE 1.46.0 <i class="fa fa-clock-o"></i> 2022-11-18 16:00
---
### Features
- :tada: Event page for 7th anniversary event :tada:
### Enhancements
- Add page for viewing Arweave exported contents
### Fixes
- Fix Arweave import event logging
- Fix some svg resource not bundled correctly
- Fix tooltip not been initialized in pricing page
- Fix comment app not showing in published page
- Improve memory footprint when building app
<i class="fa fa-tag"></i> EE 1.45.1 <i class="fa fa-clock-o"></i> 2022-11-08 16:00
---
### Enhancements
- Improve Arweave export tutorial
### Fixes
- Fix more published notes section content got escaped twice
<i class="fa fa-tag"></i> EE 1.45.0 <i class="fa fa-clock-o"></i> 2022-11-03 19:00
---
### Features
- Introducing Arweave integration - you can export markdown content to Arweave, or import the exported content from Arweave.
### Enhancements
- UI changes to the published page
- More published notes from the same author will show in the published note page
- The beta overview page is working in progress
### Fixes
- Fix an unnecessary API call in the team bookmark page
- Fix a database conflict error caused by the email subscription service
<i class="fa fa-tag"></i> EE 1.44.6 <i class="fa fa-clock-o"></i> 2022-10-06 19:00
---
### Fixes
- Fix server not handle bookmark routing properly in team space
- Fix to avoid overwrite newer doc when apply awaiting doc changes on reconnect note
### Enhancements
- Upgrade react-router to version 5.1.2
- Add reCAPTCHA for login process
<i class="fa fa-tag"></i> EE 1.44.5 <i class="fa fa-clock-o"></i> 2022-09-27 18:00
---
### Fixes
- Fix sitemap worker might generate unclosed XML file
<i class="fa fa-tag"></i> EE 1.44.4 <i class="fa fa-clock-o"></i> 2022-09-22 18:00
---
### Enhancements
- Set a stricter recaptcha score for sign-up process
- Improve sitemap worker for data query and file generation
- Update wordings of FAQ
<i class="fa fa-tag"></i> EE 1.44.3 <i class="fa fa-clock-o"></i> 2022-09-13 18:00
---
### Enhancements
- Improve the new navbar design
- Improve comment notification sending mechanism
- Upgrade webpack to version 5.74.0
- Upgrade Tailwind to 3.1.8
<i class="fa fa-tag"></i> EE 1.44.2 <i class="fa fa-clock-o"></i> 2022-09-01 23:00
---
### Enhancements
- Introduce improved navbar design for editor page
- Update wordings for Prime plan and workspaces
<i class="fa fa-tag"></i> EE 1.44.1 <i class="fa fa-clock-o"></i> 2022-08-25 19:00
---
### Enhancements
- Add Japanese locales for yearly billing plan
- Polish permission reminder text in sharing menu
### Fixes
- Fix to use specific GitHub App commit email for HackMD Sync to avoid commit email been used by other GitHub users
- Fix to catch and return payment update billing info API error
- Fix calling update note API should not flush permalink
- Fix create team note API for public teams
<i class="fa fa-tag"></i> EE 1.44.0 <i class="fa fa-clock-o"></i> 2022-08-19 19:00
---
### Enhancements
- Improve dispoable email checking mechanism
- Update to support Google Sign-In SDK and follow branding guideline for sign-in button
- Update to support update note with permalink for Notes API
- Update to return `publishLink` field for Notes API
- Move permission reminder text to sharing menu
- Change default permission to private for new note
- Change default commenting permission to signed-in users for new note
<i class="fa fa-tag"></i> EE 1.43.2 <i class="fa fa-clock-o"></i> 2022-08-16 19:00
---
### Enhancements
- Support Adaptive Ack for OT
- Try to apply awaiting doc changes on reconnect note
<i class="fa fa-tag"></i> EE 1.43.1 <i class="fa fa-clock-o"></i> 2022-08-11 19:00
---
### Enhancements
- Upgrade mermaid.js to version 9.1.3
- Put "Sort by Relevance" first on sorting options for full-text search page
### Fixes
- Fix book mode url with fragment not triggering reload on mobile
- Fix Vimeo video XSS issue [Security issue]
<i class="fa fa-tag"></i> EE 1.43.0 <i class="fa fa-clock-o"></i> 2022-08-02 20:00
---
### Features
- Support genereating sitemap for published notes and public profiles
### Enhancements
- Add autocomplete for enabling word wrap of code block
- Support Google Analytics 4
- Update Prime plan wordings in billing page
### Fixes
- Fix Figma Embed XSS issue [Security Issue]
- Fix inline color label XSS issue [Security Issue]
- Fix mermaid rendering height for FireFox
- Fix team notes API not returning correct team path
- Fix an exception in email confirmation process
<i class="fa fa-tag"></i> EE 1.42.2 <i class="fa fa-clock-o"></i> 2022-07-26 19:00
---
### Enhancements
- Support "Sort by relevance" option for full-text search
### Fixes
- Fix end date of subscription on canceling plan
- Fix to show plan for Prime Team plan in payment info
- Fix currency format in many pages
- Fix home page navbar padding size on mobile
<i class="fa fa-tag"></i> EE 1.42.0 <i class="fa fa-clock-o"></i> 2022-07-19 19:00
---
### Features
- Support to bill yearly for Personal and Team Prime Plans
### Enhancements
- Update the pricing page FAQ
- Extend the sign-up confirmation expiration time to 24 hours
- Allow to disable some OAuth sign-in methods
<i class="fa fa-tag"></i> EE 1.41.1 <i class="fa fa-clock-o"></i> 2022-07-18 17:00
---
### Enhancements
- Add autocomplete for enabling line numbers instead of always adding after select code block language
### Fixes
- Fix to rollback transaction on failing to accept team invitation link
- Fix home page navbar to add responsive design
<i class="fa fa-tag"></i> EE 1.41.0 <i class="fa fa-clock-o"></i> 2022-06-23 19:00
---
### Features
- Support to create team invitation link
### Enhancements
- Support option for match only title and tags when using full-text search
- Sort API keys by creation date
- Support feature toggling for opt-in beta features
### Fixes
- Fix to restore attachments on restoring notes from Trash can
<i class="fa fa-tag"></i> EE 1.40.5 <i class="fa fa-clock-o"></i> 2022-06-21 19:00
---
### Enhancements
- Add Blog/Changelog links to home page header nav
- Deprecate ODF export feature
### Fixes
- Fix inline spoiler syntax not works when comment is disabled
- Fix child process does not exit on running tests
<i class="fa fa-tag"></i> EE 1.40.4 <i class="fa fa-clock-o"></i> 2022-06-16 19:00
---
### Features
- Support inline spoiler syntax ||just like this||
### Enhancements
- Support updating note permission with API
### Fixes
- Fix note permission error when fetching team note info with API
- Fix permission for team welcome notes
- Fix feedback type on unsubscribing Prime Personal plan
- Fix to add reminder on creating API key with empty name
<i class="fa fa-tag"></i> EE 1.40.3 <i class="fa fa-clock-o"></i> 2022-06-09 19:00
---
### Fixes
- Fix to prevent editor syncscroll bouncing to top with spoiler container
- Fix payment API on viewing team payment history
- Fix personal billing page cannot display
- Fix a header style bug in home page
<i class="fa fa-tag"></i> EE 1.40.2 <i class="fa fa-clock-o"></i> 2022-06-07 18:00
---
### Fixes
- Fix default note permission should respect EE server config for default note permission
- Fix notes are not indexed for full-text search on transferring between teams and users
### Enhancements
- Support full-text search for long text notes
<i class="fa fa-tag"></i> EE 1.40.1 <i class="fa fa-clock-o"></i> 2022-05-31 19:00
---
### Enhancements
- Update pricing page to reflect new features availability
- Reduce unnecessary API calls in full-text search
### Fixes
- Fix a bug in the full-text search indexer which falsely remove records
<i class="fa fa-tag"></i> EE 1.40.0 <i class="fa fa-clock-o"></i> 2022-05-26 18:00
---
### Features
- Support Full-text search for Prime Personal and Prime Team plans :tada: :100:
### Fixes
- Fix to show team member shortcut button only for team admins
<i class="fa fa-tag"></i> EE 1.39.4 <i class="fa fa-clock-o"></i> 2022-05-19 18:00
---
### Fixes
- Fix to prevent deleting user accounts in the active payment cycle
- Fix react-query cache mechanism that might cause some users unable to see their notes in overview
<i class="fa fa-tag"></i> EE 1.39.3 <i class="fa fa-clock-o"></i> 2022-05-10 17:00
---
### Enhancements
- Add Japanese translation for Trash can feature
- Add JSON schema for JSON based configuration for development
- Improve GitHub push file input behavior
- Add JSON-ld sitemap to improve site SEO
- Add different routes for localized versions site
- Replace react-virtualize with react-virtuoso in overview
- Support rendering inline hex colors, just like this `#333333`
- Upgrade mermaid.js to version 8.13.5
### Fixes
- Fix Find Note button is not working on mobile
- Fix incorrect migration table name on reverting
- Fix personal templates should not display in team space
<i class="fa fa-tag"></i> EE 1.39.2 <i class="fa fa-clock-o"></i> 2022-04-19 17:00
---
### Enhancements
- Support changing slide theme in slide preview mode
- Improve react-query caching behavior
- Refactor frontend code and templates folder structure
- Update YAML metadata doc
### Fixes
- Fix paste URL as link syntax might not working when Smart Paste is enabled
<i class="fa fa-tag"></i> EE 1.39.1 <i class="fa fa-clock-o"></i> 2022-04-12 21:00
---
### Enhancements
- Display deleted notes date in relative days
### Fixes
- Fix typos in Trash can
<i class="fa fa-tag"></i> EE 1.39.0 <i class="fa fa-clock-o"></i> 2022-04-11 17:00
---
### Features
- Introducing the Trash can feature. You can use it for recovering recently deleted notes
### Enhancements
- Add the Bookmark page for Team routes
- Add to handle deprecated config values
- Add to simplify payment-related config
- Add to transfer team ownership when merging users
- Upgrade CodeMirror to 5.62.2
- Upgrade PrismJS to 1.27.0
- Remove external CDN dependencies completely
### Fixes
- Fix custom CSS in book mode not rendered when using it directly in a note
- Fix the ghost user should not show in the dashboard
- Fix GitHub push limitation for EE instances
- Fix pre-filled email causing XSS issue on signup page [Security]
- Fix to check free team quota when changing team visibility
<i class="fa fa-tag"></i> EE 1.38.7 <i class="fa fa-clock-o"></i> 2022-03-28 17:00
---
### Enhancements
- Add support for setting large link preview image on Twitter by YAML config: `previewImageSize: large`
- Add support for rendering inline emoji syntax in spoiler container summary
### Fixes
- Revert to the smaller image preview when previewing HackMD link on Twitter
- Hide Feedback UI for on-premises EE instance
<i class="fa fa-tag"></i> EE 1.38.6 <i class="fa fa-clock-o"></i> 2022-03-17 18:00
---
### Enhancements
- Add undo/redo button in the editor toolbar
- Support VHDL language syntax highlighting in editor and view area
- Create welcome notes when subscribing to a paid team
### Fixes
- Fix to prevent nesting code block when pasting from VSCode
- Fix mermaid not rendered with the identical id HTML element
- Fix signup page rendering issue when having register errors
<i class="fa fa-tag"></i> EE 1.38.4 <i class="fa fa-clock-o"></i> 2022-03-15 18:00
---
### Enhancements
- Update the implementation of feedback API
### Fixes
- Fix team notes API error in dashboard
<i class="fa fa-tag"></i> EE 1.38.3 <i class="fa fa-clock-o"></i> 2022-03-10 18:00
---
### Enhancements
- Add an indicator icon for the published notes in overview
- Improve the error message shown when purchasing a team with a conflicting path
### Fixes
- Fix editor toolbar Chinese typo
- Fix a spacing layout issue of workspace dropdown
- Fix a markmap rendering issue
- Fix a layout issue of the tag tree
<i class="fa fa-tag"></i> EE 1.31.4 <i class="fa fa-clock-o"></i> 2021-03-10 16:00
---
### Enhancements
- Deprecated old environments
- Enhance stability in enterprise deployment
<i class="fa fa-tag"></i> EE 1.38.0 <i class="fa fa-clock-o"></i> 2022-03-03 18:00
---
### Features
- Support mindmap rendering with markmap
- Support login with web3 wallet
### Enhancements
- Add a copied message when copying API access token
- Support setting tags with array syntax in YAML front matter
- Use larger image preview when previewing HackMD link on Twitter
- Update welcome mail
### Fixes
- Fix note YAML front matter not parsed in note creation APIs
- Fix color not parsed correctly in multi-level blockquote
<i class="fa fa-tag"></i> EE 1.37.2 <i class="fa fa-clock-o"></i> 2022-02-18 18:00
---
### Fixes
- Fix a typo which cause user accept-language not been saved properly
<i class="fa fa-tag"></i> EE 1.37.1 <i class="fa fa-clock-o"></i> 2022-02-15 16:00
---
### Enhancements
- Support pasting React code snippet from VS Code (with Smart Paste enabled)
- Support `text/plain` Content-Type for note create/update API
### Fixes
- Fix minor error on pasting images from the browser
- Fix minor API formatting issues
- Fix user accept-language not been saved properly
- Fix API usage not been counted properly
<i class="fa fa-tag"></i> EE 1.37.0 <i class="fa fa-clock-o"></i> 2022-02-10 18:00
---
### Features
- New beta API support
- Persist user display language preference
### Enhancements
- Update default note template
- Refactor our modal implementations
<i class="fa fa-tag"></i> EE 1.36.0 <i class="fa fa-clock-o"></i> 2022-01-13 18:00
---
### Features
- Introduce a new notification setting for receiving news and product updates from HackMD
### Fixes
- Fix translation in comment sidebar
<i class="fa fa-tag"></i> EE 1.35.2 <i class="fa fa-clock-o"></i> 2022-01-07 15:00
---
### Fixes
- Fix a bug when inserting image from toolbar
<i class="fa fa-tag"></i> EE 1.35.1 <i class="fa fa-clock-o"></i> 2022-01-05 16:30
---
### Fixes
- Fix a bug when using smart paste with plaintext
<i class="fa fa-tag"></i> EE 1.35.0 <i class="fa fa-clock-o"></i> 2022-01-04 16:00
---
### Features
- Support pasting code block directly from VSCode
- Support cursor syncing in note hosting mode
### Fixes
- Fix a bug that happened in the mail invitation flow
<i class="fa fa-tag"></i> EE 1.34.0 <i class="fa fa-clock-o"></i> 2021-12-24 18:00
---
### Features
- Support real-time slide preview in edit page
### Enhancements
- Support protobuf language syntax highlighting in editor and view area
### Fixes
- Fix a minor issue in solidity grammar
- Fix custom style not applied in book mode
- Fix minor Japanese locale wording typos
<i class="fa fa-tag"></i> EE 1.33.2 <i class="fa fa-clock-o"></i> 2021-12-16 16:00
---
### Fixes
- Fix syncscroll might not working for embed note
- Fix clicking on sidenav item should not toggle the collapse state
### Enhancement
- Upgrade Reveal.js to 4.2.0
- Create default notes for new users and new teams
- Support robot framework syntax highlighting in editor and view area
- Support multiple selections for tag list in overview
<i class="fa fa-tag"></i> EE 1.33.1 <i class="fa fa-clock-o"></i> 2021-12-10 21:00
---
### Fixes
* Fix note ellipsis tags should be clickable in overview
* Fix a potential SQL injection for EE [Security Issue]
* Fix max width layout for slide mode
* Fix column span and row span issue on pasting from Excel
* Adjust overview sidenav styles to avoid button and icon overlaps
* Fix sidenav tags search layout and style minor issues
* Fix invite user with email should work for some uppercased address
### Enhancement
- Polish book mode side summary styles
- Support pasting table directly from Google Spreadsheet
<i class="fa fa-tag"></i> EE 1.33.0 <i class="fa fa-clock-o"></i> 2021-11-30 17:00
---
### Features
- Display tag list in overview sidenav
### Fixes
- Fix avatar alignment when user name is too long
- Fix markdownlint should work properly
### Enhancement
* Support resizable textarea in feedback form
* Support Visual Basic language syntax highlighting in editor and view area
* Support GraphQL language syntax highlighting in editor
* Upgrade react-query to 3.33.1
* Support specifing markdownlint config in YAML
<i class="fa fa-tag"></i> EE 1.32.2 <i class="fa fa-clock-o"></i> 2021-11-18 22:00
---
### Fixes
- Fix paragraph margin inside container block
### Enhancement
- Support special avatar decoration for Prime users
- Support pasting table directly from Microsoft(R) Excel(R) (experimental)
<i class="fa fa-tag"></i> EE 1.32.1 <i class="fa fa-clock-o"></i> 2021-11-16 19:00
---
### Fixes
- Fix a UI exception when creating a team
- Fix Primer icon not aligned properly
- Fix team note cannot be pinned
- Handle Spotlight API error gracefully
- Fix workspace dropdown not closed after clicking
- Fix not to get focused in search input while editing text in textarea
### Enhancement
- Pressing <kbd>Ctrl/Cmd</kbd> + <kbd>C</kbd> on selected Spotlight entry now copies the markdown link syntax into clipboard
- Adjust internal cache size to improve performance
<i class="fa fa-tag"></i> EE 1.32.0 <i class="fa fa-clock-o"></i> 2021-11-05 16:00
---
### Fixes
- Fix 404 error when saving note as template with note alias
- Fix unexpected scroll behavior in Spotlight navigation
### Enhancement
- Improve Overview page experience by caching API data in localstorage
- Clicking on tag in Overview list layout will apply tag filter to notes
- Add valid anchor tags to workspace dropdown
<i class="fa fa-tag"></i> EE 1.31.3 <i class="fa fa-clock-o"></i> 2021-10-26 22:00
---
### Fixes
- Fix note hosting might exit on editing note
### Enhancements
- Update Privacy doc to add data delection section
- Upgrade CodeMirror to version 5.63.2
- Upgrade mermaid to version 8.13.2
- Add links to the new blog :writing_hand:
<i class="fa fa-tag"></i> EE 1.31.2 <i class="fa fa-clock-o"></i> 2021-09-30 19:00
---
### Fixes
- Fix to show amount of billing records in purchase history page
- Fix to show proper flash message for sponsorship
- Fix GitHub sync push button should be disabled when out of push quota
- Fix notification counter red dot not rendering correctly
### Enhancements
- Improve user flow of creating upgraded private/public team
- Migrate overview preference to localstorage and improve persistency
<i class="fa fa-tag"></i> EE 1.31.1 <i class="fa fa-clock-o"></i> 2021-09-18 01:00
---
### Fixes
- Fix to show error properly on payment modal
- Fix note version APIs for user note
- Fix to handle multiple payment cycle state and transition issues
<i class="fa fa-tag"></i> EE 1.31.0 <i class="fa fa-clock-o"></i> 2021-09-17 17:00
---
### Features
- Prime Personal & Team Plan are now available :tada:
- You can also upgrade Public Team to Prime Team Plan!
- Add new logo for Prime Plan :lollipop:
### Enhancements
- Add promotion banner and support pre-filled coupon code for Billing page
- Update pricing pages, payment modals, wordings and price calculator
<i class="fa fa-tag"></i> EE 1.30.0 <i class="fa fa-clock-o"></i> 2021-09-10 17:00
---
### Features
- Add new pricing plan of Personal Plan (turn off for now)
- Support to set note preference for upgraded user
- Support to use managed image uploading for upgraded user
### Enhancements
- Add save as options for creating custom template
### Fixes
- Fix issue on saving note with alias as note template
- Fix issue on parsing code block fence parameters
- Fix to support more longer length of OAuth access token and refresh token
- Fix markdown-pdf runtime error in container
- Try to fix content before or after multiple images not been updated on editing
- Fix footernotes not been updated on editing
- Fix DB migration might not running
### Changes
- Upgrade Node.js to version 14.17.6
- Raise number for creating free private teams
- Add option to apply limitation to GitHub Push, note template and version
- Apply new limitation to note invitees
<i class="fa fa-tag"></i> EE 1.29.0 <i class="fa fa-clock-o"></i> 2021-08-26 17:00
---
### Fixes
* Fix image upload from note with alias might not working
* Fix to avoid last change user avatar blinking on typing in editor
* Fix typo of Download wording for Japanese locale
* Fix to boardcast and update note sharing popover state on changing team visibility
* Fix to decode profile page url with `@` symbol properly
### Enhancements
* Support ADFS Multi-factor authentication login for EE
* Support searching workspace in dropdown menu and sorted by default
### Changes
* Raise invitation rate limiter a bit
* Introduce quota for note versions
### Miscellaneous
- Adopt TypeScript and TailwindCSS
- Upgrade Babel to 7.14.x
<i class="fa fa-tag"></i> EE 1.28.2 <i class="fa fa-clock-o"></i> 2021-07-21 17:00
---
### Fixes
* Fix to prevent editor status bar overflow in smaller width
* Fix team might not able to update without note preferences
<i class="fa fa-tag"></i> EE 1.28.1 <i class="fa fa-clock-o"></i> 2021-07-21 00:30
---
### Fixes
* Fix PDF download might casue server instability for EE
* Fix multiple minor issues for last release
<i class="fa fa-tag"></i> EE 1.28.0 <i class="fa fa-clock-o"></i> 2021-07-20 17:00
---
### Features
+ Support to set default note permission, comment permission and template for team note
+ Support to change team visibility in team settings
### Fixes
* Fix to exit process when redis catch exception
* Fix to prevent login refresh in edit page
* Fix scrollspy might not point to proper active item on scrolling
### Enhancements
* Improve notification aggregator performance significantly
### Miscellaneous
* Update EE contact form to use Airtable
<i class="fa fa-tag"></i> EE 1.27.4 <i class="fa fa-clock-o"></i> 2021-07-08 18:30
---
### Fixes
- Fix Spotlight recent notes sorting and minor issues
- Fix possible race condition on updating some records
### Enhancements
- New plans comparison table and layout for pricing page
- Upgrade socket.io-parser to 3.1.3
<i class="fa fa-tag"></i> EE 1.27.3 <i class="fa fa-clock-o"></i> 2021-06-29 21:30
---
### Fixes
- Fix internal frame render template issue
<i class="fa fa-tag"></i> EE 1.27.2 <i class="fa fa-clock-o"></i> 2021-06-29 21:00
---
### Fixes
- Fix publish tooltip typo
- Fix style tag and custom HTML tags not be updated on editing
### Enhancements
- Improve template preview rendering performance
- Add Japanese locale for spotlight
- Improve various spotlight UX issues
<i class="fa fa-tag"></i> EE 1.27.1 <i class="fa fa-clock-o"></i> 2021-06-22 19:15
---
### Fixes
* Fix history API maximum returned entries
<i class="fa fa-tag"></i> EE 1.27.0 <i class="fa fa-clock-o"></i> 2021-06-22 18:45
---
### Features
+ Support spotlight search in edit page
### Enhancements
* Upgrade markdown-it to version 12.0.6 and improve performance
### Fixes
* Fix view DOM not been updated in some cases
* Fix minor mermaid and Gist stored XSS [Security Issue]
* Fix to avoid transform text to link syntax for URL text
* Fix render heading anchor margin might casue scrollbar jittering
<i class="fa fa-tag"></i> EE 1.26.3 <i class="fa fa-clock-o"></i> 2021-06-15 18:30
---
### Fixes
* Fix a bug of searching note in dashboard
* Fix strikethrough editor shortcut on macOS
### Enhancements
* Support mermaid syntax highlighting in editor
* Add indent guide preference for editor
* Support auto format selected text as link syntax on pasting URL
<i class="fa fa-tag"></i> EE 1.26.2 <i class="fa fa-clock-o"></i> 2021-06-08 18:30
---
### Fixes
* Fix to handle legacy history API format
### Enhancements
* Improve overview category pagination button style
* Enlarge workspace switch button clickable area to make it easier to access
<i class="fa fa-tag"></i> EE 1.26.1 <i class="fa fa-clock-o"></i> 2021-06-06 14:00
---
### Fixes
* Fix guest user adding view note history issue
* Fix team and invited note are not returning in history query
<i class="fa fa-tag"></i> EE 1.26.0 <i class="fa fa-clock-o"></i> 2021-06-06 00:00
---
### Features
* Refactor user note history model and implementation
<i class="fa fa-tag"></i> EE 1.25.7 <i class="fa fa-clock-o"></i> 2021-06-03 02:00
---
### Fixes
* Fix to avoid watch stuck jobs on every queue client
<i class="fa fa-tag"></i> EE 1.25.6 <i class="fa fa-clock-o"></i> 2021-06-02 10:00
---
### Fixes
* Fix unexpected scrolling behavior in edit page
* Fix a bug of resetting password in dashboard
* Fix book mode might showing wrong page on switching from unready page
* Upgrade mermaid to 8.10.1 to avoid stored XSS issue [Security Issue]
* Fix embed gist stored XSS issue [Security Issue]
### Enhancements
* Improve rendering performance for long document
<i class="fa fa-tag"></i> EE 1.25.5 <i class="fa fa-clock-o"></i> 2021-05-27 21:00
---
### Features
+ Support rendering MathML and SVG tags
### Enhancements
* Support auto expanding selected item's heading in book mode
* Support auto scroll to active item for ToC and book mode summary
* Improve to make create note and announcement dropdown click to open instead of hovering in edit page
* Improve help modal and profile menu in edit page
* Merge overview help and information menu
* Support flowchart and sequence diagram syntax highlighting in editor
<i class="fa fa-tag"></i> EE 1.25.4 <i class="fa fa-clock-o"></i> 2021-05-20 21:00
---
### Features
+ Support embedding Figma
### Fixes
* Fix team management APIs query in dashboard
* Fix few exceptions on opening payment modal
### Enhancements
* Upgrade flowchart.js to version 1.15.0
* Improve overview Help and Information menus
* Support chemical equations for MathJax using mhchem extension
<i class="fa fa-tag"></i> EE 1.25.3 <i class="fa fa-clock-o"></i> 2021-05-04 17:00
---
### Fixes
* Fix GitHub Sync mapping cannot be created when directory name contains UTF8 and spaces
* Fix autoprefixer usage of CSS styling
* Fix profile page navigation exception
* Fix missing ellipsis icon in team member list icon
<i class="fa fa-tag"></i> EE 1.25.2 <i class="fa fa-clock-o"></i> 2021-04-29 21:00
---
### Fixes
* Fix management APIs in dashboard
* Fix js-url library not bundled properly
<i class="fa fa-tag"></i> EE 1.25.1 <i class="fa fa-clock-o"></i> 2021-04-29 16:00
---
### Fixes
* Fix to show liked notes properly for guest user
* Fix to add community actions for book mode url
<i class="fa fa-tag"></i> EE 1.25.0 <i class="fa fa-clock-o"></i> 2021-04-28 18:00
---
### Features
+ Support more themes for editor
### Enhacements
* Upgrade CodeMirror to 5.56.1
* Upgrade server engine version
<i class="fa fa-tag"></i> EE 1.24.1 <i class="fa fa-clock-o"></i> 2021-04-21 18:00
---
### Fixes
* Fix Quicklook text parsing issue
<i class="fa fa-tag"></i> EE 1.24.0 <i class="fa fa-clock-o"></i> 2021-04-20 16:00
---
### Features
+ Support quicklook note content in overview
### Enhancements
* Support config realtime update notes interval
* Update favicon to support browser dark mode
* Support Verilog language syntax highlighting in editor and view area
### Fixes
* Fix to save the correct history url for book mode notes
* Fix internal links navigation in book mode
<i class="fa fa-tag"></i> EE 1.23.4 <i class="fa fa-clock-o"></i> 2021-03-31 16:00
---
### Features
+ Support red panda status bar :smile_cat:
+ Suuport Microsoft Active Directory through LDAP for EE
### Fixes
* Specify targetOrigin when using window.postMessage [Security Issue]
* Fix internal links navigation in book mode
* Fix comments anchor transformation when updating doc from file
* Fix to handle some rare cases on force update notes for EE
* Fix to render embed note properly in slide mode
<i class="fa fa-tag"></i> EE 1.23.3 <i class="fa fa-clock-o"></i> 2021-03-16 14:00
---
### Features
+ Support markdown linter in editor
### Enhancements
* Upgrade highlight.js to 10.6.0
* Upgrade prismjs to 1.23.0
* Support solidity language syntax highlighting in editor and view area
* Improve permission/publish tooltip UX
* Auto-reload page when user session changes
<i class="fa fa-tag"></i> EE 1.23.2 <i class="fa fa-clock-o"></i> 2021-03-08 19:00
---
### Fixes
* Fix to show notification count on notification menu only when necessary
* Fix to disply profile note card text without been safe escaped twice
<i class="fa fa-tag"></i> EE 1.23.0 <i class="fa fa-clock-o"></i> 2021-03-04 18:00
---
### Features
+ Support Full-text search for EE
### Fixes
* Fix dropdown menu might be overlapped on Firefox
* Fix subscription task should exclude deleted users
* Fix to prevent editor syncscroll bouncing to top in some edge cases
### Enhancements
* Support swift language syntax highlighting in editor and view area
* Show publish tooltip on opening note and upon permission changing
<i class="fa fa-tag"></i> EE 1.22.2 <i class="fa fa-clock-o"></i> 2021-02-23 21:30
---
### Fixes
* Fix to show license info only once on startup for EE
* Fix to setup GitLab webhook SSL option by server config
* Fix to avoid double encode file path for GitLab tree API
* Fix GitLab integration tooltip text for note
<i class="fa fa-tag"></i> EE 1.22.1 <i class="fa fa-clock-o"></i> 2021-02-10 18:00
---
### Fixes
- Fix Stripe sdk might not be initialized properly
<i class="fa fa-tag"></i> EE 1.22.0 <i class="fa fa-clock-o"></i> 2021-02-05 18:00
---
### Features
+ Support discovery page for EE
### Fixes
- Fix team member might show as disabled user on inviting
- Fix to show last changed time for guest notes
- Fix sidenav team logo might been cutoff
### Enhancements
* Improve minor edit page rendering performance
<i class="fa fa-tag"></i> EE 1.21.2 <i class="fa fa-clock-o"></i> 2021-01-21 14:30
---
### Fixes
* Fix user profile tooltip grammar typo
* Fix slide mode reveal.js markdown stored XSS [Security Issue]
* Fix PDF embed will freeze Safari on Big Sur
* Fix internal build script not working on Linux platform
### Enhancements
* Add link to team profile in team dashboard
* Optimize note title update rendering in edit mode
<i class="fa fa-tag"></i> EE 1.21.1 <i class="fa fa-clock-o"></i> 2021-01-02 20:20
---
### Fixes
* Upgrade mermaid to 8.6.4 to make the previous fix works
<i class="fa fa-tag"></i> EE 1.21.0 <i class="fa fa-clock-o"></i> 2020-12-30 18:00
---
### Features
+ Support syncing note with GitLab for EE
### Enhancements
* Prevent user upload improper file format in EE [Security Issue]
* Prevent user update their email address too fast
* Rewording GitHub push model input text to emphasize branch and file creation feature
* Hide disabled users from mention list and mark them in team member list
### Fixes
* Fix Vega-Lite stored XSS issue [Security Issue]
* Fix Fretboard stored XSS issue [Security Issue]
* Fix mermaid stored XSS issue [Security Issue]
* Fix YouTube video tag not been replaced with playable image properly on exporting to HTML
* Fix anonymous edit permission UI should respect server config in EE
<i class="fa fa-tag"></i> EE 1.20.8 <i class="fa fa-clock-o"></i> 2020-11-03 17:40
---
### Fixes
* Fix the height of revision diff editor
<i class="fa fa-tag"></i> EE 1.20.7 <i class="fa fa-clock-o"></i> 2020-10-27 16:40
---
### Fixes
* Fix team dashboard filter not applied with pagination
* Fix template panel might overlap editor text for small screen devices
* Fix to show login modal for guest users when clicking edit button on published note page
<i class="fa fa-tag"></i> EE 1.20.6 <i class="fa fa-clock-o"></i> 2020-10-22 15:50
---
### Enhancements
+ Support team dashboard sorting by created date and filtering by visibility
### Fixes
* Fix Admin role description in Team members page
* Fix the height of editor on mobile devices
<i class="fa fa-tag"></i> EE 1.20.5 <i class="fa fa-clock-o"></i> 2020-10-16 15:35
---
### Enhancements
* Revise create new note button styles and side nav layout
### Fixes
* Fix to hide import note from GitHub button when the option is disabled
* Fix import note from GitHub link should open modal after redirect to new note
* Fix notification reminder red dot position
<i class="fa fa-tag"></i> EE 1.20.4 <i class="fa fa-clock-o"></i> 2020-10-13 18:30
---
### Enhancements
* Update notification button and team menu position
### Fixes
* Fix commnuity buttons should have tooltip
### Changes
* Enable auto list item increment by default
<i class="fa fa-tag"></i> EE 1.20.3 <i class="fa fa-clock-o"></i> 2020-10-08 19:30
---
### Fixes
* Fix js-sequence-diagram was not working
* Fix side community buttons showup debounce time for published note page
* Fix minimum height layout for published note page
* Fix list layout hovering style and click area size
* Fix to prevent guest user triggering like/bookmark API from edit note page
<i class="fa fa-tag"></i> EE 1.20.2 <i class="fa fa-clock-o"></i> 2020-10-07 17:30
---
### Fixes
* Fix to show published note for other users in profile liked note tab
### Enhancements
* Support to list code block languages completion case insensitively and include exact match result
* Improve collaborative notes query performance
<i class="fa fa-tag"></i> EE 1.20.1 <i class="fa fa-clock-o"></i> 2020-10-06 20:20
---
### Fixes
* Improve like and bookmark query performance
* Fix user name text escaping in profile page
<i class="fa fa-tag"></i> EE 1.20.0 <i class="fa fa-clock-o"></i> 2020-10-06 14:20
---
### Features
* Revised list layout for overview
* Support like and bookmark for notes
* Add tab for showing liked notes in profile page
* Add bookmarked notes page
#### Enhancements
* Add blog post section in landing page
<i class="fa fa-tag"></i> EE 1.19.4 <i class="fa fa-clock-o"></i> 2020-09-24 17:00
---
### Enhancements
* Enhance application stability
### Fixes
* Fix potential error when select comments
<i class="fa fa-tag"></i> EE 1.19.1 <i class="fa fa-clock-o"></i> 2020-09-15 15:15
---
### Enhancements
* Update pricing page EE section for Japanese locale
* Upgrade CodeMirror to 5.57.1
### Fixes
* Fix EE seats limitation should exclude placeholder deleted account
* Fix SAML certificate may not loaded correctly
* Fix share menu permission dropdown not showing properly
<i class="fa fa-tag"></i> EE 1.19.0 <i class="fa fa-clock-o"></i> 2020-08-18 17:00
---
### Features
+ Support Fretboard for guitar notes (Beta)
+ Support previewing CSV and syntax highlighting in editor
+ Support PlantUML and syntax highlighting in editor
+ Support Graphviz syntax highlighting in editor
### Enhancements
* Update to add EE section for pricing page
* Improve edit page accessibility
* Update to show message while MathJax is loading
* Update to show message while embed note is loading
### Fixes
* Fix to handle user has multiple emails on LDAP auth callback
* Fix markdown keyboard shortcut conflict of `Ctrl+B` in Emacs keymap
* Fix realtime server loading note relations query to reduce memory usage
<i class="fa fa-tag"></i> EE 1.18.0 <i class="fa fa-clock-o"></i> 2020-07-23 16:40
---
### Enhancements
* Update to prevent user change their email address with disposable email address
* Add shortcut keys for markdown editing
* Only load Stripe SDK on opening payment modal
* Update to improve editor undo/redo stack user experience
* Update to refresh CSRF token when it has expired
* User who has basic role can request for higher permission
### Fixes
* Fix menu icons look too small in some devices
* Fix view DOM might not in the latest state while editing
<i class="fa fa-tag"></i> EE 1.17.0 <i class="fa fa-clock-o"></i> 2020-07-09 17:30
---
### Features
+ Allow user to insert note badge for GitHub syncing
+ Allow user request for account deletion
### Enhancements
* Update to prevent user sign up with disposable email address
* Update to prevent robot sign up account
### Fixes
* Fix wording of note invites limitation in pricing page
<i class="fa fa-tag"></i> EE 1.16.8 <i class="fa fa-clock-o"></i> 2020-07-03 19:00
---
### Fixes
* Fix sidenav not render properly for guests
* Fix blank page showing occasions
* Fix published page might render footnote for multiple times
* Fix published page not able to render if commenting is disabled
### Changes
* Disallow user with basic role to leave a comment
<i class="fa fa-tag"></i> EE 1.16.7 <i class="fa fa-clock-o"></i> 2020-07-01 17:50
---
### Enhancements
* Update to prevent closing textarea when reply comment is not empty
* Update overview sidenav help and information menu
* Add create note message and buttons for new users
### Fixes
* Fix GitHub sync not able to list files under branch name contains slashes
* Fix GitHub sync installation update callback not redirect to correct url
* Fix embed note syntax rendering issue for slide mode
* Fix settings page tab state might fall into infinite loop
<i class="fa fa-tag"></i> EE 1.16.6 <i class="fa fa-clock-o"></i> 2020-06-30 18:00
---
### Fixes
* Fix commenting might not render properly with YAML metadata front matter
* Fix commenting might not render properly with embed note syntax
<i class="fa fa-tag"></i> EE 1.16.5 <i class="fa fa-clock-o"></i> 2020-06-26 15:10
---
### Enhancements
* Limit max inline commenting highlight layers to 4
### Fixes
* Fix commenting error might not been reset
* Fix published page with alias route not able to interact with comments
* Fix commenting popover z index to avoid been overlay by commenting area
* Fix checkbox interaction not reflecting to editor content
* Fix HTML tag should not been auto closed in slide mode
* Fix comment reply notification not been sent properly
* Fix revision creation error caused by contaminated diff library property
* Fix to avoid flash message been encoded
<i class="fa fa-tag"></i> EE 1.16.4 <i class="fa fa-clock-o"></i> 2020-06-18 17:00
---
### Enhancements
* Improve commenting cards behavior and styles
* Update home page footer for Japanese locale
* Update commenting wording for Japanese locale
### Fixes
* Fix Google Drive import Picker initialize API key error
* Fix commenting select text popover might not position properly
* Fix to hide disabled setting menu item
* Fix GitHub webhook not delete installation properly
* Fix GitHub webhook not able to receive large request
* Fix comment container size and position for smaller screen
* Fix book mode target blank syntax not parsing correctly
* Fix comment notification handler not process quotation properly
<i class="fa fa-tag"></i> EE 1.15.4 <i class="fa fa-clock-o"></i> 2020-06-16 17:50
---
### Fixes
* Fix to avoid hidden tooltip overlap other element (porting back from future release)
* Fix to hide disabled setting menu item (porting back from future release)
<i class="fa fa-tag"></i> EE 1.16.3 <i class="fa fa-clock-o"></i> 2020-06-15 18:15
---
### Enhancements
* Optimize realtime server emit comment and mention anchors performance
* Auto focus on textarea when clicking commenting popover
* Update home page footer
### Fixes
* Fix to give proper width for closed commenting area
* Fix to scroll body to commenting container on selecting text
* Fix commenting popover might not position properly on selecting text
* Fix notification aggregator querying issue which caused by new commenting anchor format
* Fix content heading id might not been updated and not stable on editing
* Fix content heading id generate performance
<i class="fa fa-tag"></i> EE 1.14.5 <i class="fa fa-clock-o"></i> 2020-06-12 15:00
---
### Fixes
* Fix to prevent fetching mention list for guest user (porting back from future release)
<i class="fa fa-tag"></i> EE 1.16.2 <i class="fa fa-clock-o"></i> 2020-06-11 18:20
---
### Enhancements
* Change layout breakpoint for commenting to avoid visual changes on select text
* Update pricing page for Enterprise plan
### Fixes
* Fix minor error on opening modal
* Fix selection might cause error while editing
* Fix edit mode page might not able to render on first load
* Fix reset password link should be expired on change email and password
<i class="fa fa-tag"></i> EE 1.16.1 <i class="fa fa-clock-o"></i> 2020-06-10 19:30
---
### Fixes
* Fix mention text link is not rendering on creation
* Fix to handle undefined token on parsing markdown
* Fix ToC not render properly in view mode page
* Fix to allow showing comment by url link
* Fix minor English locale wordings
* Fix several markdown parsing issues
* Fix view mode page not able to render when commenting is disabled
<i class="fa fa-tag"></i> EE 1.16.0 <i class="fa fa-clock-o"></i> 2020-06-09 15:00
---
### Features
+ New commenting has landed! Now you can leave a comment on certain text range :100: :tada: :blossom:
+ Now you can interact with comments on view mode page!
### Fixes
* Fix to avoid hidden tooltip overlap other element
<i class="fa fa-tag"></i> EE 1.15.3 <i class="fa fa-clock-o"></i> 2020-06-02 15:10
---
### Fixes
* Fix to prevent fetching mention list for guest user
* Fix feedback modal didn't show up on changing team plan
<i class="fa fa-tag"></i> EE 1.15.2 <i class="fa fa-clock-o"></i> 2020-05-26 00:05
---
### Enhancements
* Improve realtime register server performance to avoid overhead under more connections
* Reduce realtime connection exit time to lower the inactivity traffic
<i class="fa fa-tag"></i> EE 1.15.1 <i class="fa fa-clock-o"></i> 2020-05-14 17:20
---
### Enhancements
* Remember and resume last workspace for overview page
* Remember and resume last open mode for edit page
* Raise max password length to 128 characters
* Add tutorials link to home page
<i class="fa fa-tag"></i> EE 1.15.0 <i class="fa fa-clock-o"></i> 2020-05-01 02:00
---
### Features
+ Support promotion code for team plan
### Enhancements
* Update to support allow attribute in iframe for certain domains
* Improve parsing note id performance by adding TTL cache
### Fixes
* Fix error message might not show properly for unconfirmed email
* Fix reset password link might not expire
<i class="fa fa-tag"></i> EE 1.14.4 <i class="fa fa-clock-o"></i> 2020-04-27 21:30
---
### Enhancements
* Improve query performance of saving timestamp for user and note
* Support default expand book mode summary heading syntax
* Support default expand spoiler container syntax
* Add to show word count on click content length in editor status bar
### Fixes
* Fix to prevent delete team in subscription period
* Fix to improve editor input performance
* Fix to update page title and word count in edit mode
* Fix to avoid alter note last change user on commenting
* Fix to set username from LDAP only when it's empty
<i class="fa fa-tag"></i> EE 1.14.3 <i class="fa fa-clock-o"></i> 2020-04-15 21:40
---
### Fixes
* Fix minor issue for trending note page
* Fix auth page include incorrect view template
* Fix to order mention create event with operation and offset anchor
<i class="fa fa-tag"></i> EE 1.14.2 <i class="fa fa-clock-o"></i> 2020-04-02 23:50
---
### Enhancements
* Update features page for en, zh-tw locales about private image storage
### Fixes
* Fix to prevent adding create new note route to browser history
* Fix exception when using number type in YAML metadata for disqus
* Fix mention list avatar photo styles
* Fix avatar photo might not able to fetch in mention list
* Fix to escape HTML tags in comment to prevent XSS [Security Issue]
* Fix to improve mention performance in realtime
* Fix to fetch mention list only when editor is in focus
* Fix mention might not able to render in blockquote
* Fix Japanese locale wordings
* Fix ranking issues for trending note page
<i class="fa fa-tag"></i> EE 1.14.1 <i class="fa fa-clock-o"></i> 2020-03-18 18:10
---
### Fixes
* Fix ranking issues for trending note page
* Fix to subscribe note for invitee in order to receive mention notification
* Fix grammer for mention notification email
<i class="fa fa-tag"></i> EE 1.14.0 <i class="fa fa-clock-o"></i> 2020-03-17 17:00
---
### Features
+ Support mentioning user in note or comment :call_me_hand: :smiley:
### Enhancements
* Add beta test page for note trending
* Update features page for en, zh-tw and jp locales
* Improve subscribe note UI to make its state clear
### Fixes
* Fix create note url might contain unnecessary query parameters
* Fix Japanese locale wordings
* Fix typo in Japanese locale for subscribe note button text
<i class="fa fa-tag"></i> EE 1.13.8 <i class="fa fa-clock-o"></i> 2020-03-05 18:40
---
### Enhancements
* Update and revise Japanese locale :flag-jp:
* Improve edit and watch buttons showing logic for published page
### Fixes
* Fix import a file from GitHub not open import modal properly
* Fix notification authors might not generate and display properly
* Fix book mode responsive break point for smaller screen
* Fix GitHub sync description typo in pricing page
<i class="fa fa-tag"></i> EE 1.13.7 <i class="fa fa-clock-o"></i> 2020-02-24 15:30
---
### Enhancements
* Support OCaml syntax highlighting for code block
* Support storing title anchor to url hash and browsing in book mode
### Fixes
* Fix minor team permission updater error in realtime server
* Fix GitHub sync description in pricing page
* Fix explicitly update inline authorship on typing might cause error
<i class="fa fa-tag"></i> EE 1.13.6 <i class="fa fa-clock-o"></i> 2020-02-18 16:21
---
### Fixes
* Fix missing CSP nonce for speaker notes page in reveal.js 3.9.2
<i class="fa fa-tag"></i> EE 1.13.5 <i class="fa fa-clock-o"></i> 2020-02-13 17:25
---
### Features
+ Support Vega-Lite for visualizations
### Enhancements
* Upgrade reveal.js to 3.9.2
* Improve to display more informative note preview in profile page
* Improve note authorship and comment buttons update and render performance
* Upgrade emoji set, now has 1605 emojis :100:
* Add text on edit button in published note and only appear when user can edit it
* Upgrade mermaid to 8.4.6
* Add text of expand menu in book mode for smaller screen
* Add tutorial link to help modal in the note edit page
### Fixes
* Fix comment notification might not send to invitees
<i class="fa fa-tag"></i> EE 1.13.4 <i class="fa fa-clock-o"></i> 2020-02-07 16:10
---
### Enhancements
* Allow select `.Rmd` file extension for GitHub sync feature
### Fixes
* Fix to handle GitHub get installation repos API return empty list
<i class="fa fa-tag"></i> EE 1.11.12 <i class="fa fa-clock-o"></i> 2020-02-07 14:10
---
### Enhancements
* Upgrade mermaid to 8.4.6 for supporting `[(Database)]` shape syntax in flow chart (porting back from future release)
### Fixes
* Fix to resolve conflict CSS styles for mermaid label class (porting back from future release)
<i class="fa fa-tag"></i> EE 1.13.3 <i class="fa fa-clock-o"></i> 2020-02-05 13:40
---
### Fixes
* Fix to show notifications in order of created time
* Fix to prevent triggering search input when modal is open
* Fix notification center message title might not parse properly
* Fix profile page might not render properly
* Fix to sort profile page member list
* Fix profile page note link to use permalink when possible
* Fix profile page locale text might not render
* Fix profile page card preview and icon styles
<i class="fa fa-tag"></i> EE 1.11.11 <i class="fa fa-clock-o"></i> 2020-01-23 03:00
---
### Fixes
* Fix SAML certificate may not loaded correctly
<i class="fa fa-tag"></i> EE 1.13.2 <i class="fa fa-clock-o"></i> 2020-01-22 22:04
---
### Fixes
* Fix user avatar and team logo might not load the correct image in profile page
* Fix missing authors list modal in team profile page
* Fix user path might not handle properly in profile page
<i class="fa fa-tag"></i> EE 1.13.1 <i class="fa fa-clock-o"></i> 2020-01-22 19:46
---
### Fixes
* Fix passing wrong type of parameter to team member quota check in realtime server
<i class="fa fa-tag"></i> EE 1.13.0 <i class="fa fa-clock-o"></i> 2020-01-22 17:30
---
### Features
+ Support public team
### Enhancements
* Update pricing page for public team
* Improve transfer note ownership modal to make it more clear
* Update user and team profile page to show more relations
### Fixes
* Fix some minor missing word and translation
* Fix missing hint for username input field in user settings page
* Fix some overview pages might push too many same browsing history
* Fix click online user profile might not scroll to correct cursor position
* Fix error on user merge account without email
* Fix note title in notification might show in encoded form
* Fix notification not aggregate authors properly
* Fix note update notification might not show author properly
* Fix workers might not exit properly on catching error
<i class="fa fa-tag"></i> EE 1.12.4 <i class="fa fa-clock-o"></i> 2020-01-21 18:00
---
### Fixes
* Fix possible CSRF vulnerability of modify state HTTP methods [Security Issue]
<i class="fa fa-tag"></i> EE 1.11.9 <i class="fa fa-clock-o"></i> 2020-01-20 21:00
---
### Enhancements
* Update styles for multi-layer summary in book mode (from 1.12.0)
### Fixes
* Fix team role resource name might not been parsed properly (from 1.12.1)
<i class="fa fa-tag"></i> EE 1.12.3 <i class="fa fa-clock-o"></i> 2020-01-14 17:00
---
### Enhancements
* Support delete note in overview page
* Update to use CommonHTML to render MathJax for better performance
### Fixes
* Fix redundant slash in MathJax resource path
* Fix connection queue mechanism to avoid draining DB resource
### Changes
* Allow team note change view permission without publishing
<i class="fa fa-tag"></i> EE 1.12.2 <i class="fa fa-clock-o"></i> 2020-01-06 20:40
---
### Enhancements
* Upgrade markdown-it to version 10.0.0 for supporting CommonMark 0.29 (spec)
### Fixes
* Fix note alias might not be parsed properly in some named revision APIs
* Fix notification sending might not respect user preferences
* Fix user might not able to receive email notification for general updates
* Fix announcement link text styles to prevent overflow in notification center
<i class="fa fa-tag"></i> EE 1.12.1 <i class="fa fa-clock-o"></i> 2020-01-02 22:00
---
### Fixes
* Fix sending general updates email should respect notification settings
* Fix auto subscribe contributed note updates should respect notification setting
* Fix team role resource name might not been parsed properly
<i class="fa fa-tag"></i> EE 1.12.0 <i class="fa fa-clock-o"></i> 2020-01-01 18:20
---
### Features
+ Happy New Year 2020!
+ Support notification center
### Enhancements
* Update styles for multi-layer summary in book mode
* Add unsubscribe link to notification emails
* Update notification settings to separate general and important updates
* Update notification settings to customize team notification preferences
### Fixes
* Fix create GitHub sync mapping not working for note with alias
* Fix team member transfer and note transfer might not update subscription properly
<i class="fa fa-tag"></i> EE 1.11.8 <i class="fa fa-clock-o"></i> 2019-12-30 18:00
---
### Fixes
* Fix note invitee permission might not been granted correctly
<i class="fa fa-tag"></i> EE 1.11.7 <i class="fa fa-clock-o"></i> 2019-12-27 13:40
---
### Enhancements
* Avoid unstable serialize on license checking in EE
<i class="fa fa-tag"></i> EE 1.11.6 <i class="fa fa-clock-o"></i> 2019-12-26 14:10
---
### Fixes
* Fix side nav help menu not render properly in EE
<i class="fa fa-tag"></i> EE 1.11.5 <i class="fa fa-clock-o"></i> 2019-12-25 18:30
---
### Fixes
* Fix search in workspace might not render untagged notes properly
* Fix book mode collapsible summary header style issues
* Fix revoke auth method might not exist error
* Fix missing transaction rollback on rate limit team invitation
<i class="fa fa-tag"></i> EE 1.11.4 <i class="fa fa-clock-o"></i> 2019-12-24 16:00
---
### Enhancements
* Update to preserve tags menu selection to URL search parameters
* Adjust side nav styles for better accessibility
### Fixes
* Fix to handle deleted team permission update event in realtime
* Fix minor page margin and button styles
* Fix to prevent language selection menu overflow for smaller screen
* Fix team plan billing role dropdown not showing any option
* Fix GitHub synced note with alias not able to get sync status
* Fix GitHub sync not able to pull when path contains space
<i class="fa fa-tag"></i> EE 1.11.3 <i class="fa fa-clock-o"></i> 2019-12-24 12:00
---
### Enhancements
* Support collapsible summary header in book mode
* Support Azure AD OAuth 2.0 auth method
* Update to rate limit team member invitation
* Support S3 upload with customized endpoint and ACL
* Support SAML request without certificate
* Update create note API to use POST method
* Update queue job cleaner to remove redundant cache keys
* Support GraphQL and Julia syntax highlighting for code block
### Fixes
* Fix to redirect previous note link to permalink based URL
* Fix to limited document max length in realtime server
* Fix note creation button not showing when user is signed in and anonymous note creation is disabled
* Fix to avoid URL validation cause regex catastrophic backtracking
* Fix to redirect user to sign in page on visit settings and profile page before user signed in
* Fix to hide reminder tooltip after user signed in on smaller screen
* Fix book mode style tag might not be parsed properly
* Fix editor attachment dropping position should match the cursor position
* Fix OAuth signin redirection might fall to 404 not found
* Fix note hosting scrollbar syncing issues
* Fix speakerdeck fetching API might get timeout error
<i class="fa fa-tag"></i> EE 1.11.2 <i class="fa fa-clock-o"></i> 2019-11-22 17:30
---
### Enhancements
* Update to verify permission on accessing images
### Fixes
* Fix to hide category sorting option when category is disabled
* Fix word wrapping styles in tag filter
* Fix sidenav collapse area cursor styles to avoid confusion
* Fix slide example share guide image size
* Fix Try it template typo
* Fix home page wording typo and link plan area to pricing page
<i class="fa fa-tag"></i> EE 1.8.6 <i class="fa fa-clock-o"></i> 2019-11-22 16:03
---
### Enhancements
* Support to exclude basic user when option enabled
<i class="fa fa-tag"></i> EE 1.8.5 <i class="fa fa-clock-o"></i> 2019-11-15 00:00
---
### Enhancements
* Introduce new licensing mechanism
<i class="fa fa-tag"></i> EE 1.11.1 <i class="fa fa-clock-o"></i> 2019-11-13 16:30
---
### Fixes
* Fix tabs in collaborative notes
* Fix sidenav, team name and menu title text should ellipsis on overflow
<i class="fa fa-tag"></i> EE 1.11.0 <i class="fa fa-clock-o"></i> 2019-11-12 17:10
---
### Features
+ Introduce the whole new Overview page :tada:
### Enhancements
* Update to show more cards in Overview page for wider screen
* Update to show print button in slide mode
* Update slide example to show how to change publish type
### Fixes
* Fix style of printing in slide mode
* Fix to hide upgrade button when payment is not available for some roles
* Fix join page redirection might cause exception
<i class="fa fa-tag"></i> EE 1.10.6 <i class="fa fa-clock-o"></i> 2019-11-05 17:10
---
### Enhancements
* Support shortcut keys for table and word wrap preferences
### Fixes
* Fix table tools on toolbar disabled
* Fix image might not able to upload
<i class="fa fa-tag"></i> EE 1.10.5 <i class="fa fa-clock-o"></i> 2019-10-30 22:00
---
### Fixes
* Fix not able to open reset password modal in dashboard
* Fix to prevent requesting realtime register server overhead by cache
* Fix to clean up redundant socket on clean notes in realtime
<i class="fa fa-tag"></i> EE 1.10.4 <i class="fa fa-clock-o"></i> 2019-10-28 16:00
---
### Fixes
* Fix to handle note might not available on checking if may edit in realtime
<i class="fa fa-tag"></i> EE 1.8.4 <i class="fa fa-clock-o"></i> 2019-10-28 11:00
---
### Enhancements
* Support customize notification email sender domain
<i class="fa fa-tag"></i> EE 1.10.3 <i class="fa fa-clock-o"></i> 2019-10-27 23:40
---
### Fixes
* Fix to make stripe public key configurable
<i class="fa fa-tag"></i> EE 1.10.2 <i class="fa fa-clock-o"></i> 2019-10-27 05:24
---
### Fixes
* Fix possible circular dependency on response
* Fix missing data on rendering page templates
<i class="fa fa-tag"></i> EE 1.10.1 <i class="fa fa-clock-o"></i> 2019-10-27 02:00
---
### Enhancements
* Upgrade CodeMirror to 5.49.3
* Upgrade mermaid to 8.4.0
### Fixes
* Fix team information might not been updated after upgrade plan
* Fix image might not able to upload properly
* Fix existing team might not handle properly
* Fix managed image upload type config naming
<i class="fa fa-tag"></i> EE 1.10.0 <i class="fa fa-clock-o"></i> 2019-10-23 14:00
---
### Features
+ Introduce new home page and pricing page :+1:
+ Team can subscribe team plan for more awesome features :tada:
+ Add team/personal billing page
+ Support uploading images to managed storage
+ Support markdown table editor with toolbar :100:
### Enhancements
* Revise Terms of Service
* Adjust book mode navbar styles for alignment on mobile
* Improve feedbacks modal for better rating experience
* Improve overview beta layout and styles
* Improve routing performance by optimize team path lookup middleware
* Support empty title for soiler syntax
* Support ruby annotation syntax
### Fixes
* Fix MathJax might not load properly due to the import order
* Disallow sandbox attribute in iframe whitelist [Security Issue]
* Fix to treat email in case insensitive to avoid duplication
* Fix link exploder might not insert note title properly when it contains symbols
* Fix comments might not able to show in some race condition
* Fix GitHub sync might not able to change authorized user after revoked
* Fix team invitees might not count correctly
* Fix team path might not check for duplication on create
### Changes
* Allow team member save named revision and push to GitHub
<i class="fa fa-tag"></i> EE 1.8.3 <i class="fa fa-clock-o"></i> 2019-10-09 13:50
---
### Enhancements
* Support excluding basic users on update subscription
<i class="fa fa-tag"></i> EE 1.9.4 <i class="fa fa-clock-o"></i> 2019-09-04 20:42
--
### Features
+ Support to create, leave and delete team by user
+ Support reporting feedbacks by popup modals
### Fixes
* Fix recent page not parse history properly in new overview page
* Fix rate limit should not apply slow down limit
* Fix font styles for book mode
<i class="fa fa-tag"></i> EE 1.9.3 <i class="fa fa-clock-o"></i> 2019-08-26 20:20
---
### Features
+ New overview page now in Beta :star2:
### Enhancements
* Update to use proper fonts for different locale pages
* Update to rate limit note invitation
### Fixes
* Fix comment notification not showing note owner properly
* Fix note revision content might not been calculated properly
<i class="fa fa-tag"></i> EE 1.9.2 <i class="fa fa-clock-o"></i> 2019-08-16 14:20
---
### Enhancements
* Update to support note hosting feature for smaller screen
* Upgrade reveal.js to 3.8.0
### Fixes
* Fix note revision content might not calculate properly
<i class="fa fa-tag"></i> EE 1.9.1 <i class="fa fa-clock-o"></i> 2019-08-15 18:15
---
### Fixes
* Fix to avoid overwrite note content on load edit note page
<i class="fa fa-tag"></i> EE 1.9.0 <i class="fa fa-clock-o"></i> 2019-08-14 20:10
---
### Features
+ Support note hosting feature
### Enhancements
* Update to record all visited notes in Recent page
* Update to increase view count on visiting edit note page
* Update to render note on DOM loaded in edit note page for showing content earlier
### WIP
* Brand new navigation solution in beta :star2:
<i class="fa fa-tag"></i> EE 1.8.2 <i class="fa fa-clock-o"></i> 2019-08-08 22:00
---
### Fixes
* Fix editor preferences might not being parsed properly
<i class="fa fa-tag"></i> EE 1.8.1 <i class="fa fa-clock-o"></i> 2019-08-06 23:00
---
### Fixes
* Fix standalone GitHub webhook application launch issue
* Fix executable application launch issue which caused by ODF exporter
<i class="fa fa-tag"></i> EE 1.8.0 <i class="fa fa-clock-o"></i> 2019-08-06 12:00
---
### Features
+ Support GitHub integration of syncing a file
+ Support to change note line breaks rendering rule
+ Support to setup default note line breaks rendering rule
+ Support jumping to user cursor position when click in online user list
### Fixes
* Fix possible JSONP callback overwritten [Security Issue]
* Fix possible XSS in mermaid [Security Issue]
* Fix to clear permalink on delete note to avoid conflicts
* Fix template listing might cause error if team path is not provided
* Fix possible memory leaks of max listener exceeded in queue
### Glitch :construction:
+ KONAMI activate power mode :arrow_up:
<i class="fa fa-tag"></i> EE 1.7.4 <i class="fa fa-clock-o"></i> 2019-08-05 14:10
---
### Features
+ Support to set toobusy.js max lag time
### Fixes
* Fix a potential global lock out when user attempts to sign in exceed max times
<i class="fa fa-tag"></i> EE 1.7.3 <i class="fa fa-clock-o"></i> 2019-07-15 11:00
---
### Fixes
* Fix to prevent invite user by non-email or UUID string
<i class="fa fa-tag"></i> EE 1.7.2 <i class="fa fa-clock-o"></i> 2019-07-03 13:00
---
### Fixes
* Fix a possible unauthorized page access for sign-in users
<i class="fa fa-tag"></i> EE 1.7.1 <i class="fa fa-clock-o"></i>2019-07-02 12:50
---
### Fixes
* Fix current version summary might not shown in versions modal
<i class="fa fa-tag"></i> EE 1.7.0 <i class="fa fa-clock-o"></i> 2019-07-01 20:20
---
### Features
+ Support naming versions
### Enhancements
* Improve revisions to be versions and redesign styles and layout
* Support timer and spotlight features in slide mode
* Update to support yank text to clipboard for vim mode in editor
* Update to add autocomplete to input fields
* Update to remind guest user to sign in
* Support YAML syntax highlighting for code block
* Update to improve overview API query performance
* Update transfer ownership modal text, styles and layout
### Fixes
* Fix to fix overview page padding top to avoid reflow on page loaded
* Fix invite user might query id with string
* Fix incorrect overview and recent card height in Firefox
* Fix template apply button is not visible in iOS mobile
* Fix book mode url not keeping the browsing item when it has pathname
* Fix reset user password in dashboard might not working
* Fix to prevent transfer note when target has note of same permalink
<i class="fa fa-tag"></i> EE 1.6.1 <i class="fa fa-clock-o"></i> 2019-06-20 19:00
---
### Enhancements
* Update wording of limited usage user modal message
### Fixes
* Fix to allow permalink been set to length 22
* Fix create comment should also update last change user
* Fix profile page card should sort by last change time
<i class="fa fa-tag"></i> EE 1.6.0 <i class="fa fa-clock-o"></i> 2019-06-12 21:10
---
### Features
+ Support to send notification email for comments
### Enhancements
* Update to show modal when limited usage user tries to edit
* Update to provide open graph header for profile page
* Update to make id been taken message more friendly
* Update to remind more error info for setup permalink
* Update to increase permalink max length to 200 characters
### Fixes
* Fix to avoid infinite opening which caused by recursive reference in book mode
* Fix to check username and team path uniqueness in dashboard
* Fix profile hover card might not been updated in the note edit page
* Fix to check password complexity when create user in dashboard
* Fix wording and grammar mistakes in the notification emails
* Fix to allow more input combinations for permalink and username
* Fix to check username uniqueness before user register
* Fix book mode can't be edited when there is no summary item can be open in the same window
* Fix ribbon styles in the getting started page
* Fix revision not been generated for empty content note
* Fix the write permission of team note not been checked properly
<i class="fa fa-tag"></i> EE 1.5.1 <i class="fa fa-clock-o"></i> 2019-06-03 15:35
---
### Features
+ Support to show team profile page publicly
### Enhancements
* Update to show edit button on card when viewing own profile page
* Update to show published icon, publish type and link in overview page card
* Update to remind user fill its username in share menu
* Update to show team profile card and link when hovering on team name or logo
* Update to redirect shortid based URL to permalink whenever possible
* Update to cancel permalink changes on closing share menu
### Fixes
* Fix to allow user change its username to identical one in different letter case
* Fix permission checking issue in team note
* Fix styles and layout of navbar and invitee input when user has long display name
* Fix hover card opening position to avoid overlapping on time text
* Fix wording of profile page
* Fix to prevent permalink been set to the path that might cause conflicts
* Fix wording of user settings page
* Fix sidenav backdrop might not be closed when screen size changed
* Fix missing published and publish type icons in profile page card
* Fix styles and layout of profile page for smaller screen
* Fix invitee list menu might not be updated while permission has been changed
* Fix styles and layout of share menu for smaller screen
<i class="fa fa-tag"></i> EE 1.5.0 <i class="fa fa-clock-o"></i> 2019-05-28 15:45
---
### Features
+ Support to show user profile page publicly
+ Support to publish notes on profile page
+ Support to customize note permalink
### Enhancements
* Update to show user profile card and link when hovering on username or avatar
* Update user profile page with redesigned layout and styles
### Fixes
* Fix to avoid note owner inviting itself to be invitee
* Fix missing resource file in slide mode
* Fix the config to determine if OAuth sign in is limited to whitelist might not be parsed properly
<i class="fa fa-tag"></i> EE 1.4.10 <i class="fa fa-clock-o"></i> 2019-05-20 18:00
---
### Enhancements
* Update to support style tag in book mode
* Update to add config to determine if OAuth sign in is limited to whitelist
### Fixes
* Fix to handle url hash which might cause selector syntax error
* Fix to reduce timeout errors on page loading
* Fix to make vertical writing theme responsive to page height
* Fix to hide tooltip in template viewer
* Fix to make top page redirection when click sign in button in book mode
* Fix to avoid realtime server creating redundant workers while queue has multiple tasks
<i class="fa fa-tag"></i> EE 1.4.9 <i class="fa fa-clock-o"></i> 2019-05-15 14:50
---
### Enhancements
* Update to support changing pending invitee permission
* Update to support a limited RBAC role for limited usage
### Fixes
* Fix user might not been redirected to designed resource on the first sign in
* Fix to check user permission for resending invitee invitation
* Fix to avoid showing pending invitiation for users don't have invite permission
* Fix invitee permissions button group order
* Fix to handle unexpected user profile id duplicates from different providers
* Fix to avoid updating accpected invitation in realtime server
* Fix redirection on clicking resend verification email when it has already been verified
* Fix realtime server might ignore some operations and unable return to stable state in some conditions
* Fix timestamp might not consistent in authorship and operations
<i class="fa fa-tag"></i> EE 1.4.8 <i class="fa fa-clock-o"></i> 2019-05-13 14:10
---
### Enhancements
* Update to prolong invitation expiration time
### Fixes
* Fix and update invitation email wording and flash messages
* Fix and update email confirmation wording and flash messages
* Fix account integration procress should migrate legacy user profile first
* Fix sign up with invitation should keep the form fields fixed or prefilled
* Fix realtime server saving mechanism to make the worker startup process more robust
* Fix tooltip styles to make them consistent
* Fix sign up via email might showing incorrect flash message
<i class="fa fa-tag"></i> EE 1.4.7 <i class="fa fa-clock-o"></i> 2019-05-08 19:20
---
### Enhancements
* Update the internal method of handling confirmation email expiration
* Improve editor tooltip update calls
* Update to hide users' email in invitation search for privacy
* Update to support user to leave invitees by itself
* Update to prevent comment permission UI over emit changes event
### Fixes
* Fix few users might fail account integration at sign in
* Fix to avoid sync scroll on editor refreshed or resized
* Fix to prevent realtime server busying for queue events
* Fix sequence diagram might not able to render in static page
* Fix CodeMirror to include merge view
<i class="fa fa-tag"></i> EE 1.4.6 <i class="fa fa-clock-o"></i> 2019-05-06 20:00
---
### Enhancements
* Improve editor rendering authorship, typing, sync scrolling performance
* Improve page load and resize performance
* Update to make editor always have extra padding in the bottom (aka scroll past end)
* Update comment feature init order to prevent blocking first rendering and avoid ajax request timeout
* Update to limit the rate of sending confirmation email
* Upgrade popper.js to 1.15.0 for tooltip
* Update to limit the rate of signing up
* Update to lock user account if sign in attempts deny the policy
### Fixes
* Fix few users' sign in action might affect server performance
* Fix to show announcement image tag only when available
* Fix to handle related note might not exist in summary notification task
* Fix permission popover might not initialize properly in guest note
* Fix to fully reload authorship in editor on refresh event
* Fix realtime server dosen't not disconnect duplicated socket in queue properly
* Fix error message for invalid reset password link
* Fix note create from template might not parse tags properly
<i class="fa fa-tag"></i> EE 1.4.5 <i class="fa fa-clock-o"></i> 2019-04-24 14:30
---
### Enhancements
* Improve editor typing performance
* Improve page load performance
### Fixes
* Fix forgot password and reset password page styles and layout
* Fix to validate password complexity on reset password
<i class="fa fa-tag"></i> EE 1.4.4 <i class="fa fa-clock-o"></i> 2019-04-23 17:30
---
### Features
+ Support forgot password and reset password
+ Support to set separated permission for comments
+ Support template and customize template
+ Support sign-in methods integration
### Enhancements
* Upgrade CodeMirror to version 5.46.1
* Update to require higher password complexity
* Update to auto sign in user after sign up in email
* Improve i18n middleware orders for better performance
* Add onfig options for trust proxy
* Update to use Helvetica over Roboto font for better readibility on Linux
* Improve dashboard query performance
* Improve RBAC role and team query performance
* Add config options for db benchmark and db pool max connections
* Improve collab page load performance by load authorship based on viewport
* Improve comments button render performance
### Fixes
* Fix getting started page might not able to visit before locale cookie been set
* Fix create note with empty title might fail
* Fix to avoid self cursor been overlapped by other cursors
* Fix to avoid adding extra padding bottom when editor doc height is less than default text height
* Fix to normalize all note content end of line to be line feed
* Fix to avoid note title been genereated in numberic type
* Fix link exploder to handle history title might be numberic type
* Fix stored XSS in the graphviz error rendering [Security Issue]
* Fix anchor position of view mode in collab page due to the fixed header blocked the top margin
* Fix email auto mapping behavior for SSO
* Fix protected permission of team note
* Fix announcement should be able to be closed or not based on config
* Fix passport auth middleware might not save session before redirect
* Fix to handle invalid note id or content type in embed hackmd syntax
* Fix to make editor read-only on network latency is too high
* Fix link exploder for compatibility with old history time format
* Fix note title might not parsing properly in collab page
* Fix missing transaction commit for SSO
* Fix MathJax XSS issue by adding built-in Safe extension [Security Issue]
* Fix to remove old temp file after exporting notes as an archive
* Fix to get authentication in settings route only when user signed in
* Fix to escape html in overview search result
* Fix export notes filename or filename length might be invalid
* Fix slide mode and book mode template missing properties
* Fix not passing transaction when updating user email
<i class="fa fa-tag"></i> EE 1.3.0 <i class="fa fa-clock-o"></i> 2019-02-21 15:30
---
### Features
+ Support download all user notes or team notes as an archive
+ Support i18n for whole site
+ Beta support HackDF
+ Support invite user join note or team by email
+ Support note commenting
### Enhancements
* Improve front-end bug tracker performance
* Support X-Frame-Options header to prevent clickjacking
* Update to split auth model from user model for better flexibility
* Refactor edit page scripts for better maintainability
* Update to set user icon sizing style to cover all background
* Support emitting event from web to realtime server
* Support front-end locale i18n
* Update to ensure loading specified MathJax version
* Support loading asset resource from asset host
* Update edit page nav menu for smaller screen
* Update to hide external link syntax on rendering list item
* Update support more granular RBAC roles for admins
* Upgrade MathJax to version 2.7.5
* Update year to 2019 (Happy New Year!)
* Support showing editor line number relatively
* Support restrict domains that allowing for email register
* Update to avoid using div tag under p tag or the DOM element might be splited by browser
* Support sending email from SMTP server
* Improve editor performance by debouncing update view ToC event
* Upgrade CodeMirror to version 5.41.1
* Improve edit page permission UI by showing all detail options and hint in a popover
* Improve editor performance by debouncing authorship update event
* Improve editor performance on pulling recent history
* Add Getting Started pages to help user onboard
* Support showing announcement on navbar
* Improve edit page navbar styles and layout
* Add `rel=noopener` to all external links to enhance security
* Add download actions to published note and slide mode
* Upgrade flowchart.js to version 1.11.3 to support parallel task
* Improve performance of transporting authorship by diff patches
* Improve online user list performance in edit page
* Add and improve sign in and sign up pages
* Update to auto add a new line when press down in the last line
* Update to show user roles and teams properly in dashboard
* Support reset user password in dashboard
* Update to revise published note page styles and layout
* Support toggle ordered list checkbox
* Upgrade mermaid to version 8.0.0-rc.8
* Support rust syntax highlighting in code block
* Update to redirect back to proper page after note deleted
* Update to hide ToC menu when it's empty
* Update overview search to include both keywords and tags
* Upgrade viz.js to version 2.0.0
* Support specify params in fence code block
### Fixes
* Fix edtior toolbar code button might not working properly
* Fix revision patch workaround regex for lone surrogates utf8
* Fix image metadata might not show properly
* Fix to respect user email notification setting in all occasions
* Fix to sanitize disqus shortnames to remove slashes [Security Issue]
* Fix to escape html comment tag [Security Issue]
* Fix embed gist assets source might not in the CSP directives
* Fix mobile might not able to scroll page in book mode
* Fix ToC breaking documents with empty h* elements
* Fix ToC expand toggle might not been updated after updateView
* Fix to delay embed gist view ajax callback since the reflow takes time
* Fix ToC might not been updated on adding back after deletion
* Fix authorship gutter might not get attribute properly
* Fix to show locked modal for invalid editing in protected permission
* Fix to insert in the position of cursor instead of replacing whole note on import
* Fix to redirect to overview whenever possible after signin
* Fix on event binding in editor instance might been called multiple times
* Fix to add CSRF tokens on all forms and ajax
* Fix syncscroll might not accurate on list item
* Fix possible XSS in the textcomplete of tags and link exploder
* Fix checkbox might update incorrect list item
* Fix embed note fetching should disable cache
* Fix select2 format result should escape HTML to prevent XSS
* Fix some possible uft8 encoding glitch in revisions
### Deprecations
- Deprecate use of Google plus
- Deprecate use of Yahoo query language
<i class="fa fa-tag"></i> EE 1.2.0 <i class="fa fa-clock-o"></i> 2018-10-02 22:00
---
### Features
+ Support tags completion
+ Support sending note create and change notification email and make them threaded!
+ Support showing changeset and authors in revision
### Enhancements
* Support more options for overview
* Improve realtime server status performance
* Release new homepage to convey our ideas clearly
* Adjust blockquote font size to 16px
* Support sort category and note by time and alphabet order
* Support kbd tag style in slide mode
* Update to sort and display note by last change time
* Update to add timestamp to revision changeset tooltip
* Support upload image to Google Cloud Storage
* Support bash syntax highlighting in edit pane
* Support R syntax highlighting in view pane
* Update to send team invite notification
* Improve syncscroll performance by changing method for measuring line height
* Make google signin button match guidelines
* Make authorship gutter more consecutive and inline markers less fragment
* Improve book mode multiple openings performance
* Improve tooltip component performance
* Improve remove authorship gutters and inline marks performance
* Update to show note count in recent, overview page and tags dropdown search tags
* Update to add team member removal confirm modal
* Adjust revision modal layout for smaller screens
* Adjust revision diff and authorship inline styles
* Make revision insert and delete text marker background color more obvious
* Make mark tag background color more obvious
* Adjust book mode toolbar in desktop mode
* Adjust mode change button padding and styles
* Support sending email from SendGrid
* Support upload image to Azure Storage (blob)
* Upgrade CodeMirror to 5.39.1
* Support groovy, json, json-ld syntax highlighting in code block
### Fixes
* Fix to add line count bias on rendering preview parts
* Fix to prevent requesting too large data in team APIs
* Fix redundant cleaner might not work properly in realtime server
* Fix note revisions might generate properly
* Fix link-exploder should not show in some occasions
* Fix typo in the yaml-metadata doc
* Fix sanitize and escaped templates values/strings [Security Issue]
* Fix to prevent user change email in some occasions
* Fix to ignore disabled users on search and prevent been invited
* Fix cover navbar brand team dropdown menu not scrollable on overflow
* Fix authorship might not showing and updating properly
* Fix textcomplete dropdown might not sort correctly
* Fix Google Drive import/export might not have proper request scope
* Fix to make search terms can match more results
* Fix to performance or rendering content with resize sensor
* Fix to make emoji vertical alignment
* Fix to handle multiple items types on paste and drop event
* Fix note worker timeout and callback issues in realtime server
* Fix note might not be saved properly on connect/disconnect in short period
* Fix for teams references and permissions fetching issues in realtime server
* Fix for showing auth error message properly to users
<i class="fa fa-tag"></i> EE 1.1.20 <i class="fa fa-clock-o"></i> 2018-05-31 02:00
---
### Features
+ Add to allow embed note
+ Add to allow EE customization
### Enhancements
* Update to allow reset team logo
* Update to allow reset user avatar
### Fixes
* Fix to handle more link exploder ignore and use cases
* Fix to workaround some edge cases that breaks syncscroll
* Fix to use brighter and consistent random color generation
* Fix fragment in slide mode might not get previous node properly
* Fix realtime should decode URI on parsing note id query
<i class="fa fa-tag"></i> EE 1.1.19 <i class="fa fa-clock-o"></i> 2018-05-21 00:30
---
### Enhancements
* Update to make syntax highlighting theme more consistent
* Update to support code block syntax highlighting of C, C++, Java, C#, Objective-C, Scala and Kotlin
* Update to support YAML frontmatter syntax highlighting in editor
### Fixes
* Fix and improve performance of extract frontmatter for YAML metadata
* Fix to handle when there are no available items to active in book mode
* Fix extra tags for blockquote in textcomplete might not replace text properly
<i class="fa fa-tag"></i> EE 1.1.16 <i class="fa fa-clock-o"></i> 2018-05-17 01:00
---
### Enhancements
* Update to enhance and add more options for SSO
* Update to sort tags in recent page
### Fixes
* Fix realtime might not interrupt connection properly
* Fix note view permission not might check properly
* Fix to redirect back to team page after delete team note
* Fix gravatar might not able to show
* Fix realtime should not build roles on guests
* Fix dashboard might not able to clear team description
* Fix dashboard might not able to update user details
* Fix unable to click on dropdown menu in smaller screen devices
* Fix editor toolbar to horizontally scrollable in smaller width
* Fix cursor menu might not sort properly in some cases
* Fix to prevent opening same note across realtime servers
* Fix syncscroll of editor might delay after some edits
* Fix header navbar of index page in smaller screen
* Fix some link path might cause inifinte iframe in book mode
* Fix link exploder behaviors of link path and handle more input cases
* Fix loading spinner not showing
* Fix CSP should allow external import/export sources
<i class="fa fa-tag"></i> EE 1.1.7 <i class="fa fa-clock-o"></i> 2018-05-08 01:30
---
### Enhancements
* Update to set X-XSS-Protection header
* Update to tighten CSP default directives
### Fixes
* Fix to prevent enable invitee UI when user not login
* Fix to prevent assign note owner and team at same time in dashboard
* Fix empty search string of user and team search page not redirect back in dashboard
* Fix note search not showing owner and team in dashboard
<i class="fa fa-tag"></i> EE 1.1.6 <i class="fa fa-clock-o"></i> 2018-05-06 10:30
---
### Features
+ Add CSP headers
+ Add link exploder
### Enhancements
* Update to support given multiple cert path in SAML auth module
* Update to support code block syntax highlighting of diff and shell
### Fixes
* Fix to fail email signin when user haven't set password
* Fix minor style and layout issues
* Fix ajax url in team manage page
<i class="fa fa-tag"></i> EE 1.1.0 <i class="fa fa-clock-o"></i> 2018-04-29 00:10
---
### Features
+ Add teamspace
+ Add SAML auth module
+ Add load balancer of realtime server
### Enhancements
* Upgrade highlight.js version to 9.12.0 for supporting shell language
* Update to support secure session cookie
* Update to add title attribute to TOC
* Update to make smart paste as editor preferences option
* Update to pre-validate user creation form and reset on error in dashboard
* Update to improve showup header performance
* Update to make realtime server more robust and use worker to leverage save tasks
* Update to revise index page
* Update to keep url search on show note redirection
### Fixes
* Fix to force disconnect socket when realtime in maintenance mode
* Fix to prevent add duplicated resize sensor event in syncscroll
* Fix to prevent view area scroll jittering on edit
* Fix process style tag might cause error
* Fix redirect loop cause by static file serve without add trailing slash
* Fix to make settings page data after user auth
* Fix to handle on paste event get invalid file
* Fix missing includes of flowchart and abcjs in published note and slide in CDN
* Fix to prevent mermaid tooltip causing editor page body overflow
* Fix null in url search part will cause too many redirection
* Fix to unescape HTML entities after first XSS filtering
* Fix LZString type note url might not been parsed correctly
* Fix recent page item template and styles
* Fix to improve migrate note url performance
<i class="fa fa-tag"></i> EE 1.0.13 <i class="fa fa-clock-o"></i> 2018-03-03 16:40
---
### Fixes
* Fix to migrate note url in the browser storage and cookie to url-safe base64 note url
<i class="fa fa-tag"></i> EE 1.0.12 <i class="fa fa-clock-o"></i> 2018-03-03 13:00
---
### Enhancements
* Upgrade dependencies
* Upgrade code style linter
<i class="fa fa-tag"></i> EE 1.0.11 <i class="fa fa-clock-o"></i> 2018-03-02 18:30
---
### Enhancements
* Update to allow br tag in header in book mode
* Update to while list more HTML5 tags with styles
* Update to switch the view and edit buttons to match the layout
* Upgrade CodeMirror to 5.35.0
### Fixes
* Fix note title might not able to extract when it contains more than one line break
* Fix to prevent unescape html entity twice in slide mode
* Fix esc key passing in the editor
* Fix to use url-safe base64 note url
<i class="fa fa-tag"></i> EE 1.0.10 <i class="fa fa-clock-o"></i> 2018-03-01 02:12
---
### Fixes
* Fix note might not be updated to db in heavy loading
<i class="fa fa-tag"></i> EE 1.0.9 <i class="fa fa-clock-o"></i> 2018-02-02 01:55
---
### Fixes
* Fix upload image button not working
* Fix to preserve horizontal tab in control character
<i class="fa fa-tag"></i> EE 1.0.8 <i class="fa fa-clock-o"></i> 2018-02-01 12:50
---
### Enhancements
* Upgrade socket.io to 2.0.4
* Upgrade reveal.js to 3.6.0
### Fixes
* Fix to handle if user not found on deserializing user data
* Fix to remove control characters before render to prevent syntax error
* Fix slide mode arrow not showing
### Removes
- Remove fix for not having cursor on IME composition which not works well
<i class="fa fa-tag"></i> EE 1.0.7 <i class="fa fa-clock-o"></i> 2018-01-28 21:52
---
### Features
+ Add shortcut key for persistent search
+ Add to support smart paste and drop of HTML
### Enhancements
* Update to revise overview page
* Update to support image option in YAML metadata for link preview
### Fixes
* Fix task list item might not able to toggle
* Fix not having cursor on IME composition
* Fix for API break change of mermaid 7.1.x
* Fix image alt not render properly
### Refactors
* Refactor to use React on overview page
* Refactor and improve webpack build time
<i class="fa fa-tag"></i> EE 1.0.6 <i class="fa fa-clock-o"></i> 2018-01-22 10:03
---
### Enhancements
* Fix anchor id should keep uppercase text
<i class="fa fa-tag"></i> EE 1.0.5 <i class="fa fa-clock-o"></i> 2018-01-04 22:43
---
### Enhancements
* Update to add banner and concept image for demo site
* Update to adjust index styles
<i class="fa fa-tag"></i> EE 1.0.4 <i class="fa fa-clock-o"></i> 2018-01-03 18:50
---
### Features
+ Add role-based control in overview page
### Enhancements
* Update year to 2018 (Happy New Year!)
* Update to adjust dashboard layout and styles
### Fixes
* Fix some wording in dashboard
* Fix dashboard file naming issue
* Fix to pack dashboard resources
* Fix webpack config and template public path
<i class="fa fa-tag"></i> EE 1.0.3 <i class="fa fa-clock-o"></i> 2017-12-28 02:32
---
### Fixes
* Fix revision worker not working
<i class="fa fa-tag"></i> EE 1.0.2 <i class="fa fa-clock-o"></i> 2017-12-28 01:16
---
### Features
+ Add support of external link syntax in book mode
### Fixes
* Fix webpack bundle config public path
<i class="fa fa-tag"></i> EE 1.0.1 <i class="fa fa-clock-o"></i> 2017-12-26 12:18
---
### Fixes
* Fix user limit counting error
* Fix to prevent open new tab on clicking internal links in book mode
* Fix plain text of the summary link not having enough margin in book mode
* Fix header links not able to show in book mode
* Fix building issue on Windows
<i class="fa fa-tag"></i> EE 1.0.0 <i class="fa fa-clock-o"></i> 2017-11-25 13:30
---
### Features
+ Add advanced role-based control
+ Add dashboard panel
+ Add overview page
+ Add support of advanced premission
+ Add mailer and related email options
+ Add editor toolbar
### Enhancements
* Update new landing page
* Update to support code block syntax highlighting of SAS
* Update to improve note and revision workers performance
* Support sending email confirmation
* Upgrade sequelize to 4.x
* Update to remind user if leaving with pending OT operations
* Update to use lower realtime heartbeat interval and timeout to make network status more responsive
* Update to improve user online, offline and listing events more efficient
* Upgrade socket.io to 2.0.3
### Fixes
* Fix to prevent srcdoc attribute in iframe element [Security Issue]
* Fix links within iframe in the book mode should open in new tab
* Fix gist plugin code closing tag
* Fix to prevent loading resources on post process html [Security Issue]
* Fix to prevent sync scroll to editor on view update and view ajax callback
* Fix hyperlink behavior incorrectly after user download note
* Fix synscroll jitter by detecting resize of edit and view area
* Fix slide mode contains unclosed tags might cause XSS [Security Issue]
* Fix unclosed tags might cause XSS [Security Issue]
* Fix scope in google auth not been set properly
* Fix home and end keys behavior for windows
* Fix responsive detection component might break the navbar layout
* Fix incorrect cursor attribute selector
* Fix to handle model strip null byte
### Refactors
* Refactor back-end code for extensibility
<i class="fa fa-tag"></i> 0.5.2 `Affogato` <i class="fa fa-clock-o"></i> 2017-06-14 14:00
---
### Features
+ Add support of book mode
+ Add basic search feature in profile page
+ Add profile page
+ Add settings page and support custom user avatar, name, username, email, biography
+ Add recent page
+ Add support of abcjs
### Enhancements
* Add support of Danish locale
* Add more reveal features to slide demo
* Upgrade socket.io to 2.0.2 and remove uws as direct dependency
* Upgrade reveal.js to 3.5.0
* Upgrade viz.js to 1.8.0 and use lite version
* Update to support set slide theme in slide options
* Upgrade to webpack 2
* Update to make editor have extra scroll padding in the bottom
* Update to support code block syntax highlighting of gherkin
* Update to make edit link in publish note and slide go directly to hackmd edit mode
* Update to change makefile syntax highlighting to Prism
### Fixes
* Fix slide mode might hide scrollbar on some linux
* Fix speaker note separator regex should only take effect on the line start
* Fix ContentType not set when upload image to S3
* Fix to implement toggle of TOC in HTML template
* Fix revisions are not compare and parse correctly
* Fix link regex should filter protocol with case insensitive flag [Security Issue]
* Fix text complete of extra tags for list not triggered properly
### Refactors
* Refactor back-end code with better structure
<i class="fa fa-tag"></i> 0.5.1 `Doppio` <i class="fa fa-clock-o"></i> 2017-03-23 00:20
---
### Enhancements
* Update to indicate version in status API header
* Update to generate front-end constants on server startup
* Update to add gitlab api scope option and auto adapt gitlab snippet feature on it
* Update to add default permission config option
* Update to add basics for secret management by Docker 1.13
* Update webpack config to use parallel uglify plugin to speed up production build
* Update realtime to use timer to avoid memory leaks on busy tick
* Update to remove history cache to lower application coupling
* Update to add screenshot on index page
* Update index layout to add profile on navbar
* Update to support allow email register option
* Update to support disable anonymous view option
* Update to add limited and protected permission
* Update to allow displaying LDAP provider name on sign-in modal
* Update to show yaml-metadata and diagram parsing error in the view
### Fixes
* Fix XSS vulnerability in link regex [Security Issue]
* Fix todo list item class might add in wrong element
* Fix pagination error in list.js over v1.5.0
* Fix update doc from filesystem cause redundant authorship stringify
* Fix export html to replace fallen cdn tortue.me to cdnjs
* Fix rendering might result XSS attribute on self closing tag [Security Issue]
* Fix out of sync when deleting on same cursor position on several clients
* Fix not determine OT have pending operations properly
* Fix to keep selections on save and restore info
* Fix image path problem when using filesystem backend
* Fix meta error not clear on before rendering
* Fix duplicated headers anchor link not been updated properly
* Fix checkLoginStateChanged might fall into infinite loop while calling loginStateChangeEvent
* Fix to workaround text shadow for font antialias might cause cut off in Edge
* Fix and refactor extracting content using metaMarked directly might lead in invalid object
### Refactors
* Refactor editor related code
* Refactor code with JavaScript Standard Style
* Refactor templates, partials and rearrange its path
* Refactor front-end code with more modular concepts
* Refactor front-end code using ES6 (also unify configs to `config.json`)
### Removes
- Removed UTF-8 BOM in download function
<i class="fa fa-tag"></i> 0.5.0 `Ristretto` <i class="fa fa-clock-o"></i> 2017-01-02 02:35
---
### Enhancements
* Update year to 2017 (Happy New Year!)
* Update to improve editor performance by debounce checkEditorScrollbar event
* Refactor data processing to model definition
* Update to remove null byte on editor changes
* Update to remove null byte before saving to DB
* Update to support Esperanto locale
* Little improvements (typos, uppercase + accents, better case) for French locale
* Update features.md publish button name and icon
### Fixes
* Fix authorship might losing update event because of throttling
* Fix migration script of revision lacks of definition of primary key
* Fix to not use diff_cleanupSemantic
* Fix URL concatenation when uploading images to local filesystem
* Fix js-url not import correctly
* Fixed typo: anonmyous
* Fix codemirror spell checker not considering abbreviation which contain apostrophe in word
* Fix possible user is undefined in realtime events
* Fix wrong package name reference in webpack config for bootstrap-validator
* Fix email option in config not parse correctly
* Fix mathjax not able to render issue
### Removes
- Remove LZString compression for data storage
- Remove LZString compression for some socket.io event data
<i class="fa fa-tag"></i> 0.4.6 `Melya` <i class="fa fa-clock-o"></i> 2016-12-19 17:20
---
### Features
+ Add support of allow free url config option
+ Add support of allow anonymous config option
+ Add preferences to editor status bar and add allow override browser keymap option
+ Add support of s3 and local filesystem for image uploading
+ Add of support optional email register and signin
+ Use uWebSocket to improve websocket performance
+ Use CDNJS by default with https and SRI support
+ Use Webpack to bundle frontend code
### Enhancements
* Update to make TOC syntax be case-insensitive
* Update to handle request with invalid uri
* Update to auto generate meta description based on content in publish note and slide
* Update to support haskell, go, typescript and jsx syntax highlighting in code block
* Update to use workers to leverage intensive work loading
* Update to support summary tag
* Change use cdn config option default to be true
* Update to retry when anytime the socket io disconnect
* Change to raise socket io timeout, heartbeat interval and timeout to lower offline period
* Update emoji parser using markdown-it-emoji instead of emojify
* Optimize finishView selector performance by avoid universal selector
* Config heroku deployment
* Update to support Hindi, Swedish locale
* Update to support wrap syntax for code block
* Update to support pagination for history list
### Fixes
* Fix slide mode on print pdf not finish view rendering
* Fix when server have heavy loading cache might not update to db properly
* Fix redirection to url without trailing slashes not considering about config urlpath
* Fix header id and text might affects by mathjax tags
* Fix possible meta XSS in history list [Security Issue]
* Fix possible XSS in yaml-metadata and turn using ejs escape syntax than external lib [Security Issue]
* Fix to allow data attribute of section tag in slide
* Fix slide might able to add unsafe attribute on section tag which cause XSS [Security Issue]
* Fix slide might trigger script when processing markdown which cause XSS [Security Issue]
* Fix published note won't scroll to hash on load
* Fix mathjax with blockquote might have race condition
* Fix server reconnect might not resend pending operations
* Fix slide export pdf styles not applied issue
* Fix possible unclose HTML and leaked html tags when fail to parse diagrams
* Fix typos in the `slide-example.md`
* Fix socket io doc event should setDoc when revision mismatch and no outstanding operation
* Fix markdown styles conflicting bootstrap on p and ul under alert area
* Fix finishView mermaid might select and replace whole markdown-body issue
* Fix code block which in deeper level will not be parsed issue
* Fix code block highlighting html not escaped when no languages specified
* Fix client socket on delete event might not delete corresponding history record correctly
* Fix to handle name or color is undefined error
* Fix history item event not bind properly on pagination change
* Fix history time should save in UNIX timestamp to avoid time offset issue
### Removes
- Drop bower the package manager
- Remove auto linkify image
<i class="fa fa-tag"></i> 0.4.5 `latte` <i class="fa fa-clock-o"></i> 2016-10-11 01:22
---
### Features
+ Add more environment variables for server configuration
+ Add setup script for getting started
+ Add support of deleting note
+ Add support of shortcut keys which can add and remove symbol surround text
+ Add support of shortcut keys for changing mode
+ Add support of i18n (English, Chinese, French, German, Japanese, Spanish, Portuguese, Greek, Italian, Turkish, Russian, Dutch, Croatian, Polish, Ukrainian)
+ Add support of note info API
+ Add support of disqus via yaml-metadata
### Enhancements
* Optimize png images by using zopflipng
* Update CodeMirror to 5.19.0 and rename jade to pug
* Update to add cache to history and improve its performance
* Update default indent to use spaces instead of tabs
* Improve syntax highlighting performance
* Update to make client handle syncing error better, use delay to avoid wrong document revision
* Update to allow CORS as API on revision actions
* Update to support showing owner on the infobar
* Update to prevent duplicate client push in queue to lower down server loading
* Reduce update view debounce time to make preview refresh quicker
* Update help modal cheatsheet font styles to make it more clear on spaces
* Update to add revision saving policy
* Update to support tiddlywiki and mediawiki syntax highlighting in editor
* Update to support save mode to url and vise versa
* Update edit and publish icon and change toggle icon for UX
* Improve authorship markers update performance
* Update slide mode to show extra info and support url actions
* Change the last change user saving strategy
* Update to support data uri in src attribute of image tag
* Improve index layout and UX with UI adjustments
* Update XSS policy to allow iframe and link with custom protocol
* Update markdown styles to follow github latest layout styles
* Update slide mode, now respect all meta settings and update default styles
* Update to make ToC menu always accessible without scrolling
* Update to make doc only update while filesystem content not match db content
### Fixes
* Fix README and features document format and grammar issues
* Fix some potential memory leaks bugs
* Fix history storage might not fallback correctly
* Fix to make mathjax expression display in editor correctly (not italic)
* Fix note title might have unstriped html tags
* Fix client reconnect should resend last operation
* Fix a bug when setting both maxAge and expires may cause user can't signin
* Fix text complete extra tags for blockquote and referrals
* Fix bug that when window close will make ajax fail and cause cookies set to wrong state
* Fix markdown render might fall into regex infinite loop
* Fix syntax error caused by element contain special characters
* Fix reference error caused by some scripts loading order
* Fix ToC id naming to avoid possible overlap with user ToC
* Fix header nav bar rwd detect element should use div tag or it might glitch the layout
* Fix textcomplete of extra tags for blockquote not match space character in the between
* Fix text-shadow for text antialiased might cause IE or Edge text cutoff
### Removes
- Cancel updating history on page unload
<i class="fa fa-tag"></i> 0.4.4 `mocha` <i class="fa fa-clock-o"></i> 2016-08-02 17:10
---
### Features
* Add support of showing authorship in editor
* Add support of saving authorship
* Add support of saving authors
* Add support of slide preview in both mode
* Add support of all extra syntax in slide mode
### Enhancements
* Update realtime check and refresh event, compress data to minimize network transfer delay
* Update to keep showing second level TOC if there is only one first level TOC
* Update to add expand and collapse toggle for TOC
* Update to make help modal and text complete hint using consistent reminder text
* Update to support slideOptions in the yaml metadata for customize slides
* Update to support redirect back to previous url after signin
* Update to avoid duplicated rendering slides and reduce DOM wrap
* Update CodeMirror to version 5.17.1
* Update to make random color more discrete
* Update user icon styles to make avatar more obvious
* Update Bootstrap to 3.3.7 and jQuery to 3.1.0 with related patches
* Update spell checker to ignore non-english or numeric alphabets
* Update to auto rolling session for auto extending cookies expiration
* Update some menu items and UIs
* Update to reduce realtime timeout and heartbeat interval to handle stale clients quicker
* Update to force note, publish note, publish slide redirect to their expected url
* Update to change server pre-rendering engine to markdown-it
### Fixes
* Workaround vim mode might overwrite copy keyMap on Windows
* Fix TOC might not update after changeMode
* Workaround slide mode gets glitch and blurry text on Firefox 47+
* Fix idle.js not change isAway property on onAway and onAwayBack events
* Fix http body request entity too large issue
* Fix google-diff-match-patch encodeURI exception issue
* Fix yaml metadata title should pass to generateWebTitle
* Fix spellcheck settings from cookies might not a boolean in string type
* Fix cookies might not in boolean type cause page refresh loop
* Fix the signin and logout redirect url might be empty
* Fix realtime might not clear or remove invalid sockets in queue
* Fix slide not refresh layout on ajax item loaded
* Fix retryOnDisconnect not clean up after reconnected
* Fix some potential memory leaks
<i class="fa fa-tag"></i> 0.4.3 `espresso` <i class="fa fa-clock-o"></i> 2016-06-28 02:04
---
### Features
* Add support of spellcheck
* Add support of light editor theme
* Add support of embed pdf
* Add support of exporting raw html
* Add revision modal with UIs and support marking patch diff texts
* Add support of saving note revision
### Enhancements
* Update to extend login info cookies to 365 days to reduce reductant page refresh
* Update to support new metadata: title, description, tags and google-analytics
* Prevent crawling editing note to enhance privacy
* Update to remove all data lines attributes to gain better update performance
* Update refresh modal to show more detail informations
* Update to make cursor tag default as hover mode to prevent tag overlay other lines
* Update highlight.js to version 9.4.0 and use bower dependency
* Improve history performance
### Fixes
* Fix history filter tags and search keyword might not apply after refresh
* Fix part class in list item might infect buildMap process
* Fix pdf tmp path is missing a folder slash before timestamp
* Fix realtime connection get stock when lots of client try to connect at same moment
* Fix locked or private permission should block any operation if owner is null
* Add back missing support of image size syntax in 0.4.2
* Fix update permission might cause duplicate view rendering
* Fix on paste long document to editor might cause scroll not syncing
* Workaround CodeMirror won't draw selections outside of the viewport
* Fix to make socket keep retry after disconnect on server maintenance
### Removes
- Remove metadata spellcheck support
- Remove robot meta on note edit page and html template
<i class="fa fa-tag"></i> 0.4.2 `cappuccino` <i class="fa fa-clock-o"></i> 2016-04-22 10:43
---
### Features
+ Support sync scrolling to edit area
+ Support import and export with GitLab snippet
+ Support GitLab signin
+ Add cheatsheet and help modal
### Enhancements
* Upgrade CodeMirror to version 5.15.3
* Support maintenance mode and gracefully exit process on signal
* Update to update doc in db when doc in filesystem have newer modified time
* Update to replace animation acceleration library from gsap to velocity
* Support image syntax with size
* Update textcomplete rules to support more conditions
* Update to use bigger user profile image
* Support showing signin button only when needed
### Fixes
* Fix other clients' cursor might disappear or move out of bound
* Fix to handle user profile image not exists
* Fix potential toolbar layout glitch
* Fix imgur uploads should always use https to avoid mix-content warning
* Fix to change fullscreen key to avoid OS key conflicts
* Fix and change ESC key in Vim mode
<i class="fa fa-tag"></i> 0.4.1 <i class="fa fa-clock-o"></i> 2016-04-22 10:43
---
### Enhancements
* Support when client domain not provided will use window.location variable
* Support when domain not provided will use relative path
* Support DOMAIN and URL_PATH environment variables
<i class="fa fa-tag"></i> 0.4.0 `first-year` <i class="fa fa-clock-o"></i> 2016-04-20 14:30
---
### Features
+ Support docs
+ Support Ionicons and Octicons
+ Support mermaid diagram
+ Support import and export with Gist
+ Support import and export with Google Drive
+ Support more options in YAML metadata
+ Support change keymap and indentation size/type
### Enhancements
* Change header anchor styles
* Refactor server code and configs
* Support experimental spell checking
* Upgrade CodeMirror to 5.13.5
* Update to emit info and disconnect clients if updater get errors
* Support to indicate if the note status is created or updated
* Support more DB types
* Server now use ORM for DBs
* Support static file cache
* Support more ssl settings
* Improve server stablilty
* Improve server performance
* Support Ionicons
* Support container syntax and styles
* Improve input performance
* Change markdown engine from remarkable to markdown-it
* Server now support set sub url path
* Support textcomplete in multiple editing
* Update to filter XSS on rendering
* Update to make sync scroll lerp on last line
* Update to make continue list in todo list default as unchecked
* Support auto indent whole line in list or blockquote
### Fixes
* Fix status bar might be inserted before loaded
* Fix mobile layout and focus issues
* Fix editor layout and styles might not handle correctly
* Fix all diagram rendering method and styles to avoid partial update gets wrong
* Fix to ignore process image which already wrapped by link node
* Fix when cut or patse scroll map might get wrong
* Fix to handle more socket error and info status
* Fix textcomplete not matching properly
* Fix and refactor cursor tag and cursor menu
* Fix Japanese, Chinese font styles
* Fix minor bugs of UI and seletor syntaxes
<i class="fa fa-tag"></i> 0.3.4 `techstars` <i class="fa fa-clock-o"></i> 2016-01-19 00:22
---
### Features
+ Beta Support slide mode
+ Beta Support export to PDF
+ Support TOC syntax
+ Support embed slideshare and speakerdeck
+ Support Graphviz charts
+ Support YAML metadata
+ Support private permission
### Enhancements
* Support pin note in history
* Support IE9 and above
* Support specify and continue line number in code block
* Changed all embed layout to 100% width
* Added auto detect default mode
* Support show last change note user
* Upgrade CodeMirror to 5.10.1 with some manual patches
* Improved server performance
* Support autocomplete for code block languages of charts
### Fixes
* Fixed some server connection issues
* Fixed several issues cause scrollMap incorrect
* Fixed cursor animation should not apply on scroll
* Fixed a possible bug in partial update
* Fixed internal href should not link out
* Fixed dropbox saver url not correct
* Fixed mathjax might not parse properly
* Fixed sequence diagram might render multiple times
<i class="fa fa-tag"></i> 0.3.3 `moon-festival` <i class="fa fa-clock-o"></i> 2015-09-27 14:00
---
### Features
+ Added status bar below editor
+ Added resizable grid in both mode
+ Added title reminder if have unread changes
+ Support todo list change in the view mode
+ Support export to HTML
+ Changed to a new theme, One Dark(modified version)
### Enhancements
* Support extra tags in todo list
* Changed overall font styles
* Optimized build sync scroll map, gain lots better performance
* Support and improved print styles
* Support to use CDN
* Image and link will href to new tab ors window
* Support auto scroll to corresponding position when change mode from view to edit
* Minor UI/UX tweaks
### Fixes
* Change DB schema to support long title
* Change editable permission icon to avoid misunderstanding
* Fixed some issues in OT and reconnection
* Fixed cursor menu and cursor tag are not calculate doc height properly
* Fixed scroll top might not animate
* Fixed scroll top not save and restore properly
* Fixed history might not delete or clear properly
* Fixed server might not clean client properly
<i class="fa fa-tag"></i> 0.3.2 `typhoon` <i class="fa fa-clock-o"></i> 2015-07-11 12:30
---
### Features
+ Support operational transformation
+ Support show other user selections
+ Support show user profile image if available
### Enhancements
* Updated editor to 5.4.0
* Change UI share to publish to avoid misleading
* Added random color in blockquote tag
* Optimized image renderer, avoid duplicated rendering
* Optimized building syncscroll map, make it faster
* Optimized SEO on publish and edit note
<i class="fa fa-tag"></i> 0.3.1 `clearsky` <i class="fa fa-clock-o"></i> 2015-06-30 16:00
---
### Features
+ Added auto table of content
+ Added basic permission control
+ Added view count in share note
### Enhancements
* Toolbar now will hide in single view
* History time now will auto update
* Smooth scroll on anchor changed
* Updated video style
### Fixes
* Note might not clear when all users disconnect
* Blockquote tag not parsed properly
* History style not correct
<i class="fa fa-tag"></i> 0.3.0 `sunrise` <i class="fa fa-clock-o"></i> 2015-06-15 24:00
---
### Enhancements
* Used short url in share notes
* Added upload image button on toolbar
* Share notes are now SEO and mobile friendly
* Updated code block style
* Newline now will cause line breaks
* Image now will link out
* Used otk to avoid race condition
* Used hash to avoid data inconsistency
* Optimized server realtime script
### Fixes
* Composition input might lost or duplicated when other input involved
* Note title might not save properly
* Todo list not render properly
<i class="fa fa-tag"></i> 0.2.9 `wildfire` <i class="fa fa-clock-o"></i> 2015-05-30 14:00
---
### Features
+ Support text auto complete
+ Support cursor tag and random last name
+ Support online user list
+ Support show user info in blockquote
### Enhancements
* Added more code highlighting support
* Added more continue list support
* Adjust menu and history filter UI for better UX
* Adjust sync scoll animte to gain performance
* Change compression method of dynamic data
* Optimized render script
### Fixes
* Access history fallback might get wrong
* Sync scroll not accurate
* Sync scroll reach bottom range too much
* Detect login state change not accurate
* Detect editor focus not accurate
* Server not handle some editor events
<i class="fa fa-tag"></i> 0.2.8 `flame` <i class="fa fa-clock-o"></i> 2015-05-15 12:00
---
### Features
+ Support drag-n-drop(exclude firefox) and paste image inline
+ Support tags filter in history
+ Support sublime-like shortcut keys
### Enhancements
* Adjust index description
* Adjust toolbar ui and view font
* Remove scroll sync delay and gain accuracy
### Fixes
* Partial update in the front and the end might not render properly
* Server not handle some editor events
<i class="fa fa-tag"></i> 0.2.7 `fuel` <i class="fa fa-clock-o"></i> 2015-05-03 12:00
---
### Features
+ Support facebook, twitter, github, dropbox login
+ Support own history
### Enhancements
* Adjust history ui
* Upgrade realtime package
* Upgrade editor package, now support composition input better
### Fixes
* Partial update might not render properly
* Cursor focus might not at correct position
<i class="fa fa-tag"></i> 0.2.6 `zippo` <i class="fa fa-clock-o"></i> 2015-04-24 16:00
---
### Features
+ Support sync scroll
+ Support partial update
### Enhancements
* Added feedback ui
* Adjust animations and delays
* Adjust editor viewportMargin for performance
* Adjust emit refresh event occasion
* Added editor fallback fonts
* Index page auto focus at history if valid
### Fixes
* Server might not disconnect client properly
* Resume connection might restore wrong info
<i class="fa fa-tag"></i> 0.2.5 `lightning` <i class="fa fa-clock-o"></i> 2015-04-14 21:10
---
### Features
+ Support import from dropbox and clipboard
+ Support more code highlighting
+ Support mathjax, sequence diagram and flow chart
### Enhancements
* Adjust toolbar and layout style
* Adjust mobile layout style
* Adjust history layout style
* Server using heartbeat to gain accuracy of online users
### Fixes
* Virtual keyboard might broken the navbar
* Adjust editor viewportMargin for preloading content
<i class="fa fa-tag"></i> 0.2.4 `flint` <i class="fa fa-clock-o"></i> 2015-04-10 12:40
---
### Features
+ Support save to dropbox
+ Show other users' cursor with light color
### Enhancements
* Adjust toolbar layout style for future
### Fixes
* Title might not render properly
* Code border style might not show properly
* Server might not connect concurrent client properly
<i class="fa fa-tag"></i> 0.2.3 `light` <i class="fa fa-clock-o"></i> 2015-04-06 20:30
---
### Features
+ Support youtube, vimeo
+ Support gist
+ Added quick link in pretty
+ Added font-smoothing style
### Enhancements
* Change the rendering engine to remarkable
* Adjust view, todo list layout style for UX
+ Added responsive layout check
+ Auto reload if client version mismatch
+ Keep history stack after reconnect if nothing changed
+ Added features page
### Fixes
* Closetags auto input might not have proper origin
* Autofocus on editor only if it's on desktop
* Prevent using real script and iframe tags
* Sorting in history by time not percise
<i class="fa fa-tag"></i> 0.2.2 `fire` <i class="fa fa-clock-o"></i> 2015-03-27 21:10
---
### Features
+ Support smartLists, smartypants
+ Support line number on code block
+ Support tags and search or sort history
### Enhancements
+ Added delay on socket change
+ Updated markdown-body width to match github style
+ Socket changes now won't add to editor's history
+ Reduce redundant server events
### Fixes
* Toolbar links might get wrong
* Wrong action redirections
<i class="fa fa-tag"></i> 0.2.1 `spark` <i class="fa fa-clock-o"></i> 2015-03-17 13:40
---
### Features
+ Support github-like todo-list
+ Support emoji
### Enhancements
+ Added more effects on transition
+ Reduced rendering delay
+ Auto close and match brackets
+ Auto close and match tags
+ Added code fold and fold gutters
+ Added continue listing of markdown
<i class="fa fa-tag"></i> 0.2.0 `launch-day` <i class="fa fa-clock-o"></i> 2015-03-14 20:20
---
### Features
+ Markdown editor
+ Preview html
+ Realtime collaborate
+ Cross-platformed
+ Recently used history