* dev: initialize new date picker
* style: selected date focus state
* chore: replace custom date filter modal components
* chore: replaced inbox snooze popover datepicker
* chore: replaced the custom date picker
* style: date range picker designed
* chore: date range picker implemented throughout the platform
* chore: updated tab indices
* chore: range-picker in the issue layouts
* chore: passed due date color
* chore: removed range picker from issue dates
* style: responsive profile
* style: profile header drop down, sidebar auto show hide depending on the screen width
* fix: item tap on white space in the drop down menu in profile header
* fix: profile layout breaking on big screens in page visit
* fix: show window closing alert only when page is not saved
* chore: Refactor useReloadConfirmations hook
- Removed the `message` parameter, as it was not being used and not
supported in modern browsers
- Changed the `isActive` flag to a temporary flag and added a TODO comment to remove it later.
- Implemented the `handleRouteChangeStart` function to handle route change events and prompt the user with a confirmation dialog before leaving the page.
- Updated the dependencies of the `handleBeforeUnload` and `handleRouteChangeStart` callbacks.
- Added event listeners for `beforeunload` and `routeChangeStart` events in the `useEffect` hook.
- Cleaned up the event listeners in the cleanup function of the `useEffect` hook.
fix: Fix reload confirmations in PageDetailsPage
- Removed the TODO comment regarding fixing reload confirmations with MobX, as it has been resolved.
- Passed the `pageStore?.isSubmitting === "submitting"` flag to the `useReloadConfirmations` hook instead of an undefined message.
This commit refactors the `useReloadConfirmations` hook to improve its functionality and fixes the usage in the `PageDetailsPage` component.
---------
Co-authored-by: Palanikannan1437 <73993394+Palanikannan1437@users.noreply.github.com>
* chore: events naming convention changed
* chore: track element added for project related events
* chore: track element added for cycle related events
* chore: track element added for module related events
* chore: issue related events updated
* refactor: event tracker store
* refactor: event-tracker store
* fix: posthog changes
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
* chore: empty state asset added
* chore: empty state asset updated and image path helper function added
* chore: empty state asset updated
* chore: empty state asset updated and empty state details constant added
* chore: empty state component, helper function and comicbox button added
* chore: draft, archived and project issue empty state
* chore: cycle, module and issue layout empty state
* chore: analytics, dashboard, all issues, pages and project view empty state
* chore:projects empty state
* chore:projects empty state improvement
* chore: cycle, module, view and page loader improvement
* chore: code refactor
* fix: issue embed going to next line when selected on slash commands
* fix: issue suggestions selecting next embed on arrow down
* fix: pages crashing, because of incorrect data type
* chore: removed issue embeds from document editor and page interface
* fix: upgraded issue widget card to show only Placeholder
* fix: pricing url changes for issue embed placeholder
* fix: build errors
* make computedFn without optional arguments
* fix archived issues
* fix activity changes with proper context
* fix display filters that require server side filtering
* add concurrency to dev command to avaoid erroring out
* add context to issue activity
* minor quality of life improvement for exporter modal
* show the option to save draft issue only when there is content in name and description
* maintain commonality while referencing the user in activity
* fix minor changes in draft save issue modal logical condition
* minor change is state component for filter selection
* change logic for create issue activity
* change use last draft issue button to state control over previous on hover as that was inconsistent
* chore: dropdowns should close on selecting an option
* style: @plane/ui dropdown styling
* refactor: @plane/ui dropdowns
* fix: build errors
* fix: list layout dropdowns positioning
* fix: priority dropdown text in dark mode
- Removed unused `switchLinkView` function in `PageRenderer`
- Added `hideDragHandle` prop to `PageRenderer` component
- Updated `EditorContainer` component in `PageRenderer` to include `hideDragHandle` prop
- Removed unused code and variables in `DocumentEditor` component
- Added `hideDragHandleOnMouseLeave` state variable in `DocumentEditor` component
- Added `setHideDragHandleFunction` to set the hideDragHandle function from the DragAndDrop extension
- Passed `hideDragHandleOnMouseLeave` as prop to `PageRenderer` component in `DocumentEditor`
- Removed unused code and variables in `PageDetailsPage` component
- Updated `customClassName` prop in `PageRenderer` component used in `PageDetailsPage`
chore(deps): Update dependencies
- Updated `@tippyjs/react` dependency to version 4.2.6
- Updated `mobx-react-lite` dependency to version 4.0.5
- Updated `tippy.js` dependency to version 6.3.7
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
* fix global issues and views
* remove separate layouts for specific views
* add permissions to views
* fix global issues filters
---------
Co-authored-by: Rahul R <rahulr@Rahuls-MacBook-Pro.local>
* fix: handled undefined issue_id in list layout
* dev: issue detail store and optimization
* dev: issue filter and list operations
* fix: typo on labels update
* dev: Handled all issues in the list layout in project issues
* dev: handled kanban and auick add issue in swimlanes
* chore: fixed peekoverview in kanban
* chore: fixed peekoverview in calendar
* chore: fixed peekoverview in gantt
* chore: updated quick add in the gantt chart
* chore: handled issue detail properties and resolved build issues
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
* fix cycle creation and active cycle map
* minor fix in cycle store
* create cycle breaking fix
* replace last possible bits of router.push with Link
---------
Co-authored-by: Rahul R <rahulr@Rahuls-MacBook-Pro.local>