* feat: added external api endpoint for customers feature
* fix: review comments from copilot
* fix: segretate endpoints into detail endpoints
* fix: moved name validation logic to serializer
* add workspace to oauth token
* modify oauth flow to store workspace and app installation in tokens and grant
* reduce app installation id cache ttl
* reduce app installation id cache ttl to 1s
* include clientid in cache key
* [SILO-454] refactor: add common code for decorators, logger packages
- refactor Controller related decorators and use those in silo
- add silo's logger config in packages and use it for live
- remove redundant code across silo, live
* remove usages of local logger module
* add test in prebuild phase for silo
* use logger from packages and linter changes
* chore: remove E_INTEGRATION_KEYS enum from etl/core
* chore: use E_INTEGRATION_KEYS from types
* remove unused file-tree.ts file
* chore: update psycopg dependencies to version 3.2.9 in base requirements
* refactor: clean up unused imports across multiple files
* chore: update lxml dependency to version 6.0.0 in base requirements
* style: improve code readability by breaking long lines into multiple lines across several files
* style: enhance readability by breaking long lines in ModuleSerializer docstring
* [SILO-556] fix: only rely on feature flags for enabling importers
- remove special handling for clickup, notion which was added as a stop-gap
solution for release
* formatting changes
* chore: add InitiativeLabelAssociation model and update InitiativeLabel fields
- Introduced the InitiativeLabelAssociation model to manage many-to-many relationships between initiatives and labels.
- Updated InitiativeLabel model to include new fields: name, description, and color.
- Removed direct foreign key relationships from InitiativeLabel to Initiative and Label.
- Adjusted unique constraints and added new constraints for InitiativeLabel.
* removed null from m2m
* fix: update __str__ method in InitiativeLabel model to return label name
* add unique constraint to InitiativeLabelAssociation model
- Introduced a unique constraint on the InitiativeLabelAssociation model to ensure that each initiative-label pair is unique when not marked as deleted.
- Updated migration file to reflect this new constraint.
* strategy + controller + service and type changes
* enterprise support to store
* UI and store changes
* worker changes and entity type change
* fixes gitlab enterprise flow
* add translations
* remove logs
* fix formatting and feature flag
* fix type build issue
* fix formatting
* fix cursor reviews
* fix feature flag visibility + name for pull request id + cleaned supported integrations method