mirror of
https://github.com/makeplane/plane.git
synced 2026-07-13 22:09:12 +02:00
0060cb95dde6bd686184dbbd660e1ae43fb88198
84 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
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> |
||
|
|
fd0c35d07f |
[WEB-3128] improvement: team statistics scope, analytics empty state and components rename (#2195)
* improvement: team statistics scope * improvement: remove team lead from list of members * chore: team analytics empty state and renamed team workload / dependencies * chore: rename worklaod and dependency endpoints * remove overdue banner if there are no overdue issues * chore: team issues filters empty state ux copy updated * chore: clear stats filter empty state * chore: language translation for team analytics empty state * chore: rename work items -> issues * fix: team relations logic * chore: reset local analytics filters * improvement: team statistics responsiveness * chore: blocking blocked by issues * improvement: team relation logic and ui * fix: team statistics filter logic * fix: optimstic update for team analytics filters --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> |
||
|
|
4323b58031 |
[WEB-3130] chore: remove overdue progress stats (#2198)
* chore: analytic types updated * chore: remove overdue from progress section and code refactor * chore: removed the overdue issues count --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> |
||
|
|
a8c21289d4 | chore: refactor types and convert some to enums related to teams. (#2109) | ||
|
|
5e8f9ad7fb |
improvement: team analytics and minor bug fixes (#2106)
* feat: team analytics * feat: team analytics * fix: lead activity * feat: team dependencies * fix: team dependency analytics * chore: team activity ux copy and other minor improvements * fix: member permissions * chore: ui & ux improvements * feat: add tree map endpoint * chore: add empty dates when date x_axis selected * fix: workload endpoint to return start date * chore: minor updates to team statistics endpoint * chore: readd feature flag * fix: analytic key * feat: team analytics * chore: team empty state ux copy * chore: remove weekends * chore: add workload summary endpoint * chore: add no due date issues * chore: add dependency type * chore: update workload chart endpoint * chore: add to team dependency issue endpoint * chore: team and chart related type updates * chore: team endpoints improvements * chore: team analytics store improvements * chore: added peek overview for team dependency issue and other improvements * chore: team statistics tree map filters and improvements * chore: added label for tree map chart * chore: team workload chart and summary improvement * fix: logic to check if projects are updated * chore: minor ux copy improvement * chore: remove unwanted logic * chore: fetch only team-level pages/views for the tab * fix: statistics endpoint for tree * chore: update default filter to for team issues and team view issues * chore: update cancelled project state background color --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> |
||
|
|
6e9433cbc1 |
feat: team analytics (#2091)
* feat: team analytics * feat: team analytics * fix: lead activity * feat: team dependencies * fix: team dependency analytics * chore: team activity ux copy and other minor improvements * fix: member permissions * chore: ui & ux improvements * feat: add tree map endpoint * chore: add empty dates when date x_axis selected * fix: workload endpoint to return start date * chore: minor updates to team statistics endpoint * chore: readd feature flag * fix: analytic key * feat: team analytics * chore: team empty state ux copy * chore: remove weekends --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> |
||
|
|
d659fea066 |
fix: gitlab integration fixes (#2088)
* fix: gitlab integration fixes * removed logs |
||
|
|
fd67a39af9 |
regression: workspace and team pages duplicate logic (#2077)
* chore: duplicate for pages in workspace and team * chore: workspace and team page duplicate logic * fix: changed the url structure * fix: changed the response structure --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> |
||
|
|
13cefcbc3b |
[SILO-28] Chore: Gitlab integration UI and backend changes (#2071)
* chore: gitlab integration add project and group APIs * entity connection schema changes + gitlab integration UI and store changes * gitlab integration UI + APIs for entity connections * Merge branch 'preview' into chore-gitlab_integration_ui * Merge branch 'preview' into chore-gitlab_integration_ui * gitlab webhook * sharedwithgroups key in gitlab merge request type * chore: gitlab update issue based on project connection * chore: gitlab integration * merged with preview * merged with preview * yarn fix |
||
|
|
501d43a2c2 |
[WEB-2846] Feat: stickies (#2014)
* feat: stickies ui * chore: created crud endpoints for sticky * feat: integrations * fix: tooltip * fix: recents * fix: inputs * fix: minor issues * fix: reduced debounce timer + handled no name * feat: added formatting options in sticky * chore: new sticky flow added * fix: color * fix: build * fix: minor fixes * fix: lint * fix: resolved review comments * fix: added empty state * fix: masonry layout * fix: added pagination * fix: masonry layout * fix: type ignored * chore: feature flagged --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> |
||
|
|
1ecef7e268 |
feat: team pages (#2020)
* chore: team activity endpoints * chore: move team realted enums to constants * chore: teams upgrade ux copy update * fix: team scope dropdown * feat: team activity * fix: handle project filters * improvement: minor UI fixes * chore: remove member info tooltip from create team form * chore: revert back team description height changes * improvement: team overview details header * improvement: team list header * chore: disable option to * fix: activity * feat: team comments * chore: minor improvements * refactor: created a generic base page instance * refactor: project store hooks * chore: add missing prop declaration * refactor: generalize workspace pages * fix: team pages endpoint * fix: team pages queryset * refactor: editor page root and body * fix: teams get endpoint * fix: member role update when added to the team * feat: teams pages list * refactor: issue embed hook * chore: update search entity types * fix: workspace page root * chore: add live server support for team pages * feat: team pages detail page * fix: version editor component * improvement: minor improvements for team pages * improvement: team view detail breadcrumbs loaders * fix: minor fix and improvements * fix: image full screen from comments * improvement: teams sidebar on small screens * fix: add page to favorites action * chore: entity search endpoint implementation * chore: workspace serach team properties * chore: search in team pages * chore: updated team pages unlock endpoint * chore: remove unused and duplicate types and services * chore: remove unused and duplicate types and services --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com> Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> |
||
|
|
78902c63a1 | chore: modified link behaviour in initiatives and project overview (#2043) | ||
|
|
fdcd63dc80 |
[WEB-2880] fix: workspace initiatives (#2028)
* fix: initiative comment delete endpoint * chore: initiative order updated in app sidebar * fix: create/update initiative modal description section * chore: initiatve detail spacing and modal project icon improvement * chore: project type and initiative store updated * chore: initiative project activity added * chore: initiative validation and improvements |
||
|
|
c8e779940d |
[WEB-2848] feat: team activity and comments with some bug fixes and improvements. (#2009)
* chore: team activity endpoints * chore: move team realted enums to constants * chore: teams upgrade ux copy update * fix: team scope dropdown * feat: team activity * fix: handle project filters * improvement: minor UI fixes * chore: remove member info tooltip from create team form * chore: revert back team description height changes * improvement: team overview details header * improvement: team list header * chore: disable option to * fix: activity * feat: team comments * chore: minor improvements --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> |
||
|
|
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> |
||
|
|
d03130e2c0 |
[WEB-2864] chore: initiatives attachments and analytics (#1966)
* chore: initiatives upgrade screen improvements * chore: initiative icon updated * fix: initiative description image upload * chore: initiative attachment endpoint updated * chore: initiatives attachment and analytics updated |
||
|
|
5fe6d6c8dc |
fix: epic no load (#1956)
* fix: epic no load * fix: epic no load |
||
|
|
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> |
||
|
|
4d67404f71 |
chore: epics enhancements and fixes (#1954)
* chore: issue search endpoint updated * chore: issue search modal changes * fix: epic list page loading flicker * fix: issue layout no load fix for epic * fix: epic service and store refactor * chore: revert epic service changes * chore: epic empty state improvement * fix: no load |
||
|
|
beaef62781 |
fix: project overview improvements (#1930)
* fix: activity new fields added * fix: borders * fix: minor bug fixes * chore: added the is_project_updates_enabled key * chore: passed the proejct id * fix: bugs * fix: padding issues * fix: typo * fix: project service code for toggle apis --------- Co-authored-by: NarayanBavisetti <narayan3119@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> |
||
|
|
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> |
||
|
|
a5f90a3303 | chore:reduced restrucured files. Refractored code in notifications store | ||
|
|
a070529492 | chore: added service for group actions | ||
|
|
a767334e65 | feat: updated group update functions | ||
|
|
14c5cf4528 | Merge branch 'preview' into sync/ce-ee | ||
|
|
66652a5d71 | refactor project states to ake way for new features (#6156) | ||
|
|
5e34cac980 |
feat: Jira Data Center / Jira Server Importer 🎈 (#1839)
* feat: added services for jira version apis * feat: added helpers for etl and fields * feat: added etl methods * feat: added custom fields and types * feat: exported jira selfhosted package * feat: added controller for jira selfhosted * feat: added migration worker for jira selfhosted importer * feat: registered jira selfhosted controller * fix: api for fetching v2 data * feat: added server info route inside jira controller * feat: added user avatar endpoint * feat: modified jira-selfhosted package * feat: modified custom fields and jira migrator * feat: added user avatar details * fix: renamed packge * chore: jira server frontend * chore: rename everything from jira-data-center to jira-server * chore: updated jira server * fix: /api changes * chore: updated auth apt req url * chore: updated source * chore: updated the url * chore: replacved jira-server with jira_server * chore: updated route * chore: updated file type * feat: added request logger * feat: added request logger * chore: updated importer steps * chore: updated .jira server path * chore: udpated folder and importers * fix: logger * chore: updated jira server summary * fix: logger * fix: jira credentials picker * chore: updated migration type in jira server summary * fix: images not coming to jira * fix: avatar uploads for users * fix: issue update image attachment fix * fix: icons for jira server workspaces * chore: added express winston * chore: remove unused imports * chore: dependency correction * feat: added server endpoints for asset uploads, attachments and user-assets * chore: added logs when successfully connected --------- Co-authored-by: gurusainath <gurusainath007@gmail.com> Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> |
||
|
|
880e693407 |
[WEB-2442] chore: Timeline Dependency changes (#1786)
* project block duration only when available * relations for half blocks * dependency draggables for half blocks * new design for dependency modal * Fix typescript erro ref: https://github.com/microsoft/TypeScript/issues/42873 --------- Co-authored-by: Satish Gandham <satish.iitg@gmail.com> |
||
|
|
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> |
||
|
|
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 |
||
|
|
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> |
||
|
|
149eed991a |
[WEB-2677] chore: draft issue issue type (#1506)
* chore: draft issue custom properties endpoint * chore: draft issue type services added * chore: draft issue custom types * chore: draft issue property value * fix: draft issue type create * chore: removed the workspace active cycle filter * chore: changed the cycle id * chore: code refactor --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> |
||
|
|
159ca21249 |
[WEB-2380] Chore: Cycle graphs updated (#1198)
* chore: graph based on dummy data * fix: progress donut * feat: created new cycle analytics * wip: dropdowns * chore: migration changes * chore: changed the calculation of cycle analytics * fix: integrational changes * fix: reference line for today * fix: code cleaning * fix: added loaders * fix: type removed * chore: sidebar width and spacing improvement * chore: sidebar improvement * fix: handled empty state * chore: cycle sidebar graph * chore: live update on cycle analytics * chore: removed the unused variable * fix: chart minor issues * chore: cycle sidebar graph improvement * fix: chart minor bugs * fix: code-splitting for active cycles * fix: routing with dynamic import * fix: peekoverview * fix: responsiveness * fix: handled run time updates in cycle chart * fix: feature flagging for sidebar * fix: added scope delta + fixed sidebar dropdown * fix: sidebar chart * fix: build errors * fix: cycle store ee added * fix: cycle chart update api * fix: removed custom date time functions * fix: ideal line formula updated * fix: feature flagging condition * fix: build errors * fix: chart label * chore: moved the migraion to ee * chore: removed the unused variable * fix: sentry error sample rate updated * fix: cycles import issues for ee (#5732) (#1312) Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> * fix: cycle api formatting for v1 data * chore: bulk estimate changes * chore: update reaction changes * chore: cycle sidebar improvement * fix: cycle graph build bugs (#1327) * fix: build error * chore: import order and unused variable refactor * chore: update reaction changes * fix: data formatting for v1 and v2 * fix: lint errors * [WEB-2108] chore: 12 users restriction for cloud users. (#1330) * [WEB-2108] chore: 12 users restriction for cloud users. * chore: update total_seats count. * fix:props for active cycle root component * fix: removed dependency from root package.json * fix: chart minor fixes * fix: minor code fixes * chore: comments listing * fix: handled no data state * fix: removed hardcoded version * fix: order fixed * fix: added comments * chore: code splitting and refactoring * chore: removed the unqiue constraint * fix: minor css issues + swr fixed + chart data * fix: ideal formula fixed * fix: added version while creating a cycle --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> Co-authored-by: pushya22 <130810100+pushya22@users.noreply.github.com> Co-authored-by: Plane Bot <146718762+plane-bot@users.noreply.github.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> Co-authored-by: Pushya Mitra Thiruvooru <pushya@Pushyas-MacBook-Pro.local> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> |
||
|
|
fa3e7fefb4 | Merge branch 'master' of github.com:makeplane/plane-ee into uat | ||
|
|
1b0f45aaec | chore: mobile web view authentication signout cache in browser (#1361) | ||
|
|
9ef5b73c81 |
[WEB-2524] feat: license sync and deactivation (#1245)
* feat: added manual sync handler for license refetch * chore: add workspace license refresh endpoint * chore: license sync request endpoint * feat: added delink route inside monitor * feat: added license delink route for delinking license * chore: license delink endpoint * feat: added delink route * chore: license deactivation * chore: license sync and deactivation for self managed users. * chore: license sync and deactivation changes * feat: handle case for free workspace * chore: UI and UX updates. * style: minor UI improvement. --------- Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com> Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> |
||
|
|
5a8bf1cbf7 | chore: live server fallback for workspace pages (#1225) | ||
|
|
624f09e4a5 |
chore remove unused seats (#1147)
* chore: remove unused seats * chore: add more seats/ remove unused seats. * fix: imports --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> |
||
|
|
434e4c936c |
[WEB-2332] chore: add desktop app provider. (#1052)
* [WEB-2332] chore: add desktop app provider. * chore: improve layout. * chore: export `EstimateService` class. |
||
|
|
c001e15edd |
[WEB-2376 | WEB-2396 | WEB-2387] dev: plane self hosted updates. (#1050)
* [WEB-2376] chore: workspace activation logic update. * [WEB-2396] chore: fix upgrade button for self hosted users and update pro features upgrade CTA. * [WEB-2396] chore: Plane selfhosted billing page. * chore: update plane one changelog. * [WEB-2387] chore: add seats validation. * [WEB-2387] chore: member invitation validation for selfhosted pro plan. * chore: update purchased seats. * fix: member restriction --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> |
||
|
|
7a9505098b |
Merge pull request #1032 from makeplane/uat
sync: preview to uat |
||
|
|
437535a9a6 |
dev: merge payment endpoint. (#1023)
* fix: payment link endpoint * fix: trial remaining days * chore: merge payment endpoint and code cleanup. --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> |
||
|
|
6040408d90 |
dev: primev2 (#1005)
* feat: added cron for updating feature flags on interval * feat: added logic for updating seats in monitor * feat: updated sync handler for using prime sync endpoint * feat: added instance initialization on monitor boot * chore: added new vars for monitor * fix: license seats purchase validation flow * dev: update invite return response * remove: workspace license task to avoid creation of duplicate licenses * dev: add more seats flow. * fix: resync licenses * chore: subscription portal endpoint --------- Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> |
||
|
|
1f9f306608 | feat: workspace pages version history (#963) | ||
|
|
ea5e249157 |
dev: primev2 (#962)
* dev: new license activation workflow for one and pro users (#739) * feat: added feature flag package for decrypting and refreshing the feature flags value * feat: added feature flagging route for route handlers * feat: added feature flag worker for managing and distributing feature flags * feat: implemented feature flag api implementation inside ff handler * feat: added exponential retry interval inside feature flagging * fix: route pattern of feature flag endpoint from monitor * feat: created endpoint to activate workspace from monitor * feat: made changes to accomodate db and activate endpoint * dev: update multi tenant environment settings * dev: workspace license activation flow * dev: update license activate endpoint * dev: update workspace license activate endpoint * feat: added feature flag user sync logic * feat: added constants and sync logic with private key inside * feat: added port as env variable * feat: added modification for removing license key in healthcheck * feat: example env pushed * fix: update monitor endpoints and license activation function * dev: initiate free workspace only for self hosted instances * dev: self hosting license endpoint updates * dev: remove monitor db * dev: update handlers * dev: self hosted license subscription web * dev: removed computed in self hosted subscription * fix: prime server url and delete old license while creating new license in sqlite * chore: subscription activation alert after successfull activation. * dev: update feature flag endpoints * fix: handled several cases of feature flags * fix: linting errors * dev: update monitor to handle workspace activation * dev: update decryption algorithm * feat: separated activation payload with the sync payload * dev: update feature flags endpoint * dev: change type for workspace sync * feat: added isActive flag for user activation * feat: removed creation of free users in monitor * feat: added method for workspace product * dev: add user email in types * feat: added method for workspace product * fix: uer license feature flag fetch * fix: handler fixed for feature key * chore: self managed license activation * chore: update validation license flow. * chore: license activation success. * dev: resync workspace license on activation * chore: plane one success modal. * feat: added constructs to inject private key build time * feat: updated the docker file with private key build argument * feat: added consumption od DEFAULT_PRIVATE_KEY when building monitor * dev: update private key --------- Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com> Co-authored-by: gurusainath <gurusainath007@gmail.com> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> * fix: prime workflow fix for private key generation * dev: remove license check and update release notes * fix: build args for build ci (#916) * fix: GitHub ci build for monitor (#919) * fix: errors in github ci * fix: added base 64 private key * fix: instance register script * fixed monitor for CGO startup failure (#923) * chore: current plan api and server base urls * fix: monitor startup failure --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> * fix: monitor feature flagging (#926) * feat: added startup flag handler inside monitor (#927) * feat: added logs for debugging (#929) * fix: parsing of private key with base64 (#932) * fix: private key parsing for monitor (#934) * fix: throw error if private key is not parsable * fix: printing private key * fix: added print of private key in handler * feat: optimized build for monitor * feat: removed debug statements * feat: added volume for compose * fix: monitor build issues (#935) * fix: success modal fix for self hosted users. (#928) * feat: Added refresh worker job inside monitor for refreshing licenses (#937) * dev: add instance validation endpoints * feat: added startup refresh handler for getting new licenses * feat: updated title --------- Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> * chore: clear workspace license on restart (#939) * fix: product check endpoint for license creation (#941) * feat: added constraints for db models in monitor (#946) * feat: added constraints for db models in monitor * feat: updated constraints * fix: model constraint for db (#948) * fix: one users need to be active for sync (#950) * fix: one users need to be active for sync * fix: added isolation for files for handlers * fix: workspace offline activation for syncing users * fix: update license over syncing in monitor (#954) --------- Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com> Co-authored-by: gurusainath <gurusainath007@gmail.com> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> Co-authored-by: pushya22 <130810100+pushya22@users.noreply.github.com> |
||
|
|
c5dae5038e |
dev: issue custom properties activity. (#859)
* chore: update logic to check if issue type is enabled for the project or not. * minor improvement in enable issue type logic. * dev: issue custom properties activity. * chore: add issue property logo component. * revert back changes in ui package logo componenet. * chore: fetch property activities after last activity `created_at` timestamp. --------- Co-authored-by: Satish Gandham <satish.iitg@gmail.com> |
||
|
|
a3871922d1 | fix: merge conflicts from uat |