mirror of
https://github.com/makeplane/plane.git
synced 2026-02-25 04:35:21 +01:00
refactor/issue-widgets
152 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
8d886cf2d9 |
enhancement: widget create workflow based on flags and type (#2767)
* chore: new widget type dropdown * chore: plan validations * chore: changed text to number in dashboard * fix: build errors * chore: remove cycles icon from feature flag card --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> |
||
|
|
813255c745 | chore: update customer icon (#2674) | ||
|
|
aef7709063 | fix: dashboard bugs and improvements (#2664) | ||
|
|
c238565cb5 |
[WEB-3492]fix:customers pre release bugs (#2665)
* * fix: UI fixes * feat: added search empty state for requests * fix: editor size for request list item * fix: issue_id null * fix: removed issue count from customer detail * fix: logo_url for customers list chore: remove unused imports * fix: removed experimental next js config * chore: removed console logs --------- Co-authored-by: sangeethailango <sangeethailango21@gmail.com> |
||
|
|
7bcce70402 |
feat: work item templates (#2624)
* chore: dashboard migrations * chore: changed the name of the dashboard * chore: removed the show legend * chore: added deleted by in workspace connection * feat: templates settings upgrade page * chore: update issue modal formstate prop * feat: issue template * feat: templates store * chore: no work item templates empty state * chore: updated the migration file * chore: workspace settings layout update * chore: template store improvements * chore: layout grouping * feat: work item template creation form and list * chore: changed the migration file * chore: added project base model * chore: migration changes * fix: migration * feat: work item modeling * chore: update migrations * feat: basic work item template integration * chore: template creation form improvement * feat: template apis * chore: add logo for customers * fix: template endpoints * feat: update work item template * chore: add validation * fix: build error * feat: add feature flagging * chore: minor field updates * fix: workitem patch * fix: template patch * fix: template fetch endpoint * feat: API integration * fix: issue property schema * chore: minor UI / UX improvements * improvement: work item template utility improvements * feat: custom property values in templates: ' * feat: project level work item templates * feat: add issue property validation * improvement: work item template data sanitization * feat: custom property values for work item templates * chore: data sanitization for work item templates update form * improvement: work item templates update form validation errors * chore: remove base template un used store actions type * improvement: template form refactor * chore: template update validation * chore: minor fixes in project level templates * fix: template merge * chore: partial update * chore: attach all work item templates with default type * fix: type checking * chore: only show templates attached to active work item type * improvement: template schema * fix: project level template delete endpoint * improvement: service refactor in work item template store * fix: project level template update endpoint * improvement: template ordering * improvement: assignee role validation for work item templates * improvement: enable project level work item templates settings for project members * fix: template instance update * fix: minor UI/ UX * fix: minor improvements and fixes --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> |
||
|
|
5081449633 |
feat: customers (#2378)
* feat: endpoints for customer properties * fix: options not returning * feat: Remove print statements * feat: get endpoint for customer property options * feat: customer endpoint * feat: delete and patch endpoint * fix: remove unwanted if conditions fix: create instead of update * fix: add create_or_update_options function to dynamically create or update * fix: add create_or_update_options to dynamically create or update * add permission * chore: dashboard migrations * fix: remove if condition * chore: changed the name of the dashboard * chore: removed the show legend * feat: customer request endpoint * chore: added deleted by in workspace connection * feat: customer request issues * feat: customer request issues * fix: partial update * feat: customer requests count on customer list endpoint * feat: pagination for customer list endpoint * chore: Improvement custom properties (#2486) * refactor: enhance custom properties components modularity * chore: minor updates * chore: issue properties store improvement * chore: improved modularity for additional properties --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * feat: customers crud (#2488) * draft: customer-crud * * feat: added customer list empty states * feat: added customers create update modal * * chore: added types * chore: added language translation for constants * chore: updated types * feat: customer request issue endpoints refactor: folder and file name changes * feat: customer properties store and integration (#2496) * chore: issue properties store improvement * draft: customer store * chore: updated work items modularity * feat: inegrated apis for customer properties * fix: return proper error message for duplicate customers * feat: search functionality for customers list endpoint * draft: customers * feat: endpoints for customer property values * * feat : added customer add, update and delete * feat: added customer detail and empty state page * chore: fixed lint errors * fix: build errors * refactor: moving validator functions into seperate file * refactor: moving validator functions into seperate file * chore: sidebar preference updated * feat: added customers to sidebar * chore: added feature flag to sidebar * feat: endpoint to fetch related issues of a customer request * fix: change the response fro type__is_epic to type_is_epic * refactor: use query_params * refactor: use query_params * draft: customer request crud * feat: issue search endpoint * feat: issue search endpoint * fix: removing is_epic filter * fix: filter disabled epics on search * feat: post endpoint for attachments * feat: patch, delete and get endpoints of customer request attachments * feat: issue count of a customer * feat: search for customer requests * fix: search results not accurate * modify: issue search results * fix: response field changes * modify: add issue_ids in the response * modify: customer request response to include issue_ids * modify: add issue details in customer request post endpoint * modify: type_is_epic to is_epic * fix: add permission class * draft: customer requests * modify: customer attachments to return asset_url and entity_identifier * feat: added crud for customer requests * fix: build errors * modify: customer request issue endpoint to related issue to customer * chore: updated customers endpoints * chore: updated endpoints * fix: search results * chore: updated remove/add work item endpoint * fix: customer requests response returning deleted work items * feat: issue template * fix: search to return deleted customer request issues * chore: updated customer create request * fix: remove disabled project epics from customer requests list * modify: Customer requests endpoint to return attachment count * feat: request attachments crd * chore: updated the migration file * fix: return asset url * feat: get endpoint for attachments * chore: changed the migration file * chore: added project base model * chore: migration changes * fix: migration * chore: update migrations * feat:added custom properties customer * fix: customer logo * fix: customer property value endpoint * chore: add logo for customers * fix: attachment api * fix: add query params for attachments * fix: return customer_request_id * feat: customer logo * feat: added customer logo chore: fixed work item mutation issue * fix: customers pagination fix: remove unwanted code * feat: search and pagination for customers * chore: customer and customer request count on work items fix: remove unnecessary files * fix: minor fix * fix: return customer and requests counts * fix: remove logo_url * fix: remove logo_asset * * chore: detail sidebar ui fixes * chore: added attachment list to request update * chore: added dark mode for detail empty state * chore: added user permissions for customers * chore: customer details in work items details * feat: added language translation to customers * fix: change permission class chore: added workspace filter chore: removed customer_request_issues_count from the response * fix: code improvement * chore: code improvements and refactor * fix: change manager * fix: change manager * change manage * fix: feature validation --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: Vamsi krishna <matalav55@gmail.com> Co-authored-by: Vamsi Krishna <46787868+vamsikrishnamathala@users.noreply.github.com> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so> Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> |
||
|
|
d286cf971e |
feat: dashboards (#2638)
* dev: dashboard details page * choree: update lucide-react versions across the repo * chore: update chart components * chore: update view mode term * chore: remove translation * dev: widgets grid layout aadded * chore: dashboard migrations * [WEB-3061] dev: dashboard details page components (#2387) * dev: dashboard details page * choree: update lucide-react versions across the repo * chore: update chart components * chore: update view mode term * chore: remove translation * chore: changed the name of the dashboard * chore: removed the show legend * chore: added deleted by in workspace connection * chore: dashboard crud operations (#2449) * chore: dashboard migrations * chore: dashboard widget and quick filters crud * chore: added the dashboard reference to widget * chore: * refactor: dashboards store * chore: add missing argument * chore: widgets crud aded * chore: add loader and empty states * refactor: optimize performance * fix: bulk update widgets * chore: add update widget logic * chore: rearrange logic added * chore: chart configs added * chore: add color palettes * fix: build errors * chore: add missing translations * fix: types and build errors * chore: udpated the migration file * chore: dynamic chart generation * chore: not configured state added * chore: configurations updated * chore: added x axis and group by for widgets * chore: null value validation * chore: remove static data * chore: update data fetching logic * chore: new translation keys * chore: payload structure changed for widgets * chore: add apperance config * chore: updated the logic with required payload * chore: update data structure * feat: issue template * chore: update input and select fields * chore: updated the migration file * chore: update widget data fetch logic * chore: circular chart colors * chore: update select button file * chore: replace types with enums * chore: add new translation keys * chore: changed the migration file * chore: added project base model * fix: delete dashboard logic * fix: responsive grid layout * chore: migration changes * chore: legends added * fix: build error * chore: react-grid-layout ui * chore: missing translation keys * fix: widget layout * chore: line chart legends * chore: add comparison area chart * chore: added estimate value calculation * chore: removed an extra key * chore: update axis line colors * chore: widget axis creation * chore: widget logic change * chore: added date grouping * chore: realtime sidebar updates * chore: type fix * chore: changed the payload structure * fix: chart tooltip labels * fix: chart resize not working * chore: dashboard query optimisation * fix: typo fix * chore: dashboard widget deletion * chore: realtime config update * fix: not configured state asset path * chore: text widget metric added * fix: legends and tooltip oveflow * chore: update color picker UI * chore: donut chart center value * fix: pie chart tooltip * chore: progress donut chart * fix: workspace dashboard ids * chore: update loading and empty states --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> |
||
|
|
8676edea84 |
feat: Workflow Engine (#1877)
* feat workflows working commit * fix minor change * chore: workflow migration * workflow changes * add worflow link * chore: customer model migration * fix: build errors * chore: added the actor endpoint for workflow * chore: workspace level workflow endpoint * chore: patch endpoint for states * improvement: workflow engine * improvement: workspace level workflows * fix: disabled workflow overlay message position * chore: handeled the actors logic * chore: bulk operations validation * chore: add unique approvers count in state transition * chore: update overlay opacity * chore: reset workflow endpoint * chore: creation validation for issue * chore: workflows enable disable flow * chore: default state validation * minor icon sizes improvement * chore: created the activity for workflows * feat: workflow change history and reset * fix: state option alignment * chore: state transition approver activity: * fix: build errors * chore: enable workflow empty state * chore: workflow activity changes * chore: language support and Ui improvements * chore: code cleanup * improvement: worflow UI and UX * chore: translations update * chore: minor UI fixes * improvement: issue to work item in workflow related files * fix: sync state transition and work item creation map * improvement: issue to work item in workflow related files * improvement: workflow group overlay code seperation * chore: bulk operations error message when workflow is enabled * chore: workflows feature flag check while fetching * chore: update workflow icon * fix: workflow settings scroll * chore: translations * minor improvements * fix: toggle project features * fix: add is_workflow_enabled to project features response * chore: handle state workflow from command pallette * fix: build errors --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> |
||
|
|
7a6cb01008 | chore: updated ux copy for coming soon page | ||
|
|
e85c6ce5cd |
[WEB-3294]feat: customers settings (#2440)
* feat: customers empty state * draft: customer empty state * feat-customers_settings_page |
||
|
|
207e85e3a1 |
[SILO] : Importer and integrations db migration changes (#2363)
* `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> |
||
|
|
c40d2cf41c |
[WEB-3250] refactor: teams to teamspaces (#2325)
* refactor: teams to teamspaces * fix: utils package build * chore: more updates related to teamspaces * fix: teamspace sidebar * fix: description activity and some more updates for teamspaces * chore: hide teamspace scope dropdown |
||
|
|
b96ed02c0d | chore: project state setting empty asset optimization (#2299) | ||
|
|
ce7db8bd7e |
[WEB-3201] improvement: team charts loader and cycle progress fix (#2293)
* chore: add loader for teams progress and stats charts when filters are updated * fix: teams cycle list progress * chore: teamspace upgrade settings page |
||
|
|
93c2edcfa9 |
Merge pull request #2285 from makeplane/sync/ce-ee
Sync: Community Changes |
||
|
|
d08c03f557 |
[WEB-3203] fix: dashboard widgets' empty state content and assets (#6450)
* fix: empty state content * chore: replace margin with padding |
||
|
|
26f8c52fd7 | fix: merge conflicts resolved | ||
|
|
fd7eedc343 |
[WEB-3096] feat: stickies page (#6380)
* feat: added independent stickies page * chore: randomized sticky color * chore: search in stickies * feat: dnd * fix: quick links * fix: stickies abrupt rendering * fix: handled edge cases for dnd * fix: empty states * fix: build and lint * fix: handled new sticky when last sticky is emoty * fix: new sticky condition * refactor: stickies empty states, store * chore: update stickies empty states * fix: random sticky color * fix: header * refactor: better error handling --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com> |
||
|
|
5339684124 |
[WEB-3078] feat: initiatives epic implementation (#2168)
* feat: epic initiatives api endpoint * feat: API endpoint to list projects and epics of initiative * feat: add endpoint to return project and epics of initiatives * feat: initiative response changes * feat: initiative epic changes * fix: imports * chore: workspace epics type updated * chore: workspace epics type updated * chore: epics endpoint updated * chore: workspace epics search implementation * chore: epics section added to initiative detail * fix: add epic mutation and code refactor * fix: initiative list project update validation * chore: initiative and project range select improvement * chore: date range picker icon updated * chore: code refactor * chore: project list item progress indicator improvement * chore: workspace epics modal item improvement * chore: add epic mutation * chore: asset updated * chore: added the epic count in initiative * chore: code refactor * chore: permission updated --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so> Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> |
||
|
|
3a3707e8e1 |
chore: update team empty states and ux copy (#2122)
* chore: update team empty states and ux copy * chore: update team projects empty state * chore: team member removal restriction info * chore: tooltip position update |
||
|
|
51309bf474 |
silo: Migration Improvements and User Imports Checks. (#1984)
* 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 * feat: modified cycles and modules services in order to create new entities * feat: added base types and modified services * feat: added command method inside slack integration * feat: added new helper methods * feat: added Slack Private Metadata types * feat: added command and weblink modals * feat: created types for custom input blocks * feat: created issue linkback modal * feat: created issue create modal full * feat: created unfurl views for project, modules and cycles * fix: modified project select modal for ensuring proper types for entities and payload * feat: added command handler * feat: modified block action to handle weblink and comment buttons * feat: modified message event to handle link unfurls * feat: modified view submission to handle weblink submission and commands * feat: modified slack worker * feat: added slack types * feat: added update message method and new overflow type * fix: refactored issue linkback to add overflow instead buttons * fix: added await * fix: deps bump * feat: remove description from issue linkback * fix: message as description and not title * chore: webhook integration for slack * chore: constructd base url for silo webhook * chore: handlded same domain validation * chore: handled exception * Merge branch 'preview' into feat/slack * fix: auth state * chore: yarn.lock * fix: import order * feat: added changes for user profile integration settings * feat: Github Configuration UI into integrations (#1863) * chore: github UI (#1721) * chore: typos integrations and importers * chore: github integration base * fix: github integration context updates * chore: resolved build errors * chore: github store and services * chore: updated instance serializer * fix: issue migrator to handle linear image component * chore: github integration * chore: removed logs * chore: updated UI * chore: revamp ui github integration * chore: removed logs * implemented edit and remove entity connection in github * chore: updated github dark and light logos * fix: issue serializer fixes * chore: updated config object in entity connection * chore: updated the config type and handled the build error * feat: fixed github label for allowing payload * fix: slash commands * chore: filter out the removed cycle from issue detail (#6138) * feat: workflows (#1849) * chore: state workflows * fix: actor endpoints * chore: add feature flaggging * chore: single endpoint for managing actors * chore: patch endpoint for workflow transition * chore: add workflow manager on single endpoint * chore: add external api validation for workflow transitions * chore: correct comments * chore: add workflow transition * chore: update permission for guest users * [MOBIL-518] feat: Mobile push notifications (#1848) * chore: implemented mobile push notification * chore: updated the notification job * chore: handled the response * chore: updated private key * chore: issue push notification updates * chore: resolved the boolean validation on mobile push notification * chore: added push notification to the notification activity * chore: updated push notification logic * chore: removed mutation for push notification * feat: added endpoint for getting the authenticated user * feat: added user mapping when authenticated inside github * fix: github import * fix: merge yarn lock * fix: remove target hostname check * fix: interchange request from env host * fix: target host * feat: added base64 private key --------- Co-authored-by: guru_sainath <gurusainath007@gmail.com> Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com> Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> Co-authored-by: pushya22 <130810100+pushya22@users.noreply.github.com> Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com> * fix: installation webhook handler and webhook connection * fix: profile import * feat: added dynamic member account connection * fix: credential controller * fix: modified store to not check for external api token for members * chore: updated auth imports in github integration * fix: redis consumption mechanism * fix: reduced dedup interval * fix: updated redis consumer for a homogeneus key * fix: modified logic for deduping * feat: link creation over github pull request state change * chore: gitlab store integration * chore: updated gitlab components * chore: Updated github_hostname key * fix: key logic with redis * fix: added github logo for links and modified pull request link content * feat: added member sync when adding new member into plane * feat: separated queues for integrations and importers * fix: initail etl package setup * fix: etl folder structuring * fix: module resolutions and exported etl package * feat: added body transformation for plane to github html description * feat: added generic asset endpoint for getting the resource * feat: added asset service * fix: asset service url on redirect * feat: added content parser for parsing html to markdown * Improvised Import Speed from `42 minutes / 1000 Issues` to `30 seconds / 1000 Issues` 🚅 (#1948) * feat: added issue batch queue to celery and simplified structure * feat: added data import background task * feat: added generic asset url * feat: added handler for issue properties and assets * feat: added comment images and also added issue properties import * fix: cancel button alignment inside the job dashboards * feat: added job acknowledgement inside celery * feat: added separate amqp url for celery * fix: sdk build errors * fix: docker build errors --------- Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> * Silo - user imports alert flow UI and silo backend API changes (#1961) * feat: added workspace member list endpoint * feat: added endpoint for getting additional users inside asana, jira and linear * feat: added additional users endpoint inside jira * fix: changed payload for response * feat: warn for additional users in importers * jira server user import flow with warn complete * labels data type fix for jira import * add skip user import ui component + linear user import warn flow * add asana import user warn flow * add jira importer user import warn flow + api fixes * feat: added optional user import --------- Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com> * feat: added optional project_id inside generic asset endpoint * feat: added attachment endpoint for github client * feat: added function to handle github private images * add user_id in github connection post request * fix: proxy image construction * fix: etl build using tsup * fix: key setting and images * feat: added images inside issue comments * feat: added issue link and issue linkback for github and plane * fix: build process of etl package * feat: handled edge cases and tweaked UI a little bit * fix github logo in dark mode * fix: issues not getting synced when external source is different * feat: added conditional rendering for gh * fix: link item for pulls * fix:naming * fix: build fixes * fix: build * fix: build * fix: build and lint errors * fix: etl packaging * fix: build errors * fix: docker build errors --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com> Co-authored-by: gurusainath <gurusainath007@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> Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com> Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com> Co-authored-by: Saurabhkmr98 <70131915+Saurabhkmr98@users.noreply.github.com> Co-authored-by: Saurabhkmr98 <saurabhkapur73@gmail.com> |
||
|
|
d9887363b6 |
feat: business plan (#1890)
* chore: workspace license changes for business plans * chore: business plans * chore: remove private key take from environment * chore: updated the business sucess modal * chore: business plan changes * chore: add business plan seat addition * chore: add license cancel endpoints * chore: business plan changes * chore: seat changes * feat: enable 12-users restriction * feat: enable workspace seats management for cloud * chore: add business plan * chore: add business plan changes * feat: new paid plans modal * fix: role misspell * chore: new upgrade modal * chore: disable workspace when free member count is exceeded * fix: build errors * chore: modal improvements * chore: add required seats for all the link endpoints * improvement: minor updates to upgrade modal * chore: member seat validation --------- Co-authored-by: gurusainath <gurusainath007@gmail.com> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> |
||
|
|
7853bbc340 |
feat: initiatives (#1810)
* feat: links attachments comment for initiatives * chore: added activity for initiatives * chore: activity changes for initiatives * chore: link activity creation * chore: code cleanup * chore: removed the issue description * chore: comment reaction * Initiatives Working commit * chore: file asset choice fields * chore: ruff check * fix: build error * fix: initiaitves endpoints * fix: app error * chore: updates reaction migration * fix: indentation * fix: build error * chore: initiatives setting page, app sidebar and feature flagging * chore: initiatives listing, modal, header and quick action improvements * chore: initiative sidebar improvements * fix: breadcrumb and sidebar toggle improvement * chore: improvements * chore: initiative icon updated * fix: initiative comment permission check * chore: initiative counts * chore: attachment counts --------- Co-authored-by: rahulramesha <rahulramesham@gmail.com> Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so> |
||
|
|
438cc33046 |
code refactor and improvement (#6203)
* chore: package code refactoring * chore: component restructuring and refactor * chore: comment create improvement |
||
|
|
b4eaca5e3e |
[WEB-2688] Feat project overview (#1914)
* chore: initial draft * chore: crud operations for project overview * chore: ui changes * chore: integrations * fix: package chnages * fix: added loaders * chore: serializer changes * feat: added navigation * fix: lint error * fix: api calls for comment * fix: removed imgs * fix: feature flagged * fix: removed dupes * chore: project activity endpoint * fix: attachments + project reactions * chore: integrated activity * fix: build * chore: added new keys in project activity --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> |
||
|
|
7c4578a4ef |
[WEB-2848] Feat: Teamspaces (#1843)
* feat: teams flow * Feat team cycles (#1844) * feat: team cycles list * chore: improvements and fixes for team cycles * minor fixes * fix: build errors * chore: add missing changes * use description_html for teams description * chore: minor improvements to team upgrade page * chore: update teams empty state * chore: team space list on sidebar * chore: remove duplicate export * chore: minor improvements * fix: team update * chore: add project members * chore: workspace assets endpoint * feat: team issues (#1861) * improvement: refactored issue grouping logic to access MobX store directly * chore: update teams issues * chore: backend changes realted to team issues * feat: team issues layouts * chore: add filter for project according to roles * chore: fetch workspace level issue property details --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> * Improvements teams (#1869) * improvement: refactored issue grouping logic to access MobX store directly * chore: update teams issues * chore: backend changes realted to team issues * feat: team issues layouts * chore: improve update team projects buttons * fix: add members logic * chore: move team quick actions to header. * chore: add filter for project according to roles * chore: implement rich text editor and allow editing from team details page * chore: disable team navigation if no projects are available * chore: update team description mentions * chore: minor ui/ ux updates * chore: update add team members modal * chore: minor improvements * chore: sidebar improvements * chore: fetch workspace level issue property details * chore: save description_json for teams * chore: minor improvements and build fixes * fix: build errors * fix: minor export fixes --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> * feat: team views list (#1900) * improvement: refactored issue grouping logic to access MobX store directly * chore: update teams issues * chore: backend changes realted to team issues * feat: team issues layouts * chore: improve update team projects buttons * fix: add members logic * chore: move team quick actions to header. * chore: add filter for project according to roles * chore: implement rich text editor and allow editing from team details page * chore: disable team navigation if no projects are available * chore: update team description mentions * chore: minor ui/ ux updates * chore: update add team members modal * chore: minor improvements * chore: sidebar improvements * chore: fetch workspace level issue property details * chore: save description_json for teams * chore: minor improvements and build fixes * fix: build errors * fix: minor export fixes * feat: team views list * feat: team view issues * chore: remove redundant annotations --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> * chore: teams command palette modals * remove unused componenets * chore: seperate issue display filter by layout constant * chore: enhance use issue actions modularity * chore: team view issue store context update * fix: build errors * chore: temporarly remove teams list header * chore: remove unused imports * revert: empty state changes * chore: remove redundant import * fix: build errors --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> |
||
|
|
e8e674b6e2 |
feat: epics implementation (#1713)
* chore: CRUD operations for epics * chore: epic comments links activity * fix: issue creation * chore epics asset added * dev: epics icon added * dev: epics store init * chore: code refactor * chore: epics feature flag added * dev: epic setting page added with empty state * fix: issue detail endpoint * chore: epic issues layout * chore: epics settings and basic store * fix: build error * chore: epic sidebar component * chore: epic comments and activity added * chore: code refactor * chore: added the project feature endpoint * chore: removed the status endpoint * chore: added the url patterns * chore: workspace epcic endpoint * fix: build error * chore: project epic flow implementaiton * [WEB-2703] chore: inject all issue type services from base issue type store. * chore: epic services and store updates * chore: remove issue property option update service * chore: minor improvements * chore: improve property and options fetch logic * fix: attachments viewset change * chore: epic user property * chore: epic quick action added * chore: epic modal and quick action * chore: epic store and services updated * chore: endpoint updted and commented feature flag * chore: layout root file updated * chore: issue filter endpoint * chore: epics filters * fix: epic issue modal description fetch * chore: epic issue retrieve endpoint added * chore: epic quick action updated * chore: issue detail store fetch method updated * chore: code refactor * chore: epic detail page added * chore: epic peek overview implementation * chore: epic issue modal onSubmit * chore: added archive, reactions * chore: epic enable/disable updated * chore: epic endpoint updated * chore: fetch logic updated * chore: epic issue modal projectId * chore: epic modal provider updated * chore: CollapsibleButton component updated * chore: epic detail sidebar state added to theme store * chore: epic detail, header, and quick action updated * chore: epic detail sidebar icon updated * chore: epic toggle update * chore: epic details sidebar updated * chore: services and store updated * chore: code refactor * chore: code refactor * chore: epic comment, additional properties and store updated * chore: epic analytic * chore: epic activity key changes * chore: store updated * chore: code refactor * chore: epic endpoint updated * chore: epic sub-issues endpoint updated * chore: epic store changes * chore: epic detail sidebar * dev: tabs component added to ui package * chore: epic sidebar improvement * chore: linear progress indicator improvement * chore: epic detail page improvements * chore: epic endpoint updated * chore: epic detail widgets * fix: sub-issues count endpoint * chore: epic detail overview implementation * fix: sub issues count and response updated * chore: code refactor * chore: code refactor * fix: epic sub issues properties * chore: epic analytics and code refactor * fix: epic analytics and peek view actions * chore: epic peek view added and code refactor * chore: project navigation items code refactor * fix: epic enable mutation error * fix: issue modal description fetch issue * chore: is_epic flag added to epic issue * fix: epic list, kanban and spreadsheet layout redirection and peek view * fix: epic calendar and gantt layout peek view and redirection * chore: code refactor * fix: epic details actions and code refactor * chore: epic progress empty state added * chore: merge conflict * fix: epic endpoint response * fix: epic settings * fix: local db mutation and epic modal error * fix: epic filters * fix: peek view modal context * fix: epic sub issue mutation * chore: created search endpoint * fix: epic sub-issue add mutation * chore: epic enable and disable endpoint updated and code refactor * Revert "chore: epic enable and disable endpoint updated and code refactor" This reverts commit 51e56a6c7e2ca124fe2a79f690b212964eab9043. * chore: epic analytics mutation improvement * fix: issue search endpoint * chore: issue parent search modal improvement * chore: epic empty state and analytics mutation improvement * chore: code refactoring * fix: epic sub-issue mutation * fix: epic attachment --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> |
||
|
|
35a2dffadb | fix: merge conflicts | ||
|
|
05d3e3ae45 |
feat: workspace management from admin app (#6093)
* feat: workspace management from admin app * chore: UI and UX copy improvements * chore: ux copy improvements |
||
|
|
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> |
||
|
|
eee2145734 | fix: code spliting and instance maintenance screens | ||
|
|
009c866cc0 |
Fix pi models css (#1690)
* fix: models + css * fix: banner images for pi * fix: pi message styling * fix: added mentions icons * fix: css fixes + added focus toggle * chore: added feedback for each message * fix: sidebar padding |
||
|
|
8e0a919750 |
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 |
||
|
|
793a166ad2 | chore: infra update for maintenance mode (#1667) | ||
|
|
d787f9f79e |
[PULSE-1, PULSE-9] feat: Pi Chat and Dedupes (#1627)
* [HACK-5] feat: de dupe implementation (#1600) * chore: plane ai icon added * chore: de-dupe services, constants and types added * chore: de-dupe constants and types updated * dev: de-dupe ui component added and implementation * chore: pi services and types updated * chore: useDebouncedDuplicateIssues hook added * chore: jsx to string helper function added * chore: useDebouncedDuplicateIssues implementation * chore-pi-color-variable * chore: pi service base url added * chore: pi endpoint updated * chore: pi endpoint updated * chore: pi endpoint updated * [HACK-5] chore: de dupe issue actions and code refactor (#1606) * chore: de-dupe action implementation and code refactoring * chore: code refactor * chore: pi color updated (#1608) * chore: structuring and UI components (#1596) * chore: structuring and UI components * fix: cleaning * fix: chat api integrations * fix: build issues * wip: pi editor * fix: integrated all apis * fix: integrational changes * fix: integrational changes * fix: build issues * fix: commented toolbar in history * fix: added streaming to pi messages * fix: scroll into view * chore: pi chat header and side panel improvements * fix: removed logs --------- Co-authored-by: Satish Gandham <satish.iitg@gmail.com> Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so> * chore: pi chat history (#1615) * chore: structuring and UI components * fix: cleaning * fix: chat api integrations * fix: build issues * wip: pi editor * fix: integrated all apis * fix: integrational changes * fix: integrational changes * fix: build issues * fix: commented toolbar in history * fix: added streaming to pi messages * chore: pi chat header and side panel improvements * chore: pi chat history ui * chore: code refactor --------- Co-authored-by: gakshita <akshitagoyal1516@gmail.com> * Chore: pi improvement (#1619) * chore: de-dupe debounce time updated * chore: pi chat head title updated * chore: de-dupe button label and modal ux updated * fix: issue modal width * fix: pi-chat side panel * chore: added pi chat to side bar * chore: de-dupe modal --------- Co-authored-by: gakshita <akshitagoyal1516@gmail.com> * Fix build issue * chore: de-dupe modal theme (#1620) * fix: pi chat bug fixes and improvement (#1623) * fix: getAnswer error handling * fix: pi-chat layout and code refactor * fix: user message trim * chore: pi theme updated * chore: pi chat services update * chore: code refactor * chore: de-dupe modal transition added and height bug fixed (#1626) * chore: de dupe code splitting (#1628) * chore: code splitting * chore: code splitting * chore: code refactor * chore: code refactor * Fix: pi chat bug fixes and improvements (#1629) * fix: editor css + messages css * fix: submit on enter + mentions partial * fix: colors minor fixes * fix: build fixed * fix: enter key + editor css + shift key + feedback toast * fix: mentions dropdown untested * fix: css * fix: css * fix: build issues * fix: added latest conversation to history + layout fixing * fix: mentions key * fix: cn import in the pi editor * Fix build error * Fix pi chat api auth * chore: pi services endpoint updated * chore: code refactor * Fix floatin bot feature flag (#1651) * fix: floating bot + feature flagging * fix: minor fixes * fix: removed pi chat from community verison * fix: pi chat flag * chore de dupe flagging (#1657) * chore: de dupe feature flagging * chore: code refactor * chore: code refactor * chore: code refactor --------- Co-authored-by: Satish Gandham <satish.iitg@gmail.com> Co-authored-by: Pushya Mitra Thiruvooru <pushya@Pushyas-MacBook-Pro.local> Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com> Co-authored-by: gakshita <akshitagoyal1516@gmail.com> |
||
|
|
6cf44a090d | [WEB-2614] chore: update SHA256 signing key for plane mobile staging app. (#1532) | ||
|
|
d40478a9a0 |
Merge pull request #1447 from makeplane/sync/11290256424
sync: community changes |
||
|
|
bf7b3229d1 |
[WEB-2388] fix: workspace draft issues (#5800)
* fix: create issue modal handle close * fix: workspace level draft issue store update * chore: count added * chore: added description html in list endpoint * fix: workspace draft issue mutation * fix: workspace draft issue empty state and count --------- Co-authored-by: gurusainath <gurusainath007@gmail.com> |
||
|
|
a29c6183ef | Merge branch 'preview' of github.com:makeplane/plane-ee into sync/11275302838 | ||
|
|
332d2d5c68 |
[WEB-2388] dev: workspace draft issues (#5772)
* chore: workspace draft page added * chore: workspace draft issues services added * chore: workspace draft issue store added * chore: workspace draft issue filter store added * chore: issue rendering * conflicts: resolved merge conflicts * conflicts: handled draft issue store * chore: draft issue modal * chore: code optimisation * chore: ui changes * chore: workspace draft store and modal updated * chore: workspace draft issue component added * chore: updated store and workflow in draft issues * chore: updated issue draft store * chore: updated issue type cleanup in components * chore: code refactor * fix: build error * fix: quick actions * fix: update mutation * fix: create update modal * chore: commented project draft issue code --------- Co-authored-by: gurusainath <gurusainath007@gmail.com> Co-authored-by: NarayanBavisetti <narayan3119@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> |
||
|
|
12452b824f | fix: merge conflicts from preview | ||
|
|
b27249486a |
[PE-45] feat: page export as PDF & Markdown (#5705)
* feat: export page as pdf and markdown * chore: add image conversion logic |
||
|
|
e459639971 |
chore: update assetlinks.json for mobile app deeplinks. (#1213)
|
||
|
|
a891d54cd0 |
Merge pull request #1022 from makeplane/sync/ce-ee
sync: community changes |
||
|
|
b6d596b474 | replaced necessary .svg files with .webp and made edits the imports in the file (#5474) | ||
|
|
77b35decb0 | [WEB-2354] chore: add platform server verification for mobile apps. (#1001) | ||
|
|
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 |
||
|
|
560d25c9ea | fix: merge conflicts | ||
|
|
0a1c656865 |
[WEB-2126] chore: guest and viewer role permission (#5347)
* chore: user store code refactor * chore: general unauthorized screen asset added * chore: workspace setting sidebar options updated for guest and viewer * chore: NotAuthorizedView component code updated * chore: project setting layout code refactor * chore: workspace setting members and exports page permission validation added * chore: workspace members and exports settings page improvement * chore: project invite modal updated * chore: workspace setting unauthorized access empty state * chore: workspace setting unauthorized access empty state * chore: project settings sidebar permission updated * fix: project settings user role permission updated * chore: app sidebar role permission validation updated * chore: app sidebar role permission validation * chore: disabled page empty state validation * chore: app sidebar add project improvement * chore: guest role changes * fix: user favorite * chore: changed pages permission * chore: guest role changes * fix: app sidebar project item permission * fix: project setting empty state flicker * fix: workspace setting empty state flicker * chore: granted notification permission to viewer * chore: project invite and edit validation updated * chore: favorite validation added for guest and viewer role * chore: create view validation updated * chore: views permission changes * chore: create view empty state validation updated * chore: created ENUM for permissions --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> |