mirror of
https://github.com/makeplane/plane.git
synced 2026-07-14 14:31:37 +02:00
d18b01ac6b786754cd661b2a46bb278dfc7d57d6
189 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
465dff14a1 | chore: sync PR conflicts | ||
|
|
245167e8aa |
refactor: unused components, hooks, constants (#7157)
* refactor: remove unused dashboard components and fetch keys * refactor: remove unused hooks and wrappers * chore: remove unused function |
||
|
|
14d2d69120 |
[WEB-4230] refactor: Analytics code refacor, Removal of nivo charts dependencies and translations (#7131)
* chore: added code split for the analytics store * chore: done some refactor * refactor: update entity keys in analytics and translations * chore: updated the translations * refactor: simplify AnalyticsStoreV2 class by removing unnecessary constructor * feat: add AnalyticsStoreV2 class and interface for enhanced analytics functionality * feat: enhance WorkItemsModal and analytics store with isEpic functionality * feat: integrate isEpic state into TotalInsights and WorkItemsModal components * refactor: remove isEpic state from WorkItemsModalMainContent component * refactor: removed old analytics components and related services * refactor: new analytics * refactor: removed all nivo chart dependencies * chore: resolved coderabbit comments * fix: update processUrl to handle custom-work-items in peek view * feat: implement CSV export functionality in InsightTable component * feat: enhance analytics service with filter parameters and improve data handling in InsightTable * feat: add new translation keys for various statuses across multiple languages * [WEB-4246] fix: enhance analytics components to include 'isEpic' parameter for improved data fetching * chore: update yarn.lock to remove deprecated @nivo packages and clean up unused dependencies |
||
|
|
cd439cb711 | fix: merge conflicts | ||
|
|
8613a80b16 |
[WEB-3523] feat: start of week preference (#7033)
* chore: startOfWeek constant and types updated * chore: startOfWeek updated in profile store * chore: StartOfWeekPreference added to profile appearance settings * chore: calendar layout startOfWeek implementation * chore: date picker startOfWeek implementation * chore: gantt layout startOfWeek implementation * chore: code refactor * chore: code refactor * chore: code refactor |
||
|
|
ce3527fead |
[SILO-230] UI changes to add new fields on App creation (#3136)
* Added necessary models and relationships to Application. Added a basic view for published applications enpoint * Added new marketplace django app and moved the published application endpoint * Added missing view * Added support_url and video_url to the model and updated migrations * split marketplace views into separate files * made categories json field * chore: add management command and migration for templates publish * chore: add docstring and template example * Model chagnes and migrations for Application and Template * Add support for new marketplace application fields in UI and API * More migration changes for Application and Template * Removed setting made_by while publishing template * Added new endpoints for Application and Tempalte categories * Added missing imports * Added logo_props to ApplicationCategory and TempalteCategory models * modify categories to API from constant * remove marketplace constant file * remove non require field + marketplace public endpoint serialiser changes * add translations + add missing fields in serialiser * add upload modal translations * modify attachments as url list instead of uuid * fix redirect uri regex + make webhook url as optional --------- Co-authored-by: Dheeraj Kumar Ketireddy <dheeru0198@gmail.com> Co-authored-by: pablohashescobar <nikhilschacko@gmail.com> |
||
|
|
b83a442a2b |
[WIKI-212] feat: nested pages (#2599)
* chore: workspace pages * chore: moved page icons and ui added * chore: deploy board changes * fix: workspace sub page count * fix: added proper creation and redirection in workspace pages * fix: name of var * fix: subpages * fix: fetch subpages in workspace pages * fix root node bug * update recursion with loop * fix: deletion plugin handler for sub pages added * fix: handle multiple sub page deletions * fix: handle multiple delete of deleted pages * fix: collaboration cursor color * chore: wiki sidebar hierarchy * fix: private and archived pages hierarchy * fix: ui, clicking and displaying deleted pages * fix: make the server code more extendable * fix: better handle real time events * fix: handle recursively opening the subpages * fix: better animations while unfurling the nested pages * fix: added breadcrumbs ui for workspace pages * fix: responsiveness of editor toolbar * fix: loading document and storing only when there's content * fix: preview for workspace pages fixed * feat: realtime title updates * feat: added live page collaborators * fix: fetch details on focus and got back old updates * fix: move page workflow fixed * fix: archived at * fix: build errors * fix: build * fix: build errors * fix: revert yarn lock * fix: build * fix: more build errors * fix: saved status for live docs * fix: migration changes * fix: collaborators on click scroll added * fix: restrict access in project list view and workspace sidebar view * fix: public parent pages unfurl as well * fix: title sync handled * fix: archive modal removed and version history added * fix: modal core logo for restricted page fixed * fix: colors * fix: patch ux copy * fix: list item icon * fix: page link and embed component added to space * fix: nested traversing added for replacing embeds * fix: responsiveness and delete redirection * fix: build issues * fix: added loader back * fix: unpublish project page * fix: publish in workspace page * fix: show on when editable in title editor * fix: upublish workspace paegs * fix: random colors fix * fix: owned by added * fix: permission layaer changes * fix: fetch parent pages and update store in project pages * fix: title editor backspace, enter, tab and arrow keys handled * fix: sequential async processing for tasks on different documents * chore: move pages inetrnally * chore: wiki sidebar dnd * chore: dnd patch request added * fix: changed params * chore: update the parent page id * refactor: dnd code * chore: remove wrong rule * fallback: removing nodes if not in subpages endpoint * fix: remove console logs and names * fix: remove more console logs and ui fixes * fix: editor css for nested pages in list * fix: deleted at redirection * patch fix: docker version * fix: additional stuff * fix: removal of drop cursor * style: sidebar dnd ui * fix drop cursor * chore: changed the access controls * fix: realtime events for moving pages * chore: nested pages delete mutations for workspace and project level * chore: updated deleted_at in issue detail types * fix: logger and added working global error handling with sentry * fix: tsup hot reloading * fix: dividing server code * fix: better error handling * fix: file structure for error handling * fix: better error handling for redis client * fix: errors and imports * fix: handlers * chore: updated nested archived, restore and delete pages * chore: updated is_description_empty in the page * chore: broadcasting the nested page mutations * fix: stop event prop on error * chore: current page archive, unarchive and delete * chore: wiki nested list * chore: bulk delete pages = * fix: is_description_empty added for mobile * chore: addes is_description_empty in page types * fix: added title sync capabilities along with migration * fix: navigation between title and main editor made seamless * fix: seperated decorators into it's own package * chore: added title of page in binary request * fix: title saving logic with debounce and abortion handled neatly * fix: not shutting down the app for any reason * chore: restructuring project-page methods, transformers and handlers * fix: title updation with new structure * fix: extensions index ts cleaned up * fix: syncing title using mobx * revert: profile page changes * fix: reverting back extra changes * chore: remove saved saving state * fix: getting back old title to avoid merge conflicts * fix: redis process improved a lot * fix: nested pages endpoints * fix: cleaning up decorators and fixing live server * feat: express decorators for rest apis and websocket * Merge branch 'fix/live-server-restructuring' into fix/live-server-restructuring * feat: express decorators for rest apis and websocket * fix: added package dependency * fix: sync agent up and running * fix: refactor decorators * fix: add missing packages * fix: exit with error 1 * fix: error factory types and document controller error handling * fix: added zod validation * chore: remove js extension * fix: version history shows correct data * chore: removed parent is null in workspace page query * feat: added ability to skip archiving before deleting nodes * fix: title position * fix: syncing changes * fix: build errors * fix: added feature flagging for nested pages * fix: added feature flagging * fix: live build stop * fix: drag handle * chore: added new endpoint to restore page * fix: title sync and animations * fix: title real time sync * chore: restore the deleted version * fix: moving around pages * fix: registering handlers made simplified * fix: common initializer * chore: remove services * fix: reverse changes * fix: page restoration * changed from datetime to timezone Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * chore: removing code duplicacy * fix: getconfig removed * chore: remove repetitive code * fix: type errors * fix: all context errors * fix: removed document registry * chore :removed unuesed config * fix: move server agent to ee * fix: broadcast controller fixed * fix: removed dead code * fix: socket connection getting disconnected * fix:realtime events and their types * fix: realtime events made robust * fix: restore operation * fix: title sync and archiving/etc in project page * chore: updated the version * chore: massively improved typescript inference for realtime events * chore: added deleted page ids in data * fix: types pro max * fix: modified the page ids * fix: change component name for nested page * fix: realtime events duplication * fix: added logs * fix: added common place to differentiate nested pages behaviour * fix: added new flagging * fix: remove page link references * fix: remove page link references * fix: feature flagging * fix: feature flagging * fix: added back missing bits * chore: added the logic to restored the moved page * fix: breadcrumbs loading fixed * chore: added feature flag * fix: transforming headers * fix: page updates * fix: editor body refactored * chore: sorted the pages parent order * fix: duplicate page * fix: common realtime events for all pages * fix: create/fetch page details * fix: better animations and creation of embeds * fix: better loadin animations and better deletion of nodes * fix: better transitions * fix: added event customization * fix: logo props showing wrong data * fix: reverted back changes * fix: workspace store searching * fix: console logs * fix: build errors * fix: more build errors * fix: revert changes * fix: remove not needed code * fix: add access denied to non upgraded users --------- Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com> Co-authored-by: VipinDevelops <vipinchaudhary1809@gmail.com> Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com> Co-authored-by: gurusinath <gurusainath007@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> |
||
|
|
3c834b9574 |
[WEB-2964] Oauth Provider implementation (#2937)
* [WEB-3472] Added django-oauth-toolkit and overridden models to add uuid as PK * added workspace to oauth application * oauth application view * fix application workspace related name * Added soft deletion functionality to Application * Added oauth middleware and authentication to BaseAPIView * chore: slug and audit changes + regenerate secret endpoint * add check oauth app slug exists endpoint * Added permission to check if the application has workspace access * fix: check slug endpoint * chore: model changes for app installation flow * chore: model changes for app installation + additional endpoints * model file format * add application install endpoint * fix issues * Migrations update * Update permission to check for workspace installation * fix api issues + small model change * OAuth auth code flow changes + model changes for create app + API endpoints improvement * Updated migrations * oauth model changes for bot to be in app install * Added throttle classes for APIs when authenticated with OAuth * Updated migrations * Added new fields * marketplace app creation UI store + types + app create/edit UI * add new asset type for marketplace app logo and description * Updated asset entities for OAuth Application * Added rate limiting to token and oauth code views * Moved Application views into ee/app * Removed workspace_application FK from Token and added grant_type field. Updated the token generation logic to associate the token with the app_bot user * add application list screen + edit page * Code cleanup - removed unncessary redundant code * api fixes + app create e2e flow UI * remove try/except + permission class add + workspace dependency fix * fix server breaking * replace workspace with workspace slug in endpoints * add webhook url in applications model * edit and list page API integrations * fix build issue * Updated migrations * add installation status + manage token generation via installation id + rename installation table * fix issues + update restricted workspace slugs * Migration update * Oauth consent flow UI + backend changes + translations * add skip authorization support for app create api * Ratelimiting changes * Added type hints * [WEB-3760] Add app bot as a workspace and project member. Auto add app bot user whenever a project is created * Rate limit fixes. Better check for template response * fix CORS issue and remove redirection from web * fix CORS issue and remove redirection from web * [OAUTH] add feature flag for oauth (#2890) * add feature flag for oauth * fix build issue * [OAUTH] add support for multiple grant type + fix token endpoint (#2898) * add support for multiple grant type + fix token endpoint * fix grant type indentation * Change oauth url prefix (#2906) * fix workspace installation breaking (#2907) * fix oauth page restrict due to workspace slug (#2911) * fix oauth auth code flow + optional pkce support * add grant type check for token user modification * change the url pattern --------- Co-authored-by: Saurabhkmr98 <saurabhkapur73@gmail.com> Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com> |
||
|
|
0bd66c4410 | fix: merge conflicts | ||
|
|
06be9ab81b |
[WEB-3854] feat: billing and plans new design (#6920)
* [WEB-3854] feat: billing and plans new design * chore: add missing styles |
||
|
|
4601960f4e | fix: merge conflicts | ||
|
|
a57c37c26c |
[PE-304] feat: make floating link generic and use it for all editors (#6552)
* fix: make floating link generic and use it for all editors * fix: link component behaviour with selected text fixed and storage is now typed * chore: link view seperated * fix: editor link edit view across multiple links resets now * fix: link view container * fix: cleaning up * fix: url validation |
||
|
|
486a1bcdb2 |
Merge pull request #2547 from makeplane/sync/ce-ee
Sync: Community Changes |
||
|
|
126575d22a | fix: bubble menu weird flickering fixed (#6591) | ||
|
|
d36c3acbf7 |
feat: language support (#6472)
* chore: ln support modules constants * fix: translation key * chore: empty state refactor (#6404) * chore: asset path helper hook added * chore: detailed and simple empty state component added * chore: section empty state component added * chore: language translation for all empty states * chore: new empty state implementation * improvement: add more translations * improvement: user permissions and workspace draft empty state * chore: update translation structure * chore: inbox empty states * chore: disabled project features empty state * chore: active cycle progress empty state * chore: notification empty state * chore: connections translation * chore: issue comment, relation, bulk delete, and command k empty state translation * chore: project pages empty state and translations * chore: project module and view related empty state * chore: remove project draft related empty state * chore: project cycle, views and archived issues empty state * chore: project cycles related empty state * chore: project settings empty state * chore: profile issue and acitivity empty state * chore: workspace settings realted constants * chore: stickies and home widgets empty state * chore: remove all reference to deprecated empty state component and constnats * chore: add support to ignore theme in resolved asset path hook * chore: minor updates * fix: build errors --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> * fix: language support fo profile (#6461) * fix: ln support fo profile * fix: merge changes * fix: merge changes * [WEB-3165]feat: language support for issues (#6452) * * chore: moved issue constants to packages * chore: restructured issue constants * improvement: added translations to issue constants * chore: updated translation structure * * chore: updated chinese, spanish and french translation * chore: updated translation for issues mobile header * chore: updated spanish translation * chore: removed translation for issue priorities * fix: build errors * chore: minor updates --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * chore: migrated filters.ts to packages (#6459) Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * chore: workspace drafts constant moved to plane constant package * feat: home language support without stickies (#6443) * feat: home language support without stickies * fix: home sidebar * fix: added missing keys * fix: show all btn * fix: recents empty state * chore: translation update * feat: workspace constant language support and refactor (#6462) * chore: workspace constant language support and refactor * chore: workspace constant language support and refactor * chore: code refactor * chore: code refactor * merge conflict * chore: code refactor --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * chore: tab indices constant moved to plane package (#6464) * chore: notification language support and refactor * chore: ln support for inbox constants (#6432) * chore: ln support for inbox constants * fix: snooze duration * fix: enum * fix: translation keys * fix: inbox status icon * fix: status icon * fix: naming --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * fix: ln support for views constants (#6431) * fix: ln support for views constants * fix: added translation * fix: translation keys * fix: access * chore: code refactor * chore: ln support workspace projects constants (#6429) * chore: ln support workspace projects constants * fix: translation key * fix: removed state translation * fix: removed state translation * fi: added translations * Chore: theme language support and refactor (#6465) * chore: themes language support and refactor * chore: theme language support and refactor * fix * [WEB-3173] chore: language support for cycles constant file (#6415) * chore: ln support for cycles constant file * fix: added chinese * fix: lint * fix: translation key * fix: build errors * minor updates * chore: minor translation update * chore: minor translation update * refactor: move labels contants to packages * refactor: move swr, file and error related constants to packages * chore: timezones constant moved to plane package * chore: metadata constant code refactor * chore: code refactor * fix: dashboard constants moved * chore: code refactor (#6478) * refactor: spreadsheet constants * chore: drafts language support (#6485) * chore: workspace drafts language support * chore: code refactor * feat: ln support for notifications (#6486) * feat: ln support for notifications * fix: translations * * refactor: moved page constants to packages (#6480) * fix: removed use-client * chore: removed unnecessary commnets * chore: workspace draft language support (#6490) * chore: workspace drafts language support * chore: code refactor * chore: draft language support * Feat constant event tracker (#6479) * fix: event tracjer constants * fix: constants event tracker * feat: language translation - projects list (#6493) * feat: added translation to projects list page * chore: restructured translation file * chore: module language support (#6499) * chore: module language support added * chore: code refactor * chore: workspace views language support (#6492) * chore: workspace views language support * chore: code refactor * feat: custom analytics language support (#6494) * feat: custom analytics language support * fix: key * fix: refactoring --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * chore: minor improvements * feat: language support for intake (#6498) * feat: language support for intake * fix: key name * refactor: authentications related translations * feat: language support issues (#6501) * enhancement: added translations for issue list view * chore: added translations for issue detail widgets * chore: added missing translations * chore: modified issue to work items * chore: updated translations * Feat: workspace settings language support (#6508) * feat: language support for workspace settings * fix: lint * fix: export title * chore project settings language support (#6502) * chore: project settings language support * chore: code refactor * refactor: workspace creation related translations * chore: renamed issues to work items * fix: build errors * fix: lint * chore: modified translations * chore: remove duplicate * improvement: french translation * chore: chinese translation improvement * fix: japanese translations * chore: added spanish translation * minor improvements * fix: miscelleous language translations * fix: clear_all key * fix: moved user permission constants (#6516) * feat: language support for issues (#6513) * chore: added language support to issue detail widgets * improvement: added translation for issue detail * enhancement: added language trasnlation to issue layouts * chore: translation improvement (#6518) * feat: language support description (#6519) * enhancement: added language support for description * fix: updated keys * chore: renamed issue to work item (#6522) * chore: replace missing issue occurances to work items * fix: build errors * minor improvements * fix: profile links * Feat ln cycles (#6528) * feat: added language support for cycles * feat: added language support for cycles * chore: added core.json * fix: translation keys * fix: translation keys (#6530) * fix: changed sidebar keys * fix: removed extras * fix: updated keys * chore: optimize translation imports * fix: updated keys (#6534) * fix: updated keys * fix-sub work items toasts * chore: add missing translation and minor fixes * chore: code refactor * fix: language support keys (#6553) * minor improvements * minor fixes * fix: remove lucide import from constants package * chore: regenerate all translations * chore: addded chinese and japanese translation files * chore: remove all from translations * fix: added member * fix: language support keys (#6558) * fix: renamed keys * fix: space app * chore: renamed issues to work items * chore: update site manifest * chore: updated translations * fix: lang keys * chore: update translations --------- Co-authored-by: gakshita <akshitagoyal1516@gmail.com> Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com> Co-authored-by: Vamsi Krishna <46787868+mathalav55@users.noreply.github.com> Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so> Co-authored-by: Vamsi krishna <matalav55@gmail.com> Co-authored-by: Vamsi Krishna <46787868+vamsikrishnamathala@users.noreply.github.com> |
||
|
|
0351e44826 |
feat: language support (#2311)
* chore: ln support modules constants * fix: translation key * chore: empty state refactor (#6404) * chore: asset path helper hook added * chore: detailed and simple empty state component added * chore: section empty state component added * chore: language translation for all empty states * chore: new empty state implementation * improvement: add more translations * improvement: user permissions and workspace draft empty state * chore: update translation structure * chore: inbox empty states * chore: disabled project features empty state * chore: active cycle progress empty state * chore: notification empty state * chore: connections translation * chore: issue comment, relation, bulk delete, and command k empty state translation * chore: project pages empty state and translations * chore: project module and view related empty state * chore: remove project draft related empty state * chore: project cycle, views and archived issues empty state * chore: project cycles related empty state * chore: project settings empty state * chore: profile issue and acitivity empty state * chore: workspace settings realted constants * chore: stickies and home widgets empty state * chore: remove all reference to deprecated empty state component and constnats * chore: add support to ignore theme in resolved asset path hook * chore: minor updates * fix: build errors --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> * feat: extended language translations support * fix: language support fo profile (#6461) * fix: ln support fo profile * fix: merge changes * fix: merge changes * [WEB-3137] refactor: empty states and add language support (#2235) * chore: asset path helper hook added * chore: detailed and simple empty state component added * chore: section empty state component added * chore: language translation for all empty states * chore: new empty state implementation * improvement: add more translations * improvement: user permissions and workspace draft empty state * chore: update translation structure * chore: inbox empty states * chore: disabled project features empty state * chore: active cycle progress empty state * chore: notification empty state * chore: connections translation * chore: issue comment, relation, bulk delete, and command k empty state translation * chore: project pages empty state and translations * chore: project module and view related empty state * chore: remove project draft related empty state * chore: project cycle, views and archived issues empty state * chore: project cycles related empty state * chore: project settings empty state * chore: profile issue and acitivity empty state * chore: workspace settings realted constants * chore: stickies and home widgets empty state * chore: remove all reference to deprecated empty state component and constnats * chore: team related empty states refactor and translation * chore: initiatives related empty states refactor and translation * chore: workspace pages related empty states refactor and translation * chore: epics related empty states refactor and translation * chore: workspace and project cycles related empty states refactor and translation * chore: command modal related empty states refactor and translation * chore: projects related empty states refactor and translation * chore: seperate out enterprise translations --------- Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so> * [WEB-3165]feat: language support for issues (#6452) * * chore: moved issue constants to packages * chore: restructured issue constants * improvement: added translations to issue constants * chore: updated translation structure * * chore: updated chinese, spanish and french translation * chore: updated translation for issues mobile header * chore: updated spanish translation * chore: removed translation for issue priorities * fix: build errors * chore: minor updates --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * chore: migrated filters.ts to packages (#6459) Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * chore: workspace drafts constant moved to plane constant package * feat: home language support without stickies (#6443) * feat: home language support without stickies * fix: home sidebar * fix: added missing keys * fix: show all btn * fix: recents empty state * chore: translation update * feat: workspace constant language support and refactor (#6462) * chore: workspace constant language support and refactor * chore: workspace constant language support and refactor * chore: code refactor * chore: code refactor * merge conflict * chore: code refactor --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * chore: tab indices constant moved to plane package (#6464) * chore: notification language support and refactor * [WEB-3165]feat:language support for issues. (#2282) * * chore: moved issue constants to packages * chore: restructured issue constants * improvement: added translations to issue constants * chore: updated translation structure * * chore: updated chinese, spanish and french translation * chore: updated translation for issues mobile header * * chore: updated imports for constants * improvemnt: added new translations * chore: updated spanish translation * chore: removed translation for issue priorities * chore: minor updates --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * chore: filters migration to packages (#2298) * chore: migrated filter.ts to packages * core: updated filter.ts imports to packages * chore: added missing translation keys --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * chore: ln support for inbox constants (#6432) * chore: ln support for inbox constants * fix: snooze duration * fix: enum * fix: translation keys * fix: inbox status icon * fix: status icon * fix: naming --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * fix: ln support for views constants (#6431) * fix: ln support for views constants * fix: added translation * fix: translation keys * fix: access * chore: code refactor * feat: workspace constant language support and code refactor (#2305) * chore: code refactor * fix: workspace settings order * chore: code refactor --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * chore: ln support workspace projects constants (#6429) * chore: ln support workspace projects constants * fix: translation key * fix: removed state translation * fix: removed state translation * fi: added translations * Chore: theme language support and refactor (#6465) * chore: themes language support and refactor * chore: theme language support and refactor * fix * [WEB-3173] chore: language support for cycles constant file (#6415) * chore: ln support for cycles constant file * fix: added chinese * fix: lint * fix: translation key * fix: build errors * fix: build errors * minor updates * chore: english extended translations * chore: minor translation update * chore: minor translation update * chore: minor translation update * refactor: move labels contants to packages * refactor: move swr, file and error related constants to packages * chore: timezones constant moved to plane package * chore: metadata constant code refactor * chore: code refactor * fix: dashboard constants moved * chore: code refactor (#6478) * refactor: spreadsheet constants * chore: drafts language support (#6485) * chore: workspace drafts language support * chore: code refactor * feat: ln support for notifications (#6486) * feat: ln support for notifications * fix: translations * * refactor: moved page constants to packages (#6480) * fix: removed use-client * chore: removed unnecessary commnets * chore: workspace draft language support (#6490) * chore: workspace drafts language support * chore: code refactor * chore: draft language support * Feat constant event tracker (#6479) * fix: event tracjer constants * fix: constants event tracker * feat: language translation - projects list (#6493) * feat: added translation to projects list page * chore: restructured translation file * chore: module language support (#6499) * chore: module language support added * chore: code refactor * chore: workspace views language support (#6492) * chore: workspace views language support * chore: code refactor * feat: custom analytics language support (#6494) * feat: custom analytics language support * fix: key * fix: refactoring --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * fix: build errors * chore: minor improvements * feat: language support for intake (#6498) * feat: language support for intake * fix: key name * refactor: authentications related translations * feat: language support issues (#6501) * enhancement: added translations for issue list view * chore: added translations for issue detail widgets * chore: added missing translations * chore: modified issue to work items * chore: updated translations * Feat: workspace settings language support (#6508) * feat: language support for workspace settings * fix: lint * fix: export title * chore project settings language support (#6502) * chore: project settings language support * chore: code refactor * refactor: workspace creation related translations * chore: renamed issues to work items * fix: build errors * fix: lint * chore: modified translations * chore: remove duplicate * improvement: french translation * chore: chinese translation improvement * fix: japanese translations * chore: added spanish translation * add missing translations * minor improvements * add missing translations and build fixes * fix: miscelleous language translations * refactor: move all issue types related types, constants and helpers to packages (#2345) * refactor: move all issue types related types, constants and helpers to packages * remove unused imports * fix: clear_all key * chore: initiatives language support (#2341) * chore: initiatives settings language support * chore: initiatives list page language support * chore: initiatives detail translation support * fix: moved user permission constants (#6516) * feat: language support for issues (#6513) * chore: added language support to issue detail widgets * improvement: added translation for issue detail * enhancement: added language trasnlation to issue layouts * chore: translation improvement (#6518) * feat: language support description (#6519) * enhancement: added language support for description * fix: updated keys * chore: initiatives toasts language support (#2347) * chore: initiatives settings language support * chore: initiatives list page language support * chore: initiatives detail translation support * chore: initiatives translation support * chore: code refactor * refactor: change issue type to work item type and add translations (#2351) * refactor: replace all occurances of issues and work items * refactor: replace all occurances of issues and work items (#2354) * chore: renamed issue to work item (#6522) * chore: replace missing issue occurances to work items * fix: build errors * chore: minor translations update * fix: build errors * minor improvements * fix: build errors * chore: update teamspace empty states * chore: work items * fix: profile links * Feat ln cycles (#6528) * feat: added language support for cycles * feat: added language support for cycles * chore: added core.json * fix: translation keys * fix: translation keys (#6530) * fix: changed sidebar keys * fix: removed extras * fix: updated keys * chore: optimize translation imports * fix: langugae support (#2358) * fix: added missing keys * fix: workspace settings * chore: translation import optimization (#2360) * chore: optimize translation imports * fix: extended core * fix: removed pro_trial * fix: key fix --------- Co-authored-by: gakshita <akshitagoyal1516@gmail.com> * fix: updated keys (#6534) * fix: updated keys * fix-sub work items toasts * fix: minor translations related bugs * fix: build errors * chore: add missing translation and minor fixes * chore: code refactor * chore: code refactor * fix: language support keys (#6553) * minor improvements * minor fixes * fix: remove lucide import from constants package * fix: remove lucide import from constants package * chore: regenerate all enterprise level translations * chore: remove all from translations * chore: regenerate all translations * chore: addded chinese and japanese translation files * chore: remove all from translations * chore: dashboard translation * fix: added member * fix: language support keys (#6558) * fix: renamed keys * fix: space app * chore: renamed issues to work items * chore: update site manifest * chore: updated translations * fix: lang keys * fix: fixed key names (#2413) Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> * chore: update translations --------- Co-authored-by: gakshita <akshitagoyal1516@gmail.com> Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com> Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so> Co-authored-by: Vamsi Krishna <46787868+mathalav55@users.noreply.github.com> Co-authored-by: Vamsi krishna <matalav55@gmail.com> Co-authored-by: Vamsi Krishna <46787868+vamsikrishnamathala@users.noreply.github.com> Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com> |
||
|
|
207e85e3a1 |
[SILO] : Importer and integrations db migration changes (#2363)
* `silo` refactoring changes (#2304) * add sdk and services for workspace connection and import jobs * rename service * move worker folder to root + remove controller folder * remove controller folder * add external api service in silo * fix params in service * fix params in service * fix services + remove projectid in job endpoints * chore: added generic config types for job store (#2158) * chore: made import job as generic * chore: added generic parameter inside the job service * chore: added generic parameter inside the job service * feat: remove projectId from jobs endpoint * chore: modified job store for new services * chore: revert go.mod.sum * chore: spaces * gitlab auth callback * github controllers update with plane api * create api client fix * base integration importer store * remove junk store * silo external api token middleware + plane api to generate user tokens * add ahmac permission method in apiserver + ahmac sign flow on silo * remove junk * getapi client remove unwanted options * modify api route for silo access + github gitlab and slack controller clean up * types modify + jira importer cleanup * fix: nodemon setup * make getAPIClient as a singleton * chore: added new definitions in base-import-worker * chore: modified jira migrator to adhere to the modified types * feat: modified base migrator to adhere new types * chore: modified jira-server-migrator to adhere new changes * chore: modified asana importer to adhere to new types * fix: migrated importer controllers for new schema * fix: build * chore: asana and linear controller * feat: updated job controller for new schema changes * chore: added permissions * integrations api migrations changes (#2193) * chore: added workspace_slug inside job data * replaced ahmac with hmac implementation * add new service base api view for microservices * fix: apiserver changes and base view * feat: added changes to services * feat: modified engine controller for using api services * feat: modified UI stores for modified jira importer * remove-log * resolve hmac issue + silo endpoint url fixes * add silo target access token rotation in get * integration ui migration changes * revert changes in il8n * fix crud for api * fix crud for api * fix: batch lock config * fix silo bundler issue (#2233) * chore: combined common dashboard components for silo (#2166) * chore: added new types to job store * feat: updated job store dependencies for new params * feat: created common components for importers dashboard * feat: modified jira importer to comply with new common components * feat: modified jira server dashboard to comply with the new component changes * feat: modified asana to comply with the common dashboard changes * fix: linear to comply with the new changes * reset job store * feat: migrated importers to new schema * fix: removed unused code * fix: base job importer model and serializer * fix-lint-errors --------- Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com> * fix api serialisers * fix: stabilized all integrations and jira importer * fix: linear, asana and jira-server importers * fix: reinstantiated hmac permission * chore: removed the db folder for silo * feat: added types for integration config * feat: added check for supported integration in silo and web * feat: added self hosted and cloud message differences * add en translations for importers and jira importer (#2264) * feat: Added language support for integrations (#2277) * feat: added translations for github, slack and gitlab integrations * fix: slack integration project modal * fix: gitlab organization disconnect * fix: silo build fixes * feat: added more language to integration language support * fix: review * feat: modified caddy and compose for silo selfhosted changes (#2276) * silo - fixes for keys and integrations form reset (#2283) * fix hardcoded values for integration importer keys * reset state after integration form submit * fix missing key integration * fix gitlab connection update * fix: added slack images being updated while creating issues (#2288) Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com> * silo - fix integration lang support (#2291) * fix hardcoded values for integration importer keys * reset state after integration form submit * fix missing translation key integration * fix gitlab connection update * fix integration lang support * fix integration lang support --------- Co-authored-by: Saurabhkmr98 <saurabhkapur73@gmail.com> Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com> * [SILO-71] flatfile importer v1 (#2156) * feat: initialized CSV importer * feat: added flatfile components * feat: setup workbook and listener for csv importer * feat: added store structure for flatfile importer * chore: translated csv importer to flatfile importer * feat: setup listener * fix: event listener for creating agent * feat: added flatfile importer skeleton * feat: added flatfile etl logic for pulling and transforming data * feat: added flatfile controller and migrator * feat: curated flatfile root store and importer UI * feat: initialized flatfile migrator * fix: flatfile * feat: added transformers for cycles and issues * feat: added mapping and transformation for flatfile * feat: added assignee field for fixing migrator bugs * fix:build * feat: added metrics inside the data import task' * fix:workbook * feat: added validation of email and date for flatfile * add sdk and services for workspace connection and import jobs * rename service * move worker folder to root + remove controller folder * remove controller folder * feat: added modules and issue types inside flatfile * fix: build * fix:response-handler * fix:errors * fix:deleted-file * fix: readded jobs route * add external api service in silo * fix params in service * fix params in service * fix services + remove projectid in job endpoints * chore: added generic config types for job store (#2158) * chore: made import job as generic * chore: added generic parameter inside the job service * chore: added generic parameter inside the job service * feat: remove projectId from jobs endpoint * chore: modified job store for new services * chore: revert go.mod.sum * chore: spaces * gitlab auth callback * github controllers update with plane api * create api client fix * base integration importer store * remove junk store * silo external api token middleware + plane api to generate user tokens * add ahmac permission method in apiserver + ahmac sign flow on silo * remove junk * getapi client remove unwanted options * modify api route for silo access + github gitlab and slack controller clean up * types modify + jira importer cleanup * fix: nodemon setup * make getAPIClient as a singleton * chore: added new definitions in base-import-worker * chore: modified jira migrator to adhere to the modified types * feat: modified base migrator to adhere new types * chore: modified jira-server-migrator to adhere new changes * chore: modified asana importer to adhere to new types * fix: migrated importer controllers for new schema * fix: build * chore: asana and linear controller * feat: updated job controller for new schema changes * chore: added permissions * integrations api migrations changes (#2193) * chore: added workspace_slug inside job data * replaced ahmac with hmac implementation * add new service base api view for microservices * fix: apiserver changes and base view * feat: added changes to services * feat: modified engine controller for using api services * feat: modified UI stores for modified jira importer * remove-log * resolve hmac issue + silo endpoint url fixes * add silo target access token rotation in get * integration ui migration changes * revert changes in il8n * fix crud for api * fix crud for api * fix: batch lock config * fix silo bundler issue (#2233) * chore: combined common dashboard components for silo (#2166) * chore: added new types to job store * feat: updated job store dependencies for new params * feat: created common components for importers dashboard * feat: modified jira importer to comply with new common components * feat: modified jira server dashboard to comply with the new component changes * feat: modified asana to comply with the common dashboard changes * fix: linear to comply with the new changes * reset job store * feat: migrated importers to new schema * fix: removed unused code * fix: base job importer model and serializer * fix-lint-errors --------- Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com> * fix api serialisers * fix: stabilized all integrations and jira importer * fix: linear, asana and jira-server importers * fix: reinstantiated hmac permission * chore: removed the db folder for silo * feat: added types for integration config * feat: added check for supported integration in silo and web * feat: added self hosted and cloud message differences * add en translations for importers and jira importer (#2264) * feat: Added language support for integrations (#2277) * feat: added translations for github, slack and gitlab integrations * fix: slack integration project modal * fix: gitlab organization disconnect * fix: silo build fixes * feat: added more language to integration language support * fix: review * feat: modified caddy and compose for silo selfhosted changes (#2276) * silo - fixes for keys and integrations form reset (#2283) * fix hardcoded values for integration importer keys * reset state after integration form submit * fix missing key integration * fix gitlab connection update * fix: added slack images being updated while creating issues (#2288) Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com> * silo - fix integration lang support (#2291) * fix hardcoded values for integration importer keys * reset state after integration form submit * fix missing translation key integration * fix gitlab connection update * fix integration lang support * fix integration lang support * feat: added controllers as default exports * feat: modified flatfile worker and controller to adhere new changes * feat: modified flatfile importer to ahere silo api migration * fix: source project and workspace hide props --------- Co-authored-by: Saurabhkmr98 <saurabhkapur73@gmail.com> Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com> * add fuzzy find in state and priority mapping (#2310) Co-authored-by: Saurabhkmr98 <saurabhkapur73@gmail.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> * fix: build * chore: moved flatfile agent to external * chore:build-fixes * fix: credential breaking for slack * fix: credential route for api * SILO - chore: Importers translation (#2352) * add en translations for importers and jira importer * add en translations for all the importers * add importers language translation changes * chore silo importer translation * chore silo importer translation * fix: env removing trailing slashes * fix: trailing slashed env * fix duplicate entity connection issue (#2362) --------- Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com> Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> |
||
|
|
c40d2cf41c |
[WEB-3250] refactor: teams to teamspaces (#2325)
* refactor: teams to teamspaces * fix: utils package build * chore: more updates related to teamspaces * fix: teamspace sidebar * fix: description activity and some more updates for teamspaces * chore: hide teamspace scope dropdown |
||
|
|
93c2edcfa9 |
Merge pull request #2285 from makeplane/sync/ce-ee
Sync: Community Changes |
||
|
|
d08c03f557 |
[WEB-3203] fix: dashboard widgets' empty state content and assets (#6450)
* fix: empty state content * chore: replace margin with padding |
||
|
|
26f8c52fd7 | fix: merge conflicts resolved | ||
|
|
fd7eedc343 |
[WEB-3096] feat: stickies page (#6380)
* feat: added independent stickies page * chore: randomized sticky color * chore: search in stickies * feat: dnd * fix: quick links * fix: stickies abrupt rendering * fix: handled edge cases for dnd * fix: empty states * fix: build and lint * fix: handled new sticky when last sticky is emoty * fix: new sticky condition * refactor: stickies empty states, store * chore: update stickies empty states * fix: random sticky color * fix: header * refactor: better error handling --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com> |
||
|
|
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> |
||
|
|
fd9d8cf2b7 | Merge branch 'preview' into sync/ce-ee | ||
|
|
71dcbd938e |
[WEB-3078] chore: empty state config (#6397)
* chore: empty state config updated * chore: code refactor * chore: date range picker icon updated * fix: tree map content css --------- Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> |
||
|
|
3e937f4beb | fix: merge conflicts | ||
|
|
e9372adcf4 | chore: moving web constants to packages | ||
|
|
7a2fba6254 |
Merge pull request #2177 from makeplane/sync/ce-ee
Sync: Community Changes |
||
|
|
7430ccf9a8 |
[WEB-3089 | WEB-3098] chore: project store and empty state updated (#6373)
* chore: empty state config updated * chore: project store updated |
||
|
|
22680c21a8 |
[WEB-2924] Improvement: teams enhancements and bug fixes (#2171)
* improvement: exclude team lead from list of members in overview page * improvement: empty state ux copy and create validations * fix: active cycles header * fix: team page lock and archive validation * improvement: team statistics charts * improvement: open all team level analytics by default * minor fixes for creting/ joining team and api improvements * fix: z-index issue on Teamspaces sidebar header. |
||
|
|
cb045abfe1 |
[WEB-3048] feat: added-stickies (#6339)
* feat: added-stickies * fix: recents empty state fixed * fix: added border * Change sort_order field * fix: remvoved btn * fix: sticky toolbar * fix: build * fix: sticky search * fix: minor css fix * fix: issue identifier css handled * fix: issue type default icon * fix: added tooltip for color palette and delete --------- Co-authored-by: sangeethailango <sangeethailango21@gmail.com> |
||
|
|
3a3707e8e1 |
chore: update team empty states and ux copy (#2122)
* chore: update team empty states and ux copy * chore: update team projects empty state * chore: team member removal restriction info * chore: tooltip position update |
||
|
|
11382b4b4b | Merge branch 'preview' into sync/ce-ee | ||
|
|
208df80c86 |
chore: added issue activity filters to local storage (#6324)
chore: added sort order to local storage |
||
|
|
a8c21289d4 | chore: refactor types and convert some to enums related to teams. (#2109) | ||
|
|
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> |
||
|
|
28d65a5950 | fix: merge conflicts resolved | ||
|
|
873e4330bc |
[WEB-2870]feat: language support (#6215)
* fix: adding language support package * fix: language support implementation using mobx * fix: adding more languages for support * fix: profile settings translations * feat: added language support for sidebar and user settings * feat: added language support for deactivation modal * fix: added project sync after transfer issues (#6200) * code refactor and improvement (#6203) * chore: package code refactoring * chore: component restructuring and refactor * chore: comment create improvement * refactor: enhance workspace and project wrapper modularity (#6207) * [WEB-2678]feat: added functionality to add labels directly from dropdown (#6211) * enhancement:added functionality to add features directly from dropdown * fix: fixed import order * fix: fixed lint errors * chore: added common component for project activity (#6212) * chore: added common component for project activity * fix: added enum * fix: added enum for initiatives * - Do not clear temp files that are locked. (#6214) - Handle edge cases in sync workspace * fix: labels empty state for drop down (#6216) * refactor: remove cn helper function from the editor package (#6217) * * feat: added language support to issue create modal in sidebar * fix: project activity type * * fix: added missing translations * fix: modified translation for plurals * fix: fixed spanish translation * dev: language type error in space user profile types * fix: type fixes * chore: added alpha tag --------- Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com> Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com> Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com> Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com> Co-authored-by: gurusinath <gurusainath007@gmail.com> |
||
|
|
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> |
||
|
|
b0a50d3784 | Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee | ||
|
|
211d5e1cd0 |
chore: code refactor and build fix (#6285)
* chore: code refactor and build fix * chore: code refactor * chore: code refactor |
||
|
|
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> |
||
|
|
f37f3e6b25 | chore: epics layout ux updated (#1986) | ||
|
|
eab65c048b |
[WEB-2856]feat: inbox stacking enhancements (#1982)
* feat: added scroll to view and highlight for issue activity in notifications * fix: lint errors * * fix: addded undefined to notification type * chore: removed unwanted reset action from notification store |
||
|
|
b3cb203a5b | fix: merge conflicts | ||
|
|
6214c09170 | refactor: move all issue related enums to constants package (#6229) | ||
|
|
067a863d11 |
[WEB-2863] improvement: team scope and empty states (#1973)
* chore: team scope dropdown * improvement: team cycle tabs * improvement: disable epic and team modal close on outside click * chore: added team realted empty states |
||
|
|
2b0033f095 |
chore: project feature endpoint updated and epics enhancements (#1946)
* chore: epics upgrade empty state added * chore: project feature action updated * chore: epics setting page improvement * chore: no epic empty state cta added * chore: epics list page header validation * fix: epic sidebar activity icon * fix: initiative setting highlight |
||
|
|
7853bbc340 |
feat: initiatives (#1810)
* feat: links attachments comment for initiatives * chore: added activity for initiatives * chore: activity changes for initiatives * chore: link activity creation * chore: code cleanup * chore: removed the issue description * chore: comment reaction * Initiatives Working commit * chore: file asset choice fields * chore: ruff check * fix: build error * fix: initiaitves endpoints * fix: app error * chore: updates reaction migration * fix: indentation * fix: build error * chore: initiatives setting page, app sidebar and feature flagging * chore: initiatives listing, modal, header and quick action improvements * chore: initiative sidebar improvements * fix: breadcrumb and sidebar toggle improvement * chore: improvements * chore: initiative icon updated * fix: initiative comment permission check * chore: initiative counts * chore: attachment counts --------- Co-authored-by: rahulramesha <rahulramesham@gmail.com> Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so> |
||
|
|
438cc33046 |
code refactor and improvement (#6203)
* chore: package code refactoring * chore: component restructuring and refactor * chore: comment create improvement |