* fix: make floating link generic and use it for all editors
* fix: link component behaviour with selected text fixed and storage is now typed
* chore: link view seperated
* fix: editor link edit view across multiple links resets now
* fix: link view container
* fix: cleaning up
* fix: url validation
* `silo` refactoring changes (#2304)
* add sdk and services for workspace connection and import jobs
* rename service
* move worker folder to root + remove controller folder
* remove controller folder
* add external api service in silo
* fix params in service
* fix params in service
* fix services + remove projectid in job endpoints
* chore: added generic config types for job store (#2158)
* chore: made import job as generic
* chore: added generic parameter inside the job service
* chore: added generic parameter inside the job service
* feat: remove projectId from jobs endpoint
* chore: modified job store for new services
* chore: revert go.mod.sum
* chore: spaces
* gitlab auth callback
* github controllers update with plane api
* create api client fix
* base integration importer store
* remove junk store
* silo external api token middleware + plane api to generate user tokens
* add ahmac permission method in apiserver + ahmac sign flow on silo
* remove junk
* getapi client remove unwanted options
* modify api route for silo access + github gitlab and slack controller clean up
* types modify + jira importer cleanup
* fix: nodemon setup
* make getAPIClient as a singleton
* chore: added new definitions in base-import-worker
* chore: modified jira migrator to adhere to the modified types
* feat: modified base migrator to adhere new types
* chore: modified jira-server-migrator to adhere new changes
* chore: modified asana importer to adhere to new types
* fix: migrated importer controllers for new schema
* fix: build
* chore: asana and linear controller
* feat: updated job controller for new schema changes
* chore: added permissions
* integrations api migrations changes (#2193)
* chore: added workspace_slug inside job data
* replaced ahmac with hmac implementation
* add new service base api view for microservices
* fix: apiserver changes and base view
* feat: added changes to services
* feat: modified engine controller for using api services
* feat: modified UI stores for modified jira importer
* remove-log
* resolve hmac issue + silo endpoint url fixes
* add silo target access token rotation in get
* integration ui migration changes
* revert changes in il8n
* fix crud for api
* fix crud for api
* fix: batch lock config
* fix silo bundler issue (#2233)
* chore: combined common dashboard components for silo (#2166)
* chore: added new types to job store
* feat: updated job store dependencies for new params
* feat: created common components for importers dashboard
* feat: modified jira importer to comply with new common components
* feat: modified jira server dashboard to comply with the new component changes
* feat: modified asana to comply with the common dashboard changes
* fix: linear to comply with the new changes
* reset job store
* feat: migrated importers to new schema
* fix: removed unused code
* fix: base job importer model and serializer
* fix-lint-errors
---------
Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>
* fix api serialisers
* fix: stabilized all integrations and jira importer
* fix: linear, asana and jira-server importers
* fix: reinstantiated hmac permission
* chore: removed the db folder for silo
* feat: added types for integration config
* feat: added check for supported integration in silo and web
* feat: added self hosted and cloud message differences
* add en translations for importers and jira importer (#2264)
* feat: Added language support for integrations (#2277)
* feat: added translations for github, slack and gitlab integrations
* fix: slack integration project modal
* fix: gitlab organization disconnect
* fix: silo build fixes
* feat: added more language to integration language support
* fix: review
* feat: modified caddy and compose for silo selfhosted changes (#2276)
* silo - fixes for keys and integrations form reset (#2283)
* fix hardcoded values for integration importer keys
* reset state after integration form submit
* fix missing key integration
* fix gitlab connection update
* fix: added slack images being updated while creating issues (#2288)
Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>
* silo - fix integration lang support (#2291)
* fix hardcoded values for integration importer keys
* reset state after integration form submit
* fix missing translation key integration
* fix gitlab connection update
* fix integration lang support
* fix integration lang support
---------
Co-authored-by: Saurabhkmr98 <saurabhkapur73@gmail.com>
Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>
* [SILO-71] flatfile importer v1 (#2156)
* feat: initialized CSV importer
* feat: added flatfile components
* feat: setup workbook and listener for csv importer
* feat: added store structure for flatfile importer
* chore: translated csv importer to flatfile importer
* feat: setup listener
* fix: event listener for creating agent
* feat: added flatfile importer skeleton
* feat: added flatfile etl logic for pulling and transforming data
* feat: added flatfile controller and migrator
* feat: curated flatfile root store and importer UI
* feat: initialized flatfile migrator
* fix: flatfile
* feat: added transformers for cycles and issues
* feat: added mapping and transformation for flatfile
* feat: added assignee field for fixing migrator bugs
* fix:build
* feat: added metrics inside the data import task'
* fix:workbook
* feat: added validation of email and date for flatfile
* add sdk and services for workspace connection and import jobs
* rename service
* move worker folder to root + remove controller folder
* remove controller folder
* feat: added modules and issue types inside flatfile
* fix: build
* fix:response-handler
* fix:errors
* fix:deleted-file
* fix: readded jobs route
* add external api service in silo
* fix params in service
* fix params in service
* fix services + remove projectid in job endpoints
* chore: added generic config types for job store (#2158)
* chore: made import job as generic
* chore: added generic parameter inside the job service
* chore: added generic parameter inside the job service
* feat: remove projectId from jobs endpoint
* chore: modified job store for new services
* chore: revert go.mod.sum
* chore: spaces
* gitlab auth callback
* github controllers update with plane api
* create api client fix
* base integration importer store
* remove junk store
* silo external api token middleware + plane api to generate user tokens
* add ahmac permission method in apiserver + ahmac sign flow on silo
* remove junk
* getapi client remove unwanted options
* modify api route for silo access + github gitlab and slack controller clean up
* types modify + jira importer cleanup
* fix: nodemon setup
* make getAPIClient as a singleton
* chore: added new definitions in base-import-worker
* chore: modified jira migrator to adhere to the modified types
* feat: modified base migrator to adhere new types
* chore: modified jira-server-migrator to adhere new changes
* chore: modified asana importer to adhere to new types
* fix: migrated importer controllers for new schema
* fix: build
* chore: asana and linear controller
* feat: updated job controller for new schema changes
* chore: added permissions
* integrations api migrations changes (#2193)
* chore: added workspace_slug inside job data
* replaced ahmac with hmac implementation
* add new service base api view for microservices
* fix: apiserver changes and base view
* feat: added changes to services
* feat: modified engine controller for using api services
* feat: modified UI stores for modified jira importer
* remove-log
* resolve hmac issue + silo endpoint url fixes
* add silo target access token rotation in get
* integration ui migration changes
* revert changes in il8n
* fix crud for api
* fix crud for api
* fix: batch lock config
* fix silo bundler issue (#2233)
* chore: combined common dashboard components for silo (#2166)
* chore: added new types to job store
* feat: updated job store dependencies for new params
* feat: created common components for importers dashboard
* feat: modified jira importer to comply with new common components
* feat: modified jira server dashboard to comply with the new component changes
* feat: modified asana to comply with the common dashboard changes
* fix: linear to comply with the new changes
* reset job store
* feat: migrated importers to new schema
* fix: removed unused code
* fix: base job importer model and serializer
* fix-lint-errors
---------
Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>
* fix api serialisers
* fix: stabilized all integrations and jira importer
* fix: linear, asana and jira-server importers
* fix: reinstantiated hmac permission
* chore: removed the db folder for silo
* feat: added types for integration config
* feat: added check for supported integration in silo and web
* feat: added self hosted and cloud message differences
* add en translations for importers and jira importer (#2264)
* feat: Added language support for integrations (#2277)
* feat: added translations for github, slack and gitlab integrations
* fix: slack integration project modal
* fix: gitlab organization disconnect
* fix: silo build fixes
* feat: added more language to integration language support
* fix: review
* feat: modified caddy and compose for silo selfhosted changes (#2276)
* silo - fixes for keys and integrations form reset (#2283)
* fix hardcoded values for integration importer keys
* reset state after integration form submit
* fix missing key integration
* fix gitlab connection update
* fix: added slack images being updated while creating issues (#2288)
Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>
* silo - fix integration lang support (#2291)
* fix hardcoded values for integration importer keys
* reset state after integration form submit
* fix missing translation key integration
* fix gitlab connection update
* fix integration lang support
* fix integration lang support
* feat: added controllers as default exports
* feat: modified flatfile worker and controller to adhere new changes
* feat: modified flatfile importer to ahere silo api migration
* fix: source project and workspace hide props
---------
Co-authored-by: Saurabhkmr98 <saurabhkapur73@gmail.com>
Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>
* add fuzzy find in state and priority mapping (#2310)
Co-authored-by: Saurabhkmr98 <saurabhkapur73@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
* fix: build
* chore: moved flatfile agent to external
* chore:build-fixes
* fix: credential breaking for slack
* fix: credential route for api
* SILO - chore: Importers translation (#2352)
* add en translations for importers and jira importer
* add en translations for all the importers
* add importers language translation changes
* chore silo importer translation
* chore silo importer translation
* fix: env removing trailing slashes
* fix: trailing slashed env
* fix duplicate entity connection issue (#2362)
---------
Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
* initialized tiptap component with common tailwind config
* added common tailwind config to web
* abstracted upload and delete functions
* removed tiptap pro extension
* fixed types
* removed old tailwind config and fixed plane package imports
* exported tiptap editor with and without ref
* updated package name to @plane/editor
* finally fixed import errors
* added turbo dependency for tiptap
* reverted back types and fixed tailwind
* migrated all components to use the common package
* removed old tiptap dependency
* improved dev experience to build the tiptap package before starting dev server
* resolved lock life and missing deps
* fixed dependency issue with react type resolution
* chore: updated pulls build CI for using turbo builds
* comment editor basic version added
* new structure of editor components
* refactored editor to not require workspace slug
* added seperation of extensions and props
* refactoring to LiteTextEditor and RichTextEditor
* fixed global css issue with highlight js
* refactoring tiptap to core/lite/rich text editor
* read only editor support added
* replaced all read-only instances
* trimming html at start and end of content added
* onSubmit on enterkey captured
* removed absolute imports from editor/core package
* removed absolute imports from lite-text-editor
* removed absolute imports from rich-text-editor
* fixed dependencies in editor package
* fixed tailwind config for editor
* Enter key behaviour added for Comments
* fixed modal form issue
* added comment editor with fixed menu
* added support for range commands
* modified turbo config for build pipeline of space and web projects
* fixed shift enter behavior for lists
* removed extra margin from access specifiers
* removed tiptap instance from web
* fixed bugs returning empty editor boxes
* fixed toggle Underline behvaiour
* updated bubble menu to use core package's utilities
* added editor/core readme and fixed imports
* fixed ts issues with link plugin
* added usage of common dependance for slash commands
* completed core package's documentation
* fixed tsconfig by removing path aliases
* Completed readme for rich-text-editor
* Added rich text editor documentation
* changed readme title of core package
---------
Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
* 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>
* minor docker fixes
* eslint config changes
* dockerfile changes to backend and frontend
* oauth enabled env flag
* sentry enabled env flag
* build: get alternatives for environment variables and static file storage
* build: automatically generate random secret key if not provided
* build: update docker compose for next url env add channels to requirements for asgi server and save files in local machine for docker environment
* build: update nginx conf for backend base url update backend dockerfile to make way for static file uploads
* feat: create a default user with given values else default values
* chore: update docker python version and other dependency version in docker
* build: update local settings file to run it in docker
* fix: update script to run in default production setting
* fix: env variable changes and env setup shell script added
* Added Single Dockerfile to run the Entire plane application
* docs build fixes
---------
Co-authored-by: Narayana <narayana.vadapalli1996@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>