mirror of
https://github.com/makeplane/plane.git
synced 2026-07-13 14:01:45 +02:00
* [SILO-388][WEB-4702] Merge integrations screen and applications screen (#3708) * refactor: merge integrations and applications page changes * remove applications from navigations tile * show tabs only with owned apps present * refactor: hardcode legacy integrations in list for selfhosted * redirect to setup url for external apps if available * fix wrong url redirect to applications page * add app workspace installations api (#3921) * [SILO-448] Get App installation is allowed for a users workspaces (#3925) * check if app installation is allowed * rename installation to state * optimise query using map * optimise query using map * optimise query via limited resource usage * fix: ux updates * fix: added revoke modal --------- Co-authored-by: gakshita <akshitagoyal1516@gmail.com> * user app disconnect api + member app install flow (#3886) * chore: use app slug for update app use case * ✨ feat: enhance application form with new input components and layout improvements - Introduced new form components including InputField, RichTextField, and FormSection for better structure and reusability. - Updated CreateUpdateApplication form to utilize new components, improving readability and maintainability. - Enhanced styling for various elements, including AppTile and AppList, to improve user experience. - Added a collapsible section feature in the form for better organization of input fields. - Improved integration of category selection and attachment upload functionalities. * ✨ feat: add collapsible sections to application form for improved organization * ✨ feat: enhance application details view with categorized app lists and update environment variables - Added new environment variables for silo base URL and path. - Refactored AppListRoot to categorize installed, third-party, and internal applications. - Improved AppTile layout for better visual hierarchy and responsiveness. * ✨ feat: add RegenerateClientSecretModal for managing client secrets - Introduced a new modal component for regenerating client secrets in the application settings. - Implemented functionality to copy application ID, client ID, and display a masked client secret. - Enhanced user experience with toast notifications for successful copy actions and modals for regenerated credentials. * ✨ feat: enhance application management with improved app lists and dynamic modals - Refactored AppListRoot to consolidate app categorization, displaying all apps, owned apps, and internal apps more effectively. - Updated GeneratedCredentialsModal to support dynamic titles and descriptions based on the creation or update mode. - Enhanced CreateUpdateApplication form with new input fields for company name and improved label structures for better clarity. - Improved user feedback in RegenerateClientSecretModal by passing the mode for better context in the credentials modal. * ♻️ refactor: reordered form fields and input added some translations * ♻️ refactor: cleanup * ✨ feat: enhance UI components with improved spacing and new icons * ♻️ refactor: cleanup * 📝 chore: update translations * 🚨 fix: lint * 🚨 fix: lint * 🗑️ chore: remove unused ApplicationTextareaField component * chore: update application form and translations * ✨ feat: enhance application form and update translations - Updated the SettingsHeading component to include a bottom border for improved UI. - Refactored the application form by removing unused imports and organizing field components. - Enhanced translations across multiple languages to provide clearer instructions regarding app installation permissions. * 🔧 fix: adjust button spacing in AppTile * fix: format web, silo and i18n changes --------- Co-authored-by: gakshita <akshitagoyal1516@gmail.com> Co-authored-by: Surya Prashanth <prashantsurya002@gmail.com> Co-authored-by: Jayash Tripathy <76092296+JayashTripathy@users.noreply.github.com>