Commit Graph

2416 Commits

Author SHA1 Message Date
Aaryan Khandelwal
7a86e44d20 dev: dashboards list components, feature flag (#2380)
* dev: dashboards list components

* chore: update feature flag key
2025-02-04 18:40:03 +05:30
Prateek Shourya
f2d4e04f71 Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2025-02-04 16:15:08 +05:30
Prateek Shourya
10b5c625ef [WEB-3251] improvement: optimize projects API (#6542) 2025-02-04 16:02:07 +05:30
Prateek Shourya
f5f974565a [WEB-3251] improvement: optimize projects API (#2296)
* remove: members from projects api

* chore: only return member ids

* chore: slim project response endpoint

* chore: projects loader update

* improvement: optimize and handle projects API data

* improvement: project stats and attributes endpoints

* improvement: projects list loader

* chore: minor type update

* chore: minor updates

* add changes removed in merge conflicts

* fix: build errors

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2025-02-04 16:00:01 +05:30
Anmol Singh Bhatia
ecc0afb91b [WEB-3290] chore: initiative improvements (#2377)
* chore: initiative list improvements

* chore: epic peek view implemented in initiative detail page

* fix: mutation

* chore: code refactor

* chore: code refactor

* chore: code refactor
2025-02-04 15:26:45 +05:30
Aaryan Khandelwal
02c64bfd0d dev: dashboards layout, store, services and types (#2367)
* chore: dashboards layout and store

* chore: rename services
2025-02-04 01:58:03 +05:30
Saurabh Kumar
aaf7369743 [SILO] - post migration fixes - add source auth email for credentials + error handling via error code (#2374)
* [SILO] - add source auth email for credentials + management script to update credentials table (#2368)

* fix: importer credential add source auth email

* remove irrelevant fetch external api token code

* db and migration for source auth email in workspace credential

* remove migration changes

* fix: importer dashboard, token expiry and redirection errors (#2371)

* feat: added refresh interval and button for base dashboard

* feat: added indication for token expiry

* feat: added silo error constants

* feat: added error query param for github controller

* feat: added error codes in gitlab and slack integrations

* add error toast in integration and connection page (#2372)

* feat: added language translations

---------

Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>

* fix: build errors

* fix: source auth email in create

---------

Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
2025-02-04 01:44:17 +05:30
Anmol Singh Bhatia
89af5fb198 [WEB-3272 | WEB-3277] chore: initiatives improvements (#2370)
* chore: initiative order updated and fix project count

* initiative progress indicator validation updated

* chore: delete delete permission updated

* chore: edit permission updated

* chore: initiative list properties disabled
2025-02-03 20:22:35 +05:30
Vamsi Krishna
0901c696a5 [WEB-3191]fix: epics progress indicators (#2365)
* fix: return count of cancelled issues on epic-analytics endpoint

* fix: epics progress indicator

---------

Co-authored-by: sangeethailango <sangeethailango21@gmail.com>
2025-02-03 15:02:24 +05:30
sriram veeraghanta
e01c9461a1 Merge pull request #2366 from makeplane/sync/ce-ee
Sync: Community Changes
2025-02-03 14:58:34 +05:30
Vamsi Krishna
c14fb814c4 [WEB-3195] fix: view delete toast message (#6537) 2025-02-03 14:57:00 +05:30
Vamsi Krishna
c82dd6901e [WEB-3184] fix: link messages (#6535) 2025-02-03 14:56:10 +05:30
Saurabh Kumar
207e85e3a1 [SILO] : Importer and integrations db migration changes (#2363)
* `silo` refactoring changes  (#2304)

* add sdk and services for workspace connection and import jobs

* rename service

* move worker folder to root + remove controller folder

* remove controller folder

* add external api service in silo

* fix params in service

* fix params in service

* fix services + remove projectid in job endpoints

* chore: added generic config types for job store (#2158)

* chore: made import job as generic

* chore: added generic parameter inside the job service

* chore: added generic parameter inside the job service

* feat: remove projectId from jobs endpoint

* chore: modified job store for new services

* chore: revert go.mod.sum

* chore: spaces

* gitlab auth callback

* github controllers update with plane api

* create api client fix

* base integration importer store

* remove junk store

* silo external api token middleware + plane api to generate user tokens

* add ahmac permission method in apiserver + ahmac sign flow on silo

* remove junk

* getapi client remove unwanted options

* modify api route for silo access + github gitlab and slack controller clean up

* types modify + jira importer cleanup

* fix: nodemon setup

* make getAPIClient as a singleton

* chore: added new definitions in base-import-worker

* chore: modified jira migrator to adhere to the modified types

* feat: modified base migrator to adhere new types

* chore: modified jira-server-migrator to adhere new changes

* chore: modified asana importer to adhere to new types

* fix: migrated importer controllers for new schema

* fix: build

* chore: asana and linear controller

* feat: updated job controller for new schema changes

* chore: added permissions

* integrations api migrations changes (#2193)

* chore: added workspace_slug inside job data

* replaced ahmac with hmac implementation

* add new service base api view for microservices

* fix: apiserver changes and base view

* feat: added changes to services

* feat: modified engine controller for using api services

* feat: modified UI stores for modified jira importer

* remove-log

* resolve hmac issue + silo endpoint url fixes

* add silo target access token rotation in get

* integration ui migration changes

* revert changes in il8n

* fix crud for api

* fix crud for api

* fix: batch lock config

* fix silo bundler issue (#2233)

* chore: combined common dashboard components for silo (#2166)

* chore: added new types to job store

* feat: updated job store dependencies for new params

* feat: created common components for importers dashboard

* feat: modified jira importer to comply with new common components

* feat: modified jira server dashboard to comply with the new component changes

* feat: modified asana to comply with the common dashboard changes

* fix: linear to comply with the new changes

* reset job store

* feat: migrated importers to new schema

* fix: removed unused code

* fix: base job importer model and serializer

* fix-lint-errors

---------

Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>

* fix api serialisers

* fix: stabilized all integrations and jira importer

* fix: linear, asana and jira-server importers

* fix: reinstantiated hmac permission

* chore: removed the db folder for silo

* feat: added types for integration config

* feat: added check for supported integration in silo and web

* feat: added self hosted and cloud message differences

* add en translations for importers and jira importer (#2264)

* feat: Added language support for integrations (#2277)

* feat: added translations for github, slack and gitlab integrations

* fix: slack integration project modal

* fix: gitlab organization disconnect

* fix: silo build fixes

* feat: added more language to integration language support

* fix: review

* feat: modified caddy and compose for silo selfhosted changes (#2276)

* silo - fixes for keys and integrations form reset (#2283)

* fix hardcoded values for integration importer keys

* reset state after integration form submit

* fix missing key integration

* fix gitlab connection update

* fix: added slack images being updated while creating issues (#2288)

Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>

* silo - fix integration lang support (#2291)

* fix hardcoded values for integration importer keys

* reset state after integration form submit

* fix missing translation key integration

* fix gitlab connection update

* fix integration lang support

* fix integration lang support

---------

Co-authored-by: Saurabhkmr98 <saurabhkapur73@gmail.com>
Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>

* [SILO-71] flatfile importer v1 (#2156)

* feat: initialized CSV importer

* feat: added flatfile components

* feat: setup workbook and listener for csv importer

* feat: added store structure for flatfile importer

* chore: translated csv importer to flatfile importer

* feat: setup listener

* fix: event listener for creating agent

* feat: added flatfile importer skeleton

* feat: added flatfile etl logic for pulling and transforming data

* feat: added flatfile controller and migrator

* feat: curated flatfile root store and importer UI

* feat: initialized flatfile migrator

* fix: flatfile

* feat: added transformers for cycles and issues

* feat: added mapping and transformation for flatfile

* feat: added assignee field for fixing migrator bugs

* fix:build

* feat: added metrics inside the data import task'

* fix:workbook

* feat: added validation of email and date for flatfile

* add sdk and services for workspace connection and import jobs

* rename service

* move worker folder to root + remove controller folder

* remove controller folder

* feat: added modules and issue types inside flatfile

* fix: build

* fix:response-handler

* fix:errors

* fix:deleted-file

* fix: readded jobs route

* add external api service in silo

* fix params in service

* fix params in service

* fix services + remove projectid in job endpoints

* chore: added generic config types for job store (#2158)

* chore: made import job as generic

* chore: added generic parameter inside the job service

* chore: added generic parameter inside the job service

* feat: remove projectId from jobs endpoint

* chore: modified job store for new services

* chore: revert go.mod.sum

* chore: spaces

* gitlab auth callback

* github controllers update with plane api

* create api client fix

* base integration importer store

* remove junk store

* silo external api token middleware + plane api to generate user tokens

* add ahmac permission method in apiserver + ahmac sign flow on silo

* remove junk

* getapi client remove unwanted options

* modify api route for silo access + github gitlab and slack controller clean up

* types modify + jira importer cleanup

* fix: nodemon setup

* make getAPIClient as a singleton

* chore: added new definitions in base-import-worker

* chore: modified jira migrator to adhere to the modified types

* feat: modified base migrator to adhere new types

* chore: modified jira-server-migrator to adhere new changes

* chore: modified asana importer to adhere to new types

* fix: migrated importer controllers for new schema

* fix: build

* chore: asana and linear controller

* feat: updated job controller for new schema changes

* chore: added permissions

* integrations api migrations changes (#2193)

* chore: added workspace_slug inside job data

* replaced ahmac with hmac implementation

* add new service base api view for microservices

* fix: apiserver changes and base view

* feat: added changes to services

* feat: modified engine controller for using api services

* feat: modified UI stores for modified jira importer

* remove-log

* resolve hmac issue + silo endpoint url fixes

* add silo target access token rotation in get

* integration ui migration changes

* revert changes in il8n

* fix crud for api

* fix crud for api

* fix: batch lock config

* fix silo bundler issue (#2233)

* chore: combined common dashboard components for silo (#2166)

* chore: added new types to job store

* feat: updated job store dependencies for new params

* feat: created common components for importers dashboard

* feat: modified jira importer to comply with new common components

* feat: modified jira server dashboard to comply with the new component changes

* feat: modified asana to comply with the common dashboard changes

* fix: linear to comply with the new changes

* reset job store

* feat: migrated importers to new schema

* fix: removed unused code

* fix: base job importer model and serializer

* fix-lint-errors

---------

Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>

* fix api serialisers

* fix: stabilized all integrations and jira importer

* fix: linear, asana and jira-server importers

* fix: reinstantiated hmac permission

* chore: removed the db folder for silo

* feat: added types for integration config

* feat: added check for supported integration in silo and web

* feat: added self hosted and cloud message differences

* add en translations for importers and jira importer (#2264)

* feat: Added language support for integrations (#2277)

* feat: added translations for github, slack and gitlab integrations

* fix: slack integration project modal

* fix: gitlab organization disconnect

* fix: silo build fixes

* feat: added more language to integration language support

* fix: review

* feat: modified caddy and compose for silo selfhosted changes (#2276)

* silo - fixes for keys and integrations form reset (#2283)

* fix hardcoded values for integration importer keys

* reset state after integration form submit

* fix missing key integration

* fix gitlab connection update

* fix: added slack images being updated while creating issues (#2288)

Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>

* silo - fix integration lang support (#2291)

* fix hardcoded values for integration importer keys

* reset state after integration form submit

* fix missing translation key integration

* fix gitlab connection update

* fix integration lang support

* fix integration lang support

* feat: added controllers as default exports

* feat: modified flatfile worker and controller to adhere new changes

* feat: modified flatfile importer to ahere silo api migration

* fix: source project and workspace hide props

---------

Co-authored-by: Saurabhkmr98 <saurabhkapur73@gmail.com>
Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>

* add fuzzy find in state and priority mapping (#2310)

Co-authored-by: Saurabhkmr98 <saurabhkapur73@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>

* fix: build

* chore: moved flatfile agent to external

* chore:build-fixes

* fix: credential breaking for slack

* fix: credential route for api

* SILO - chore: Importers translation (#2352)

* add en translations for importers and jira importer

* add en translations for all the importers

* add importers language translation changes

* chore silo importer translation

* chore silo importer translation

* fix: env removing trailing slashes

* fix: trailing slashed env

* fix duplicate entity connection issue (#2362)

---------

Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2025-01-31 20:18:17 +05:30
Prateek Shourya
3e09d25e8e [WEB-3265] fix: workspace active cycles pro badge (#2356) 2025-01-31 16:27:48 +05:30
sriram veeraghanta
b6af11d0e7 Merge pull request #2359 from makeplane/sync/ce-ee
Sync: Community Changes
2025-01-31 16:26:47 +05:30
Vamsi Krishna
0deec92d91 fix: cycle labels overflow issue (#6526) 2025-01-31 16:00:20 +05:30
Anmol Singh Bhatia
66be0b1862 fix: version history z index (#6531) 2025-01-31 15:59:15 +05:30
Prateek Shourya
c40d2cf41c [WEB-3250] refactor: teams to teamspaces (#2325)
* refactor: teams to teamspaces

* fix: utils package build

* chore: more updates related to teamspaces

* fix: teamspace sidebar

* fix: description activity and some more updates for teamspaces

* chore: hide teamspace scope dropdown
2025-01-31 02:46:22 +05:30
Anmol Singh Bhatia
fe0864d836 fix: remove unwanted spinner from project list item (#2349) 2025-01-30 20:26:19 +05:30
Aaryan Khandelwal
a2a94b55b8 fix: initiative modal description (#2338) 2025-01-30 13:50:09 +05:30
Akshita Goyal
e1fb357901 [WEB-3259] Fix initiative pre release bugs (#2342)
* fix: added empty state

* fix: initiative activity

* fix: removed project length check
2025-01-30 13:49:04 +05:30
sriram veeraghanta
d17be6fd6c Merge pull request #2344 from makeplane/sync/ce-ee
Sync: Community Changes
2025-01-30 13:47:03 +05:30
Aaryan Khandelwal
ff778b98f5 [WEB-3095] fix: recents widget title truncate (#6512)
* fix: recents widget title truncate

* chore: revert prop changes

* chore: revert list item changes
2025-01-30 13:34:42 +05:30
sriram veeraghanta
66ed9198aa Merge pull request #2332 from makeplane/sync/ce-ee
Sync: Community Changes
2025-01-29 17:10:54 +05:30
Anmol Singh Bhatia
58a4ca9f36 chore: board layout padding improvement (#6507) 2025-01-29 16:56:27 +05:30
Akshita Goyal
01fc205cf0 [WEB-3217] feat: added epics to initiatives modal and list layout (#2287)
* feat: added epics to initiatives modal and list layout

* fix: initiative indicator

* chore: add epics while creating initiative

* feat: Update epics in same API

* fix: epics dropdown

* fix: epics api call

* activity logs of initiative epics

* Return epic ids in list initiative list api

* Update initative activity

* fix: patch api response only updating on second call

* fix: progress indicator moved + empty initiatives

* feat: Create initiatves without project and epic

---------

Co-authored-by: sangeethailango <sangeethailango21@gmail.com>
2025-01-29 16:07:36 +05:30
Vamsi Krishna
836f2155e6 fix: added fallback for state removal (#2268) 2025-01-29 13:16:21 +05:30
Anmol Singh Bhatia
bf6f6530b3 chore: initiative list loaded added (#2300) 2025-01-29 13:14:57 +05:30
Prateek Shourya
f4af78c0fc [WEB-3218] fix: redirection for cross projects issue relations (#6457) 2025-01-29 13:00:24 +05:30
Prateek Shourya
f342616f34 Revert "refactor: minor store level changes (#6500)" (#2327)
This reverts commit c0b6abc3d5.
2025-01-29 12:59:18 +05:30
sriram veeraghanta
ab1b378ec6 Merge pull request #2326 from makeplane/sync/ce-ee
Sync: Community Changes
2025-01-29 01:15:19 +05:30
Prateek Shourya
c0b6abc3d5 refactor: minor store level changes (#6500) 2025-01-29 01:04:54 +05:30
sriram veeraghanta
b6633dd35b Merge branch 'preview' into sync/ce-ee 2025-01-28 21:01:09 +05:30
Aaryan Khandelwal
b698f44500 [PE-155] chore: floating toolbar for pages (#6482)
* chore: add floating toolbar to pages

* fix: locked page toolbar
2025-01-28 20:21:09 +05:30
Aaryan Khandelwal
6003c88d62 fix: disable comment submit while uploading an image (#6445) 2025-01-28 20:19:01 +05:30
Aaryan Khandelwal
cc999ecceb fix: wiki page headers (#2320) 2025-01-28 17:15:04 +05:30
sriram veeraghanta
834dfd0c24 Merge pull request #2321 from makeplane/sync/ce-ee
Sync: Community Changes
2025-01-28 17:14:28 +05:30
Aaryan Khandelwal
74913a6659 fix: page name and recents empty state (#6491) 2025-01-28 17:13:20 +05:30
sriram veeraghanta
733dc48d30 fix: merge conflicts 2025-01-28 16:22:27 +05:30
Aaryan Khandelwal
88b4d32220 [WEB-3237, 3238] dev: date picker enhancements (#6470)
* [WEB-3238] dev: datepicker with month and year selection dropdowns (#6391)

* feat: react-day-picker upgrade and caption dropdowns

* style fixes

* style: css and autofocus improved

* fix: fixed weeks for datepicker to ensure static height

---------

Co-authored-by: Vineet K <55555696+vineetk13@users.noreply.github.com>
2025-01-28 16:15:18 +05:30
sriram veeraghanta
41cc3f20eb Merge branch 'preview' into sync/ce-ee 2025-01-28 15:34:36 +05:30
Aaryan Khandelwal
fd2b509641 fix: wiki header layout (#2318) 2025-01-28 15:33:59 +05:30
Aaryan Khandelwal
f32635a6a8 [WEB-3203] fix: stickies height, overflow (#6484)
* fix: stickies height

* chore: remove unused drop indicators
2025-01-28 15:33:25 +05:30
Aaryan Khandelwal
13a9334984 [PE-248] dev: new wikis home page (#2284)
* feat: new wikis home

* chore: added recent visits for workspace pages

* chore: add floating popover to the wikis app

* chore: removed the workspace page from recents in mobile api

* chore: update sidebar section labels

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2025-01-28 13:22:25 +05:30
Prateek Shourya
854cb800b0 [WEB-3236] fix: epic quick add (#2306) 2025-01-27 16:47:44 +05:30
Prateek Shourya
8e4e60e33f fix: upgrade empty state (#2302) 2025-01-27 14:21:01 +05:30
sriram veeraghanta
393618d472 Merge pull request #2301 from makeplane/sync/ce-ee
Sync: Community Changes
2025-01-27 13:49:53 +05:30
Anmol Singh Bhatia
b96ed02c0d chore: project state setting empty asset optimization (#2299) 2025-01-27 13:39:27 +05:30
Prateek Shourya
ce7db8bd7e [WEB-3201] improvement: team charts loader and cycle progress fix (#2293)
* chore: add loader for teams progress and stats charts when filters are updated

* fix: teams cycle list progress

* chore: teamspace upgrade settings page
2025-01-27 13:19:40 +05:30
Prateek Shourya
7f22cd1ac1 [WEB-3229] fix: issue creation from modal (#6460) 2025-01-27 13:13:32 +05:30