Commit Graph

441 Commits

Author SHA1 Message Date
Akshita Goyal
5e4d8902b8 fix: graph smoothness (#1569)
* fix: graph smoothness

* fix: area chart smoothness

* fix: diff area
2024-10-21 16:45:47 +05:30
pushya22
d51d373ff1 Merge pull request #1562 from makeplane/preview
promote: preview to uat
2024-10-21 13:13:51 +05:30
Prateek Shourya
1dc0a70c5a [WEB-2590] chore: add information related to custom properties in issue types settings. (#1557) 2024-10-21 13:04:46 +05:30
Pushya Mitra Thiruvooru
2bb103f0b9 Merge branch 'preview' of https://github.com/makeplane/plane-ee into uat 2024-10-18 14:59:37 +05:30
Anmol Singh Bhatia
fb3c367211 [WEB-2625] chore: workspace worklog and active cycle improvement (#1537)
* chore: worklog empty state updated

* chore: added active cycles count

* chore: workapce active cycle improvement

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-10-18 14:59:05 +05:30
Pushya Mitra Thiruvooru
259323a564 Merge branch 'preview' of https://github.com/makeplane/plane-ee into uat 2024-10-18 14:28:23 +05:30
Prateek Shourya
8e35b41323 fix: improvements for project types. (#1545) 2024-10-18 11:10:47 +05:30
guru_sainath
e3445988fb chore: Google and Github integration (#1546)
* fix: Google auth for mobile and clear out the session in mobile auth

* fix: github and google auth cleanup
2024-10-17 19:55:56 +05:30
Ketan Sharma
ac8251b153 remove draft issues option from project groups (#1538) 2024-10-17 14:27:36 +05:30
Akshita Goyal
120b1954c5 Fix graph ticks (#1529)
* fix: cycle graph ticks

* fix: today fixed
2024-10-17 13:43:52 +05:30
sriram veeraghanta
398d04c896 Merge branch 'master' of github.com:makeplane/plane-ee into uat 2024-10-16 21:18:22 +05:30
Anmol Singh Bhatia
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>
2024-10-16 16:12:06 +05:30
Akshita Goyal
c40a8a3ed7 Fix cycle bugs (#1514)
* fix: css bug

* fix: cycle chart resizing issue
2024-10-16 13:27:13 +05:30
Akshita Goyal
f5205cd221 fix: cycle build issue (#1509)
* fix: cycle build issue

* fix: removed beyond time

* fix: today value + chart stacking
2024-10-15 19:04:33 +05:30
Aaryan Khandelwal
64f80ca4d8 fix: filters not working on workspace pages (#1492) 2024-10-15 18:56:45 +05:30
Akshita Goyal
56ae80ff84 Fix cycle charts (#1484)
* fix: cycle charts colors + dropdowns + icons

* fix: progress donut design fix

* fix: sync fixes

* fix: chart height

* fix: copy fixes

* fix: common dropdown component

* fix: dropdown

* fix: estimate dropdown

* fix: handled today for v1 graphs + minor fixes

* fix: ticks

* fix: ticks
2024-10-15 15:46:28 +05:30
Prateek Shourya
d38889de79 chore: ee repo improvements and lint fixes. (#1326)
* chore: move plans constant to `ee` folder.

* fix: all lint error accross `ee` repo.
2024-10-15 13:13:44 +05:30
Prateek Shourya
4b1c5b94c6 [WEB-2577] improvement: implement ability to add issue type with custom properties while accepting an intake issue. (#1494) 2024-10-15 13:12:55 +05:30
sriram veeraghanta
a72fce6fe7 Merge branch 'mobile-uat' of github.com:makeplane/plane-ee into mobile-dev 2024-10-14 18:18:16 +05:30
guru_sainath
4c0d2d366a [MOBIL-365] fix: migrate session-based authentication to token-based authentication using JWT (#1473)
* chore: updated user authentication from session to jwt

* chore: updated just version in base.txt

* fix: fixed auth validation in graphql context

* fix: fixed auth validation
2024-10-12 22:42:49 +05:30
Aaryan Khandelwal
b9ce8ea8b1 fix: merge conflicts and build errors (#1469)
* dev: private bucket implementation (#1339)

* chore: migrations and backmigration to move attachments to file asset

* chore: move attachments to file assets

* chore: update migration file to include created by and updated by and size

* chore: remove uninmport errors

* chore: make size as float field

* fix: file asset uploads

* chore: asset uploads migration changes

* chore: v2 assets endpoint

* chore: remove unused imports

* chore: issue attachments

* chore: issue attachments

* chore: workspace logo endpoints

* chore: private bucket changes

* chore: user asset endpoint

* chore: add logo_url validation

* chore: cover image urlk

* chore: change asset max length

* chore: pages endpoint

* chore: store the storage_metadata only when none

* chore: attachment asset apis

* chore: update create private bucket

* chore: make bucket private

* chore: fix response of user uploads

* fix: response of user uploads

* fix: job to fix file asset uploads

* fix: user asset endpoints

* chore: avatar for user profile

* chore: external apis user url endpoint

* chore: upload workspace and user asset actions updated

* chore: analytics endpoint

* fix: analytics export

* chore: avatar urls

* chore: update user avatar instances

* chore: avatar urls for assignees and creators

* chore: bucket permission script

* fix: all user avatr instances in the web app

* chore: update project cover image logic

* fix: issue attachment endpoint

* chore: patch endpoint for issue attachment

* chore: attachments

* chore: change attachment storage class

* chore: update issue attachment endpoints

* fix: issue attachment

* chore: update issue attachment implementation

* chore: page asset endpoints

* fix: web build errors

* chore: attachments

* chore: page asset urls

* chore: comment and issue asset endpoints

* chore: asset endpoints

* chore: attachment endpoints

* chore: bulk asset endpoint

* chore: restore endpoint

* chore: project assets endpoints

* chore: asset url

* chore: add delete asset endpoints

* chore: fix asset upload endpoint

* chore: update patch endpoints

* chore: update patch endpoint

* chore: update editor image handling

* chore: asset restore endpoints

* chore: avatar url for space assets

* chore: space app assets migration

* fix: space app urls

* chore: space endpoints

* fix: old editor images rendering logic

* fix: issue archive and attachment activity

* chore: asset deletes

* chore: update images

* chore: attachment delete

* fix: issue attachment

* fix: issue attachment get

* chore: cover image url for projects

* chore: remove duplicate py file

* fix: url check function

* chore: chore project cover asset delete

* fix: migrations

* chore: delete migration files

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>

* fix: private bucket build errors (#1347)

* fix: private bucket build errors

* fix: build errors

* revert: issue type select changes. (#1355)

* chore: private bucket implementation for workspace level pages (#1371)

* chore: update project modal

* chore: update rich-text read-only editor

* chore: update workspace pages' components

* chore: remove entity identifier in favour of multiple columns of entities (#1405)

* fix: issue attachments (#1411)

* fix: issue attachments (#1422)

* chore: file size limit for pro workspaces (#1437)

* chore: file size limit for pro

* chore: update maximum file size logic

* chore: update editor max file size logic

* chore: update max file size limit logic

* chore: add comments

* fix: close modal after removing workspace logo

* chore: update uploaded asstes' status post issue creation

* chore: memoize max file size var

* chore: check for pro file size limits

* chore: added file size limit to the space app

---------

Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>

* chore: add max file size limit to workspace pages (#1440)

* fix: remove old workspace logo and user avatar (#1445)

* fix: intake exception error (#5810)

* chore: filtered active cycles for guest (#1468)

* fix: build error

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Nikhil <118773738+pablohashescobar@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>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
2024-10-12 01:47:13 +05:30
sriram veeraghanta
c3060c3dac fix: merge conflicts 2024-10-11 21:59:18 +05:30
Akshita Goyal
f571f162ae chore: feature flagged cycle graphs (#1464) 2024-10-11 20:31:34 +05:30
Aaryan Khandelwal
7e334203f1 [WEB-310] dev: private bucket implementation (#5793)
* chore: migrations and backmigration to move attachments to file asset

* chore: move attachments to file assets

* chore: update migration file to include created by and updated by and size

* chore: remove uninmport errors

* chore: make size as float field

* fix: file asset uploads

* chore: asset uploads migration changes

* chore: v2 assets endpoint

* chore: remove unused imports

* chore: issue attachments

* chore: issue attachments

* chore: workspace logo endpoints

* chore: private bucket changes

* chore: user asset endpoint

* chore: add logo_url validation

* chore: cover image urlk

* chore: change asset max length

* chore: pages endpoint

* chore: store the storage_metadata only when none

* chore: attachment asset apis

* chore: update create private bucket

* chore: make bucket private

* chore: fix response of user uploads

* fix: response of user uploads

* fix: job to fix file asset uploads

* fix: user asset endpoints

* chore: avatar for user profile

* chore: external apis user url endpoint

* chore: upload workspace and user asset actions updated

* chore: analytics endpoint

* fix: analytics export

* chore: avatar urls

* chore: update user avatar instances

* chore: avatar urls for assignees and creators

* chore: bucket permission script

* fix: all user avatr instances in the web app

* chore: update project cover image logic

* fix: issue attachment endpoint

* chore: patch endpoint for issue attachment

* chore: attachments

* chore: change attachment storage class

* chore: update issue attachment endpoints

* fix: issue attachment

* chore: update issue attachment implementation

* chore: page asset endpoints

* fix: web build errors

* chore: attachments

* chore: page asset urls

* chore: comment and issue asset endpoints

* chore: asset endpoints

* chore: attachment endpoints

* chore: bulk asset endpoint

* chore: restore endpoint

* chore: project assets endpoints

* chore: asset url

* chore: add delete asset endpoints

* chore: fix asset upload endpoint

* chore: update patch endpoints

* chore: update patch endpoint

* chore: update editor image handling

* chore: asset restore endpoints

* chore: avatar url for space assets

* chore: space app assets migration

* fix: space app urls

* chore: space endpoints

* fix: old editor images rendering logic

* fix: issue archive and attachment activity

* chore: asset deletes

* chore: attachment delete

* fix: issue attachment

* fix: issue attachment get

* chore: cover image url for projects

* chore: remove duplicate py file

* fix: url check function

* chore: chore project cover asset delete

* fix: migrations

* chore: delete migration files

* chore: update bucket

* fix: build errors

* chore: add asset url in intake attachment

* chore: project cover fix

* chore: update next.config

* chore: delete old workspace logos

* chore: workspace assets

* chore: asset get for space

* chore: update project modal

* chore: remove unused imports

* fix: space app editor helper

* chore: update rich-text read-only editor

* chore: create multiple column for entity identifiers

* chore: update migrations

* chore: remove entity identifier

* fix: issue assets

* chore: update maximum file size logic

* chore: update editor max file size logic

* fix: close modal after removing workspace logo

* chore: update uploaded asstes' status post issue creation

* chore: added file size limit to the space app

* dev: add file size limit restriction on all endpoints

* fix: remove old workspace logo and user avatar

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-10-11 20:13:38 +05:30
Anmol Singh Bhatia
0567207734 fix: workspace draft issue build error (#1458) 2024-10-11 18:33:46 +05:30
Anmol Singh Bhatia
d0f65c946a [WEB-2388] fix: workspace draft issue (#1452)
* chore: added issue type for draft issues

* chore: draft issue endpoint updated

* chore: issue type identifier updated

* chore: code refactor

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-10-11 18:10:21 +05:30
sriram veeraghanta
ea7d990675 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-10-11 16:20:04 +05:30
Akshita Goyal
be8407ab41 fix: tooltip + onClick for states (#1449) 2024-10-11 16:17:26 +05:30
Akshita Goyal
a9b96c2502 fix: loading state fixed (#1443) 2024-10-11 14:35:00 +05:30
gakshita
56a253bfb1 fix: scope delta 2024-10-11 13:14:22 +05:30
gakshita
501ed16967 fix: ordering 2024-10-11 13:07:47 +05:30
gakshita
014cdc1016 Merge branch 'preview' of github.com:makeplane/plane-ee into fix--cyle-charts-dark-theme 2024-10-10 19:58:57 +05:30
Akshita Goyal
aeab9b4d02 fix: cycle graph bugs (#1416)
* fix: data issue

* fix: capitalization issue

* fix: removed today from completed cycle

* fix: points dropdown fixed

* fix: fixed tooltip and data issues
2024-10-10 18:25:51 +05:30
gakshita
3b1567d3a3 fix: removed logging 2024-10-10 17:10:17 +05:30
gakshita
90111ac1a0 fix: added dark theme 2024-10-10 16:06:46 +05:30
sriram veeraghanta
73d317ec66 fix: typo fixes 2024-10-10 15:24:38 +05:30
guru_sainath
8145f12e1e chore: handled feature flag for integrations (#1419)
Co-authored-by: akshat5302 <akshatjain9782@gmail.com>
2024-10-10 00:15:59 +05:30
akshat5302
b503088afa Merge branch 'uat' of https://github.com/makeplane/plane-ee into fix-preview-branch 2024-10-09 21:03:11 +05:30
guru_sainath
71cdaa5614 chore: updated typo error message in license activation (#1417) 2024-10-09 20:59:15 +05:30
Akshita Goyal
e2077275fa fix: workspace cycles + chart plots (#1409) 2024-10-09 16:20:03 +05:30
guru_sainath
1064e4fcdc Feat: Jira, Linear integration and GitHub importer (#1400)
* fix: silo service initial setup

* feat: moved controllers inside runner

* feat: created core definations for apps and context

* feat: added interfaces required for apps

* feat: moved shared definations

* feat: added logger as an injection for apps

* feat: changes to controllers

* feat: added vm based app execution inside manager

* feat: added dummy implementations for core constructs

* feat: moved controllers to routes

* feat: created worker moduler for processing message queue requests

* feat: added task manager defination

* feat: added context and manager separations

* feat: created defaults for the defination implementation

* feat: added async task management inside apps

* feat: removed unnecessary arguments in function calls

* feat: added context builder for app instances

* feat: added runtime type safety with zod

* feat: added packaged definition structure for silo apps

* feat: added package based configuration for engine and definitions

* feat: added custom eslint rule for throws decorator

* feat: added custom eslint rule for try catch

* feat: removed custom eslint config

* feat: added authentication controller inside engine

* feat: added auth in silo engine

* feat: migrated jira ui module to plane

* chore: removed jira app

* chore: moved engine components into src_engine directory

* feat: added base template inside new src directory

* feat: migrated worker interface with mq and redis store inside new src

* feat: created jira migrator and jira importer types

* chore: migrated worker's helper inside the base directory

* feat: added logic for booting up root worker

* feat: added jira and jira auth service inside jira app

* feat: added all transformers inside jira package

* feat: added authorization types for jira

* feat: added jira authentication oauth class

* feat: added jira transformer and pull mechanisms inside jira app

* feat: addded batching logic inside jira migrator

* feat: embedded silo sdk inside jira migrator

* feat: added plane migrator inside engine

* feat: added plane migrator for push inside migration controller

* feat: added controller methods for migration

* feat: added credentials and job routes in controller

* feat: added linear importer

* feat: added linear pull function as importer

* feat: added transformation for linear data

* feat: added pull mechanism for linear

* feat: attached linear data importer with migration controller

* fix: removed hardcoded jira from cycle and module migrator

* feat: fixed build errors

* chore: addeed example env

* feat: added authentication routes for jira

* feat: added linear route controller

* fix: restructuring

* fix: sdk configs setup

* fix: merge conflicts

* fix: sdk setup

* chore: added jira and linear importers and separate packages

* feat: moved transformation parts to linear package

* feat: decoupled jira logical parts with worker

* fix: linear silo app to use linear package

* fix: build errors and dependency resolution with packages in silo

* fix: module build errors in silo

* fix: linear authorization flow

* feat: added logic for segregated workers

* feat: attached task manager with the base starter

* feat: added migrations, query and schema into db directory

* feat: added linear importer and jira importer app structure

* feat: added silo core package

* chore: migrated worker and main engine controller inside apps

* fix: made linear integration working

* silo: added cors

* feat: added base64 state changes with jira

* chore: updated silo env

* fix: jira token cookie

* feat: added issue attachments in linear job

* feat: added credentials controller

* feat: added github package inside silo packages

* feat: added resource fetching in jira api service

* feat: added credentials locking

* feat: created resources endpoint for jira

* feat: added endpoints for getting jira data

* fix: credentials not working

* chore: exported jira types

* chore: added jira states

* fix: jira project pagination issue

* chore: initiated silo folder in web

* feat: added github routes and services in silo app

* fix: build updates

* fix: updated plane sdk and updated jira importer

* chore: updated the importer layout

* chore: removed as any from table component

* chore: integrated importer dashboard

* fix: tsup fixes

* fix: removed unnecessary files

* fix: removing tsup for building silo packages

* fix: build related issues

* fix: build issues

* fix: eslint fixes

* fix: silo build errors

* fix: silo app build errors types

* fix: reverting the cloud branch

* fix: updated package json in silo service

* fix: branch build cloud updated

* fix: build errors in apps while using sdk due to ts-alias paths

* fix: branch build cloud workflow fixes

* fix: docker compose setup updates

* fix: docker compose build fixes

* fix: docker build fixes envs updated in example file

* chore: updates folder structure and handled job services

* chore: resolved build errors in silo chore

* fix: docker compose cloud added

* fix: build process docker compose

* chore: updated jira workflow

* chore: handled the job start and jira dashboard

* chore: updated constants, file naming convention

* chore: resolved merge conflicts

* chore: integrated linear and updated jobs query

* feat: added hostname changes

* conflict: updated jira config and added issue transformation count in dashboard

* conflict: updated job

* chore: updated Jira status

* chore: updated Jira status

* fix: batch processing

* fix: batch key release

* chore: updated workflow for building images

* fix: detached silo build

* chore: updates linear and resolved build errors

* fix: batch key missing

* fix: linear workflow

* chore: updated linear queries

* fix: docker compose fixed for running silo services

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
2024-10-08 23:16:28 +05:30
Akshita Goyal
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>
2024-10-08 20:03:42 +05:30
Prateek Shourya
032546407c [WEB-2601] improvement: add click to copy issue identifier on peek-overview and issue detail page. (#1369)
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
2024-10-08 19:11:23 +05:30
Akshita Goyal
4fe22c99c9 fix: projects header border css (#1380) 2024-10-08 18:36:50 +05:30
Akshita Goyal
61d6e06a67 fix: project name truncate issue (#1379) 2024-10-08 18:36:11 +05:30
Prateek Shourya
5ee59ea913 [WEB-2580] improvement: enable bulk operations of issue types. (#1364)
* [WEB-2580] improvement: enable bulk operations of issue types.

* chore: update error codes.

* chore: minor improvement.

* fix: disable estimates bulk ops if estimates are disabled for the project.

* chore: minor improvement.

* chore: issue type dropdown icon for unselected state

* chore: update custom search select props names.

* chore: show tooltip for issue type options with mandatory fields.

* chore: update issue type with mandatory property infoi content.

* chore: minor improvements.
2024-10-08 18:35:27 +05:30
sriram veeraghanta
fa3e7fefb4 Merge branch 'master' of github.com:makeplane/plane-ee into uat 2024-10-07 20:09:59 +05:30
Prateek Shourya
14b690e985 [WEB-2524] chore: restrict license activation from guest and members. (#1367) 2024-10-07 17:50:08 +05:30
guru_sainath
1b0f45aaec chore: mobile web view authentication signout cache in browser (#1361) 2024-10-07 17:12:38 +05:30
Prateek Shourya
788b4284e3 fix: build errors on preview. (#1354) 2024-10-04 20:07:54 +05:30