Akshita Goyal
f4f5e5a0d3
[WEB-1907] feat: Favorites Enhancements ( #5262 )
...
* chore: workspace user favorites
* chore: added project id in entity type
* chore: removed the extra key
* chore: removed the project member filter
* chore: updated the project permission layer
* chore: updated the workspace group favorite filter
* fix: project favorite toggle
* chore: Fav feature
* fix: build errors + added navigation
* fix: added remove entity icon
* fix: nomenclature
* chore: hard delete favorites
* fix: review changes
* fix: added optimistic addition to the store
* chore: user favorite hard delete
* fix: linting fixed
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-08-02 12:25:26 +05:30
Bavisetti Narayan
daaa04c6ea
[WEB-2092] fix: added unique constraints for project, module and states ( #5281 )
...
* fix: added unique constraints
* chore: migration indetaton
2024-07-31 19:38:53 +05:30
Nikhil
6ade86f89d
dev: rename user display configuration model ( #5119 )
...
* dev: rename model
* dev: add fields to project and issue types
2024-07-16 13:51:28 +05:30
rahulramesha
08d9e95a86
[WEB-1255] chore: Refactor existing Space app for project publish ( #5107 )
...
* chore: paginated the issues in space app
* chore: storing query using filters
* chore: added filters for priority
* chore: issue view model save function
* chore: votes and reactions added in issues endpoint
* chore: added filters in the public endpoint
* chore: issue detail endpoint
* chore: added labels, modules and assignees
* refactor existing project publish in space app
* fix clear all filters in space App
* chore: removed the extra serialier
* remove optional chaining and fallback to an empty array
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-07-15 18:35:45 +05:30
Nikhil
c6db050443
chore: page version migrations ( #5103 )
...
* chore: rewrite page version migration to remove data back migration
* dev: rename exporter history choice field
* dev: update migration
2024-07-10 19:37:04 +05:30
Nikhil
7986a28ca2
[WEB - 1837]feat: page versioning ( #5019 )
...
* dev: create issue types and add back migration for existing issues
* dev: fix save
* dev: fix migration for issue types
* dev: create page version
* dev: add page versioning migrations
* dev: create page version endpoints
* dev: add is_default value in issue type
* dev: add start date and target date to project
* chore: updated migration
* dev: get issue_types
* fix: typo
* dev: update fetch ordering
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-07-09 18:55:35 +05:30
guru_sainath
f617937542
[WEB-1900] chore: mentions mutation, ui fix on app sidebar notification badge, and back button inbox issue notification embed ( #5083 )
...
* chore: mention notification boolean field
* chore: handled mentions and all notification mutation and UI fix on the app sidebar notification badge and Back redirection button on inbox issue resposiveness
* chore: Moved everthing to chip
* chore: cleaning up the selection when we unmount the page
* chore: resolved build error
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-07-09 13:41:34 +05:30
Anmol Singh Bhatia
387dbd89f5
[WEB-1679] feat: issue detail widgets ( #5034 )
...
* chore: issue detail sidebar and main content improvement and code refactor
* dev: issue relation list component added
* chore: code refactor
* dev: issue detail widget implementation
* dev: update issue relation endpoint to return same response as sub issue
* chore: changed updated_by in issue attachment
* fix: peek view link ui
* chore: move collapsible button component to plane ui package
* chore: issue list component code refactor
* chore: relation icon updated
* chore: relation icon updated
* chore: issue quick action ui updated
* chore: wrap title indicatorElement component with useMemo
* chore: code refactor
* fix: build error
2024-07-05 16:51:58 +05:30
Bavisetti Narayan
9a927ded84
chore: estimate points float field ( #5038 )
2024-07-04 19:50:08 +05:30
Nikhil
095639b976
fix: workspace slug validation ( #5023 )
2024-07-03 13:19:57 +05:30
Nikhil
3dc933f0e8
[WEB - 1835] chore: update workspace constants ( #5017 )
...
* dev: add workspace restriction list in constants
* dev: update list
2024-07-02 20:05:35 +05:30
guru_sainath
26040144fc
[WEB-1792] chore: integrated inbox issue in notification peek view and handled increment/decrement of unread notifications ( #5008 )
...
* chore: added a boolean field in notification list
* chore: notification filters changed
* chore: handled inbox notification and typo on the card items
* chore: handled notification count increment and decrement
* chore: typos and ui updates
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-07-02 16:12:27 +05:30
Bavisetti Narayan
198452430f
[WEB-1674] chore: views access control ( #4885 )
...
* chore: access control changes in views
* chore: view serializer change
2024-06-20 16:04:46 +05:30
Bavisetti Narayan
418ca92f36
[WEB-1665] chore: advance views migration ( #4869 )
...
* chore: views migration
* chore: squashed migration
* chore: renamed global views
* chore: added owned by in serializer
2024-06-20 13:12:33 +05:30
Aaryan Khandelwal
aba2af9a7c
[WEB-1559] chore: updated pages response ( #4821 )
...
* dev: fix pages responses
* chore: updated pages response
* fix: search endpoint
* fix: pages delete endpoint
* fix: command k pages response
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-06-17 13:56:41 +05:30
Nikhil
cb593538e4
[WEB - 1552]chore: attach pages to multiple projects ( #4741 )
...
* dev: pages migrations
* dev: page models
* dev: api migrations
* chore: apis for pages migrations
* chore: dropped project id from page label and logs
* dev: pages logger exception
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-06-12 19:09:21 +05:30
guru_sainath
61d8586f7f
[WEB-522] chore: enabled estimate point analytics for module and cycle ( #4763 )
...
* chore: updated modal and form validations
* chore: module estimate analytics
* chore: state analytics
* chore: cycle estimate analytics
* chore: module points serializer
* chore: added fields in serializer
* chore: module state estimate points
* dev: updated module analytics
* dev: updated hover description on the burndown
* dev: UI and module total percentage validation
* chore: estimate points structure change
* chore: module burndown
* chore: key values changed
* chore: cycle progress snapshot
* chore: cycle detail endpoint
* chore: progress snapshot payload change
* chore: resolved merge conflicts
* chore: updated issue and point dropdown in active cycle
* chore: optimized grouped issues count in cycle and module
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-06-12 19:02:27 +05:30
rahulramesha
666d35afb9
feat: Issue pagination ( #4109 )
...
* dev: separate order by of issue queryset to separate utilty function
* dev: pagination for spreadhseet and gantt
* dev: group pagination
* dev: paginate single entities
* dev: refactor pagination
* dev: paginating issue apis
* dev: grouped pagination for empty groups
* dev: ungrouped list
* dev: fix paginator for single groups
* dev: fix paginating true list
* dev: state__group pagination
* fix: imports
* dev: fix grouping on taget date and project_id
* dev: remove unused imports
* dev: add ruff in dependencies
* make store changes for pagination
* fix some build errors due to type changes
* dev: add total pages key
* chore: paginator changes
* implement pagination for spreadsheet, list, kanban and calendar
* fix: order by grouped pagination
* dev: sub group paginator
* dev: grouped paginator
* dev: sub grouping paginator
* restructure gantt layout charts
* dev: fix pagination count
* dev: date filtering for issues
* dev: group by counts
* implement new logic for pagination layouts
* fix: label id and assignee id interchange
* dev: fix priority ordering
* fix group by bugs
* dev: grouping for priority
* fix reeordering while update
* dev: fix order by for pagination
* fix: total results for sub group pagination
* dev: add comments and fix ordering
* fix orderby priority for spreadsheet
* fix subGroupCount
* Fix logic for load more in Kanban
* fix issue quick add
* dev: fix issue creation
* dev: add sorting
* fix order by for modules and cycles
* fix non render of Issues
* fix subGroupKey generation when subGroupId is null
* dev: fix cycle and module issue
* dev: fix sub grouping
* fix: imports
* fix minor build errors
* fix major build errors
* fix priority order by
* grouped pagination cursor logic changes
* fix calendar pagination
* active cycle issues pagination
* dev: fix lint errors
* fix Kanban subgroup dnd
* fix empty subgroup kanbans
* fix updation from an empty field with groupBy
* fix issue count of groups
* fix issue sorting on first page fetch
* dev: remove pagination from list endpoint add ordering for sub grouping and handle error for empty issues
* refactor module and cycle issues
* fix quick add refactor
* refactor gantt roots
* fix empty states
* fix filter params
* fix group by module
* minor UX changes
* fix sub grouping in Kanban
* remove unnecessary sorting logic in backend (Nikhil's changes)
* dev: add error handling when using without on results
* calendar layout loader improvement
* list per page count logic change
* spreadsheet loader improvement
* Added loader for issues load more pagination
* fix quick add in gantt
* dev: add profile issue pagination
* fix all issue and profile issues logic
* remove empty state from calendar layout
* use useEffect instead of swr to fetch issues to have quick switching between views cycles etc
* dev: add aggregation for multi fields
* fix priority sorting for workspace issues
* fix move from draft for draft issues
* fix pagination loader for spreadsheet
* fetch project, module and cycle stats on update, create and delete of issues
* increase horizontal margin
* change load more pagination to on scroll pagination for active cycle issues
* fix linting error
* dev: fix ordering when order by m2m
* dev: fix null paginations
* dev: commenting
* 0add comments to the issue stores methods
* fix order by for array properties
* fix: priority ordering
* perform optimistic updates while adding or removing cycles or modules
* fix build errors
* dev: add default values when iterating through sub group
* Move code from EE to CE repo
* chore: folder structure updates
* Move sortabla and radio input to packages/ui
* chore: updated empty and loading screens
* chore: delete an estimate point
* chore: estimate point response change
* chore: updated create estimate and handled the build error
* chore: migration fixes
* chore: updated create estimate
* [WEB-1322] dev: conflict free pages collaboration (#4463 )
* chore: pages realtime
* chore: empty binary response
* chore: added a ypy package
* feat: pages collaboration
* chore: update fetching logic
* chore: degrade ypy version
* chore: replace useEffect fetch logic with useSWR
* chore: move all the update logic to the page store
* refactor: remove react-hook-form
* chore: save description_html as well
* chore: migrate old data logic
* fix: added description_binary as field name
* fix: code cleanup
* refactor: create separate hook to handle page description
* fix: build errors
* chore: combine updates instead of using the whole document
* chore: removed ypy package
* chore: added conflict resolving logic to the client side
* chore: add a save changes button
* chore: add read-only validation
* chore: remove saving state information
* chore: added permission class
* chore: removed the migration file
* chore: corrected the model field
* chore: rename pageStore to page
* chore: update collaboration provider
* chore: add try catch to handle error
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
* chore: create estimate workflow update
* chore: editing and deleting the existing estimate updates
* chore: updating the new estinates in update modal
* chore: ui changed
* chore: response changes of get and post
* chore: new field added in estimates
* chore: individual endpoint for estimate points
* chore: typo changes
* chore: create estimate point
* chore: integrated new endpoints
* chore: update key value pair
* chore: update sorting in the estimates
* Add custom option in the estimate templates
* chore: handled current project active estimate
* chore: handle estimate update worklfow
* chore: AIO docker images for preview deployments (#4605 )
* fix: adding single docker base file
* action added
* fix action
* dockerfile.base modified
* action fix
* dockerfile
* fix: base aio dockerfile
* fix: dockerfile.base
* fix: dockerfile base
* fix: modified folder structure
* fix: action
* fix: dockerfile
* fix: dockerfile.base
* fix: supervisor file name changed
* fix: base dockerfile updated
* fix dockerfile base
* fix: base dockerfile
* fix: docker files
* fix: base dockerfile
* update base image
* modified docker aio base
* aio base modified to debian-12-slim
* fixes
* finalize the dockerfiles with volume exposure
* modified the aio build and dockerfile
* fix: codacy suggestions implemented
* fix: codacy fix
* update aio build action
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
* chore: handled estimates switch
* chore: handled estimate edit
* chore: handled close button in estimate edit
* chore: updated ceate estimare workflow
* chore: updated switch estimate
* fix minor bugs in base issues store
* single column scroll pagination
* UI changes for load more button
* chore: UI and typos
* chore: resolved build error
* [WEB-1184] feat: issue bulk operations (#4530 )
* chore: bulk operations
* chore: archive bulk issues
* chore: bulk ops keys changed
* chore: bulk delete and archive confirmation modals
* style: list layout spacing
* chore: create hoc for multi-select groups
* chore: update multiple select components
* chore: archive, target and start date error messsage
* chore: edge case handling
* chore: bulk ops in spreadsheet layout
* chore: update UI
* chore: scroll element into view
* fix: shift + arrow navigation
* chore: implement bulk ops in the gantt layout
* fix: ui bugs
* chore: move selection logic to store
* fix: group selection
* refactor: multiple select store
* style: dropdowns UI
* fix: bulk assignee and label update mutation
* chore: removed migrations
* refactor: entities grouping logic
* fix performance issue is selection of bulk ops
* fix: shift keyboard navigation
* fix: group click action
* chore: start and target date validation
* chore: remove optimistic updates, check archivability in frontend
* chore: code optimisation
* chore: add store comments
* refactor: component fragmentation
* style: issue active state
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
* fix a performance issue when there are too many groups
* chore: updated delete dropdown and handled the repeated values while creating and updating the estimate point
* [WEB-1424] chore: page and view logo implementation, and emoji/icon picker improvement (#4583 )
* chore: added logo_props
* chore: logo props in cycles, views and modules
* chore: emoji icon picker types updated
* chore: info icon added to plane ui package
* chore: icon color adjust helper function added
* style: icon picker ui improvement and default color options updated
* chore: update page logo action added in store
* chore: emoji code to unicode helper function added
* chore: common logo renderer component added
* chore: app header project logo updated
* chore: project logo updated across platform
* chore: page logo picker added
* chore: control link component improvement
* chore: list item improvement
* chore: emoji picker component updated
* chore: space app and package logo prop type updated
* chore: migration
* chore: logo added to project view
* chore: page logo picker added in create modal and breadcrumbs
* chore: view logo picker added in create modal and updated breadcrumbs
* fix: build error
* chore: AIO docker images for preview deployments (#4605 )
* fix: adding single docker base file
* action added
* fix action
* dockerfile.base modified
* action fix
* dockerfile
* fix: base aio dockerfile
* fix: dockerfile.base
* fix: dockerfile base
* fix: modified folder structure
* fix: action
* fix: dockerfile
* fix: dockerfile.base
* fix: supervisor file name changed
* fix: base dockerfile updated
* fix dockerfile base
* fix: base dockerfile
* fix: docker files
* fix: base dockerfile
* update base image
* modified docker aio base
* aio base modified to debian-12-slim
* fixes
* finalize the dockerfiles with volume exposure
* modified the aio build and dockerfile
* fix: codacy suggestions implemented
* fix: codacy fix
* update aio build action
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
* fix: merge conflict
* chore: lucide react added to planu ui package
* chore: new emoji picker component added with lucid icon and code refactor
* chore: logo component updated
* chore: emoji picker updated for pages and views
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Manish Gupta <59428681+mguptahub@users.noreply.github.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
* chore: handled inline errors in the estimate switch
* fix module and cycle drag and drop
* Fix issue count bug for accumulated actions
* chore: handled active and availability vadilation
* chore: handled create and update components in projecr estimates
* chore: added migration
* Add category specific values for custom template
* chore: estimate dropdown handled in issues
* chore: estimate alerts
* fix bulk updates
* chore: updated alerts
* add optional chaining
* Extract the list row actions
* change color of load more to match new Issues
* list group collapsible
* fix: updated and handled the estimate points
* fix: upgrader ee banner
* Fix issues with sortable
* Fix sortable spacing issue in create estimate modal
* fix: updated the issue create sorting
* chore: removed radio button from ui and updated in the estimates
* chore: resolved import error in packaged ui
* chore: handled props in create modal
* chore: removed ee files
* chore: changed default analytics
* fix: pagination ordering for grouped and subgrouped
* chore: removed the migration file
* chore: estimate point value in graph
* chore: estimate point key change
* chore: squashed migration (#4634 )
* chore: squashed migration
* chore: removed instance migraion
* chore: key changes
* chore: issue activity back migration
* dev: replaced estimate key with estimate id and replaced estimate type from number to string in issue
* chore: estimate point value field
* chore: estimate point activity
* chore: removed the unused function
* chore: resolved merge conflicts
* chore: deploy board keys changed
* chore: yarn lock file change
* chore: resolved frontend build
---------
Co-authored-by: guru_sainath <gurusainath007@gmail.com>
* [WEB-1516] refactor: space app routing and layouts (#4705 )
* dev: change layout
* chore: replace workspace slug and project id with anchor
* chore: migration fixes
* chore: update filtering logic
* chore: endpoint changes
* chore: update endpoint
* chore: changed url pratterns
* chore: use client side for layout and page
* chore: issue vote changes
* chore: project deploy board response change
* refactor: publish project store and components
* fix: update layout options after fetching settings
* chore: remove unnecessary types
* style: peek overview
* refactor: components folder structure
* fix: redirect from old path
* chore: make the whole issue block clickable
* chore: removed the migration file
* chore: add server side redirection for old routes
* chore: is enabled key change
* chore: update types
* chore: removed the migration file
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
* Merge develop into revamp-estimates-ce
* chore: removed migration file and updated the estimate system order and removed ee banner
* chore: initial radio select in create estimate
* chore: space key changes
* Fix sortable component as the sort order was broken.
* fix: formatting and linting errors
* fix Alignment for load more
* add logic to approuter
* fix approuter changes and fix build
* chore: removed the linting issue
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
Co-authored-by: guru_sainath <gurusainath007@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com>
Co-authored-by: Manish Gupta <59428681+mguptahub@users.noreply.github.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
Co-authored-by: pushya22 <130810100+pushya22@users.noreply.github.com>
2024-06-10 20:15:03 +05:30
sriram veeraghanta
59fdd611e4
feat: estimates revamp and space app refactor ( #4742 )
...
* Move code from EE to CE repo
* chore: folder structure updates
* Move sortabla and radio input to packages/ui
* chore: updated empty and loading screens
* chore: delete an estimate point
* chore: estimate point response change
* chore: updated create estimate and handled the build error
* chore: migration fixes
* chore: updated create estimate
* chore: create estimate workflow update
* chore: editing and deleting the existing estimate updates
* chore: updating the new estinates in update modal
* chore: ui changed
* chore: response changes of get and post
* chore: new field added in estimates
* chore: individual endpoint for estimate points
* chore: typo changes
* chore: create estimate point
* chore: integrated new endpoints
* chore: update key value pair
* chore: update sorting in the estimates
* Add custom option in the estimate templates
* chore: handled current project active estimate
* chore: handle estimate update worklfow
* chore: handled estimates switch
* chore: handled estimate edit
* chore: handled close button in estimate edit
* chore: updated ceate estimare workflow
* chore: updated switch estimate
* chore: UI and typos
* chore: resolved build error
* chore: updated delete dropdown and handled the repeated values while creating and updating the estimate point
* chore: handled inline errors in the estimate switch
* chore: handled active and availability vadilation
* chore: handled create and update components in projecr estimates
* chore: added migration
* Add category specific values for custom template
* chore: estimate dropdown handled in issues
* chore: estimate alerts
* chore: updated alerts
* Extract the list row actions
* fix: updated and handled the estimate points
* fix: upgrader ee banner
* Fix issues with sortable
* Fix sortable spacing issue in create estimate modal
* fix: updated the issue create sorting
* chore: removed radio button from ui and updated in the estimates
* chore: resolved import error in packaged ui
* chore: handled props in create modal
* chore: removed ee files
* chore: changed default analytics
* chore: removed the migration file
* chore: estimate point value in graph
* chore: estimate point key change
* chore: squashed migration (#4634 )
* chore: squashed migration
* chore: removed instance migraion
* chore: key changes
* chore: issue activity back migration
* dev: replaced estimate key with estimate id and replaced estimate type from number to string in issue
* chore: estimate point value field
* chore: estimate point activity
* chore: removed the unused function
* chore: resolved merge conflicts
* chore: deploy board keys changed
* chore: yarn lock file change
* chore: resolved frontend build
---------
Co-authored-by: guru_sainath <gurusainath007@gmail.com>
* [WEB-1516] refactor: space app routing and layouts (#4705 )
* dev: change layout
* chore: replace workspace slug and project id with anchor
* chore: migration fixes
* chore: update filtering logic
* chore: endpoint changes
* chore: update endpoint
* chore: changed url pratterns
* chore: use client side for layout and page
* chore: issue vote changes
* chore: project deploy board response change
* refactor: publish project store and components
* fix: update layout options after fetching settings
* chore: remove unnecessary types
* style: peek overview
* refactor: components folder structure
* fix: redirect from old path
* chore: make the whole issue block clickable
* chore: removed the migration file
* chore: add server side redirection for old routes
* chore: is enabled key change
* chore: update types
* chore: removed the migration file
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
* Merge develop into revamp-estimates-ce
* chore: removed migration file and updated the estimate system order and removed ee banner
* chore: initial radio select in create estimate
* chore: space key changes
* Fix sortable component as the sort order was broken.
* [WEB-1516] refactor: publish project modal and types (#4716 )
* refacotr: project publish
* chore: rename service names
* chore: is_deployed changed to anchor
* chore: update is_deployed key
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
* [WEB-412] chore: estimates analytics (#4730 )
* chore: estimate points in modules and cycle
* chore: burn down chart analytics
* chore: module serializer change
* dev: handled y-axis estimates in analytics, implemented estimate points on modules
* chore: burn down analytics
* chore: state estimate point analytics
* chore: updated the burn down values
* Remove check mark from estimate point edit field in
create estimate flow
---------
Co-authored-by: guru_sainath <gurusainath007@gmail.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
---------
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
Co-authored-by: guru_sainath <gurusainath007@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com>
Co-authored-by: pushya22 <130810100+pushya22@users.noreply.github.com>
2024-06-10 12:16:23 +05:30
sriram veeraghanta
092e65b43d
[WEB-1424] chore: page and view logo implementation, and emoji/icon ( #4662 )
...
* [WEB-1424] chore: page and view logo implementation, and emoji/icon picker improvement (#4583 )
* chore: added logo_props
* chore: logo props in cycles, views and modules
* chore: emoji icon picker types updated
* chore: info icon added to plane ui package
* chore: icon color adjust helper function added
* style: icon picker ui improvement and default color options updated
* chore: update page logo action added in store
* chore: emoji code to unicode helper function added
* chore: common logo renderer component added
* chore: app header project logo updated
* chore: project logo updated across platform
* chore: page logo picker added
* chore: control link component improvement
* chore: list item improvement
* chore: emoji picker component updated
* chore: space app and package logo prop type updated
* chore: migration
* chore: logo added to project view
* chore: page logo picker added in create modal and breadcrumbs
* chore: view logo picker added in create modal and updated breadcrumbs
* fix: build error
* chore: AIO docker images for preview deployments (#4605 )
* fix: adding single docker base file
* action added
* fix action
* dockerfile.base modified
* action fix
* dockerfile
* fix: base aio dockerfile
* fix: dockerfile.base
* fix: dockerfile base
* fix: modified folder structure
* fix: action
* fix: dockerfile
* fix: dockerfile.base
* fix: supervisor file name changed
* fix: base dockerfile updated
* fix dockerfile base
* fix: base dockerfile
* fix: docker files
* fix: base dockerfile
* update base image
* modified docker aio base
* aio base modified to debian-12-slim
* fixes
* finalize the dockerfiles with volume exposure
* modified the aio build and dockerfile
* fix: codacy suggestions implemented
* fix: codacy fix
* update aio build action
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
* fix: merge conflict
* chore: lucide react added to planu ui package
* chore: new emoji picker component added with lucid icon and code refactor
* chore: logo component updated
* chore: emoji picker updated for pages and views
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Manish Gupta <59428681+mguptahub@users.noreply.github.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
* fix: build error
---------
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Manish Gupta <59428681+mguptahub@users.noreply.github.com>
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-05-31 14:27:52 +05:30
Aaryan Khandelwal
ff03c0b718
[WEB-1322] dev: conflict free pages collaboration ( #4463 )
...
* chore: pages realtime
* chore: empty binary response
* chore: added a ypy package
* feat: pages collaboration
* chore: update fetching logic
* chore: degrade ypy version
* chore: replace useEffect fetch logic with useSWR
* chore: move all the update logic to the page store
* refactor: remove react-hook-form
* chore: save description_html as well
* chore: migrate old data logic
* fix: added description_binary as field name
* fix: code cleanup
* refactor: create separate hook to handle page description
* fix: build errors
* chore: combine updates instead of using the whole document
* chore: removed ypy package
* chore: added conflict resolving logic to the client side
* chore: add a save changes button
* chore: add read-only validation
* chore: remove saving state information
* chore: added permission class
* chore: removed the migration file
* chore: corrected the model field
* chore: rename pageStore to page
* chore: update collaboration provider
* chore: add try catch to handle error
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-05-28 13:10:03 +05:30
Nikhil
b57432818d
[WEB - 1408] dev: add logo prop and accounts migration ( #4558 )
...
* dev: add logo prop and accounts migration
* dev: add default values for id_token
* dev: update is_active as read only field
* dev: delete all sessions when deactivating account
* dev: add issue description binary
* dev: add logo props for team
2024-05-23 18:08:35 +05:30
Nikhil
85b54d2490
dev: migrations ( #4489 )
...
* dev: estimates and pages migrations
* dev: favorite and user migrations
* chore: workspace base model
* chore: workspace user properties
* chore: removed unused variables
* chore: favorite view set changes
* chore: default sequence id
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-05-17 15:59:55 +05:30
Bavisetti Narayan
c2ce3ada14
chore: update issue link ( #4450 )
2024-05-14 13:49:14 +05:30
sriram veeraghanta
59335618b4
feat: session auth implementation ( #4411 )
...
* feat: session authentication and god-mode implementation (#4302 )
* dev: move authentication to base class for credentials
* chore: new account creation
* dev: return error as query parameter
* dev: accounts and profile endpoints for user
* fix: user store updates
* fix: store fixes
* fix: type fixes
* dev: set is_password_autoset and is_email_verifier for auth providers
* dev: move all auth configuration to different apps
* dev: fix circular imports
* dev: remove unused imports
* dev: fix imports for authentication
* dev: update endpoints to use rest framework api viewa
* fix: onboarding fixes
* dev: session model changes
* fix: session model and add check for last name first name and avatar
* dev: fix referer redirect
* dev: remove auth imports
* dev: fix imports
* dev: update migrations
* fix: instance admin login
* comflict: conflicts resolved
* dev: fix import errors and email check endpoint
* fix: error messages and redirects after login
* dev: configs api
* fix: is github enabled boolean
* dev: merge config and instance api
* conflict: merge conflict resolved
* dev: instance admin sign up endpoint
* dev: enable magic link login
* dev: configure instance variables for github and google enabled
* chore: typo fixes
* fix: god mode docker file changes
* build-error: resolved build errors
* fix: docker compose changes
* dev: add email credential check endpoint
* fix: minor package changes
* fix: docker related changes
* dev: add nginx rules in the nginx template
* dev: refactor the url patterns
* fix: docker changes
* fix: docker files for god-mode
* fix: static export
* fix: nginx conf
* dev: smtp sender refused exception
* fix: godmode fixes
* chore: god mode revamp.
* dev: add csrf secured flag
* fix: oauth redirect uri and session settings
* chore: god mode app changes. (#3982 )
* chore: send test email functionality.
* style: authentication methods page UI revamp.
* chore: create workspace popup.
* fix: user me endpoint
* dev: fix redirection after authentication
* dev: handle god mode redirection
* fix: redirections
* fix: auth related hooks
* fix: store related fixes
* dev: fix session authentication for rest apis
* fix: linting errors
* fix: removing references of useStore=
* dev: fix redirection and password validation
* dev: add useUser hook
* fix: build fixes and lint issues
* fix: removing useApplication hook
* fix: build errors
* fix: delete unused files
* fix: auth build fixes
* fix: bugfixes
* dev: alter avatar to support more than 255 chars
* dev: fix profile endpoint and increase session expiry time and update session on every request
* chore: resolved the migration
* chore: resolved merge conflicts
* dev: error codes and error messages for the auth flow
* dev: instance admin sign up and sign in endpoint
* dev: use zxcvbn to validate password strength
* dev: add extra parameters when error handling on instance god mode
* chore: auth init
* chore: signin/ signup form ui updates and password strength meter.
* chore: update password fields.
* chore: validations and error handling.
* chore: updated sign-up form
* chore: updated workflow and updated the code structure
* chore: instance empty state for god-mode.
* chore: instance and auth wrappers update
* fix: renaming godmode
* fix: docker changes
* chore: updated authentication wrappers
* chore: updated the authentication workflow and rendered all pages
* fix: build errors
* fix: docker related fixes
* fix: tailing slash added to space and admin for valid nginx locations
* chore: seperate pages for signup and login
* git-action modified for admin file changes
* feature build action updated for admin app
* self host modified
* chore: resolved build errors and handled signin and signup in a seperate route
* chore: sign-in and sign-up revamp.
* fix: migration conflicts
* dev: migrations
* chore: handled redirection
* dev: admin url
* dev: create seperate endpoint for instance admin me
* dev: instance admin endpoint
* git action fixed
* chore: handled auth wrappers
* dev: add serializer and remove print logs
* fix: build errors
* dev: fix migrations
* dev: instance folder structuring
* fix: linting errors
* chore: resolved build errors
* chore: updated store and auth workflow and updates api service types
* chore: Replaced Next Link with Anchoer tag for god-mode redirection
* add 3333 port to allowed origins
* make password login working again
* dev: fix redirection, add admin signout endpoint and fix email credential check endpoint
* fix unique code sign in
* fix small build error
* enable sign out
* dev: add google client secret variable to configure instance
* dev: add referer for redirection
* fix origin urls for oauths
* admin setup and login separation
* dev: fix user redirection and tour completed endpoint
* fix build errors
* dev: add set password endpoint
* dev: remove user creation logic for redirection
* fix unique code page
* fix forgot password
* chore: onboarding revamp.
* dev: fix workspace slug redirection in login
* chore: invited user onboarding flow update.
* chore: fix switch or delete account modal.
* fix members exception
* refactor auth flows and add invitations to auth flow
* fix sig in sign up url
* fix action url
* fix build errors
* dev: fix user set password when logging in
* dev: reset password endpoint
* chore: confirm password validation for signup and onboarding.
* enable reset password
* fix build error
* chore: minor UI updates.
* chore: forgot and reset password UI revamp.
* fix authentication re directions
* dev: auth redirections
* change url paths for signup and signin
* dev: make the user logged in when changing passwords
* dev: next path redirection for web and space app
* dev: next path for magic sign in endpoint
* dev: github space endpoint
* chore: minor ui updates and fixes in web app.
* set password screen
* fix multiple unique code generation
* dev: next path base redirection
* dev: remove print logs
* dev: auth space endpoints
* fix build errors
* dev: invalidate cache on configuration update, god mode exception errors and authentication failed code
* dev: fix space endpoints and add extra endpoints
* chore: space auth revamp.
* dev: add sign up for space app
* fix: build errors.
* fix: auth redirection logic.
* chore: space app onboarding revamp.
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: Manish Gupta <59428681+mguptahub@users.noreply.github.com>
Co-authored-by: Manish Gupta <manish@mgupta.me>
Co-authored-by: = <=>
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
* chore: updated file structure for admin
* chore: updated admin-sidebar
* chore: auth error handling
* chore: onboarding UI updates and dark mode fixes.
* chore: add `user personalization` step to onboarding profile setup screen.
* chore: fix minor UI bugs
* chore: authentication workflow changes
* chore: handled signin workflow
* style: switch or delete account workflow
* chore: god mode redirection URL
* feat(dashboard): improve label readability (#4321 )
change none label for all time in dashbard filters
* chore: god-mode redirection
* chore: onboarding ui updates and accept invitation workflow updates.
* chore: rename unique code auth form.
* style: space auth ux copy.
* chore: updated intance and auth wrapper logic
* chore: update default layout style.
* chore: update confirm password.
* chore: backend redirection
* style: update banner ui
* chore: minor ui updates and validation fix.
* chore: removed old auth hook
* chore: handled auth wrapper
* chore: handled store loaders in the user
* chore: handled logs
* chore: add loading spinners for all auth and onboarding form buttons.
* chore: add background pattern in admin auth forms and minor ui fixes.
* chore: UI changes and revamp components for authentication
* chore: auth UI consistency in web, space and admin.
* chore: resolved build errors
* chore: removed old auth hooks
* chore: handled lint errors in use accounts
* chore: updated authentication wrapper logic in web app
* [WEB -1149] dev: update dependencies (#4333 )
* dev: upgrade dependencies remove unwanted dependency and add ruff as local dependency
* dev: add comments
* chore: authentication wrapper fetch user
* chore: updated store loader
* chore: removed old auth wrapper and replaced the imports with new auth wrapper
* chore: join workspace invitation workflow updates
* chore: build error resolved in deploy
* chore: handled onboarding step error in web app
* chore: SMTP Name and Password validation removed
* chore: handled seo and signout logic and new user popup
* chore: added redirection to plane in the sidebar
* chore: resolved build errors
* dev: admin session cookie update
* chore: updated cookie session time for admin
* dev: add start date and end date to projects (#4355 )
* chore: add email security dropdown and remove SMTP username and password validation.
* chore: add tooltip to admin sidebar help-section.
* chore: add dropdown to collapsed admin sidebar.
* chore: profile themning
* chore: updated page error messages and theme in command palette
* dev: add email validation in email check apis
* dev: remove start date and end date from project
* chore: updated space folder structure and updated the store hooks
* dev: error codes for authentication
* chore: handled authentication in space and web apps
* chore: banner redirect handling the email
* dev: god mode error codes
* chore: updated error codes
* chore: updated onboarding images
* dev: signout endpoints and saving login domain while creating sessions
* feat: Self Host Data Backup (#4383 )
* feat: implemented backup , support for docker-compose tool, readme updated
* minor fix in shell script
* codacy fixes
* chore: handled build errors in web
* chore: updated react, react-dom, and next versions
* chore: updated password autioset in the signin
* dev: add logo prop to views and pages
* chore: updated api service and handled the set password in store
* chore: handled build errors and code cleanup
* dev: return 401 when the session is not valid
* dev: users/me exception for api
* chore: installed lodash in space app
* dev: add auth route in nginx
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: Manish Gupta <59428681+mguptahub@users.noreply.github.com>
Co-authored-by: Manish Gupta <manish@mgupta.me>
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
Co-authored-by: Daniel Alba <56451942+redrum15@users.noreply.github.com>
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
2024-05-08 23:01:20 +05:30
Anmol Singh Bhatia
1eba6c24cd
[WEB-859] chore: inbox sidebar improvement ( #4381 )
...
* chore: added created by field in inbox issue
* chore: inbox sidebar list item created by avatar added
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-05-07 14:10:27 +05:30
Nikhil
f1fda4ae4a
[WEB - 1122] fix: webhook for issues, issue comments, projects, cycles and modules. ( #4330 )
...
* dev: update webhook logic for issues
* dev: update issue webhooks for cycle and module
* dev: webhook for comment
* dev: issue attachment webhooks
* dev: add logging
* dev: add inbox issue webhooks
* dev: update the webhook send task
* dev: project webhooks for api
* dev: webhooks update for projects, cycles and modules
* dev: fix webhook on cycle and module create from external apis
2024-05-06 14:13:49 +05:30
Anmol Singh Bhatia
03fd5feda6
[WEB-1035] fix: peek module auto closing ( #4246 )
...
* fix: peek module auto closing
* chore: code refactor
* chore: code refactor
* chore: code refactor
* chore: archived at in module
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-04-23 12:58:01 +05:30
Aaryan Khandelwal
3e2355e223
[WEB-460] refactor: editors, chore: pages list improvement ( #4090 )
...
* fix: stroing the transactions in page
* fix: page details changes
* chore: page response change
* chore: removed duplicated endpoints
* chore: optimised the urls
* chore: removed archived and favorite pages
* chore: revamping pages store and components
* mentions loading state part done
* fixed mentions not showing in modals
* removed comments and cleaned up types
* removed unused types
* reset: head
* chore: pages store and component updates
* style: pages list item UI
* fix: improved colors and drag handle width
* fix: slash commands are no more shown in the code blocks
* fix: cleanup/hide drag handles post drop
* fix: hide/cleanup drag handles post drag start
* fix: aligning the drag handles better with the node post css changes of the length
* fix: juggling back and forth of drag handles in ordered and unordered lists
* chore: fix imports, ts errors and other things
* 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
* chore: filtering, ordering and searching implemented
* chore: updated pages store and updated UI
* chore: new core editor just for document editor created
* chore: removed setIsSubmitting prop in doc editor
* fix: fixed submitting state for image uploads
* refactor: setShouldShowAlert removed
* refactor: rerenderOnPropsChange prop removed
* chore: type inference magic in ref to expose an api for controlling editor menu items from outside
* fix: naming imports
* chore: change names of the exposed functions and removing old types
* refactor: remove debouncedUpdatesEnabled prop;
* refactor: editor heading markings now parsed using html
* chore: removed unrelated components from the document editor
* refactor: page details granular components
* fix: remove onActionCompleteHandler
* refactor: removed rerenderOnProps change prop
* feat: added getMarkDown function
* chore: update dropdown option actions
* fix: sidebar markings update logic
* chore: add image and to-do list actions to the toolbar
* fix: handling refs and populating them via callbacks
* feat: scroll to node api exposed
* cleaning up editor refs when the editor is destroyed
* feat: scrolling added to read only instance of the editor
* fix: markings logic
* fix: build errors with types
* fix: build erros
* fix: subscribing to transactions of editor via ref
* chore: remove debug statements
* fix: type errors
* fix: temporary different slash commands for document editor
* chore: inline code extension style
* chore: remove border from readOnly editor
* fix: editor bottom padding
* chore: pages improvements
* chore: handle Enter key on the page title
* feat: added loading indicator logic in mentions
* fix: mentions and slash commands now work well with multiple editors in one place
* refactor: page store structure, filtering logic
* feat: added better seperation in inline code blocks
* feat: list autojoining added
* fix: pages folder structure
* fix: image refocus from external parts
* working lists somewhat
* chore: implement page reactions
* fix: build errors
* fix: build errors
* fixed drag handles stuff
* task list item fixed
* working
* fix: working on multiple nested lists
* chore: remove debug statements
* fix: Tab key on first list item handled to not go out of editor focus
* feat: threshold auto scroll support added and multi nested list selection fixed
* fix: caret color bug with improved inline code blocks
* fix: node range error when bulk deleting with list
* fix: removed slash commands from working in code blocks
* chore: update typography margins
* chore: new field added in page model
* fix: better type inference in slash commands
* chore: code block UI
* feat: image insertion at correct position using ref added
* feat: added improved mentions support for space
* fix: type errors in mentions for comments in web app
* sync: core with document-core
* fix: build errors
* fix: fallback for appendTo not being able to find active container instantly
* fix: page store
* fix: page description
* fix: css quality issues
* chore: code cleanup
* chore: removed placeholder text in codeblocks
* chore: archived pages response change
* chore: archived pages response change
* fix: initial pages list fetch
* fix: pages list filters and ordering
* chore: add access change option in the quick actions dropdown
* fix: inline code block caret fixed
* regression: removing extra text
* chore: caret color removed
* feat: copy code button added in code blocks
* fix: initial load of page details
* fix: initial load of page details
* fix: image resizing weird behavior on click/expanding it too much fixed now
* chore: copy page response
* fix: todo list spacing
* chore: description html in the copy page
* chore: handle latest description on refetch
* fix: saner scroll behaviours
* fix: block menu positioning
* fix: updated empty string description
* feat: tab change sync support added
* fix: infinite rerendering with markings
* fix: block menu finally
* fix: intial load on reload bug fixed
* fix: nested lists alignment
* fix: editor padding
* fix: first level list items copyable
* chore: list spacing
* fix: title change
* fix: pages list block items interaction
* fix: saving chip position
* fix: delete action from block menu to focus properly
* fix: margin-bottom as 0 to avoid weird spacing when a paragraph node follows a list node
* style: table, chore: lite text editor toolbar
* fix: page description tab sync
* fix: lists spacing and alignment
* refactor: document editor props
* feat: rich text editor wrapper created and migrated core
* feat: created wrapper around lite text editor and merged core
* chore: add lite text editor toolbar
* fix: build errors
* fix: type errors and addead live updation of toolbar
* chore: pages migration
* fix: inbox issue
* refactor: remove redundant package
* refactor: unused files
* fix: add dompurify to space app
* fix: inline code margin
* fix: editor className props
* fix: build errors
* fix: traversing up the tree before assuming the parent is not a list item
* fix: drag handle positions for list items fixed
* fix: removed focus at end logic after deleting block
* fix: image wrapper overflow scroll fix with block menu's position
* fix: selection and deletion logic for nested lists fixed!!
* fix: hiding the block menu while scrolling in the document/app
* fix: merge conflicts resolved from develop
* fix: inbox issue description
* chore: move page title to the web app
* fix: handling edge cases for table selection
* chore: lint issues
* refactor: list item functions moved to same file
* refactor: use mention hook
* fix: added try catch blocks for mention suggestions
* chore: remove unused code
* fix: remove console logs
* fix: remove console logs
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Palanikannan1437 <73993394+Palanikannan1437@users.noreply.github.com>
2024-04-11 21:28:59 +05:30
guru_sainath
1dac70ecbe
[WEB-406] chore: project inbox improvement ( #4151 )
...
* chore: inbox issue status pill improvement
* chore: loader inconsistancy resolved
* chore: accepted and decline inbox issue validation
* chore: removed clear all button in applied filters
* chore: inbox issue create label improvement
* chore: updated label filter
* chore: updated fetching activites and comments
* chore: inbox filters date
* chore: removed the print statement
* chore: inbox date filter updated
* chore: handled custom date filter in inbox issue query params
* chore: handled custom date filter in inbox issue single select
* chore: inbox custom date filter updated
* chore: inbox sidebar filter improvement
* chore: inbox sidebar filter improvement
* chore: duplicate issue detail
* chore: duplicate inbox issue improvement
* chore: lint issue resolved
---------
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-04-10 13:52:57 +05:30
guru_sainath
ddb07dbe5f
[WEB-406] chore: project inbox revamp ( #4141 )
...
* chore: removed inbox id
* fix: inbox changes
* chore: resolved merge conflicts
* chore: inbox issue response changes
* chore: inbox issue filters
* fix: inbox implementation revamp
* fix: type fixes
* fix: pagination implementation
* fix: inbox fixes
* fix: pagination fixes
* fix: inbox Issues pagination fixes
* chore: triage state change
* fix: inbox fixes
* chore: filtering using boolean
* chore: total results in the pagination
* fix: inbox main content changes
* fix: develop pull fixes
* chore: resolved build erros in inbox issues
* dev: fix migrations
* chore: module, labels and assignee in inbox
* chore: inbox issue order by
* chore: inbox filters
* chore: inbox ui revamp
* chore: inbox type updated
* chore: updated filters
* chore: updated filter menmbers and date types in inbox issue filter
* chore: inbox issue filter updated
* chore: updated date filter in the inbox issue filter
* chore: moved the current tab state from local state to store
* chore: updated the filter and fetch request in the inbox issues
* chore: updated tab change handler
* chore: handled isEmpty in the issue filters query params
* chore: inbox sidebar updated
* chore: enabled create inbox issue in mobx
* chore: replaced the key inbox_status to status
* chore: inbox sidebar pagination
* chore: updated inbox issue services
* chore: inbox sidebar total count indicator
* chore: create inbox issue updated
* chore: updated inbox issue sidebar layout
* chore: rendering issue detail in inbox issue
* chore: inbox issue content updated
* chore: create inbox issue modal description improvement
* fix: updated delete functionality in inbox store
* chore: updated multiple inbox issue creation
* chore: handled loading, empty states and inbox user access permissions
* chore: updated rendering issues in the sidebar
* chore: inbox sidebar label improvement
* chore: handled empty states
* chore: disabled inbox empty state added
* chore: module, labels and assignee in list endpoint
* chore: labels in list endpoint
* chore: inboc issue serializer
* chore: representation in serializer
* chore: super function
* chore: inbox empty state updated
* chore: implemented applied filters
* chore: inbox empty state updated
* chore: update date formats in applied filters
* chore: inbox skeleton updated
* chore: ui changes in the siebar list item
* chore: removed the module and cycle ids
* chore: inbox sidebar tab
* chore: inbox actions
* chore: updated inbox issue header actions
* chore: updated inbox issue code cleanup
* chore: loader improvement
* chore: inbox sidebar improvement
* chore: inbox sidebar empty state flicker
* fix: inbox issue delete operation
* chore: inbox issue title and description update indicator added
* fix: resolved issue property rendering in initial load
* chore: inbox sidebar and detail header improvement
* fix: handling selected filter in the issue filters and applied filters
* chore: inbox issue detail improvement
* chore: inbox issue label updated
* chore: inbox issue sidebar improvement
* fix: handling issue description update when we move between the issues in inbox
* chore: removed inbox issue helpers file
* chore: boolean checked
* chore: resolved file change requests
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-04-08 19:11:47 +05:30
Anmol Singh Bhatia
11c3d4fbd8
chore: issue reaction keys ( #4061 )
...
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-03-25 19:20:33 +05:30
Bavisetti Narayan
2f883e4939
[WEB-780]feat: project cycle module archive ( #3990 )
...
* dev: project cycle module archive
* fix: update filter logic updated
2024-03-20 13:59:31 +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
Nikhil
1fa47a6c04
[WEB - 549] dev: formatting and removing unused imports ( #3782 )
...
* dev: formatting and removing unused imports
* dev: remove unused imports and format all the files
* fix: linting errors
* dev: format using ruff
* dev: remove unused variables
2024-03-06 20:48:30 +05:30
Nikhil
a852e3cc52
chore: integrations and importers ( #3630 )
...
* dev: update imports to use jira oauth
* dev: remove integration and importer folders and files
2024-03-06 20:41:45 +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
Bavisetti Narayan
87eadc3c5d
chore: issue link model field change ( #3852 )
2024-03-06 14:21:07 +05:30
Bavisetti Narayan
1f7565ce52
fix: email notification assignees ( #3762 )
2024-02-23 19:03:09 +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
Nikhil
370decc8aa
[WEB - 467] perf: issues listing endpoints ( #3710 )
...
* dev: update issue listing apis
* dev: optimize issue listing apis
* fix: sub issues endpoint
* add loading state for subscription in issueDetail
* fix: import error
---------
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
2024-02-21 19:23:54 +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
Bavisetti Narayan
0fb43c6fc5
chore: Removing 'description_html' from Issue List ( #3623 )
...
* chore: removed issue description from issue list
* fix: issue description handling on peekoverview
---------
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-02-12 15:26:02 +05:30
Anmol Singh Bhatia
4e600e4e9b
fix: update cycle error ( #3530 )
...
* fix: update cycle response and implement required changes
* chore: update cycle response
2024-02-01 13:32:37 +05:30
guru_sainath
804dd8300d
chore: implemented multiple modules select in the issues ( #3484 )
...
* fix: add multiple module in an issue
* feat: implemented multiple modules select in the issue detail and issue peekoverview and resolved build errors.
* feat: handled module parameters type error in the issue create and draft modal
* feat: handled UI for modules select dropdown
* fix: delete module activity updated
* ui: module issue activity
* fix: module search endpoint and issue fetch in the modules
* fix: module ids optimized
* fix: replaced module_id from boolean to array of module Id's in module search modal params
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-01-30 15:23:20 +05:30
Anmol Singh Bhatia
483fc57601
chore: issue sidebar and peek overview improvement ( #3488 )
...
* chore: issue peek overview and sidebar properties focused state improvement
* fix: added name of the issue in issue relation
* chore: issue sidebar and peek overview properties improvement
* chore: issue assignee improvement for sidebar and peek overview
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-01-29 20:36:14 +05:30
guru_sainath
b66f07845a
chore: inbox issue restructure the components and store ( #3456 )
...
* chore: inbox-issues store and type updates
* chore: issue inbox payload change for GET and POST
* chore: issue inbox payload change for PATCH
* chore: inbox-issue new hooks and store updates
* chore: update inbox issue template.
* chore: UI root
* chore: sidebar issues render
* chore: inbox issue details page layout.
* chore: inbox issue filters
* chore: inbox issue status card.
* chore: add loader.
* chore: active inbox issue styles.
* chore: inbox filters
* chore: inbox applied filters UI
* chore: inbox issue approval header
* chore: inbox issue approval header operations
* chore: issue reaction and activity fetch in issue_inbox store
* chore: posthog enabled
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2024-01-24 20:33:54 +05:30
Nikhil
f27efb80e1
dev: email notifications ( #3421 )
...
* dev: create email notification preference model
* dev: intiate models
* dev: user notification preferences
* dev: create notification logs for the user.
* dev: email notification stacking and sending logic
* feat: email notification preference settings page.
* dev: delete subscribers
* dev: issue update ui implementation in email notification
* chore: integrate email notification endpoint.
* chore: remove toggle switch.
* chore: added labels part
* fix: refactored base design with tables
* dev: email notification templates
* dev: template updates
* dev: update models
* dev: update template for labels and new migrations
* fix: profile settings preference sidebar.
* dev: update preference endpoints
* dev: update the schedule to 5 minutes
* dev: update template with priority data
* dev: update templates
* chore: enable `issue subscribe` button for all users.
* chore: notification handling for external api
* dev: update origin request
---------
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: LAKHAN BAHETI <lakhanbaheti9@gmail.com>
Co-authored-by: Ramesh Kumar Chandra <rameshkumar2299@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-01-23 17:49:22 +05:30
guru_sainath
f88109ef04
chore: issue activity, comments, and comment reaction store and component restructure ( #3428 )
...
* fix: issue activity and comment change
* chore: posthog enabled
* chore: comment creation in activity
* chore: comment crud in store mutation
* fix: issue activity/ comments `disable` and `showAccessSpecifier` logic.
* chore: comment reaction serializer change
* conflicts: merge conflicts resolved
* conflicts: merge conflicts resolved
* chore: add issue activity/ comments to peek-overview.
* imporve `showAccessIdentifier` logic.
* chore: remove quotes from issue activity.
* chore: use `projectLabels` instead of `workspaceLabels` in labels activity.
* fix: project publish `is_deployed` not updating bug.
* cleanup
* fix: posthog enabled
* fix: typos and the comment endpoint updates
* fix: issue activity icons update
---------
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2024-01-23 13:28:58 +05:30
rahulramesha
b3ac9def8d
fix: issue property dropdown data flow ( #3425 )
...
* dev: workspace states and estimates
* refactor issue dropdown logic to help work properly with issues on global level
* fix: project labels response change
* fix label type
* change store computed actions to computed functions from mobx-utils
* fix: state response change
* chore: project and workspace state change
* fix state and label types
* chore: state and label serializer change
* modify state and label types
* fix dropdown reset on project id change
* fix label sort order
---------
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Rahul R <rahulr@Rahuls-MacBook-Pro.local>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Rahul R <rahul.ramesha@plane.so>
2024-01-22 17:07:32 +05:30