mirror of
https://github.com/makeplane/plane.git
synced 2026-07-14 06:25:58 +02:00
* feat: page comments * chore: added node id * chore: changed reverse relation * chore: added resolve comment endpoint * fix: build errors * fix: basic comment decoration added * fix: add marks * fix: operations * fix: to ditch decorations approach! * fix: move dev-wiki into apps * fix: new approach with some more types * fix: link view container * fix: editor ee packages updated * fix: basic threads implementation added * fix: comments scroll and filtering * fix scrolling * chore: added total count for comments * fix: seperate the comments store * fix: comments removal * feat: multi comment on same mark * fix: mark fixed and styles of comments fixed! * feat: added better animations * fix: better styles and animations for comments * fix: ee seperation * fix: threads api fix * fix: new comment store attached * fix: resolve and delete * fix: remove framer motion * fix: add comment ordering * fix: delete extension * fix: web * fix: context aware comments * fix: new working comment store * fix: getting changes to web * fix: ui of comments * fix: comment mark resolution fixed * fix: move changes to store * temp fix: project pages * fix: comments using lite text editor * fix: rerendering infinitely * fix: comment box and reference * chore: updated the migration file * fix: move things to ee * chore: un commented the feature flag logic * chore: removed an extra line in feature flag * fix: editor types * fix: scrolling of thread items * fix: scrolling of thread items * fix: type errors * fix: comment creation * fix: page comments * fix: page comments * fix: remove utils * fix: added feature flagging * fix:loading json content * fix: upload items * fix: upload items * fix: ui chanegs * fix: comment box * fix: better spacing * Fix spacing and removing the divs not needed anymore * fix: comments storing json * Add comment thread management hooks * Replace use-new-comment hook with use-scroll-manager Remove useNewComment hook and related logic. Add useScrollManager hook for managing scroll behavior in the comments sidebar. Refactor threads-sidebar to use scroll manager for thread and comment box navigation. Add cancel button to new comment box. * Remove hover and click effects for resolved comment marks * Auto-scroll new comments in sidebar after order sync Adds highlight and scroll-to behavior for newly created comments. Sidebar now scrolls to the new thread after comments order updates. * Add granular page comment permissions and UI checks Introduce canCurrentUserCommentOnPage permission for pages. Update comment UI to respect user comment permissions. Refactor comment creation logic into useNewComment hook. Hide comment/reply UI for users without permission. * Refactor comments components and imports for clarity and type safety * Refactor comments components to use local types and remove unused files - Move type definitions from shared types file into local components - Remove unused comment-reactions component and types/index.ts - Update imports to use local hooks and types - Minor code cleanup and formatting * Refactor comments feature flag and clean up comments components - Replace isPageCommentsEnabled with isCommentsEnabled in page stores - Remove unused types, utils, and reactions components from comments - Move and rename comments components for consistency - Update editor flagging to use new comments feature flag logic - Simplify comments sidebar and thread item structure - Remove redundant exports and props from comments modules * Refactor comments extension to use workspace feature flag - Pass storeType to navigation pane extensions - Check isCommentsEnabled with workspaceSlug before rendering comments - Update canComment logic to use canCurrentUserCommentOnPage - Remove console.log and unused code - Fix types for extension props * Add canCurrentUserCommentOnPage to TeamspacePage * Refactor TCommentConfig type and move EditorSideEffects - Move TCommentConfig to ce/types/editor.ts and ee * fix: ce sync * fix: prosemirror-model fixed * chore: removed the extra migration * chore: added page comments serializer * fix: comments * refactor: comments * fix: ce/ee seperation * chore: changed the page serialization * fix: page comments refactored * fix: remove ce changes * fix: restoration for nested pages fixed * fix: less ce changes * fix: imports * fix: better refactoring of page root and editor body * fix: renaming files * fix: editor sideeffects * fix: add comments json field * fix: page comments types * fix: lint warnings * fix: props name change * fix: props name * fix: comment mark * fix: import type * fix: review changes * fix: extra checks * fix: type changes * fix: remove editor ref current * fix: renaming * fix: renaming files * fix: comments extension revamp * fix: declaring better types * fix: better types * fix: hooks seperated * fix: edit box * fix: html validation * fix: agents md * fix: naming convention * fix: update names and service methods * fix: more fixes * fix: attributs * fix: dev wiki sync --------- Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com> Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
101 lines
3.0 KiB
JSON
101 lines
3.0 KiB
JSON
{
|
|
"name": "dev-wiki",
|
|
"version": "0.26.1",
|
|
"private": true,
|
|
"license": "AGPL-3.0",
|
|
"scripts": {
|
|
"wiki-dev": "turbo run develop",
|
|
"wiki-develop": "next dev --port 3000",
|
|
"wiki-build": "next build",
|
|
"wiki-start": "next start",
|
|
"wiki-lint": "eslint . --ext .ts,.tsx",
|
|
"wiki-lint:errors": "eslint . --ext .ts,.tsx --quiet",
|
|
"wiki-export": "next export",
|
|
"wiki-clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist",
|
|
"wiki-dev:trace": "NEXT_TURBOPACK_TRACING=1 NEXT_CPU_PROF=1 next dev",
|
|
"wiki-view-trace": "next internal turbo-trace-server ./.next/trace"
|
|
},
|
|
"dependencies": {
|
|
"@atlaskit/pragmatic-drag-and-drop": "^1.1.3",
|
|
"@atlaskit/pragmatic-drag-and-drop-auto-scroll": "^1.3.0",
|
|
"@atlaskit/pragmatic-drag-and-drop-hitbox": "^1.0.3",
|
|
"@blueprintjs/popover2": "^1.13.3",
|
|
"@flatfile/api": "^1.12.0",
|
|
"@flatfile/hooks": "^1.6.0",
|
|
"@flatfile/react": "^7.13.4",
|
|
"@headlessui/react": "^1.7.3",
|
|
"@intercom/messenger-js-sdk": "^0.0.12",
|
|
"@plane/constants": "*",
|
|
"@plane/editor": "*",
|
|
"@plane/etl": "*",
|
|
"@plane/hooks": "*",
|
|
"@plane/i18n": "*",
|
|
"@plane/propel": "*",
|
|
"@plane/sdk": "*",
|
|
"@plane/services": "*",
|
|
"@plane/types": "*",
|
|
"@plane/ui": "*",
|
|
"@plane/utils": "*",
|
|
"@popperjs/core": "^2.11.8",
|
|
"@react-pdf/renderer": "^3.4.5",
|
|
"@tanstack/react-table": "^8.21.3",
|
|
"@todesktop/client-core": "^1.12.4",
|
|
"axios": "^1.8.3",
|
|
"clsx": "^2.0.0",
|
|
"cmdk": "^1.0.0",
|
|
"comlink": "^4.4.1",
|
|
"date-fns": "^4.1.0",
|
|
"dotenv": "^16.6.1",
|
|
"export-to-csv": "^1.4.0",
|
|
"fuse.js": "^7.0.0",
|
|
"isomorphic-dompurify": "^2.12.0",
|
|
"lodash": "^4.17.21",
|
|
"lucide-react": "^0.469.0",
|
|
"markdown-to-jsx": "^7.5.0",
|
|
"mobx": "^6.10.0",
|
|
"mobx-react": "^9.1.1",
|
|
"mobx-utils": "^6.0.8",
|
|
"next": "14.2.32",
|
|
"next-themes": "^0.2.1",
|
|
"pako": "^2.1.0",
|
|
"papaparse": "^5.4.1",
|
|
"posthog-js": "^1.131.3",
|
|
"react": "^18.3.1",
|
|
"react-color": "^2.19.3",
|
|
"react-day-picker": "9.5.0",
|
|
"react-dom": "^18.3.1",
|
|
"react-dropzone": "^14.2.3",
|
|
"react-grid-layout": "^1.5.0",
|
|
"react-hook-form": "7.51.5",
|
|
"react-markdown": "^8.0.7",
|
|
"react-masonry-component": "^6.3.0",
|
|
"react-pdf-html": "^2.1.2",
|
|
"react-popper": "^2.3.0",
|
|
"recharts": "^2.12.7",
|
|
"sharp": "^0.32.1",
|
|
"smooth-scroll-into-view-if-needed": "^2.0.2",
|
|
"swr": "^2.1.3",
|
|
"tailwind-merge": "^2.0.0",
|
|
"use-font-face-observer": "^1.2.2",
|
|
"uuid": "^9.0.0",
|
|
"zxcvbn": "^4.4.2"
|
|
},
|
|
"devDependencies": {
|
|
"@plane/eslint-config": "*",
|
|
"@plane/tailwind-config": "*",
|
|
"@plane/typescript-config": "*",
|
|
"@types/dompurify": "^3.0.5",
|
|
"@types/lodash": "^4.14.202",
|
|
"@types/node": "18.16.1",
|
|
"@types/papaparse": "^5.3.14",
|
|
"@types/react": "^18.3.11",
|
|
"@types/react-color": "^3.0.6",
|
|
"@types/react-dom": "^18.2.18",
|
|
"@types/react-grid-layout": "^1.3.5",
|
|
"@types/uuid": "^8.3.4",
|
|
"@types/zxcvbn": "^4.4.4",
|
|
"prettier": "^3.2.5",
|
|
"typescript": "5.8.3"
|
|
}
|
|
}
|