bb-plane-fork/apiserver/plane/db/migrations
Aaryan Khandelwal 3e2355e223
[WEB-460] refactor: editors, chore: pages list improvement (#4090)
* fix: stroing the transactions in page

* fix: page details changes

* chore: page response change

* chore: removed duplicated endpoints

* chore: optimised the urls

* chore: removed archived and favorite pages

* chore: revamping pages store and components

* mentions loading state part done

* fixed mentions not showing in modals

* removed comments and cleaned up types

* removed unused types

* reset: head

* chore: pages store and component updates

* style: pages list item UI

* fix: improved colors and drag handle width

* fix: slash commands are no more shown in the code blocks

* fix: cleanup/hide drag handles post drop

* fix: hide/cleanup drag handles post drag start

* fix: aligning the drag handles better with the node post css changes of the length

* fix: juggling back and forth of drag handles in ordered and unordered lists

* chore: fix imports, ts errors and other things

* fix: clearing nodes to default node i.e paragraph before converting it to other types of nodes

For more reference on what this does, please refer https://tiptap.dev/docs/editor/api/commands/clear-nodes

* chore: clearNodes after delete in case of selections being present

* fix: hiding link selector in the bubble menu if inline code block is selected

* chore: filtering, ordering and searching implemented

* chore: updated pages store and updated UI

* chore: new core editor just for document editor created

* chore: removed setIsSubmitting prop in doc editor

* fix: fixed submitting state for image uploads

* refactor: setShouldShowAlert removed

* refactor: rerenderOnPropsChange prop removed

* chore: type inference magic in ref to expose an api for controlling editor menu items from outside

* fix: naming imports

* chore: change names of the exposed functions and removing old types

* refactor: remove debouncedUpdatesEnabled prop;

* refactor: editor heading markings now parsed using html

* chore: removed unrelated components from the document editor

* refactor: page details granular components

* fix: remove onActionCompleteHandler

* refactor: removed rerenderOnProps change prop

* feat: added getMarkDown function

* chore: update dropdown option actions

* fix: sidebar markings update logic

* chore: add image and to-do list actions to the toolbar

* fix: handling refs and populating them via callbacks

* feat: scroll to node api exposed

* cleaning up editor refs when the editor is destroyed

* feat: scrolling added to read only instance of the editor

* fix: markings logic

* fix: build errors with types

* fix: build erros

* fix: subscribing to transactions of editor via ref

* chore: remove debug statements

* fix: type errors

* fix: temporary different slash commands for document editor

* chore: inline code extension style

* chore: remove border from readOnly editor

* fix: editor bottom padding

* chore: pages improvements

* chore: handle Enter key on the page title

* feat: added loading indicator logic in mentions

* fix: mentions and slash commands now work well with multiple editors in one place

* refactor: page store structure, filtering logic

* feat: added better seperation in inline code blocks

* feat: list autojoining added

* fix: pages folder structure

* fix: image refocus from external parts

* working lists somewhat

* chore: implement page reactions

* fix: build errors

* fix: build errors

* fixed drag handles stuff

* task list item fixed

* working

* fix: working on multiple nested lists

* chore: remove debug statements

* fix: Tab key on first list item handled to not go out of editor focus

* feat: threshold auto scroll support added and multi nested list selection fixed

* fix: caret color bug with improved inline code blocks

* fix: node range error when bulk deleting with list

* fix: removed slash commands from working in code blocks

* chore: update typography margins

* chore: new field added in page model

* fix: better type inference in slash commands

* chore: code block UI

* feat: image insertion at correct position using ref added

* feat: added improved mentions support for space

* fix: type errors in mentions for comments in web app

* sync: core with document-core

* fix: build errors

* fix: fallback for appendTo not being able to find active container instantly

* fix: page store

* fix: page description

* fix: css quality issues

* chore: code cleanup

* chore: removed placeholder text in codeblocks

* chore: archived pages response change

* chore: archived pages response change

* fix: initial pages list fetch

* fix: pages list filters and ordering

* chore: add access change option in the quick actions dropdown

* fix: inline code block caret fixed

* regression: removing extra text

* chore: caret color removed

* feat: copy code button added in code blocks

* fix: initial load of page details

* fix: initial load of page details

* fix: image resizing weird behavior on click/expanding it too much fixed now

* chore: copy page response

* fix: todo list spacing

* chore: description html in the copy page

* chore: handle latest description on refetch

* fix: saner scroll behaviours

* fix: block menu positioning

* fix: updated empty string description

* feat: tab change sync support added

* fix: infinite rerendering with markings

* fix: block menu finally

* fix: intial load on reload bug fixed

* fix: nested lists alignment

* fix: editor padding

* fix: first level list items copyable

* chore: list spacing

* fix: title change

* fix: pages list block items interaction

* fix: saving chip position

* fix: delete action from block menu to focus properly

* fix: margin-bottom as 0 to avoid weird spacing when a paragraph node follows a list node

* style: table, chore: lite text editor toolbar

* fix: page description tab sync

* fix: lists spacing and alignment

* refactor: document editor props

* feat: rich text editor wrapper created and migrated core

* feat: created wrapper around lite text editor and merged core

* chore: add lite text editor toolbar

* fix: build errors

* fix: type errors and addead live updation of toolbar

* chore: pages migration

* fix: inbox issue

* refactor: remove redundant package

* refactor: unused files

* fix: add dompurify to space app

* fix: inline code margin

* fix: editor className props

* fix: build errors

* fix: traversing up the tree before assuming the parent is not a list item

* fix: drag handle positions for list items fixed

* fix: removed focus at end logic after deleting block

* fix: image wrapper overflow scroll fix with block menu's position

* fix: selection and deletion logic for nested lists fixed!!

* fix: hiding the block menu while scrolling in the document/app

* fix: merge conflicts resolved from develop

* fix: inbox issue description

* chore: move page title to the web app

* fix: handling edge cases for table selection

* chore: lint issues

* refactor: list item functions moved to same file

* refactor: use mention hook

* fix: added try catch blocks for mention suggestions

* chore: remove unused code

* fix: remove console logs

* fix: remove console logs

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Palanikannan1437 <73993394+Palanikannan1437@users.noreply.github.com>
2024-04-11 21:28:59 +05:30
..
0001_initial.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0002_auto_20221104_2239.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0003_auto_20221109_2320.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0004_alter_state_sequence.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0005_auto_20221114_2127.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0006_alter_cycle_status.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0007_label_parent.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0008_label_colour.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0009_auto_20221208_0310.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0010_auto_20221213_0037.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0011_auto_20221222_2357.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0012_auto_20230104_0117.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0013_auto_20230107_0041.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0014_alter_workspacememberinvite_unique_together.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0015_auto_20230107_1636.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0016_auto_20230107_1735.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0017_alter_workspace_unique_together.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0018_auto_20230130_0119.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0019_auto_20230131_0049.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0020_auto_20230214_0118.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0021_auto_20230223_0104.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0022_auto_20230307_0304.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0023_auto_20230316_0040.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0024_auto_20230322_0138.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0025_auto_20230331_0203.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0026_alter_projectmember_view_props.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0027_auto_20230409_0312.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0028_auto_20230414_1703.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0029_auto_20230502_0126.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0030_alter_estimatepoint_unique_together.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0031_analyticview.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0032_auto_20230520_2015.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0033_auto_20230618_2125.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0034_auto_20230628_1046.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0035_auto_20230704_2225.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0036_alter_workspace_organization_size.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0037_issue_archived_at_project_archive_in_and_more.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0038_auto_20230720_1505.py [WEB - 549] dev: formatting and removing unused imports (#3782) 2024-03-06 20:48:30 +05:30
0039_auto_20230723_2203.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0040_projectmember_preferences_user_cover_image_and_more.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0041_cycle_sort_order_issuecomment_access_and_more.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0042_alter_analyticview_created_by_and_more.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0043_alter_analyticview_created_by_and_more.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0044_auto_20230913_0709.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0045_issueactivity_epoch_workspacemember_issue_props_and_more.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0046_label_sort_order_alter_analyticview_created_by_and_more.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0047_webhook_apitoken_description_apitoken_expired_at_and_more.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0048_auto_20231116_0713.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0049_auto_20231116_0713.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0050_user_use_case_alter_workspace_organization_size.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0051_cycle_external_id_cycle_external_source_and_more.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0052_auto_20231220_1141.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0053_auto_20240102_1315.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
0054_dashboard_widget_dashboardwidget.py [WEB - 549] dev: formatting and removing unused imports (#3782) 2024-03-06 20:48:30 +05:30
0055_auto_20240108_0648.py [WEB - 549] dev: formatting and removing unused imports (#3782) 2024-03-06 20:48:30 +05:30
0056_usernotificationpreference_emailnotificationlog.py dev: email notifications (#3421) 2024-01-23 17:49:22 +05:30
0057_auto_20240122_0901.py [WEB - 549] dev: formatting and removing unused imports (#3782) 2024-03-06 20:48:30 +05:30
0058_alter_moduleissue_issue_and_more.py [WEB - 549] dev: formatting and removing unused imports (#3782) 2024-03-06 20:48:30 +05:30
0059_auto_20240208_0957.py [WEB - 549] dev: formatting and removing unused imports (#3782) 2024-03-06 20:48:30 +05:30
0060_cycle_progress_snapshot.py [WEB - 549] dev: formatting and removing unused imports (#3782) 2024-03-06 20:48:30 +05:30
0061_project_logo_props.py [WEB-393] feat: new emoji picker using emoji-picker-react (#3868) 2024-03-06 19:15:48 +05:30
0062_cycle_archived_at_module_archived_at_and_more.py [WEB-780]feat: project cycle module archive (#3990) 2024-03-20 13:59:31 +05:30
0063_state_is_triage_alter_state_group.py [WEB-406] chore: project inbox revamp (#4141) 2024-04-08 19:11:47 +05:30
0064_auto_20240409_1134.py [WEB-460] refactor: editors, chore: pages list improvement (#4090) 2024-04-11 21:28:59 +05:30
__init__.py build: merge frontend and backend into a single repo 2022-11-30 02:47:42 +05:30