mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-25 07:27:28 +00:00
4 commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
ea82f7b31c
|
Release: Appbuilder Sprint 19 (#14671)
* feat: refactor AppHistory module imports and add new services and guards * Fix: Vertical page menu minor enhancements * feat: add stream history feature and update related permissions and constants * feat: add AppStateRepository to AppHistoryModule imports and providers * feat: add NameResolverRepository to AppHistoryModule imports and providers * feat: implement NameResolverRepository and NameResolverService for component and page name resolution * feat: remove QueueHistoryIntegrationService and update AppHistoryModule to reflect changes * feat: update AppHistoryModule and AppHistoryRepository with new methods and refactor imports * feat: refactor AppHistoryModule and related services to streamline name resolution and history capture * feat: add AppStateRepository and HistoryQueueProcessor, refactor AppStateAggregatorService to utilize repository methods * feat: rename methods in AppStateRepository for clarity and update AppStateAggregatorService to reflect changes * feat: refactor history capture logic to use synchronous execution and improve error handling across services * Fix: Mobile view page menu UI enhancements * feat: enhance ability guards and repository methods for app history validation * Update submodule references * Migrate to shadcn sidebar component * plan * Fix: Components not getting pasted at correct position if user scrolled and pasted inside container components * Fix: Group components not getting pasted at correct position horizontally inside container components * POC for removing overlap prevention logic if not enough space present, incase user clicks somewhere to respect click position * Update frontend/src/AppBuilder/AppCanvas/Container.jsx Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * modules and customGroup * feat: enhance AppHistoryModule registration with isMainImport flag * feat: update settings method to queue history capture after successful update * chore: update subproject commit reference in frontend/ee * feat: add function to delete app history for structural migrations * Refactor imports and enhance code organization across multiple files - Updated import paths to reflect the new directory structure in TooljetDatabase and AppBuilder components. - Consolidated utility functions in appUtils.js, removing redundant code and improving readability. - Enhanced error handling and state management in dataQueriesStore and resolverStore. - Added Bundle Analyzer plugin to webpack configuration for better performance insights. - Improved chunking strategy in webpack to optimize loading of libraries and components. - Refactored ErrorBoundary imports to maintain consistency across UI components. * feat: enhance UI components with new icons and styling adjustments * refactor: remove unused components and icons from QueryManager - Deleted QueryManagerHeader component and its associated logic. - Removed SuccessNotificationInputs component and its functionality. - Eliminated Transformation component and related code. - Deleted BreadcrumbsIcon, CreateIcon, PreviewIcon, RenameIcon, RunIcon, and ToggleQueryEditorIcon. - Updated imports in appUtils.js to reflect new icon paths. * Refactor editorHelpers and utils: Remove unused functions and imports, streamline background update logic, and adjust state handling. Comment out or delete handleReferenceTransactions and related logic in various stores to simplify data flow and improve maintainability. * Refactor queryPanelStore and storeHelper by commenting out unused imports and code. This cleanup improves code readability and maintainability. * builder roggle * role name * revert: Reverted the lazy loading changes * revert: Reverted the changes on App & AppRoute * Fix: Inside side effects, get the correct canvas element, disable page scrolling and reposition modal container when modal is opened * Fix: Use the side effects when modal is opened and closed * Update submodule references * struct * fix * sus * field fix * create app btn * fix: Corrected zustandDevTools enabled option logic * module visible * refactor: update license validation logic and improve feature access checks * app module * feat: Added modules support for public apps * update ee-frontend submodule ref * Enhance: Vertical page menu default styles * refactor: migrate license management to a new store and update related components * workflow enabled * feat: integrate license validation into Viewer component and remove deprecated license check * Revert "feat: integrate license validation into Viewer component and remove deprecated license check" This reverts commit |
||
|
|
90c577f553
|
fix: cleanup custom component iframe on unmount (#13015) | ||
|
|
f5c0f186e0
|
Parameters support on RunJS (#7033)
* feat: resolve passed arguments in runjs * feat: added popup form for runs params * fix: fixed issue with close function of popupover with codehinter * feat: added input for runjs args * style: for runjs args * fix: added support for params in custom components * fix: fixed default query param for runjs * fix: remove debuggers * refactor: removed commented code * fix: removed unused code * style: arguments input style in event manager * refactor: Moved argument list to separate component * refactor: moved runjs components to single folder * fix: minor refactorings * fix: renamed arguments to parameters for compoennts * refactor: reanamed argument to parameter in runjs * refactor: removed commented code * fix: added hasPramSupported flag against runjs queries * Update frontend/src/Editor/Inspector/ActionConfigurationPanels/RunjsParamters.jsx Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com> * Update frontend/src/Editor/QueryManager/QueryEditors/Runjs/ParameterForm.jsx Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com> * fix: prevent duplication of name * fix: fixed issue that blocked query params from returning * fix: remove extra params from runjs * fix: updated reference to current satte * fix: updated `query.run()` signature * fix: added duplicate check on param add and update * fix: added additonal null check for params runjs * feat: resolve runjs params default value without currentState * fix: hide defaultvalue of runjs in events form * fix: minor UX experience in runjs params * fix: set runjs default values to events on creation * style: updated the runjs param UI * style: runjs param form minor ux improvement * fix: close modal on add button click again --------- Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com> |
||
|
|
7c30a830db
|
[Feature]: Custom Component Widget (#2960)
* Created custom component widget * Updated the custom component key * Added doc for custom component * Update iframe.html * Installed HTML parse in dependencies * Updated script source * Added scripts to CSP * Added Skypack to CSP * Fixed Run Query issue in Viewer |