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
23f77328d4
fix: prevent custom menu button from opening cycle/ module details page when closed. ( #4025 )
2024-03-21 20:46:33 +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
rahulramesha
cb4cfa1dd5
[WEB-782] fix: Date timezone changes error ( #3992 )
...
* fix date related exceptions
* replace new Date from develop branch changes as well
* changes from self review
* wrap getDate logic with try catch to handle in case of error scenarios
* fix formatted time
2024-03-20 13:44:08 +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
M. Palanikannan
0759666b75
[WEB-755] fix: Clearing nodes to default node i.e. paragraph before converting it to other type ( #3974 )
...
* 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
2024-03-18 12:51:35 +05:30
Anmol Singh Bhatia
cbe5d9a047
chore: issue reaction response updated ( #3951 )
2024-03-15 17:26:38 +05:30
Ramesh Kumar Chandra
d25fcfdd88
[WEB-715] chore: closing custom dropdown on button click ( #3950 )
2024-03-15 17:25:57 +05:30
Ramesh Kumar Chandra
cb632408f9
[WEB-713] style: remove tooltips in mobile responsiveness ( #3948 )
...
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-03-12 20:39:36 +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
Aaryan Khandelwal
730e556bea
fix: emoji picker unnecessary scroll ( #3941 )
2024-03-12 19:09:51 +05:30
M. Palanikannan
d34df5c805
fix: updated extensions in read only instance of the editor ( #3925 )
2024-03-11 21:05:27 +05:30
Anmol Singh Bhatia
01702e9f66
[WEB-402] chore: project issues count ( #3911 )
...
* chore: added project issues count
* chore: project module and cycle issue count
* chore: resolved merge conflicts
* chore: added import statement
* chore: issue count type added
* chore: issue count added in project, cycle and module issues
* fix: lint fixes
* chore: tooltip added in issue count badge
* chore: tooltip added in issue count badge
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-03-11 21:05:00 +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
M. Palanikannan
4b30339a59
[WEB-638] feat: add tabIndex prop support to navigate using Tab key in all the editors ( #3902 )
...
* feat: added tab index support to navigate using Tab key in all the editors
* chore: changed the name of Table of Contents in Pages
* chore: file formatting
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-03-11 20:58:23 +05:30
M. Palanikannan
899771a678
[WEB-434] feat: add support to insert a new empty line on clicking at bottom of the editor ( #3856 )
...
* fix: horizontal rule no more causes issues on last node
* fixed the mismatched transaction by using native tiptap stuff
* added support to add new line onclick at bottom if last node is an image
TODO: blockquote at last node
* fix: simplified adding node at end of the document logic
* feat: rewrite entire logic handling all cases
* feat: arrow down and arrow up keys add empty node at top and bottom of doc from first/last row's cells
* feat: added arrow up and down key support to images too
* remove unnecessary console logs
* chore: formatting components
* fix: reduced bottom padding to increase onclick area
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-03-11 20:55:24 +05:30
sriram veeraghanta
8997ee2e3e
fix: eslint fixes
2024-03-11 20:45:51 +05:30
sriram veeraghanta
bce69bcbe1
fix: formatting files
2024-03-06 20:50:38 +05:30
M. Palanikannan
549f6d0943
[WEB-438] fix: ai insertion behaviour ( #3872 )
...
* fixed ai insertion behaviour
* replaced all ai popover references to have similar behavior
* chore: removed debug statements
2024-03-06 20:38:57 +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
Aaryan Khandelwal
e4f48d6878
[WEB-393] feat: new emoji picker using emoji-picker-react
( #3868 )
...
* chore: emoji-picker-react package added
* chore: emoji and emoji picker component added
* chore: emoji picker custom style added
* chore: migration of the emoji's
* chore: migration changes
* chore: project logo prop
* chore: added logo props in the serializer
* chore: removed unused keys
* chore: implement emoji picker throughout the web app
* style: emoji icon picker
* chore: update project logo renderer in the space app
* chore: migrations fixes
---------
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-03-06 19:15:48 +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
M. Palanikannan
cace132a2a
[WEB-372] fix: horizontal rule extension now always divider adds below nodes ( #3890 )
...
* fix: horizontal rule extension now always divider adds below nodes
* chore: removing duplicate horizontal rule extension
2024-03-06 18:43:19 +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
M. Palanikannan
e1db39ffc8
[WEB-566] feat: Added text to empty color picker boxes and other fixes ( #3867 )
...
* fix: z index issues with modals and on hover color in table item picker menu
* feat: added text indicators inside the table colors to give a gist of how text would look
2024-03-06 14:29:52 +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
M. Palanikannan
126d01bdc5
[WEB-617] fix: link behaviour fixed on formatting ( #3855 )
...
* fix: link behaviour fixed on formatting
* chore: added harmful script checks for links
2024-03-06 14:22:02 +05:30
Prateek Shourya
53367a6bc4
[WEB-570] chore: toast refactor ( #3836 )
...
* new toast setup
* chore: new toast implementation.
* chore: move toast component to ui package.
* chore: replace `setToast` with `setPromiseToast` in required places for better UX.
* chore: code cleanup.
* chore: update theme.
* fix: theme switching issue.
* chore: remove toast from issue update operations.
* chore: add promise toast for add/ remove issue to cycle/ module and remove local spinners.
---------
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
2024-03-06 14:18:41 +05:30
M. Palanikannan
d99529b109
fix: crash while updating link text on the last node ( #3871 )
2024-03-04 20:33:16 +05:30
Anmol Singh Bhatia
4b706437d7
[WEB-619] fix: workspace all issue quick action ( #3853 )
...
* chore: custom menu dropdown menu items classname prop added
* fix: issue layout quick action z index fix
2024-03-01 17:23:26 +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
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
sriram veeraghanta
ee57f815fd
chore: update package version
2024-02-26 19:47:02 +05:30
sriram veeraghanta
6240b17063
Merge branch 'develop' of github.com:makeplane/plane into preview
2024-02-23 19:22:17 +05:30
Aaryan Khandelwal
27fcfcf620
[WEB-507] fix: cycle lead details not visible ( #3750 )
...
* fix: cycle lead details
* revert: sidebar padding changes
2024-02-23 18:52:47 +05:30
M. Palanikannan
e0a4d7a12a
[WEB-459] fix: tables row color retention, images in tables and css fixes ( #3748 )
...
* fix: tables row color retention, images in tables and css fixes
* fix: border colors darker
* updated tables to new design
* removing comments
2024-02-23 18:51:38 +05:30
Nikhil
03e5f4a5bd
[WEB-468] fix: issue detail endpoints ( #3722 )
...
* dev: add is_subscriber to issue details endpoint
* dev: remove is_subscribed annotation from detail serializers
* dev: update issue details endpoint
* dev: inbox issue create
* dev: issue detail serializer
* dev: optimize and add extra fields for issue details
* dev: remove data from issue updates
* dev: add fields for issue link and attachment
* remove expecting a issue response while updating and deleting an issue
* change link, attachment and reaction types and modify store to recieve their data from within the issue detail API call
* make changes for subscription store to recieve data from issue detail API call
* dev: add issue reaction id
* add query prarms for archived issue
---------
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
2024-02-22 20:58:34 +05:30
rahulramesha
62607ade6f
disable peek overview for temporary issues until it is confirmed ( #3749 )
2024-02-22 20:24:15 +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
M. Palanikannan
56f4df4cb5
feat: added typography support to the editor for emDash, implies and arrows ( #3648 )
...
* feat: added typography support to the editor for emDash, implies and arrows
* chore: reverting back font
2024-02-21 18:35:44 +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
fb442d6dfe
chore: issue embed suggestion dropdown improvement ( #3730 )
2024-02-21 18:16:55 +05:30
Nikhil
ab3c3a6cf9
[WEB - 466] perf: improve performance for cycle and module endpoints ( #3711 )
...
* dev: improve performance for cycle apis
* dev: reduce module endpoints and create a new endpoint for getting issues by list
* dev: remove unwanted fields from module
* dev: update module endpoints
* dev: optimize cycle endpoints
* change module and cycle types
* dev: module optimizations
* dev: fix the issues check
* dev: fix issues endpoint
* dev: update module detail serializer
* modify adding issues to modules and cycles
* dev: update cycle issues
* fix module links
* dev: optimize issue list endpoint
* fix: removing issues from the module when removing module_id from issue peekoverview
* fix: updated the tooltip and ui for cycle select (#3718 )
* fix: updated the tooltip and ui for module select (#3716 )
---------
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-02-21 16:56:02 +05:30
guru_sainath
bbbd7047d3
fix: issue description empty state initial load in inbox and issue detail page ( #3696 )
...
* fix: updated description init loading and added loading confirmation alert in inbox issues, issue peek overview, and issue detail
* fix: updated the space issue in the editor and removed unwanted props in the description-input for issues
2024-02-19 15:43:57 +05:30
sriram veeraghanta
170f30c7dd
fix: editor fixes
2024-02-19 00:35:21 +05:30
Anmol Singh Bhatia
1bf06821bb
fix: add existing issue modal fix ( #3649 )
2024-02-13 18:57:56 +05:30