Philip Okugbe

Results 185 comments of Philip Okugbe

The tiptap [UniqueID extension ](https://tiptap.dev/docs/editor/extensions/functionality/uniqueid)is now open source. We can use it to attribute IDs to the heading tags. Ideally, we should use nanoid instead of the default UUID generation....

> So would you be ok with storing a uid (nanoid) with the headers The Unique ID extension does that already, so we can go with it.

The drag overlay should have less opacity. We should hide the action buttons too. This would bring it in line with the current behavior. https://github.com/user-attachments/assets/3ecce272-feea-414c-bee1-1ea720b257a9 Current UI: https://github.com/user-attachments/assets/5977e9a0-a525-4664-9487-5f5e361a8541

Here is a reproduction of the tree toggle state bug. To replicate, create a nested page to three levels and expand them all. Try to collapse one level, it collapses...

## Scroll - The page tree does not scroll for tree items beyond the view port. - We should also auto-scroll to the opened page's tree location. Similar to the...

Thanks @lukasbach, the reported issues are fixed. I have three observations: 1. You can't drag and drop above the first node. 2. It scrolls unnecessarily when you click on a...

Do you mean being able to nest the tasklist like this?

This usually happens if the attachment was copied and pasted from another page.

Translation happens on [Crowdin](https://crowdin.com/project/docmost). I may consider supporting this language in the future.

I have been able to achieve lazy loading. I created a custom hook from #172. I replaced `const [data, setData] = useState([])` in the hook with jotai atom to be...