plane/web/components
Henit Chobisa de581102e3
feat: New Pages with Enhanced Document Editor Packages made over Editor Core 📝 (#2784)
* fix: page transaction model

* fix: page transaction model

* feat: updated ui for page route

* chore: initailized `document-editor` package for plane

* fix: format persistence while pasting markdown in editor

* feat: Inititalized Document-Editor and Editor with Ref

* feat: added tooltip component and slash command for editor

* feat: added `document-editor` extensions

* feat: added custom search component for embedding labels

* feat: added top bar menu component

* feat: created document-editor exposed components

* feat: integrated `document-editor` in `pages` route

* chore: updated dependencies

* feat: merge conflict resolution

* chore: modified configuration for document editor

* feat: added content browser menu for document editor summary

* feat: added fixed menu and editor instances

* feat: added document edittor instances and summary table

* feat: implemented document-editor in PageDetail

* chore: css and export fixes

* fix: migration and optimisation

* fix: added `on_create` hook in the core editor

* feat: added conditional menu bar action in document-editor

* feat: added menu actions from single page view

* feat: added services for archiving, unarchiving and retriving archived pages

* feat: added services for page archives

* feat: implemented page archives in page list view

* feat: implemented page archives in document-editor

* feat: added editor marking hook

* chore: seperated editor header from the main content

* chore: seperated editor summary utilities from the main editor

* chore: refactored necessary components from the document editor

* chore: removed summary sidebar component from the main content editor

* chore: removed scrollSummaryDependency from Header and Sidebar

* feat: seperated page renderer as a seperate component

* chore: seperated page_renderer and sidebar as component from index

* feat: added locked property to IPage type

* feat: added lock/unlock services in page service

* chore: seperated DocumentDetails as exported interface from index

* feat: seperated document editor configs as seperate interfaces

* chore: seperated menu options from the editor header component

* fix: fixed page_lock performing lock/unlock operation on queryset instead of single instance

* fix: css positioning changes

* feat: added archive/lock alert labels

* feat: added boolean props in menu-actions/options

* feat: added lock/unlock & archive/unarchive services

* feat: added on update mutations for archived pages in page-view

* feat: added archive/lock on_update mutations in single page vieq

* feat: exported readonly editor for locked pages

* chore: seperated kanban menu props and saved over passing redundant data

* fix: readonly editor not generating markings on first render

* fix: cheveron overflowing from editor-header

* chore: removed unused utility actions

* fix: enabled sidebar view by default

* feat: removed locking on pages in archived state

* feat: added indentation in heading component

* fix: button classnames in vertical dropdowns

* feat: added `last_archived_at` and `last_edited_at` details in editor-header

* feat: changed types for archived updates and document last updates

* feat: updated editor and header props

* feat: updated queryset according to new page query format

* feat: added parameters in page view for shared / private pages

* feat: updated other-page-view to shared page view && same with private pages

* feat: added page-view as shared / private

* fix: replaced deleting to archiving for pages

* feat: handle restoring of page from archived section from list view

* feat: made previledge based option render for pages

* feat: removed layout view for page list view

* feat: linting changes

* fix: adding mobx changes to pages

* fix: removed uneccessary migrations

* fix: mobx store changes

* fix: adding date-fns pacakge

* fix: updating yarn lock

* fix: removing unneccessary method params

* chore: added access specifier to the create/update page modal

* fix: tab view layout changes

* chore: delete endpoint for page

* fix: page actions, including- archive, favorite, access control, delete

* chore: remove archive page modal

* fix: build errors

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriramveeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2023-11-20 21:31:12 +05:30
..
account chore: onboarding (#2790) 2023-11-20 19:31:19 +05:30
analytics feat: event tracking using posthog and created application provider to render multiple wrappers (#2757) 2023-11-20 13:29:54 +05:30
api-token feat: api webhooks (#2543) 2023-11-15 15:56:57 +05:30
auth-screens fix: project states fixes (#2731) 2023-11-08 20:31:46 +05:30
automation style: Update modal appearance for UI consistency (#2747) 2023-11-10 15:48:34 +05:30
breadcrumbs chore: icon revamp and refactor (#2447) 2023-10-16 20:27:22 +05:30
command-palette feat: New Pages with Enhanced Document Editor Packages made over Editor Core 📝 (#2784) 2023-11-20 21:31:12 +05:30
common style: Update modal appearance for UI consistency (#2747) 2023-11-10 15:48:34 +05:30
core chore: onboarding (#2790) 2023-11-20 19:31:19 +05:30
cycles feat: New Pages with Enhanced Document Editor Packages made over Editor Core 📝 (#2784) 2023-11-20 21:31:12 +05:30
dnd refactor: removed unused packages (#2658) 2023-11-06 13:17:02 +05:30
emoji-icon-picker fix: Implementing mobx, refactoring service layer and rewriting components (#2441) 2023-10-15 23:50:12 +05:30
estimates refactor: project estimates store (#2801) 2023-11-20 15:58:40 +05:30
exporter feat: event tracking using posthog and created application provider to render multiple wrappers (#2757) 2023-11-20 13:29:54 +05:30
gantt-chart refactor: gantt sidebar (#2705) 2023-11-09 17:57:41 +05:30
headers fix: Labels delete & reordering (#2729) 2023-11-19 01:46:11 +05:30
icons fix: project states fixes (#2731) 2023-11-08 20:31:46 +05:30
inbox feat: event tracking using posthog and created application provider to render multiple wrappers (#2757) 2023-11-20 13:29:54 +05:30
instance feat: Instance Admin Panel: Configuration Settings (#2800) 2023-11-20 20:46:49 +05:30
integration feat: event tracking using posthog and created application provider to render multiple wrappers (#2757) 2023-11-20 13:29:54 +05:30
issues feat: New Pages with Enhanced Document Editor Packages made over Editor Core 📝 (#2784) 2023-11-20 21:31:12 +05:30
labels fix: minor fix (#2815) 2023-11-20 20:24:35 +05:30
modules feat: event tracking using posthog and created application provider to render multiple wrappers (#2757) 2023-11-20 13:29:54 +05:30
notifications style: Update modal appearance for UI consistency (#2747) 2023-11-10 15:48:34 +05:30
onboarding chore: onboarding (#2790) 2023-11-20 19:31:19 +05:30
page-views chore: onboarding (#2790) 2023-11-20 19:31:19 +05:30
pages feat: New Pages with Enhanced Document Editor Packages made over Editor Core 📝 (#2784) 2023-11-20 21:31:12 +05:30
profile style: changing profile screen title (#2814) 2023-11-20 20:46:15 +05:30
project feat: New Pages with Enhanced Document Editor Packages made over Editor Core 📝 (#2784) 2023-11-20 21:31:12 +05:30
states feat: event tracking using posthog and created application provider to render multiple wrappers (#2757) 2023-11-20 13:29:54 +05:30
toast-alert chore: icon revamp and refactor (#2447) 2023-10-16 20:27:22 +05:30
ui fix: Labels delete & reordering (#2729) 2023-11-19 01:46:11 +05:30
user fix: Implementing mobx, refactoring service layer and rewriting components (#2441) 2023-10-15 23:50:12 +05:30
views feat: New Pages with Enhanced Document Editor Packages made over Editor Core 📝 (#2784) 2023-11-20 21:31:12 +05:30
web-hooks feat: api webhooks (#2543) 2023-11-15 15:56:57 +05:30
workspace chore: onboarding (#2790) 2023-11-20 19:31:19 +05:30