mirror of
https://github.com/makeplane/plane.git
synced 2026-07-12 21:40:18 +02:00
refactor/editor-code-split
15 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
dbe330e304 |
feat: silo importers and integrations (#1811)
* SIlo's GitHub and Gitlab Integrations, with Sync and Magic Words ✨ (#1585) * fix: silo service initial setup * feat: moved controllers inside runner * feat: created core definations for apps and context * feat: added interfaces required for apps * feat: moved shared definations * feat: added logger as an injection for apps * feat: changes to controllers * feat: added vm based app execution inside manager * feat: added dummy implementations for core constructs * feat: moved controllers to routes * feat: created worker moduler for processing message queue requests * feat: added task manager defination * feat: added context and manager separations * feat: created defaults for the defination implementation * feat: added async task management inside apps * feat: removed unnecessary arguments in function calls * feat: added context builder for app instances * feat: added runtime type safety with zod * feat: added packaged definition structure for silo apps * feat: added package based configuration for engine and definitions * feat: added custom eslint rule for throws decorator * feat: added custom eslint rule for try catch * feat: removed custom eslint config * feat: added authentication controller inside engine * feat: added auth in silo engine * feat: migrated jira ui module to plane * chore: removed jira app * chore: moved engine components into src_engine directory * feat: added base template inside new src directory * feat: migrated worker interface with mq and redis store inside new src * feat: created jira migrator and jira importer types * chore: migrated worker's helper inside the base directory * feat: added logic for booting up root worker * feat: added jira and jira auth service inside jira app * feat: added all transformers inside jira package * feat: added authorization types for jira * feat: added jira authentication oauth class * feat: added jira transformer and pull mechanisms inside jira app * feat: addded batching logic inside jira migrator * feat: embedded silo sdk inside jira migrator * feat: added plane migrator inside engine * feat: added plane migrator for push inside migration controller * feat: added controller methods for migration * feat: added credentials and job routes in controller * feat: added linear importer * feat: added linear pull function as importer * feat: added transformation for linear data * feat: added pull mechanism for linear * feat: attached linear data importer with migration controller * fix: removed hardcoded jira from cycle and module migrator * feat: fixed build errors * chore: addeed example env * feat: added authentication routes for jira * feat: added linear route controller * fix: restructuring * fix: sdk configs setup * fix: merge conflicts * fix: sdk setup * chore: added jira and linear importers and separate packages * feat: moved transformation parts to linear package * feat: decoupled jira logical parts with worker * fix: linear silo app to use linear package * fix: build errors and dependency resolution with packages in silo * fix: module build errors in silo * fix: linear authorization flow * feat: added logic for segregated workers * feat: attached task manager with the base starter * feat: added migrations, query and schema into db directory * feat: added linear importer and jira importer app structure * feat: added silo core package * chore: migrated worker and main engine controller inside apps * fix: made linear integration working * silo: added cors * feat: added base64 state changes with jira * chore: updated silo env * fix: jira token cookie * feat: added issue attachments in linear job * feat: added credentials controller * feat: added github package inside silo packages * feat: added resource fetching in jira api service * feat: added credentials locking * feat: created resources endpoint for jira * feat: added endpoints for getting jira data * fix: credentials not working * chore: exported jira types * chore: added jira states * fix: jira project pagination issue * chore: initiated silo folder in web * feat: added github routes and services in silo app * feat: improvided auth service and added background worker for github * feat: added task manager for github * fix: build updates * fix: updated plane sdk and updated jira importer * chore: updated the importer layout * chore: removed as any from table component * chore: integrated importer dashboard * fix: tsup fixes * fix: removed unnecessary files * fix: removing tsup for building silo packages * fix: build related issues * feat: modified project and issue sdk service to add more methods * feat: added installation webhook hook handler * feat: added issue comment handler * feat: added issue events handler interface * feat: added pull request interface handler * feat: added github worker for handling bg tasks * feat: attached manager into main controller * fix: build issues * fix: eslint fixes * fix: silo build errors * fix: silo app build errors types * fix: reverting the cloud branch * fix: updated package json in silo service * fix: branch build cloud updated * fix: build errors in apps while using sdk due to ts-alias paths * fix: branch build cloud workflow fixes * feat: added user mentions with github sync * fix: docker compose setup updates * fix: bot user comments with github * feat: initialized github plane worker * fix: docker compose build fixes * fix: docker build fixes envs updated in example file * feat: added plane github webhook worker * chore: updates folder structure and handled job services * chore: resolved build errors in silo chore * fix: docker compose cloud added * feat: added issue handler with labels * fix: build process docker compose * feat: added issue edit and comment edits in github sync * chore: updated jira workflow * feat: added plane webhook types * feat: added plane webhook event handlers * feat: added workspace connection schema * chore: handled the job start and jira dashboard * feat: added query for getting entity connection * chore: updated constants, file naming convention * chore: resolved merge conflicts * feat: added worspace and entity connection tables * feat: added workspace and entity connections for pr, comment as well * fix: github import with usermapping * feat: added plane issue synce to github * chore: integrated linear and updated jobs query * feat: added hostname changes * conflict: updated jira config and added issue transformation count in dashboard * conflict: updated job * chore: updated Jira status * chore: updated Jira status * fix: batch processing * fix: batch key release * chore: updated workflow for building images * fix: detached silo build * chore: updates linear and resolved build errors * fix: batch key missing * fix: merge issues with Credential types * fix: issues with github mereg * fix: linear workflow * chore: updated linear queries * feat: updated plane bg tasks to send webhook on desc change * feat: added plane transformations for github * feat: added connection schema and comment handler inside github worker * chore: modified dashboard labels * fix: docker compose fixed for running silo services * feat: added key based deduping for webhook events * feat: added schema based tables * feat: added redis based payload dispatch and dedup * feat: added migrations and changed connection table schema * feat: modified github etl for changed webhook process * feat: implemented redis ttl based arch with github * feat: implemented gitlab silo package * feat: added github user authentication * feat: modified linear dashboard and services * feat: changed yarn lock * feat: added user auth into comments as well * feat: addded gitlab authentication service * fix: state activity not being reconized by external apis * feat: added gitlab package for apis and sdk * feat: added gitlab merge request integration * fix: code cleanup for gitlab * feat: added title references to gitlab * feat: added magic words in github integration * chore: removed logging token response --------- Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> Co-authored-by: gurusainath <gurusainath007@gmail.com> * fix: env variables * fix: silo schema migrations * fix: drizzle migrations * fix: adding migrator script * fix: migrator command update in migrator * fix: migrator changes * fix: wait db updated * chore: silo imports integrations (#1610) * fix: silo service initial setup * feat: moved controllers inside runner * feat: created core definations for apps and context * feat: added interfaces required for apps * feat: moved shared definations * feat: added logger as an injection for apps * feat: changes to controllers * feat: added vm based app execution inside manager * feat: added dummy implementations for core constructs * feat: moved controllers to routes * feat: created worker moduler for processing message queue requests * feat: added task manager defination * feat: added context and manager separations * feat: created defaults for the defination implementation * feat: added async task management inside apps * feat: removed unnecessary arguments in function calls * feat: added context builder for app instances * feat: added runtime type safety with zod * feat: added packaged definition structure for silo apps * feat: added package based configuration for engine and definitions * feat: added custom eslint rule for throws decorator * feat: added custom eslint rule for try catch * feat: removed custom eslint config * feat: added authentication controller inside engine * feat: added auth in silo engine * feat: migrated jira ui module to plane * chore: removed jira app * chore: moved engine components into src_engine directory * feat: added base template inside new src directory * feat: migrated worker interface with mq and redis store inside new src * feat: created jira migrator and jira importer types * chore: migrated worker's helper inside the base directory * feat: added logic for booting up root worker * feat: added jira and jira auth service inside jira app * feat: added all transformers inside jira package * feat: added authorization types for jira * feat: added jira authentication oauth class * feat: added jira transformer and pull mechanisms inside jira app * feat: addded batching logic inside jira migrator * feat: embedded silo sdk inside jira migrator * feat: added plane migrator inside engine * feat: added plane migrator for push inside migration controller * feat: added controller methods for migration * feat: added credentials and job routes in controller * feat: added linear importer * feat: added linear pull function as importer * feat: added transformation for linear data * feat: added pull mechanism for linear * feat: attached linear data importer with migration controller * fix: removed hardcoded jira from cycle and module migrator * feat: fixed build errors * chore: addeed example env * feat: added authentication routes for jira * feat: added linear route controller * fix: restructuring * fix: sdk configs setup * fix: merge conflicts * fix: sdk setup * chore: added jira and linear importers and separate packages * feat: moved transformation parts to linear package * feat: decoupled jira logical parts with worker * fix: linear silo app to use linear package * fix: build errors and dependency resolution with packages in silo * fix: module build errors in silo * fix: linear authorization flow * feat: added logic for segregated workers * feat: attached task manager with the base starter * feat: added migrations, query and schema into db directory * feat: added linear importer and jira importer app structure * feat: added silo core package * chore: migrated worker and main engine controller inside apps * fix: made linear integration working * silo: added cors * feat: added base64 state changes with jira * chore: updated silo env * fix: jira token cookie * feat: added issue attachments in linear job * feat: added credentials controller * feat: added github package inside silo packages * feat: added resource fetching in jira api service * feat: added credentials locking * feat: created resources endpoint for jira * feat: added endpoints for getting jira data * fix: credentials not working * chore: exported jira types * chore: added jira states * fix: jira project pagination issue * chore: initiated silo folder in web * feat: added github routes and services in silo app * feat: improvided auth service and added background worker for github * feat: added task manager for github * fix: build updates * fix: updated plane sdk and updated jira importer * chore: updated the importer layout * chore: removed as any from table component * chore: integrated importer dashboard * fix: tsup fixes * fix: removed unnecessary files * fix: removing tsup for building silo packages * fix: build related issues * feat: modified project and issue sdk service to add more methods * feat: added installation webhook hook handler * feat: added issue comment handler * feat: added issue events handler interface * feat: added pull request interface handler * feat: added github worker for handling bg tasks * feat: attached manager into main controller * fix: build issues * fix: eslint fixes * fix: silo build errors * fix: silo app build errors types * fix: reverting the cloud branch * fix: updated package json in silo service * fix: branch build cloud updated * fix: build errors in apps while using sdk due to ts-alias paths * fix: branch build cloud workflow fixes * feat: added user mentions with github sync * fix: docker compose setup updates * fix: bot user comments with github * feat: initialized github plane worker * fix: docker compose build fixes * fix: docker build fixes envs updated in example file * feat: added plane github webhook worker * chore: updates folder structure and handled job services * chore: resolved build errors in silo chore * fix: docker compose cloud added * feat: added issue handler with labels * fix: build process docker compose * feat: added issue edit and comment edits in github sync * chore: updated jira workflow * feat: added plane webhook types * feat: added plane webhook event handlers * feat: added workspace connection schema * chore: handled the job start and jira dashboard * feat: added query for getting entity connection * chore: updated constants, file naming convention * chore: resolved merge conflicts * feat: added worspace and entity connection tables * feat: added workspace and entity connections for pr, comment as well * fix: github import with usermapping * feat: added plane issue synce to github * chore: integrated linear and updated jobs query * feat: added hostname changes * conflict: updated jira config and added issue transformation count in dashboard * conflict: updated job * chore: updated Jira status * chore: updated Jira status * fix: batch processing * fix: batch key release * chore: updated workflow for building images * fix: detached silo build * chore: updates linear and resolved build errors * fix: batch key missing * fix: merge issues with Credential types * fix: issues with github mereg * fix: linear workflow * chore: updated linear queries * feat: updated plane bg tasks to send webhook on desc change * feat: added plane transformations for github * feat: added connection schema and comment handler inside github worker * chore: modified dashboard labels * fix: docker compose fixed for running silo services * feat: added key based deduping for webhook events * feat: added schema based tables * feat: added redis based payload dispatch and dedup * feat: added migrations and changed connection table schema * feat: modified github etl for changed webhook process * feat: implemented redis ttl based arch with github * feat: implemented gitlab silo package * feat: added github user authentication * feat: modified linear dashboard and services * feat: changed yarn lock * feat: added user auth into comments as well * feat: addded gitlab authentication service * fix: state activity not being reconized by external apis * feat: added gitlab package for apis and sdk * feat: added gitlab merge request integration * fix: code cleanup for gitlab * feat: added title references to gitlab * feat: added magic words in github integration * chore: removed logging token response * feat: added slack authentication flow * feat: added user and team level authentication for slack * feat: added services for slack integration * feat: added blockkit components inside slack interaction * feat: modified slack service for addded thread ephemeral messages * feat: added handlers and views * feat: asana importer. * fix: build errors. * feat: added thread sync to slack * feat: added changes with merge * chore: handle asana token refresh. * fix: builder for giving warning * chore: remove console logs. --------- Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com> Co-authored-by: gurusainath <gurusainath007@gmail.com> * fix: feature flags implementation * fix: build errorsg * fix: build errors * chore: add missing silo packages. * fix: updating package version for build issues in docker * Added PAT based authentication for Jira Integration and Private bucket attachment uploads (#1642) * feat: added pat authentication for jira service * feat: added jira oauth and pat authentication strategy * feat: added PAT auth for linear sdk * feat: blocked routes for jira oauth * fix: added OAuth Enabled key for authentication route * feat: added PAT routes for linear and jira * feat: added default value to job status * feat: added credentials PAT filter * feat: added credential fetch condition for PAT token * chore: basic PAT token UI. * fix: pat token implementation for jira * chore: Jira personal access token form. * fix: controller jira projects * chore: handle migration steps without resourceId * fix: jira project logo * fix: migrator and attachment * chore: update issue attachment external apis * fix: attachments private bucket changes for silo --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> * chore: Asana importer UI. (#1630) * chore: UI improvements for Jira importer personal access token authentication (#1648) * feat: added pat authentication for jira service * feat: added jira oauth and pat authentication strategy * feat: added PAT auth for linear sdk * feat: blocked routes for jira oauth * fix: added OAuth Enabled key for authentication route * feat: added PAT routes for linear and jira * feat: added default value to job status * feat: added credentials PAT filter * feat: added credential fetch condition for PAT token * chore: basic PAT token UI. * fix: pat token implementation for jira * chore: Jira personal access token form. * fix: controller jira projects * chore: handle migration steps without resourceId * fix: jira project logo * fix: migrator and attachment * chore: update issue attachment external apis * fix: attachments private bucket changes for silo * chore: minor UI improvements * chore: ui improvement * chore: fix importer list --------- Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com> Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> * fix: github package dependency with silo (#1622) * fix/deps * fix: axios * chore: fix formatting. --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * Runway silo store (#1672) * chore: silo store init * chore: infra update for maintenance mode (#5963) * [WEB-2728] improvement: add `true-transparent` variant for textarea. (#5960) * fix: renaming and formatting * chore: app sidebar behaviour (#5964) * chore: infra update for maintenance mode (#1667) * [WEB-2728] improvement: new UI for custom property settings. (#1663) * chore: importer store integration for jira and resolved build error --------- Co-authored-by: pushya22 <130810100+pushya22@users.noreply.github.com> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com> * Basic Jira issue type and custom properties migration (#1676) * chore: issue type migration. * chore: update issue types api for pagination * chore: update jira migrator for issue types * chore: issue type sdk types and service updates * typo: issue service files name update * typo: issue service files name update * fix: issue type fetch and create request. * fix: build * fix: issue type migration * chore: minor improvements * chore: issue property fetch for jira * chore: issue property fetch * fix: type errors * chore: temp fix for batches completion logic. * chore: add issue type check * chore: issue property basic migration. * fix: updated base silo base url * remove console log. --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> Co-authored-by: gurusainath <gurusainath007@gmail.com> * chore: add silo base url and silo base path in dockerfile * chore: update in runway silo * chore: custom field attributes structure. * chore: helper for test settings config. * chore: add logo props * chore: custom field migrations * chore: all simple properties migrations. * chore: issue property options * chore: update could not fetch feature * chore: feature flag service in packages silo core * chore: feature flagging * chore: issue property values. * [WEB-2742] chore: issue link ui revamp (#5971) * chore-issue-link-ui * chore: issue link ui revamp * chore: upload image in the intake form (#1677) * fix: editor user config (#1679) * fix: editor user config (#5974) * fix: pi chat bug fixes (#1670) * chore: pi empty state * fix: response change handled * fix: handled api failure * fix: formatted ai messages * fix: reverted the pi pallete * fix: integrated models api * fix: disabled regenerating new chat * fix: page loading fixed * fix: dynamically imported markdown * fix: removed extras * fix: minor css * fix: handled pi chat in bulk ops * [WEB-2706] fix: Add fallback when db initialisation fails (#5973) * Add fallback when db initialization fails * add checks for instance.exec * chore: convert issue boolean fields to actual boolean value. * change instance exec code * sync issue to local db when inbox issue is accepted and draft issue is moved to project * chore: added project and workspace keys --------- Co-authored-by: rahulramesha <rahulramesham@gmail.com> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> * fix related to activity (#5972) * fix: renamed inbox to intake (#5967) * feat: intake * chore: intake model migration changes * dev: update dummy data * dev: add duplicate apis for inbox * dev: fix external apis * fix: external apis * chore: migration file changes --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> * chore: removed the validation in patch request (#1680) * chore: changed inbox to intake (#1682) * chore: fix custom fields option fetch logic. * fix: renamed inbox to intake (#5967) * feat: intake * chore: intake model migration changes * dev: update dummy data * dev: add duplicate apis for inbox * dev: fix external apis * fix: external apis * chore: migration file changes --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> * fix: intake loading (#5966) * fix: intake loading * fix: image upload in space * chore: silo feature flag service * fix: jira issue pull logic * chore: map user picker custom property using display names. * fix: silo github package dependencies. * fix: silo github package * chore: add lucide icons mappings * fix: removed constants * fix: package.json dependency fix for silo * chore: update batching logic to handle trees * chore: take job hostname from .env * fix: build issues * chore: fix migrations * chore: asana custom field import * chore: remove unused values * chore: update oauth enabled envs * chore: fix builds * chore: asana batching logic. * chore: asana PAT auth endpoint * chore: delete credential endpoint * fix: silo jira importer * chore: fix silo refresh token callback * chore: update linear batching logic * dev: jira store migration * chore: fetching jobs * chore: updating job store * chore: build error in store * chore: job store updates * chore: returning the jira resource details * chore: add pat token validation * chore: updated URL in the silo * chore: issues count * chore: fix merge conflicts * dev: resolved merge conflict * chore: removed logs * feat: added comment import with linear * chore: build fixes * chore: add missing status class * chore: updated Jira * chore: loader in summary * chore: Asana importer improved UI with mobx store * fix: jobs api * chore: make dashboard view true * chore: updating the jira dashboard toggler * chore: minor ui improvements. * chore: fix job order logic. * chore: Linear integration * fix: slack linkback workflow * chore: update service token logic * chore: deactivate credentials * dev: updated linear states mapping * chore: asana priority mapping. * chore: updated linear config * fix:images not loading when issue is imported * chore: asana comments * chore: asana attachements * chore: linear attachements pull * chore: deactivating the importers * chore: minor bug fix in priority mapping * chore: handled feature flag, reload jobs and dashboard load * chore: handled verfication check in start and re-run job * chore: code cleanup * feat: added controller routes for disconnecting and getting current status * chore: update silo to be a single service * fix: credentials * chore: handled map states and map priority on worksapce and project change of importers * chore: handled loaders in importers * chore: updating linear team details * chore: update assets * chore: replaced migration * fix: condition for credential availability * chore: slack integration * chore: handled modal confirmation and linear issue count in summary * chore: github UI (#1721) * chore: typos integrations and importers * chore: github integration base * fix: github integration context updates * chore: resolved build errors * fix: issue migrator to handle linear image component * fix: issue serializer fixes --------- Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> Co-authored-by: gurusainath <gurusainath007@gmail.com> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> Co-authored-by: pushya22 <130810100+pushya22@users.noreply.github.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: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com> Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> Co-authored-by: rahulramesha <rahulramesham@gmail.com> Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: rahulramesha <71900764+rahulramesha@users.noreply.github.com> |
||
|
|
8145f12e1e |
chore: handled feature flag for integrations (#1419)
Co-authored-by: akshat5302 <akshatjain9782@gmail.com> |
||
|
|
1064e4fcdc |
Feat: Jira, Linear integration and GitHub importer (#1400)
* fix: silo service initial setup * feat: moved controllers inside runner * feat: created core definations for apps and context * feat: added interfaces required for apps * feat: moved shared definations * feat: added logger as an injection for apps * feat: changes to controllers * feat: added vm based app execution inside manager * feat: added dummy implementations for core constructs * feat: moved controllers to routes * feat: created worker moduler for processing message queue requests * feat: added task manager defination * feat: added context and manager separations * feat: created defaults for the defination implementation * feat: added async task management inside apps * feat: removed unnecessary arguments in function calls * feat: added context builder for app instances * feat: added runtime type safety with zod * feat: added packaged definition structure for silo apps * feat: added package based configuration for engine and definitions * feat: added custom eslint rule for throws decorator * feat: added custom eslint rule for try catch * feat: removed custom eslint config * feat: added authentication controller inside engine * feat: added auth in silo engine * feat: migrated jira ui module to plane * chore: removed jira app * chore: moved engine components into src_engine directory * feat: added base template inside new src directory * feat: migrated worker interface with mq and redis store inside new src * feat: created jira migrator and jira importer types * chore: migrated worker's helper inside the base directory * feat: added logic for booting up root worker * feat: added jira and jira auth service inside jira app * feat: added all transformers inside jira package * feat: added authorization types for jira * feat: added jira authentication oauth class * feat: added jira transformer and pull mechanisms inside jira app * feat: addded batching logic inside jira migrator * feat: embedded silo sdk inside jira migrator * feat: added plane migrator inside engine * feat: added plane migrator for push inside migration controller * feat: added controller methods for migration * feat: added credentials and job routes in controller * feat: added linear importer * feat: added linear pull function as importer * feat: added transformation for linear data * feat: added pull mechanism for linear * feat: attached linear data importer with migration controller * fix: removed hardcoded jira from cycle and module migrator * feat: fixed build errors * chore: addeed example env * feat: added authentication routes for jira * feat: added linear route controller * fix: restructuring * fix: sdk configs setup * fix: merge conflicts * fix: sdk setup * chore: added jira and linear importers and separate packages * feat: moved transformation parts to linear package * feat: decoupled jira logical parts with worker * fix: linear silo app to use linear package * fix: build errors and dependency resolution with packages in silo * fix: module build errors in silo * fix: linear authorization flow * feat: added logic for segregated workers * feat: attached task manager with the base starter * feat: added migrations, query and schema into db directory * feat: added linear importer and jira importer app structure * feat: added silo core package * chore: migrated worker and main engine controller inside apps * fix: made linear integration working * silo: added cors * feat: added base64 state changes with jira * chore: updated silo env * fix: jira token cookie * feat: added issue attachments in linear job * feat: added credentials controller * feat: added github package inside silo packages * feat: added resource fetching in jira api service * feat: added credentials locking * feat: created resources endpoint for jira * feat: added endpoints for getting jira data * fix: credentials not working * chore: exported jira types * chore: added jira states * fix: jira project pagination issue * chore: initiated silo folder in web * feat: added github routes and services in silo app * fix: build updates * fix: updated plane sdk and updated jira importer * chore: updated the importer layout * chore: removed as any from table component * chore: integrated importer dashboard * fix: tsup fixes * fix: removed unnecessary files * fix: removing tsup for building silo packages * fix: build related issues * fix: build issues * fix: eslint fixes * fix: silo build errors * fix: silo app build errors types * fix: reverting the cloud branch * fix: updated package json in silo service * fix: branch build cloud updated * fix: build errors in apps while using sdk due to ts-alias paths * fix: branch build cloud workflow fixes * fix: docker compose setup updates * fix: docker compose build fixes * fix: docker build fixes envs updated in example file * chore: updates folder structure and handled job services * chore: resolved build errors in silo chore * fix: docker compose cloud added * fix: build process docker compose * chore: updated jira workflow * chore: handled the job start and jira dashboard * chore: updated constants, file naming convention * chore: resolved merge conflicts * chore: integrated linear and updated jobs query * feat: added hostname changes * conflict: updated jira config and added issue transformation count in dashboard * conflict: updated job * chore: updated Jira status * chore: updated Jira status * fix: batch processing * fix: batch key release * chore: updated workflow for building images * fix: detached silo build * chore: updates linear and resolved build errors * fix: batch key missing * fix: linear workflow * chore: updated linear queries * fix: docker compose fixed for running silo services --------- Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com> |
||
|
|
8786675b3c |
feat: added prices and plans endpoint inside monitor, and prime ecosystem (#1146)
* feat: added endpoint for retrieving plans * feat: added routes for retrieving and generating payment link * chore: self-hosted upgrade. * chore: self-hosted one upgrade. * chore: product and payment link generation * chore: count workspace members * chore: activation modal. * chore: self managed instance workspace upgrade modal. * chore: billable members. * chore: remove changelogs redirection from workspace pages header. * chore: update seat count logic * fix: exit process if monitor fails to decrypt feature flags * chore: added docker compose rule to restart the monitor container for only 5 attempts --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> |
||
|
|
095eddb368 |
fix: lint errors across enterprise repo. (#1053)
* fix: lint errors across enterprise repo. * fix: lint errors in seats banner. * fix: build error in auto close automation. * fix: more lint errors |
||
|
|
ee5b0f8d9b | fix: build error | ||
|
|
c001e15edd |
[WEB-2376 | WEB-2396 | WEB-2387] dev: plane self hosted updates. (#1050)
* [WEB-2376] chore: workspace activation logic update. * [WEB-2396] chore: fix upgrade button for self hosted users and update pro features upgrade CTA. * [WEB-2396] chore: Plane selfhosted billing page. * chore: update plane one changelog. * [WEB-2387] chore: add seats validation. * [WEB-2387] chore: member invitation validation for selfhosted pro plan. * chore: update purchased seats. * fix: member restriction --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> |
||
|
|
4b31dd0c01 |
dev: new license activation workflow for one and pro users (#739)
* feat: added feature flag package for decrypting and refreshing the feature flags value * feat: added feature flagging route for route handlers * feat: added feature flag worker for managing and distributing feature flags * feat: implemented feature flag api implementation inside ff handler * feat: added exponential retry interval inside feature flagging * fix: route pattern of feature flag endpoint from monitor * feat: created endpoint to activate workspace from monitor * feat: made changes to accomodate db and activate endpoint * dev: update multi tenant environment settings * dev: workspace license activation flow * dev: update license activate endpoint * dev: update workspace license activate endpoint * feat: added feature flag user sync logic * feat: added constants and sync logic with private key inside * feat: added port as env variable * feat: added modification for removing license key in healthcheck * feat: example env pushed * fix: update monitor endpoints and license activation function * dev: initiate free workspace only for self hosted instances * dev: self hosting license endpoint updates * dev: remove monitor db * dev: update handlers * dev: self hosted license subscription web * dev: removed computed in self hosted subscription * fix: prime server url and delete old license while creating new license in sqlite * chore: subscription activation alert after successfull activation. * dev: update feature flag endpoints * fix: handled several cases of feature flags * fix: linting errors * dev: update monitor to handle workspace activation * dev: update decryption algorithm * feat: separated activation payload with the sync payload * dev: update feature flags endpoint * dev: change type for workspace sync * feat: added isActive flag for user activation * feat: removed creation of free users in monitor * feat: added method for workspace product * dev: add user email in types * feat: added method for workspace product * fix: uer license feature flag fetch * fix: handler fixed for feature key * chore: self managed license activation * chore: update validation license flow. * chore: license activation success. * dev: resync workspace license on activation * chore: plane one success modal. * feat: added constructs to inject private key build time * feat: updated the docker file with private key build argument * feat: added consumption od DEFAULT_PRIVATE_KEY when building monitor * dev: update private key --------- Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com> Co-authored-by: gurusainath <gurusainath007@gmail.com> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> |
||
|
|
9d6eb7288a |
[WEB-2232] fix: project grouping bugs archived (#851)
* fix: project grouping bugs * feat: join btn change + access filters * fix: handled states api call + made attributes common * fix: archived projects handling * fix: removed log * fix: copy changes |
||
|
|
681294709e |
[WEB-1986] Fix: project grouping bugs (#820)
* fix: project redirection * fix: redirection + dnd * fix: layout + scroll + truncate * fix: project grouping bugs |
||
|
|
3e4fa21ee2 |
[WEB-1986] Feat: Project Grouping (#715)
* feat: project grouping migrations * chore: implemented workspace features * chore: updated worksapce feature import in types * chore: project states endpoint * chore: updated migration file * chore: migration file changes * chore: workspace project states * feat: project states * fix: project states * chore: replaced base modal with project base modal in project attribute * chore: removed 002 migration * chore: project attribute migration * chore: project states feature flagged * chore: project state marking as default * chore: code cleanup * chore: updated the project attributes operations in the project crud endpoints * fix: wip * chore: feature flag validation on project create and update. * fix: sync develope * dev: project state feature flag and removed read only fields from serializer * wip * chore: updated project id and project validation when we toggle the workspace project_grouping feature is true * wip: layouts * chore: updated project filter store * wip: default screens * chore: filters update * chore: filters updates * chore: display filter updates * wip: state dropdown * chore: seperated project components for CE * chore: splitted the code for project creation form * fix: code structure optimization * chore: handled project filters * wip: gallery layout for projects * wip: spreadsheet filters * chore: added state and priority filters * fix: project page root moved * fix: synced with preview * dev: updated sorting * wip: role based permissions * fix: header sorting fixed * fix: project types + state filter * fix: optimizations * fix: optimizations * fix: partial feature flagging * fix: project states * fix: css * fix: css foxes * fix: * chore: handled board layout in project grouping * fix: post ce sync changes * fix: gantt permissions + member bugs * fix: mobile header + layout fixes * fix: workspace sidebar + archives * fix: build errors * fix: dark theme handling * fix: archive fix + miscellaneous * Fix: build errors * fix: kandban drag and drop + miscellaneous * fix: kanban drag and drop * fix: imports * fix: drag & drop + project dropdown * fix: merge changes --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: gakshita <akshitagoyal1516@gmail.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> |
||
|
|
983a1b9acc |
feat: iframe jira importer (#778)
* feat: iframe added for jira * feat: added iframe * fix: not modal * feat: add dashboard screen * feat: added theme support to match that of our apps * chore: import ui improvement * fix: removed unnecessary code from old importer * feat: added silo base url for config * feat: silo iframe with theme changes and service token createion * fix: iframe fixed while switching themes * feat: silo base url from config * fix: dev server port * fix: loading states for iframe * fix: make ui usable * chore: remove commented code * fix: added correct query params * fix: redundant id * fix: added iframe to ee * fix: constants moved to ee * fix: seperated more changes into ee * fix: base api path fixed for jira import * fix: desc --------- Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so> Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com> |
||
|
|
dafa2c3ab9 |
fix: Build and Lint errors (#682)
* fix build and lints * revert back lint fix in CE |
||
|
|
65d4bee539 |
[WEB-1846] feat: time tracking (#608)
* chore: integrated time traking enabled/disabled feature on project settings and updated the pro icon as a component * chore: Showing the toggle and disabled to make any operations on project features * chore: default exports in constants * chore: seperated isEnabled and isPro * chore: updated time traking key * chore: issue worklog endpoint * chore: added work log issue * chore: csv worklog downloads * chore: acitvity listing * chore: added workspace in export issues * chore: initialised services, contants, and store * chore: integrated worklog hooks * chore: changed types in worklog type * chore: worklog response changes * chore: serializer changes * chore: corrected the import statement * chore: Worklog components and page updates * fix: download csv and excel * chore: implemented pagination for table and updated worklog downloads * chore: updated pagination and updated the api for worklog download filter param * chore: download response change * chore: import errors resolved in issue worklog * chore: handled loaders and empty states in worklog settings * chore: ui, typos and cleanup * chore: resolved merge conflicts * chore: updating the time tracking on issue detail page * chore: updated the ui worklog issue property button * chore: removed create from the worklog header * chore: updated default filters from constants * chore: resolved ce code updates * chore: ce cleanup * chore: worklogs in issue activity * ui: updated UI for peek overview and issue detail for worklog property * fix: exporter type * ui: handled the typos * ui: loader ui height changes * chore: resolved merge conflicts * chore: handled the project worklogs enabled/disabled in the issues * chore: handled empty screen for worklog * chore: typo --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> |
||
|
|
482b363045 |
[WEB-1883] chore: moved workspace settings to respective folders for CE and EE (#5151)
* chore: moved workspace settings to respective folders for ce and ee * chore: updated imports * chore: updated imports for ee * chore: resolved import error * chore: resolved import error * chore: ee imports in the issue sidebar * chore: updated file structure * chore: table UI * chore: resolved build errors * chore: added worklog on issue peekoverview |