mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-16 05:47:09 +08:00
fix(core): some ux enhancements on comments (#13105)
fix PD-2688 #### PR Dependency Tree * **PR #13105** 👈 This tree was auto-generated by [Charcoal](https://github.com/danerwilliams/charcoal) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Summary by CodeRabbit * **New Features** * Added configurable support for enabling or disabling inline comments. * Introduced visual indication (strikethrough) for deleted comments in the comment sidebar. * Sidebar now shows when a comment is no longer present in the editor. * Added a localized placeholder prompt ("What are your thoughts?") in the comment editor. * Integrated detailed event tracking for comment actions: create, edit, delete, and resolve. * **Improvements** * Inline comments are now disabled in shared mode. * Enhanced synchronization between editor comments and provider state to remove stale comments. * Inline comment features now respect the document’s read-only state. * Improved mention handling and tracking in comment creation and editing. * Comment manager and entities now dynamically track comments present in the editor. * Comment configuration updated to enable or disable inline comments based on settings. * **Bug Fixes** * Prevented comment block creation when in read-only mode. * **Localization** * Added English localization for the comment prompt. <!-- end of auto-generated comment: release notes by coderabbit.ai --> #### PR Dependency Tree * **PR #13105** 👈 This tree was auto-generated by [Charcoal](https://github.com/danerwilliams/charcoal)
This commit is contained in:
@@ -7754,6 +7754,10 @@ export function useAFFiNEI18N(): {
|
||||
* `Unsupported message`
|
||||
*/
|
||||
["com.affine.notification.unsupported"](): string;
|
||||
/**
|
||||
* `What are your thoughts?`
|
||||
*/
|
||||
["com.affine.notification.comment-prompt"](): string;
|
||||
/**
|
||||
* `No new notifications`
|
||||
*/
|
||||
|
||||
@@ -1936,6 +1936,7 @@
|
||||
"com.affine.notification.mention": "<1>{{username}}</1> mentioned you in <2>{{docTitle}}</2>",
|
||||
"com.affine.notification.comment": "<1>{{username}}</1> commented in <2>{{docTitle}}</2>",
|
||||
"com.affine.notification.comment-mention": "<1>{{username}}</1> mentioned you in a comment in <2>{{docTitle}}</2>",
|
||||
"com.affine.notification.comment-prompt": "What are your thoughts?",
|
||||
"com.affine.notification.empty": "No new notifications",
|
||||
"com.affine.notification.loading-more": "Loading more...",
|
||||
"com.affine.notification.empty.description": "You'll be notified here for @mentions and workspace invites.",
|
||||
|
||||
Reference in New Issue
Block a user