rahulramesha
3e55490bbd
Merge branch 'develop' of github.com:makeplane/plane into feat/pagination
2024-03-27 14:15:49 +05:30
rahulramesha
834bf27231
fix order by for modules and cycles
2024-03-26 14:09:43 +05:30
rahulramesha
a9ffd18a2f
fix orderby priority for spreadsheet
2024-03-26 12:27:43 +05:30
Anmol Singh Bhatia
8205961d2a
[WEB-826] chore: integrations ( #4057 )
...
* fix: workspace integration page
* chore: remove integrations and code refactor
2024-03-25 16:19:45 +05:30
Anmol Singh Bhatia
9f9e508bb7
[WEB-812] chore: project active cycle stats empty state ( #4053 )
...
* chore: empty state asset and config file updated
* chore: empty state asset and config file updated
* chore: active cycle empty state implementation
2024-03-25 13:16:53 +05:30
rahulramesha
0d0bfd8a32
implement new logic for pagination layouts
2024-03-22 15:55:08 +05:30
Prateek Shourya
231fd52992
[WEB-447] feat: projects archive. ( #4014 )
...
* dev: project archive response
* feat: projects archive.
* dev: response changes for cycle and module
* chore: status message changed
* chore: update clear all applied display filters logic.
* style: archived project card UI update.
* chore: archive/ restore taost message update.
* fix: clear all applied display filter logic.
* chore: project empty state update to handle archived projects.
* chore: minor typo fix in cycles and modules archive.
* chore: close cycle/ module overview sidebar if it's already open when clicked on overview button.
* chore: optimize current workspace applied display filter logic.
* chore: update all `archived_at` type from `Date` to `string`.
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-03-21 20:59:34 +05:30
Prateek Shourya
061be85a5d
feat: cycles and modules archive. ( #4005 )
...
* fix: GET request changes
* fix: filtering changes
* feat: cycles and modules archive.
* chore: disable fetching of cycle/ module details when clicked on the card in archives page.
* chore: remove copy link button from archived modules/ cycles.
* fix: archived cycle and module loading fliker issue.
* chore: add validation to only archive completed cycles.
* chore: add validation to only archive completed or cancelled module.
* chore: archived issues/ cycles/ modules empty state update.
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-03-20 21:02:58 +05:30
sriram veeraghanta
53ddef1cd5
fix: eslint fixes and file formatting
2024-03-19 20:08:35 +05:30
sriram veeraghanta
473dfc7a5b
fix: merge conflicts resolved
2024-03-19 18:00:43 +05:30
rahulramesha
1a462711e1
[WEB-761] fix: Time zone date misalignment ( #3986 )
...
* fix date time misalignment
* fix failing build
* fix gantt chart view position fix
* comments for getDate method
* remove new Date() where not required
* changes from my self review
2024-03-19 17:40:20 +05:30
Anmol Singh Bhatia
92a077dce1
[WEB-504] chore: command k and issue relation modal empty state ( #3955 )
...
* chore: empty state asset updated
* chore: empty state asset updated
* chore: empty state config file updated
* chore: notification empty state updated
* chore: command-k, bulk delete and issue relation modal empty state updated
* chore: code refactor
* chore: code refactor
2024-03-15 17:28:45 +05:30
rahulramesha
cf470d715a
implement pagination for spreadsheet, list, kanban and calendar
2024-03-13 12:26:10 +05:30
Aaryan Khandelwal
b930d98665
[WEB-554] feat: modules filtering, searching and ordering ( #3947 )
...
* feat: modules filtering, searching and ordering implemented
* fix: modules ordering
* chore: total issues in list endpoint
* fix: modules ordering
* fix: build errors
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-03-12 20:24:21 +05:30
Aaryan Khandelwal
69e110f4a8
[WEB-578] feat: projects list filtering and ordering ( #3926 )
...
* style: project card UI updated
* dev: initialize project filter store and types
* chore: implemented filtering logic
* chore: implemented ordering
* chore: my projects filter added
* chore: update created at date filter options
* refactor: order by dropdown
* style: revert project card UI
* fix: project card z-index
* fix: members filtering
* fix: build errors
2024-03-12 19:36:40 +05:30
rahulramesha
b12a9e3621
issue pagination store changes
2024-03-12 15:17:47 +05:30
Anmol Singh Bhatia
48c9b78397
[WEB-545] chore: completed cycle empty state ( #3931 )
...
* chore: completed cycle issue transfer empty state added
* chore: cycle empty state variable updated
* chore: empty state config file updated
2024-03-11 21:23:09 +05:30
Aaryan Khandelwal
535731141f
[WEB-682] feat: cycles list filtering and searching ( #3910 )
...
* chore: implemented cycles list filters and ordering
* chore: active cycle tab updated
* refactor: cycles folder structure
* fix: name search inout auto-focus
* fix: cycles ordering
* refactor: move cycle filters logic to mobx store from local storage
* chore: show completed cycles in a disclosure
* chore: added completed cycles count
* refactor: cycles mapping logic
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-03-11 21:00:05 +05:30
Anmol Singh Bhatia
e05bc3965c
chore: update the label of the app sidebar dashboard to home ( #3912 )
2024-03-08 17:59:02 +05:30
Anmol Singh Bhatia
cc069b61aa
fix: empty state error handling added and page empty state key updated ( #3915 )
2024-03-08 17:57:48 +05:30
rahulramesha
026bc9318f
make store changes for pagination
2024-03-08 17:03:35 +05:30
Anmol Singh Bhatia
da735f318a
[WEB-404] chore: calendar layout add existing issue workflow improvement ( #3877 )
...
* chore: target date none filter
* chore: calendar layout add existing issue functionality added for cycle and module
* fix: enums export in the types package
* chore: remove NestedKeyOf type
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2024-03-06 20:17:32 +05:30
Anmol Singh Bhatia
a08f401452
[WEB-630] refactor: empty state ( #3858 )
...
* refactor: empty state global config file added and empty state component refactor
* refactor: empty state component refactor
* chore: empty state refactor
* chore: empty state config file updated
* chore: empty state action button permission logic updated
* chore: empty state config file updated
* chore: cycle and module empty filter state updated
* chore: empty state asset updated
* chore: empty state config file updated
* chore: empty state config file updated
* chore: empty state component improvement
* chore: empty state action button improvement
* fix: merge conflict
2024-03-06 20:16:54 +05:30
sriram veeraghanta
f188c9fdc5
fix: build issues
2024-03-06 19:52:40 +05:30
Aaryan Khandelwal
b3d3c0fb06
[WEB-654] fix: enums export in the types package ( #3887 )
...
* fix: enums export in the types package
* chore: remove NestedKeyOf type
2024-03-06 18:46:36 +05:30
sriram veeraghanta
3d09a69d58
fix: eslint issues and reconfiguring ( #3891 )
...
* fix: eslint fixes
---------
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-03-06 18:39:14 +05:30
Aaryan Khandelwal
5a32d10f96
[WEB-373] chore: new dashboard updates ( #3849 )
...
* chore: replaced marimekko graph with a bar graph
* chore: add bar onClick handler
* chore: custom date filter for widgets
* style: priority graph
* chore: workspace profile activity pagination
* chore: profile activity pagination
* chore: user profile activity pagination
* chore: workspace user activity csv download
* chore: download activity button added
* chore: workspace user pagination
* chore: collabrator pagination
* chore: field change
* chore: recent collaborators pagination
* chore: changed the collabrators
* chore: collabrators list changed
* fix: distinct users
* chore: search filter in collaborators
* fix: import error
* chore: update priority graph x-axis values
* chore: admin and member request validation
* chore: update csv download request method
* chore: search implementation for the collaborators widget
* refactor: priority distribution card
* chore: add enum for duration filters
* chore: update inbox types
* chore: add todos for refactoring
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-03-06 14:24:36 +05:30
guru_sainath
9326fb0762
[WEB-601] feat: enhanced display filters grouping by cycles and modules in project issues ( #3834 )
...
* feat: implemented cycle and module for display filters groupBy and sunGroupBy in project issues list and kanban layouts
* chore: Enabled drag ability for cycle and handled prepopulated data for quick add
* chore: disbaled drag ability for cycle
* chore: updated preloaded data
* chore: updated module and cycle store router dependancy to prop dependancy
2024-02-29 15:31:03 +05:30
guru_sainath
51f795fbd7
[WEB-477] feat: enhanced project issue filtering by cycles and modules ( #3830 )
...
* feat: implemented cycle and module filter in project issues
* feat: implemented cycle and module filter in draft and archived issues
2024-02-28 19:34:29 +05:30
Aaryan Khandelwal
0215b697a5
chore: update issue date icons ( #3826 )
2024-02-28 19:13:17 +05:30
Aaryan Khandelwal
30cc923fdb
[WEB-419] feat: manual issue archival ( #3801 )
...
* fix: issue archive without automation
* fix: unarchive issue endpoint change
* chore: archiving logic implemented in the quick-actions dropdowns
* chore: peek overview archive button
* chore: issue archive completed at state
* chore: updated archiving icon and added archive option everywhere
* chore: all issues quick actions dropdown
* chore: archive and unarchive response
* fix: archival mutation
* fix: restore issue from peek overview
* chore: update notification content for archive/restore
* refactor: activity user name
* fix: all issues mutation
* fix: restore issue auth
* chore: close peek overview on archival
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-02-28 16:53:26 +05:30
rahulramesha
6c70d3854a
[WEB-575] chore: safely re-enable SWR ( #3805 )
...
* safley enable swr and make sure to minimalize re renders
* resolve build errors
* fix dropdowns updation by adding observer
2024-02-28 15:18:11 +05:30
Prateek Shourya
5571d42e10
[WEB-536] fix: analytics highlight while switching between scope_and_demand
and custom
tab. ( #3767 )
2024-02-23 18:52:12 +05:30
rahulramesha
18b5115546
re enable sub issues toggle in spreadsheet layout ( #3779 )
2024-02-23 18:45:48 +05:30
Aaryan Khandelwal
b1592adc66
[WEB-371]: Implemented react-day-picker
for date selections ( #3679 )
...
* 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
2024-02-21 19:55:18 +05:30
guru_sainath
ac6e710623
[WEB-478]: implemented cycle filters in display properties for list, kanban, and spreadsheet layouts ( #3702 )
...
* chore: implemented the modules and cycle filter in the display properties
* typo: added placeholders for module and cycle select in spreadsheet view
* feat: created workspace modules and cycles endpoints in appi server and implemented in application
* ui: UI changes in the spreadsheet module and cycle dropdown and added cursor navigation for cycle via arrow keys
* format: formatted api sever
* chore: module select logic updated
* chore: updated module updated handler in all-properties and spreadsheet column
* chore: updated url names for workspace modules and cycles
* fix: validated members availability in the modules list member tooltip
---------
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-02-21 19:20:46 +05:30
Aaryan Khandelwal
487e961df1
[WEB-394]: Added a description to project network options ( #3717 )
...
* chore: project access specifier description added
* chore: project access specifier description added to the project settings form
* chore: remove fullstop
* fix: dropdown width
2024-02-21 18:26:41 +05:30
Anmol Singh Bhatia
7464c1090a
[WEB-456] chore: display sub issues option added in global view issues ( #3712 )
...
* chore: ensure global view issues displays sub-issues by default
* chore: sub issue toggle option added in global view issues
2024-02-21 17:51:36 +05:30
Anmol Singh Bhatia
eea3b4fa54
chore: new empty state ( #3640 )
...
* chore: empty state asset updated
* chore: empty state config updated
* chore: cycle and module issues layout empty state added
* chore: workspace and project settings empty state added
2024-02-13 16:35:20 +05:30
Prateek Shourya
afda3ee6ca
fix: priority sort order in display filters. ( #3627 )
2024-02-12 19:10:41 +05:30
Lakhan Baheti
4f72ebded9
chore: added sign-up/in, onboarding, dashboard, all-issues related events ( #3595 )
...
* chore: added event constants
* chore: added workspace events
* chore: added workspace group for events
* chore: member invitation event added
* chore: added project pages related events.
* fix: member integer role to string
* chore: added sign-up & sign-in events
* chore: added global-view related events
* chore: added notification related events
* chore: project, cycle property change added
* chore: cycle favourite, and change-properties added
* chore: module davorite, and sidebar property changes added
* fix: build errors
* chore: all events defined in constants
2024-02-09 16:22:08 +05:30
rahulramesha
e2affc3fa6
chore: virtualization ish behaviour for issue layouts ( #3538 )
...
* Virtualization like core changes with intersection observer
* Virtualization like changes for spreadsheet
* Virtualization like changes for list
* Virtualization like changes for kanban
* add logic to render all the issues at once
* revert back the changes for list to follow the old pattern of grouping
* fix column shadow in spreadsheet for rendering rows
* fix constant draggable height while dragging and rendering blocks in kanban
* fix height glitch while rendered rows adjust to default height
* remove loading animation for issue layouts
* reduce requestIdleCallback timer to 300ms
* remove logic for index tarcking to force render as the same effect seems to be achieved by removing requestIdleCallback
* Fix Kanban droppable height
* fix spreadsheet sub issue loading
* force change in reference to re render the render if visible component when the order of list changes
* add comments and minor changes
2024-02-09 15:53:15 +05:30
rahulramesha
fb3dd77b66
feat: Keyboard navigation spreadsheet layout for issues ( #3564 )
...
* enable keyboard navigation for spreadsheet layout
* move the logic to table level instead of cell level
* fix perf issue that made it unusable
* fix scroll issue with navigation
* fix build errors
2024-02-08 11:49:00 +05:30
Aaryan Khandelwal
0ee93dfd8c
chore: added None
filter option to the dashboard widgets ( #3556 )
...
* chore: added tab change animation
* chore: widgets filtering logic updated
* refactor: issues list widget
* fix: tab navigation transition
* fix: extra top spacing on opening the peek overview
2024-02-05 19:12:33 +05:30
Lakhan Baheti
0165abab3e
chore: posthog events improved ( #3554 )
...
* 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>
2024-02-05 13:19:07 +05:30
rahulramesha
3ef0570f6a
Fix all issues custom views by defining list layout for my-issue ( #3517 )
2024-01-31 13:59:46 +05:30
Aaryan Khandelwal
9debd81a50
dev: show all issues on the gantt chart ( #3487 )
2024-01-30 14:25:15 +05:30
rahulramesha
00e07443b0
fix: Add missing project and subscriber filters to the list of filter params ( #3497 )
...
* add missing project and subscriber filters to the list of filter params
* add toast message on successfully marking all notifications as read
2024-01-29 17:26:48 +05:30
Prateek Shourya
f8208b1b5e
Fix/empty state flicker ( #3475 )
...
* fix: flicker issue between loader and empty states.
* chore: fix `All Issues` tab highlight when we switch between tabs inside all issues.
2024-01-25 18:08:21 +05:30
Anmol Singh Bhatia
6c6b764421
chore: empty state and project active cycle improvement ( #3472 )
...
* chore: pages empty state improvement
* chore: workspace all issues empty state improvement
* chore: profile issue empty state improvement
* chore: empty state sm size updated
* chore: project view empty state image updated
* chore: dashboard widgets permission uodated
* chore: draft issues and project issue empty state image
* chore: active cycle label updated
2024-01-25 18:00:45 +05:30