Aaryan Khandelwal
6344f6f562
chore: set order by to manual on gantt chart ( #1886 )
2023-08-18 15:12:12 +05:30
sriram veeraghanta
e1ae0d3b56
feat : Tiptap integration ( #1832 )
...
* remirror instances commented out to avoid prosemirror conflicts
* styles migrated for remirror to tiptap transition
* added bubblemenu support with extensions
* fixed css for task lists and code with syntax highlighting
* added support for slash command
* fixed bubble menu to match styles and added better seperation in UI
* saving with debounce logic added and it's stored in backend
* added migration support by updating to html
* Image uploads done
* improved file structure and delete image function implemented
* Integrated tiptap with Issue Modal
* added additional props and Tiptap Integration with Comments
* added tiptap integration with user activity feeds
* added ref control support and bubble menu support for readonly editor
* added tiptap support for plane pages
* added tiptap support to gpt assistant modal (yet to be tested)
* removed remirror instances and cleaned up code
* improved code structure for extracting props in Tiptap
* fixing ts errors for next build
* fixing node ts error for Horizontal Rule
* added ts fix for node types
* temp fix
* temp fix
* added min height for issue description in modal
* added resolutions to prosemirror-model version
* trying pnpm overrides
* explicitly added prosemirror deps
* bugfixes
* removed extra gap at the top and moved saved indicator to the bottom
* fix: slash command scroll position
* chore: update custom css variables
* matched theme colours
* fixed gpt-assistant modal
* updated yarn lock
* added debounced updates for the title and removed saved state after timeout
* added css animations for saved state
* build fixes and remove remirror instances
* minor commenting fixes
---------
Co-authored-by: Palanikannan1437 <73993394+Palanikannan1437@users.noreply.github.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2023-08-15 15:04:46 +05:30
Aaryan Khandelwal
d9ccce41bc
chore: profile and my issues page start date option ( #1815 )
...
* chore: profile and my issues page start date option
* fix: properties order in my profile view options
2023-08-09 15:46:47 +05:30
Aaryan Khandelwal
88e5a05253
chore: subscribed by me tab on my issues page ( #1800 )
...
* chore: add subscribed by me tab in my issues
* chore: update tab titles
* fix: build error
2023-08-08 13:15:25 +05:30
Aaryan Khandelwal
97c3fb40e7
fix: custom theme persisting after signing out ( #1780 )
...
* fix: custom theme persistence
* chore: remove console logs
* fix: build error
* fix: change theme from command k
2023-08-03 15:01:31 +05:30
Aaryan Khandelwal
10f145f85c
feat: user profile analytics, views and filters ( #1698 )
...
* feat: user profile overview
* chore: profile sidebar designed
* feat: user issues filters and view options
* refactor: filters
* refactor: mutation logic
* fix: percentage calculation logic and sidebar shadow
2023-07-28 13:39:42 +05:30
Aaryan Khandelwal
c54b8b9a15
refactor: filters list component ( #1687 )
...
* refactor: filters list component
* fix: build error
2023-07-27 00:57:12 +05:30
Dakshesh Jain
39274fd5fa
fix: show-sub issue filter is true now by default ( #1679 )
2023-07-26 17:52:03 +05:30
Aaryan Khandelwal
3d7fe40035
feat: my issues view layouts and filters, refactor: issue views ( #1681 )
...
* refactor: issue views and my issues
* chore: update view dropdown options
* refactor: render emoji function
* refactor: api calss
* fix: build errors
* fix: fetch states only when dropdown is opened
* chore: my issues dnd
* fix: build errors
* refactor: folder structure
2023-07-26 17:51:26 +05:30
Dakshesh Jain
9c28011ea5
refactor: notification pagination & made context for handling functions related to notification ( #1654 )
...
* refactor: add pagination and notification context
* refactor: moved header & snooze option to their own files
added check before toUpperCase function
2023-07-26 12:02:14 +05:30
Dakshesh Jain
c2327fa538
feat: show sub-issue on list-view ( #1665 )
2023-07-25 13:09:38 +05:30
Aaryan Khandelwal
ecdd1f1d03
promote: develop to stage-release ( #1594 )
...
* fix: onboarding invitations overflow (#1575 )
* fix: onboarding invitations overflow
* fix: user avatar in the notification card
* style: update graph grid color
* fix: no 'Create by me' label coming up (#1573 )
* feat: added new issue subscriber table
* dev: notification model
* feat: added CRUD operation for issue subscriber
* Revert "feat: added CRUD operation for issue subscriber"
This reverts commit b22e062576
.
* feat: added CRUD operation for issue subscriber
* dev: notification models and operations
* dev: remove delete endpoint response data
* dev: notification endpoints and fix bg worker for saving notifications
* feat: added list and unsubscribe function in issue subscriber
* dev: filter by snoozed and response update for list and permissions
* dev: update issue notifications
* dev: notification segregation
* dev: update notifications
* dev: notification filtering
* dev: add issue name in notifications
* dev: notification new endpoints
* fix: pushing local settings
* feat: notification workflow setup and made basic UI
* style: improved UX with toast alerts and other interactions
refactor: changed classnames according to new theme structure, changed all icons to material icons
* feat: showing un-read notification count
* feat: not showing 'subscribe' button on issue created by user & assigned to user
not showing 'Create by you' for view & guest of the workspace
* fix: 'read' -> 'unread' heading, my issue wrong filter
* feat: made snooze dropdown & modal
feat: switched to calendar
* fix: minor ui fixes
* feat: snooze modal date/time select
* fix: params for read/un-read notification
* style: snooze notification modal
* fix: no label for 'Create by me'
* fix: no label for 'Create by me'
* fix: removed console log
* fix: tooltip going behind popover
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
* style: tooltip on notification header actions (#1577 )
* style: tooltip on notification header
* chore: update tooltip content
---------
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
* fix: user migrations for back population (#1578 )
* fix: total notifications count (#1579 )
* fix: notification card (#1583 )
* feat: add new icons package (#1586 )
* feat: add material icons package
* chore: replace issue view icons
* chore: notification ordering (#1584 )
* fix: uuid error when cycle and module updates (#1585 )
* refactor: height of popover & api fetch call (#1587 )
* fix: snooze dropdown overflow (#1588 )
* fix: notification subscribe endpoint (#1593 )
* refactor: height of popover & api fetch call
* fix: notification subscribe endpoint
* chore: notification empty state overflow (#1592 )
* chore: notification empty state overflow
* fix: white logo
* fix: custom theme default values
* fix: custom theme default values
* fix: issues count to remove archived issues (#1591 )
* dev: background migration for user custom themes (#1590 )
---------
Co-authored-by: Dakshesh Jain <65905942+dakshesh14@users.noreply.github.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2023-07-20 17:24:17 +05:30
Kunal Vishwakarma
4c3e2c252a
chore: due date filter ( #965 )
...
* chore: due date filter
* fix: deployment error
* chore: optimized code
* chore: created constants for due date
* chore: create seperated css file for react datepicker styling
* fix: due date filter
* chore: highlight selected option
* fix: merge conflicts
* fix: build error
* chore: date range selector validation
* fix: issue views overflow
* refactor: due date filter modal code
* refactor: multi level dropdown
* chore: due date filter select default value
---------
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2023-07-04 23:13:07 +05:30
Aaryan Khandelwal
a0ae569a68
chore: show inbox applied filters list ( #1334 )
2023-06-21 17:32:56 +05:30
Aaryan Khandelwal
0dfa06e55b
fix: lower role user cannot invite higher role user ( #1302 )
2023-06-16 19:06:34 +05:30
pablohashescobar
e9a0eb87cc
feat: inbox ( #1023 )
...
* dev: initialize inbox
* dev: inbox and inbox issues models, views and serializers
* dev: issue object filter for inbox
* dev: filter for search issues
* dev: inbox snooze and duplicates
* dev: set duplicate to null by default
* feat: inbox ui and services
* feat: project detail in inbox
* style: layout, popover, icons, sidebar
* dev: default inbox for project and pending issues count
* dev: fix exception when creating default inbox
* fix: empty state for inbox
* dev: auto issue state updation when rejected or marked duplicate
* fix: inbox update status
* fix: hydrating chose with old values
filters workflow
* feat: inbox issue filtering
* fix: issue inbox filtering
* feat: filter inbox issues
* refactor: analytics, border colors
* dev: filters and views for inbox
* dev: source for inboxissue and update list inbox issue
* dev: update list endpoint to house filters and additional data
* dev: bridge id for list
* dev: remove print logs
* dev: update inbox issue workflow
* dev: add description_html in issue details
* fix: inbox track event auth, chore: inbox issue action authorization
* fix: removed unnecessary api calls
* style: viewed issues
* fix: priority validation
* dev: remove print logs
* dev: update issue inbox update workflow
* chore: added inbox view context
* fix: type errors
* fix: build errors and warnings
* dev: update issue inbox workflow and log all the changes
* fix: filters logic, sidebar fields to show
* dev: update issue filtering status
* chore: update create inbox issue modal, fix: mutation issues
* dev: update issue accept workflow
* chore: add comment to inbox issues
* chore: remove inboxIssueId from url after deleting
* dev: update the issue triage workflow
* fix: mutation after issue status change
* chore: issue details sidebar divider
* fix: issue activity for inbox issues
* dev: update inbox perrmissions
* dev: create new permission layer
* chore: auth layer for inbox
* chore: show accepting status
* chore: show issue status at the top of issue details
---------
Co-authored-by: Dakshesh Jain <dakshesh.jain14@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2023-06-16 18:57:17 +05:30
guru_sainath
3d5fcbd4ce
dev: route validation on non authenticated pages ( #1238 )
2023-06-07 13:47:56 +05:30
Anmol Singh Bhatia
6f2a38ad66
fix: bug and auth fixes ( #1224 )
...
* fix: sign in and invitation page fixes
* fix: project and workspace services track event fix
* fix: user onboarding complete track event fix
* fix: issue track event fix
* fix: partial property , issue comment and mark as done issue track event fix
* fix: bulk delete , move to cycle or module and issue label track event fix
* fix: state , cycle and module track event fix
* fix: pages and block track event fix
* fix: integration , estimate , importer , analytics and gpt track event fix
* fix: view track event fix
* fix: build fix
* fix: build fix
2023-06-06 21:36:00 +05:30
Anmol Singh Bhatia
c949c4d244
fix: empty module mutation and issue view flicker fix ( #1158 )
2023-05-29 18:35:43 +05:30
Aaryan Khandelwal
290318603d
fix: calendar view mutation ( #1042 )
2023-05-15 11:35:07 +05:30
Anmol Singh Bhatia
1329145173
feat: custom theming ( #1028 )
...
* chore: custom theme types and constants
* feat: custom theming
* feat: preferences tab added in profile settings
* feat: remove unneccessary file
* feat:theme apply on page load
* fix: theme switch dropdown fix
* feat: color picker input, theme icon added, chore: code refactor
* style: color picker icon added
* fix: mutation fix
* fix: palette sequence fix
* chore: default custom theme palette updated
* style: join project and not authorized page theming
* fix: merge conflict
* fix: build fix and preferences tab layout fix
2023-05-11 18:40:17 +05:30
Aaryan Khandelwal
2ec8fbab34
style: modals theming ( #940 )
...
* style: existing issues list modal
* style: parent issues list modal
* style: issue modal
* style: cycle modal
* style: module modal
* style: view modal
* style: page modal
* style: delete modals
2023-04-24 11:19:53 +05:30
Anmol Singh Bhatia
9129a6cde2
feat: calendar filters ( #908 )
...
* feat: hiding unnecessary filters for calendar view
* feat: filters for calendar view
* feat: module and cycle calendar view filters
2023-04-21 01:42:09 +05:30
Aaryan Khandelwal
c5206a7792
feat: separate filters for cycles and modules ( #892 )
2023-04-19 17:25:31 +05:30
Dakshesh Jain
7aa9e0bba1
fix: project authorization api fetch keys ( #858 )
2023-04-17 18:22:04 +05:30
Aaryan Khandelwal
6de54089cd
fix: show proper issues list if no filters are present ( #853 )
2023-04-17 17:10:36 +05:30
Aaryan Khandelwal
725c9375ea
fix: onboarding loop ( #775 )
...
* fix: dashboard workspace activity mutation
* fix: onboarding loop
2023-04-11 12:25:21 +05:30
Aaryan Khandelwal
1026ae3eb1
chore: user auth layer ( #749 )
...
* chore: use estimate points hook created
* chore: user auth layer
* fix: build error
2023-04-08 18:05:54 +05:30
Aaryan Khandelwal
3947a86fa7
fix: new auth layer ( #740 )
...
* chore: made workspace authorization wrapper component
* chore: added todos
* chore: workspace pages new layout
* chore: project authorization wrapper
* chore: new project authorization wrapper
* fix: authorization for member roles
* chore: new auth screens ui
---------
Co-authored-by: Dakshesh Jain <dakshesh.jain14@gmail.com>
2023-04-08 13:46:46 +05:30
Anmol Singh Bhatia
e6055da150
feat: calendar view ( #561 )
...
* feat:start and last day of month helper function
* feat: start and last day of week helper function
* feat: weekday and everyday interval helper function
* feat: calendar date formater helper function
* feat: monthly calendar view , feat: weekend date toggle, feat: calendar month and year picker
* feat: monthly , weekly view and weekend toggle
* feat: drag and drop added in calendar view
* fix: drag and drop mutation fix
* chore: refactoring , feat: calendar view option added
* fix: calendar view menu fix
* style: calendar view style improvement
* style: drag and drop styling
* fix:week day format fix
* chore: calendar constant added
* feat: calendar helper function added
* feat: month and year picker, month navigator, jump to today funtionality added
* feat: weekly navigation and jump to today fix, style: month year picker fix
---------
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2023-03-30 02:01:53 +05:30
Aaryan Khandelwal
37aade5ef6
fix: order by last created ( #550 )
...
* feat: block sync
* fix: order by last created order
2023-03-28 01:52:13 +05:30
Dakshesh Jain
f3583f6415
feat: added filter 'created_by' ( #524 )
...
* feat: clear filter button
* feat: added filter 'created_by'
* style: text align left for all the issues in filters dropdown
2023-03-24 23:31:56 +05:30
Aaryan Khandelwal
472767ab67
feat: group by created by option ( #516 )
2023-03-24 01:11:42 +05:30
Aaryan Khandelwal
7892a563b7
fix: minor ui fixes ( #515 )
...
* fix: sidebar arror positioning
* chore: show empty groups default value as true
2023-03-23 23:25:30 +05:30
Aaryan Khandelwal
d477c19ad9
feat: show empty states toggle button in the views dropdown ( #500 )
...
* feat: show empty states toggle button in views dropdown
* refactor: empty state toggle naming convention, feat: hidden groups in section in the kanban board
2023-03-23 02:13:52 +05:30
Dakshesh Jain
a830808f9d
refactor: views & filter ( #490 )
...
* fix: not saving filters on views detail page
* refactor: using issues endpoint to get issues in views detail page
feat: showing toast alert on saving view
2023-03-22 18:18:19 +05:30
Dakshesh Jain
9c388d8e50
refactor: setting filters as null if value is an empty array ( #483 )
...
* refractor: added params to fetch key
* feat: create views directly from views list page
fix: selected filter not showing up in multi-level dropdown, refactor: arranged imports
* refactor: setting filters as null if value is an empty array
2023-03-21 17:11:04 +05:30
Dakshesh Jain
5869c91d70
fix: added redirection to sign-in page if fetching user was a fail in the context ( #481 )
...
* refractor: added params to fetch key
* feat: create views directly from views list page
fix: selected filter not showing up in multi-level dropdown, refactor: arranged imports
* fix: added redirection to sign-in page if fetching user was a fail in the context
2023-03-21 12:48:17 +05:30
Dakshesh Jain
53df658b60
refactor: added params to filters, and removed manual mutation ( #480 )
...
* refractor: added params to fetch key
* feat: create views directly from views list page
fix: selected filter not showing up in multi-level dropdown, refactor: arranged imports
* refactor: added params to filters, and removed manual mutation
2023-03-21 12:47:47 +05:30
Dakshesh Jain
0fb9a14f15
refractor: added params to fetch key ( #465 )
2023-03-16 18:15:08 +05:30
Aaryan Khandelwal
d413dd1169
chore: update user profile stats ( #458 )
2023-03-16 15:53:09 +05:30
Dakshesh Jain
ef0e326ca0
feat: issues filter using views ( #448 )
...
* fix: made basic UI for views, binded services and logic for views
* feat: views list, delete view, and conditionally updating filters or my view props
2023-03-16 14:07:19 +05:30
Aaryan Khandelwal
96ad751e11
style: new workspace dashboard design ( #454 )
...
* style: workspace dashboard
* feat: activity graph
2023-03-16 01:36:21 +05:30
Dakshesh Jain
928ebdf632
fix: mutation for issue update on both kanban & list ( #436 )
...
* refactor: issues filter logic
* fix: removed fetch logic from hooks
* feat: filter by assignee and label
* chore: remove filter buttons
* feat: filter options
* fix: mutation for issue update on both kanban & list
---------
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2023-03-15 11:44:44 +05:30
Dakshesh Jain
98d4473501
fix: issue view not updating order_by value ( #324 )
2023-02-23 17:50:47 +05:30
Aaryan Khandelwal
818fe3ecf7
feat: manual ordering of issues ( #305 )
2023-02-20 19:19:46 +05:30
Aaryan Khandelwal
6f0539f01d
feat: create label option in create issue modal ( #281 )
2023-02-14 20:05:32 +05:30
Aaryan Khandelwal
adbe16f8ae
refactor: global select component for issue view
2023-02-06 15:18:57 +05:30
Aaryan Khandelwal
7ca1aef2ad
fix: fetch issue view context props error ( #205 )
...
* fix: build errors in docs
* fix: fetching issue view props error
2023-01-30 19:35:18 +05:30
sriram veeraghanta
9075f9441c
Refactoring Phase 1 ( #199 )
...
* style: added cta at the bottom of sidebar, added missing icons as well, showing dynamic workspace member count on workspace dropdown
* refractor: running parallel request,
made create/edit label function to async function
* fix: sidebar dropdown content going below kanban items
outside click detection in need help dropdown
* refractor: making parallel api calls
fix: create state input comes at bottom, create state input gets on focus automatically, form is getting submitted on enter click
* refactoring file structure and signin page
* style: changed text and added spinner for signing in loading
* refractor: removed unused type
* fix: my issue cta in profile page sending to 404 page
* fix: added new s3 bucket url in next.config.js file
increased image modal height
* packaging UI components
* eslint config
* eslint fixes
* refactoring changes
* build fixes
* minor fixes
* adding todo comments for reference
* refactor: cleared unused imports and re ordered imports
* refactor: removed unused imports
* fix: added workspace argument to useissues hook
* refactor: removed api-routes file, unnecessary constants
* refactor: created helpers folder, removed unnecessary constants
* refactor: new context for issue view
* refactoring issues page
* build fixes
* refactoring
* refactor: create issue modal
* refactor: module ui
* fix: sub-issues mutation
* fix: create more option in create issue modal
* description form debounce issue
* refactor: global component for assignees list
* fix: link module interface
* fix: priority icons and sub-issues count added
* fix: cycle mutation in issue details page
* fix: remove issue from cycle mutation
* fix: create issue modal in home page
* fix: removed unnecessary props
* fix: updated create issue form status
* fix: settings auth breaking
* refactor: issue details page
Co-authored-by: Dakshesh Jain <dakshesh.jain14@gmail.com>
Co-authored-by: Dakshesh Jain <65905942+dakshesh14@users.noreply.github.com>
Co-authored-by: venkatesh-soulpage <venkatesh.marreboyina@soulpageit.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia1001@gmail.com>
2023-01-26 23:42:20 +05:30