Commit Graph

913 Commits

Author SHA1 Message Date
Nikhil
63a4327924 [WEB-3566] feat: page templates (#2694)
* chore: add template

* chore: add page template and project template migrations

* chore: add migration file for project and page templates

* chore: page templates

* chore: update template

* feat: page templates

* chore: asset copy

* chore: update page templates

* improvement: update all templates endpoint

* chore: feature flags and minor improvements

* chore: common constants across templates

* improvement: work item template util types

* chore: minor improvements and base template store fixes

* improvement: common template related components

* chore: work item template util improvements

* improvement: remove empty templates list sections

* init: page templates

* revert: next config

* chore: remove unused store methods

* fix: page template store

* feat: page templates list at workspace level

* improvement: enhance project level template list modularity

* improvement: page template at project level

* feat: page template form

* feat: create or update page templates

* improvement: document editor configs

* improvement: template list loader

* improvement: work item template form background color

* feat: page template implementation

* improvement: minor update related to applying page templates

* fix: rebuild yarn.lock

* chore: duplicate the assets in thetemplate

* chore: workspace level duplicate endpoint

* feat: add editor helper

* chore: changed the response structure

* chore: reverted the deleted one

* chore: add assets duplicate logic

* chore: header buttons

* refactor: assets replace logic

* chore: add title editor ref

* fix: merge conflicts resolved from preview

* chore: store cleanup and minor improvements

* chore: minor improvements

* feat: feature flag check for page templates picker and CE code split

* remove: extra line added in migration file

* chore: added project validation (#2923)

* fix: bulk status update for page templates assets

* improvement: translations and code cleanup

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
2025-04-30 15:02:58 +05:30
Sangeetha
e55aa6d394 [WEB-3560] feat: epic to work item and vice versa conversion (#2977)
* feat: conversion of epic to work item and vice versa

* chore: delete related cycles and modules

* chore: delete related cycles, modules and parent

* feat: activitites

* fix: None for requested_data and current_instance

* chore: convertWorkItem method, services and types added

* chore: conversion component added

* chore: epic and work item modal updated

* chore: modal state and mutation changes

* chore: conversion action button peek view implementation

* chore: conversion action button detail page implementation

* chore: mutation

* chore: epic enable check added

* chore: toast message updated

* chore: code refactor

* chore: code refactor

* chore: remove prefetch_related and select_related

* fix: work item type conversion and additional properties

* chore: code refactor

* chore: code refactoring

* chore: code refactor

* chore: feature flag added

* chore: icon updated

---------

Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2025-04-30 15:02:15 +05:30
Henit Chobisa
a710938d3f [SILO-180] feat: added connect button for unauthenticated slack users while performing an action (#3057)
* feat: added new blocks interface to ephemeral message posting

* feat: modified connection details helper in order to user credentials

* feat: modified controller to include userMap array

* feat: added account connection blocks

* feat: added missing credentials check and posting a message for connection

* feat: modified slack connection store for passing apiToken for state

* fix: resolved comments

* feat: added blocker for link work item command
2025-04-30 15:00:24 +05:30
Aaryan Khandelwal
247f10c199 [WIKI-336] fix: enhanced search wiki page redirection #3083 2025-04-30 14:59:14 +05:30
Vamsi Krishna
7b9f80628e [WEB-3972]fix: epics sub work items order (#3078)
* fix: epics customer activity

* fix: updated the order for sub work items properties
2025-04-29 20:03:14 +05:30
sriram veeraghanta
ac703c89be fix: build errors 2025-04-29 15:49:31 +05:30
sriram veeraghanta
963e826337 fix: merge conflicts 2025-04-29 15:27:59 +05:30
Sangeetha
4c329b4630 [WEB-3929] fix: customers on epics (#3039)
* fix: feature flag check for workspace level

* chore: customer ids and customer request ids in issues list

* chore: customer ids and customer request ids in epics

* chore: customer ids and customer request ids in epics

* chore: support sql file attachment

* fix: returning issue id instead of customer and request ids

* chore: customer request count to customer request ids

* chore: customer request id on issue retrieve api

* chore: customer id and customer request id in epic detail api

* * chore: added work items and requests count for epics
* chore: updated store for work items customers data
* fix: coustomers count mutation in list

---------

Co-authored-by: vamsikrishnamathala <matalav55@gmail.com>
2025-04-29 15:24:38 +05:30
Sangeetha
6a4850084e [WEB-3901]feat: epics sub work items sorting (#3019)
* refactor: sub-work items components, hooks and types

* feat: group by and order by for sub work items of epic

* feat: group by and order by for sub work items of a work items

* feat: group by and order by for sub work items of a initiative

* fix: group by assignee ids

* feat: added orderby and display properties toggle for sub work items

* fix: build errors

* feat: added order by to epics work items

* chore: remvoed issue_type  from display properties

* chore: removed unused variables and commented code

---------

Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
Co-authored-by: vamsikrishnamathala <matalav55@gmail.com>
Co-authored-by: Vamsi Krishna <46787868+vamsikrishnamathala@users.noreply.github.com>
2025-04-29 15:24:18 +05:30
Vamsi Krishna
44e4d8282f [WEB-3902]feat: added sort and display properties to initiatives epics list #3052 2025-04-29 14:38:26 +05:30
Vamsi Krishna
4970b88cd6 [WEB-3917]feat: added customer and customer request activity to epics #3066 2025-04-29 14:35:28 +05:30
Anmol Singh Bhatia
8c97cd6a6a [WEB-3948] chore work item peek view logic (#3050)
* chore: return is_epic for recents

* chore: issue entity data type updated

* chore: HomePeekOverviewsRoot component added

* chore: code refactor

* chore: handle peek view logic for workitem type

---------

Co-authored-by: sangeethailango <sangeethailango21@gmail.com>
2025-04-25 15:14:48 +05:30
sriram veeraghanta
4a2ebbbfa3 Sync: Community Changes #3051 2025-04-25 15:10:08 +05:30
Anmol Singh Bhatia
cce6dd581c [WEB-3948] chore: recent work item improvement (#6976)
* chore: issue entity data type updated

* chore: HomePeekOverviewsRoot component added

* chore: recent work item improvement and code refactor
2025-04-25 15:08:10 +05:30
Akshita Goyal
f4336655d7 fix: long words in updates (#3030) 2025-04-24 16:08:30 +05:30
Surya Prashanth
6d633e6529 [SILO-127] feat: silo | helpers for Plane OAuth in integration (#3024)
* oauth helper service

* oauth helper service + db helpers + modify plane sdk to accomodate oauth token

* fix indentation + create util for remove undefined in object

* remove await in helper methods

* workspace credential helper methods

* remove workspace_id from get workspace entity connection helper

* Get Connection Details refactor change

* fix indentation

* fix extra lines in end of file

* refactored to move integration related types in their specific files

* add application id copy button

---------

Co-authored-by: Saurabhkmr98 <saurabhkapur73@gmail.com>
Co-authored-by: Saurabh Kumar <70131915+Saurabhkmr98@users.noreply.github.com>
2025-04-23 17:27:08 +05:30
Prateek Shourya
13c6af7c95 [WEB-3930] fix: application crash on accessing intake work items (#3021) 2025-04-23 15:15:48 +05:30
M. Palanikannan
9e230d15e5 [WIKI-325] fix: smooth cursor speed and dnd on sidebar (#3022)
* fix: trying out motion

* fix: smooth cursor delay

* fix: smooth cursor speed fixed

* fix: drag and drop fixed if nested pages is not enabled

* fix: yarn lock

* fix: lock control
2025-04-23 15:14:44 +05:30
Vamsi Krishna
4a32b2f3d1 [WEB-3920]fix: estimate activity #3013 2025-04-22 20:16:12 +05:30
M. Palanikannan
c7fb8fac0c [WIKI-323] fix: added tooltips for displaying lock and move page (#3015) 2025-04-22 14:17:00 +05:30
Sangeetha
6566532bec [WEB-3905] fix: cancelled issues on epic analytics of a initiative (#3005) 2025-04-21 20:33:21 +05:30
M. Palanikannan
8da04a83bf [WIKI-322] fix: update page actions UI (#3011)
* fix: badges improved

* fix: revamp page embed options to ee

* fix: collaborators list and better syncing error states

* fix: handle sidebar scrolling

* fix: mutation issues

* fix: filtering pages

* fix: opening and closing of section roots

* fix: remove unused prop

* fix: rendering hooks conditionally fixed

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2025-04-21 20:30:50 +05:30
Akshita Goyal
b6d1fad96e [WEB-3915] chore: added instance config check for elastic-search #3006 2025-04-21 17:05:03 +05:30
Vamsi Krishna
39d3618041 [WEB-3916]fix: customer request empty state in epics (#3004)
* fix: customer request empty state

* fix: estimate point fix
2025-04-21 17:02:30 +05:30
Saurabh Kumar
da37966562 [SILO-158] fix: add optional chaining for missing workspace in import jobs #3000 2025-04-21 12:49:25 +05:30
Aaryan Khandelwal
edb03f6c2a chore: workspace and teamspace page headers (#2998)
* chore: workspace and teamspace page headers

* fix: build errors
2025-04-17 23:25:14 +05:30
Aaryan Khandelwal
a13907bf1e fix: merge conflicts resolved from preview 2025-04-17 21:32:30 +05:30
Sangeetha
e710c3143a [WEB-3905] fix: initiative projects progress bar (#2995)
* fix: initiative projects progress bar

* fix: initiative count

---------

Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2025-04-17 20:41:06 +05:30
Vamsi Krishna
7a317b0ce2 [WEB-3883]feat:customer requests and customers in epics detail (#2994)
* * feat: added customers and customer requests to epics detail
* chore: update empty states for customer requests and linked work items

* fix: removed console logs
2025-04-17 20:39:43 +05:30
Sangeetha
a4d50e4a1e [WEB-3826] chore: estimate activities in work items and epics (#2935)
* chore: return estimate type for estimate activities

* chore: return estimate type for estimate activities in epics

* chore: update activity components for epics and work items

* chore: adde estimate formatting for notification

* fix: incorrect estimate type

* fix: remove unwanted changes

* fix: remove unwanted changes

* feat: added render for time estimate activity

* chore: time estimate text update

* feat: addded time estimate activtiy for epics

* feat: added estimate time activity

* chore: removed unwanted changes

* fix: reverted feature flag changes

* fix: handle None estimate_type

---------

Co-authored-by: vamsikrishnamathala <matalav55@gmail.com>
2025-04-17 18:00:09 +05:30
Sangeetha
6044edd968 [WEB-3756] feat: customers activity (#2920)
* feat: activities for adding/removing customer to a work item

* chore: updted remove work item params

* draft: customers activity

* WIP

* fix: handling customer request issue deletion

* fix: handling None customer request ID

* draft: customer activity

* refactor: customer request issue deletion
customers activity

* feat: work item activities for customer deletion

* feat: work items activities for customer request deletion

* WIP

* chore: return field for activity accordingly

* fix: types

* fix: remove field in activity

---------

Co-authored-by: vamsikrishnamathala <matalav55@gmail.com>
2025-04-17 17:43:23 +05:30
Vamsi Krishna
6300e789db [WEB-3872]chore: header enhancement for dashboard and teamspace pages (#2973)
* chore: header enhancement for dashboard and teamspace pages

* chore: moved teamspaces pages list fetch to layout level

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2025-04-17 17:33:51 +05:30
M. Palanikannan
08073f8472 [WIKI-317] fix: removing repeated events and smooth cursor (#2983)
* feat: add smooth cursor animation

* fix: hide cursor when editor not focused

* fix: add blinking while stationary

* fix: prosemirror codemark added for getting access to plugin state

* fix: properly show smooth cursor along with fake cursor of the inline code block

* fix: refactored config screen for multiple options

* fix: added configuration for smooth cursor behaviour

* temp: remove later, workaround in store

* fix: css of toggle

* fix: change Appearance to Preferences

* fix: project page console logs

* fix: rename variable and initialization

* fix: smooth cursor decoration hiding instead of destroying

* fix: adding isEditable before rendering smooth cursor decoration itself

* fix: smooth cursor toggle added

* fix: remove unused classes

* fix: removing toasts

* fix: build errors

* fix: keyboard navigation

* fix: slash commands rendering converted to floating ui

* fix: styles and reactiveness

* fix: add language support

* fix: isSmoothCursorEnabled has been changed

* fix: push extensions
2025-04-17 17:32:08 +05:30
Vamsi Krishna
d1a035426a [WEB-3847]fix: work item unliked from all requests if removed from one. #2985 2025-04-17 17:31:07 +05:30
M. Palanikannan
1c7573b357 fix: nested pages minor fixes (#2974)
* fix: nested pages transitions fixed

* fix: close preview on keydown

* fix: title updated

* fix: redis broadcasting and ui changes

* fix: crashing redis and refactoring title and yarn lock
2025-04-16 17:16:31 +05:30
Prateek Shourya
25e3f50a53 fix: build error due to missing project state background color (#2972) 2025-04-16 13:19:00 +05:30
Anmol Singh Bhatia
c6f01d5d91 [WEB-3858] chore: project state icon enhancements (#2960)
* [DO NOT PUSH] chore: disable feature flag check

* disable feature flag check

* fix: temp fix

* chore: default project state icon color updated

* chore: project state icon updated

* chore: code refactor

* chore: code refactor

* chore: code refactor

* chore: code refactor

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2025-04-16 03:19:15 +05:30
sriram veeraghanta
4e4335503a fix: build errors 2025-04-15 18:36:10 +05:30
Saurabh Kumar
398f28ed7e [WEB-3869] chore: modify oauth url prefix to auth/o (#2964)
* modify oauth url prefix to auth/o

* add additional_params for app_installation_id
2025-04-15 17:04:15 +05:30
sriram veeraghanta
de29cccaba Merge branch 'preview' into sync/ce-ee 2025-04-15 16:37:41 +05:30
Vamsi Krishna
c401b26dd4 [WEB-3856]chore: refactor work item activity (#6923)
* chore: refactor work item activity

* chore: added estimate render for notifications
2025-04-15 16:35:28 +05:30
Aaryan Khandelwal
8118627f61 fix: epic links (#2962) 2025-04-15 14:23:13 +05:30
M. Palanikannan
c56fb07851 fix: opening sidebar when page opens (#2954)
* fix: opening sidebar when page opens

* fix: removing console logs, loading states and adding subtler animations

* fix: add syncing animation and fix showing collaborators
2025-04-15 10:04:11 +05:30
Saurabh Kumar
6347478bef [OAuth] fix dark mode UI issues for OAuth + oauth endpoint fix (#2956)
* fix dark mode UI issues for OAuth + oauth endpoint fix

* remove dark: prefix where not required
2025-04-14 17:49:02 +05:30
Saurabh Kumar
bda896d75c [OAUTH] chore: fix dark mode UI issues #2955 2025-04-14 13:37:00 +05:30
Bavisetti Narayan
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>
2025-04-12 16:28:36 +05:30
Dheeraj Kumar Ketireddy
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>
2025-04-12 16:25:28 +05:30
Prateek Shourya
ea4e517e59 [DISCO-32] feat: Billing and Plans UI / UX improvements (#2874)
* [DISCO-32] feat: Billing and Plans UI / UX improvements and introduced enterprise plan

* chore: move PlansComparison & PlanFeatureDetail components to core

* chore: community billing and plans settings page implementation

* chore: move FreePlanCard, BasePaidPlanCard and TalkToSalesCard components to core

* chore: code refactoring

* chore: code refactor

* chore: code refactor

* chore: code refactor

* chore: code refactor

* chore: code refactor

* chore: refactor paid plan upgrade modal and billing page for community edition

* chore: ux copy updated

* chore: minor updates for consistency between community and commercial editions

* chore: minor improvements for community edition consistency

* fix: build errors

---------

Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2025-04-11 20:52:17 +05:30
Akshita Goyal
fb22eea98b [WEB-3849] Chore: intake source enhancements (#2945) 2025-04-11 19:54:03 +05:30
sriram veeraghanta
0b653e0a17 Sync: Community Changes #2948 2025-04-11 19:51:18 +05:30