* fix: project error message and status code
* fix: improve project permission checks and error handling in ProjectViewSet
* feat: enhance project settings layout with better loading strategy and fix all flicker
* fix: prevent rendering during project loading in ProjectAuthWrapper
* refactor: update project layout routes and improve rendering conditions
- Modified project detail layout path to include projectId.
- Refactored settings layout to streamline project-related routes.
- Enhanced rendering conditions in various components to prevent unnecessary rendering when required data is missing.
* refactor: adjust layout structure in ProjectDetailSettingsLayout and enhance access restriction logic in ProjectAccessRestriction
* refactor: replace ProjectAccessRestriction component with updated version and enhance error handling
- Deleted the old ProjectAccessRestriction component.
- Introduced a new ProjectAccessRestriction component with improved error handling and user prompts for joining projects.
- Updated translations for new error states in multiple languages.
* refactor: streamline issue details rendering and improve error handling
* fix: enhance error handling in IssueDetailsPage and remove JoinProject component
* refactor: simplify SWR hooks in ProjectAuthWrapper for better readability
* fix: teamspace member check in project retriev api
---------
Co-authored-by: sangeethailango <[email protected]>
Co-authored-by: Dheeraj Kumar Ketireddy <[email protected]>
Co-authored-by: sriram veeraghanta <[email protected]>
* fix: handle decryption errors gracefully in GetDecryptedJson function
- Replaced os.Exit(1) with an error return to improve error handling during feature flag decryption.
* chore: add project name to goreleaser configuration for prime-monitor
* chore: update Dockerfile base image and dependencies; enhance .gitignore for Go project
- Changed base image in Dockerfile from goreleaser to golang:1.25.1-alpine3.22.
- Added necessary packages and updated the installation command for goreleaser.
- Updated Go version in go.work from 1.22.4 to 1.24.0.
- Expanded .gitignore to include additional Go build artifacts and directories.
- Removed unused import in decryption.go.
* chore: update Go version and adjust module imports in go.work
- Updated Go version from 1.22.4 to 1.24.0.
- Added ./lib/api and ./lib/feat_flag to the use block.
- Removed ./lib/api and ./lib/feat_flag from the previous imports.
* chore: update Go version in Dockerfiles from 1.25.1 to 1.25.4
- Updated the Go base image in both email and monitor Dockerfiles to version 1.25.4-alpine3.22 for improved performance and security.
* chore: update go.work.sum with new module versions and modify decryption error logging
* Update apps/monitor/.gitignore
Co-authored-by: Copilot <[email protected]>
---------
Co-authored-by: Copilot <[email protected]>
- Updated derived value assignments in `issue-identifier.tsx`, `team-issues.tsx`, `team-project.tsx`, and `team-view-issues.tsx` to simplify logic by removing unnecessary conditional checks.
- Refactored `form-list-item.tsx` to safely access `work_item_type` using optional chaining.
- Enhanced `upgrade-badge.tsx` to utilize `getFeatureFlag` for feature flag checks, improving clarity and consistency.
* [SILO-723] feat: add options in custom property in create property API
- To update or add more options, users have to use the dedicated options endpoint
* add validation for issue type and project during property creation
* pass type and project context in update apis
- Removed the DesktopAppProviderRoot component and replaced it with DesktopHeaderProvider for better structure.
- Introduced DesktopSidebarWorkspaceMenu and updated sidebar toggle visibility logic.
- Enhanced WorkspaceMenuRoot to accept a variant prop for better layout control.
- Cleaned up unused imports and adjusted CSS class names for consistency.
- Removed SidebarDropdown component as part of the refactor.
* chore: traige state in intake
* chore: triage state changes
* feat: implement intake state dropdown component and integrate into issue properties
* chore: added the triage state validation
* chore: added triage state filter
* chore: added workspace filter
* fix: migration file
* chore: added triage group state check
* chore: updated the filters
* chore: updated the filters
* chore: added variables for intake state
* fix: import error
* refactor: improve project intake state retrieval logic and update TriageGroupIcon component
* chore: changed the intake validation logic
* refactor: update intake state types and clean up unused interfaces
* chore: changed the state color
* chore: changed the update serializer
* chore: updated with current instance
* chore: update TriageGroupIcon color to match new intake state group color
* chore: stringified value
* chore: added validation in serializer
* chore: added logger instead of print
* fix: correct component closing syntax in ActiveProjectItem
* chore: updated the migration file
* chore: added noop in migation
---------
Co-authored-by: b-saikrishnakanth <[email protected]>
* fix: ensure soft delete handling for pages in PageViewSet methods
* refactor: streamline query for project IDs in PageDuplicateEndpoint
* refactor: remove soft delete condition from ProjectPage queries in PageViewSet and PageDuplicateEndpoint
* refactor: simplify ProjectPage query in PageViewSet for improved readability
* refactor: replace filter with get for Page queries in PageViewSet and PageDuplicateEndpoint to enhance clarity
* refactor: replace filter with get for Page queries in PagesDescriptionViewSet to improve efficiency
* chore: update navigation_project_limit and navigation_control_preference
* chore: set default true for user specific widgets
* chore: use serializer in ProjectMemberPreferenceEndpoint
chore: use serializer in WorkspaceUserPropertiesEndpoint
"
* fix: validate preferences
* fix: status code
* fix: remove saving from validate
* fix: simply validate_preferences
* chore: create WorkspaceUserProperties if it doesn't exist
* fix: create WorksapceUserProperties it not exist
* fix: copy the instance
* Revert "fix: copy the instance"
This reverts commit ddb0384b6d.
* chore: migrate WorkspaceUserPreference to set defaults
* fix: migration file name
* Revert "fix: migration file name"
This reverts commit 80a21dedf1.
* Revert "chore: migrate WorkspaceUserPreference to set defaults"
This reverts commit 25bc583a08.