mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-05 06:18:34 +00:00
137 commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
ca5df2ebe2 | Merge branch 'main' of https://github.com/ToolJet/ToolJet into perf/0.1 | ||
|
|
7aa656169f | Merge branch 'lts-2.50' into perf/0.1 | ||
|
|
bdb4706fc1
|
Performance release 0.1 (#9922)
* chore: moved fetching gds and lds from low priority calls
* Refactor: Optimize state updates by removing component dependencies on current state to avoid trade-offs
* clean up
* run on page queries after on app load queries are done executing
page load queries should be triggered even if the one or all the app load queries fails
* performance improvements:
- reduced calling resolver functions upto 50% times for components' rendering
- moved to new resolver function for resolving component properties: which 100 times more efficient as utitlises hash table to resolve references and only uses recursive function for resolving JS code by inferring the query
- reduced re-rendering of Box component upto 50-60%
- app load time improved by 30% : as resolver function is more efficient and 50% reduction on rendering of Box.jsx
* chore: removed currentState dependency from SubContainer and QueryManager
* chore: removed useCurrentState from old kanban component
* chore: filtered `false` from componentToRender array to avoid unwanted re-renders when there is an update in a component
* fix: minor improvement on buildAppDef function
* [performance] removes current state dependency from resolvers (#9934)
* Removes current state from function calls of resolver functions
* clean up
* remoes lodash clone deep to more efficient clone deep or copying utitlity method
* ts files to js
* replaced setTimeout to debounce method of lodash for more efficient delayed invocation and yielding mechanism to reschedule large number of tasks
* fixes file path for deepclone method
* fixes import file path for utils helpers
* fixes import file path for utils helpers
* clean up
* fixes: listView's custom resolvers are not getting updated
* chore: moved lastUpdatedRef state from Editor to the subscription of relsoverStore
* fixes: re-rendering of box component for trigger back resolvers
* fix: removing the delay as the runJS updates are not reaching to the components. While start running the query we are updated the componentIds that needs to be rendered. After running the query the same IDs are updated and this is stopping the re-render of the component
* Reverting commit
|
||
|
|
10c3bb6302
|
feat: Component design system (#9191)
* test init :: shadecn , tailwind * fix :: warnings * fix :: theming * fix : theming * fix : proper styling * feat :: added base button component * adding storybook for button * updates * netlify node and npm version correction * completed button styles and configg updates * adding more storybook controls dark mode etc * updates * added storybook to gitignore * cleanups * revert changes * restructured files * update netlify config * config change * build command * build command * check * add toml file in frontend * updates * update toml file * update * update toml file * update toml file * revert few changes , review updates * loader size fix * fix : typo * fix : keep button width same on loading * made background as transparent * cleanup * revert * adding prefix * code structure updation * removed unused packages * updated border for buttons * update : review comments * replace clsx with classnames * temp commit for filename change * temp commit * reverting name change commits * fix : auoprefixer warning --------- Co-authored-by: Adish M <adish.madhu@gmail.com> |
||
|
|
bc5580e055
|
Release: Appbuilder 1.7 (#9875)
* Remove date-fns depedency from table datepicker * Revert Remove date-fns depedency from table datepicker * Fix Built with Tooljet" watermark and app mode switcher appear briefly before the correct login page loads. (#9545) * fix: headers and action button UI on table (#9626) * fix: delete all children and nested children on component delete (#9182) * fix: delete all children and nested children on component delete * refactor: removed duplicate logics * refactor: reuse functions and remove duplicate functions * fix: update parentid of kanban modal child on version creation * fix: add kanban modal children to delete list * Fix duplicate text appearing at the bottom from the previous page in PDF widget (#9567) * chore: fixed vulnerability issues on FE (#9561) Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com> * chore: Removed unused packages in FE (#9161) * Removed unused packages * Remove date-fns dependency drom table date picker (#9585) --------- Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com> Co-authored-by: Nakul Nagargade <133095394+nakulnagargade@users.noreply.github.com> * Fix Pagination and order of rows malfunction if default selected Id is not on page 1 (#9651) * Fix Pagination and order of rows malfunction if default selected Id is not on page 1 * remove console logs * Add support to add Manual date entry in Datepicker table column (#9631) * Removed unused packages * Add Manual date entry in Datepicker table column * Remove date-fns dependency drom table date picker (#9585) * fix date input issue * Remove consoles --------- Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com> Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com> * Feature: pages sidebar collapsable and pin functionality in preview/release mode (#9650) * add: pin and collapsable functionality to pages sidebar * fix: review changes * fix: canvas auto update width on sidebar toggle * fix icon size * Add support to wrap table's column header (#9565) * Add support to wrap table's column header * Resolve code comments * commit * fix: resize page width on window resize (#9164) * feat: Button component revamp (#8361) * init textinput revamp * updated styles panel * bugfix * updates * fix :: accordion * fix :: styling * add box shadow , additional property,tooltip * fix conditional render for styles * feat :: fixed order of each property and styles * feat :: styling input * bugfix * feat :: add option to add icon * add option to add icon * adding option to toggle visibility * updated password input with new design * chnaging component location * bugfix * style fixes * fix :: added loader * updated :: few detailing * few bugfixes * fix :: for form widget label * fixes * added option to add icon color * including label field for password input * fix for label * fix * test fix backward compatibility for height * updates * revert * adding key for distinguishing older and newer widgets * testing * test * test * update * update * migration testing * limit vertical resizing in textinput * testing * throw test * test * adding check for label length * fixing edge cases * removing resize * backward compatibility height * backward compatibility * number input review fixes * added exposed items * fixing csa * ui fixes * fix height compatibility * feat :: csa for all inputs and exposed variables * backward compatibility fixes and validation fixes * fixes :: textinput positioning of loader and icon * fix :: password input * cleanup and fixes * fixes * cleanup * fixes * review fixes * review fixes * button component revamped * fix :: csa * typo fix * typo * fix :: styling * exposed variables * fix padding * review fixes styles component panel * fix naming * fix padding * default size * fix :: icons position * updates * cleanup * updates events , csa * cleanup * remove border * backward compatibility * clean * feat :: change validation from properties * ui fixes * icon name * disabled state * removed 'px' text from tooltip * fixes placeholder * few updates :: removing label in form * ui in form * update :: number input validation behaviour * testing fixes * added side handlers * removing unwanted fx * disabling fx for padding field * ordering change * fix * label issue + restricted side handler * fix :: box shadow bug * on change event doesnt propagate exposed vars correctly * adding debounce for slider value change * fix :: for modal ooen bug during onfocus event * test slider * fix :: bugs regarding state update in checbox , slider , slider bug * update slider with radix slider * bugfix * merge fixes * fix * updates * removing unwanted migrations * fix: box shadow * fix : import export issues * fix : colouring * cleanup * fixes * fix : design review comments * add border color * fix : review changes * fix * change display name to solid * fix label * fix : loader issue * fix : button icon position * fix : qa bugs * feat: Checkbox + Toggle revamp (#8519) * init textinput revamp * updated styles panel * bugfix * updates * fix :: accordion * fix :: styling * add box shadow , additional property,tooltip * fix conditional render for styles * feat :: fixed order of each property and styles * feat :: styling input * bugfix * feat :: add option to add icon * add option to add icon * adding option to toggle visibility * updated password input with new design * chnaging component location * bugfix * style fixes * fix :: added loader * updated :: few detailing * few bugfixes * fix :: for form widget label * fixes * added option to add icon color * including label field for password input * fix for label * fix * test fix backward compatibility for height * updates * revert * adding key for distinguishing older and newer widgets * testing * test * test * update * update * migration testing * limit vertical resizing in textinput * testing * throw test * test * adding check for label length * fixing edge cases * removing resize * backward compatibility height * backward compatibility * number input review fixes * added exposed items * fixing csa * ui fixes * fix height compatibility * feat :: csa for all inputs and exposed variables * backward compatibility fixes and validation fixes * fixes :: textinput positioning of loader and icon * fix :: password input * cleanup and fixes * fixes * cleanup * fixes * review fixes * review fixes * typo fix * fix padding * review fixes styles component panel * fix naming * fix padding * feat :: toggle switch revamp * init checkbox * fixes * fixes * switch fixes * validation fix * fixes * cleanup * height fix * fix height toggle * updates * fix :: icons position * updates * cleanup * updates events , csa * cleanup * backward compatibility * clean * backward compatibility fix * label fixed to one line * feat :: change validation from properties * ui fixes * icon name * removed 'px' text from tooltip * added onchange event for checkbox * fixes placeholder * few updates :: removing label in form * ui in form * fire onchange * update :: number input validation behaviour * testing fixes * added side handlers * removing unwanted fx * disabling fx for padding field * ordering change * fix * label issue + restricted side handler * fix :: box shadow bug * fix * on change event doesnt propagate exposed vars correctly * adding debounce for slider value change * fix :: for modal ooen bug during onfocus event * test slider * fix :: bugs regarding state update in checbox , slider , slider bug * update slider with radix slider * bugfix * update tooltip * fix toggle switch * fixes : inspector * fix : checkbox label * feat : checkbox completed * update checkbox review changes * feat : toggle component * feat : added new toggle component * fix : colors * updated review changes * update name for old and new version * update * case change * update * update icon * removed padding from checkbox and toggle * fix naming * product review and bugfixes : changes * fix : checkbox setvalue action * Update setvalue action in toggle * fixed: section for legacy and new components * fix : checkbox tick mark not showing on resizing * fix : icon in inspector * fix : box shadow * fix : ismandatory definition * configs update --------- Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com> * fix : toggle switch import and switch component issues (#9874) * fix : filter order of toggle (#9879) * fix: appbuilder 1.7 integration testing bug fixes (#9880) * fix: add only ids in deleted components map for component delete functionality * Fix TableRowHeightInput in codehinter (#9881) * fix: disable drag on calender popup and unblock other input interactions * Bugfixes componentes 1.7 (#9892) * fix : filter order of toggle (#9879) * fix : Button alignment when label is empty * fix : box shadow added * fix : direction and default box shadow * fix : disable csa not working for checkbox * fix : button padding * added toggle for box shadow check * fixes : integration 1.7 (#9901) * fix : exposed vars not getting exposed on page change * fix : validation error font * fix : dynamic color for button * fix : loading placement during CSA * Move disabled, visibility, tooltip and box shadow to properties in Checkbox and Button (#9665) * init textinput revamp * updated styles panel * bugfix * updates * fix :: accordion * fix :: styling * add box shadow , additional property,tooltip * fix conditional render for styles * feat :: fixed order of each property and styles * feat :: styling input * bugfix * feat :: add option to add icon * add option to add icon * adding option to toggle visibility * updated password input with new design * chnaging component location * bugfix * style fixes * fix :: added loader * updated :: few detailing * few bugfixes * fix :: for form widget label * fixes * added option to add icon color * including label field for password input * fix for label * fix * test fix backward compatibility for height * updates * revert * adding key for distinguishing older and newer widgets * testing * test * test * update * update * migration testing * limit vertical resizing in textinput * testing * throw test * test * adding check for label length * fixing edge cases * removing resize * backward compatibility height * backward compatibility * number input review fixes * added exposed items * fixing csa * ui fixes * fix height compatibility * feat :: csa for all inputs and exposed variables * backward compatibility fixes and validation fixes * fixes :: textinput positioning of loader and icon * fix :: password input * cleanup and fixes * fixes * cleanup * fixes * review fixes * review fixes * typo fix * fix padding * review fixes styles component panel * fix naming * fix padding * feat :: toggle switch revamp * init checkbox * fixes * fixes * switch fixes * validation fix * fixes * cleanup * height fix * fix height toggle * updates * fix :: icons position * updates * cleanup * updates events , csa * cleanup * backward compatibility * clean * backward compatibility fix * label fixed to one line * feat :: change validation from properties * ui fixes * icon name * removed 'px' text from tooltip * added onchange event for checkbox * fixes placeholder * few updates :: removing label in form * ui in form * fire onchange * update :: number input validation behaviour * testing fixes * added side handlers * removing unwanted fx * disabling fx for padding field * ordering change * fix * label issue + restricted side handler * fix :: box shadow bug * fix * on change event doesnt propagate exposed vars correctly * adding debounce for slider value change * fix :: for modal ooen bug during onfocus event * test slider * fix :: bugs regarding state update in checbox , slider , slider bug * update slider with radix slider * bugfix * update tooltip * fix toggle switch * fixes : inspector * fix : checkbox label * Move disabled, visibility, tooltip and box shadow to properties * Remove toggleswitch and button * Add down rollbackUpdates * fix : filter order of toggle (#9879) * fix merge issue * fix --------- Co-authored-by: stepinfwd <stepinfwd@gmail.com> * fix: use onMouseOver and onMouseLeave together to fix hover event * fix : Validation message to be shown only when use toggles on and off , code refactor (#9905) * Fix naming logic for copying (#9909) --------- Co-authored-by: Nakul Nagargade <133095394+nakulnagargade@users.noreply.github.com> Co-authored-by: Kiran Ashok <stepinfwd@gmail.com> * fix: update animateTransform for cross browser compatibility (#9917) * fix: color transitions on sidebar pages in dark mode (#9920) * Fix table all column editable (#9921) * fix: add only ids in deleted components map for component delete functionality * Fix TableRowHeightInput in codehinter (#9881) * fix: disable drag on calender popup and unblock other input interactions * Fix allColumns editable in Table * Fix clientServer nor working in Table * In widget config, update the total records as 10 --------- Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com> * chore: bump minor version --------- Co-authored-by: Nakul Nagargade <nakul@tooljet.com> Co-authored-by: Nakul Nagargade <133095394+nakulnagargade@users.noreply.github.com> Co-authored-by: vjaris42 <vjy239@gmail.com> Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com> Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com> Co-authored-by: Kiran Ashok <stepinfwd@gmail.com> |
||
|
|
9ed0c5d587 | added CSS suggestion to codehinter | ||
|
|
15e5a81483 | Merge branch 'main' of https://github.com/ToolJet/ToolJet into feat/grid-appbuilder-improvement | ||
|
|
15762d0c13 | Merge branch 'main' of https://github.com/ToolJet/ToolJet into feat/grid-appbuilder-improvement | ||
|
|
5b690ebcb1
|
Table column redesign demo (#8442)
* initial commit * redesign column manager * redesign string column type in the table * setting the color of the input field for string column type * setting bg of popover body * design the style tab of string column type * adjusted spaces in the properties and style elements in the column manager * fixed typo error * removed unwanted line * redesign the validation section of number column type manager * added the placeholder value for string column type min and max length in the validation section * replace text with icons for horizontal alignment in the style tab * show delete icon outside of the menu actions for each column in the table inspector * Revert "redesign string column type in the table" This reverts commit |
||
|
|
9b3af0cbe0
|
feat: Extended chart support on chart component (#8912)
* Extended chart support on chart component * render fix * Bumped version and fixed eslint error --------- Co-authored-by: Adish M <adish.madhu@gmail.com> |
||
|
|
f6391c3e99 | Merge branch 'copy-appbuilder-improvements' into feat/grid-appbuilder-improvement | ||
|
|
4b27ec0d4a
|
[improvement] Revamping CodeHinter: Enhanced Single-Line and Multi-Line Code Editing Support (#8852)
* Coerce invalid values to empty state values for properties/styles
* Display strings inside "" in codehinter preview
* Show undefined values always as erroneous values
* Make table component's data property not optional
* Remove unnecessary union validations
* init--
* New Single Line Code resolve and Hints popup (basic setup)
* fixes: padding for popover hint list
* update hint to current value
* Implement Enhanced Lookup Table Functionality
* adds resolved preview box
* basic error preview box
* preview box
* Detect arrays as arrays instead of objects in coercion
* Support passing default values from validation schema
* Coerce non-boolean values to boolean on boolean properties
* Add custom validation error
* app suggestions and js suggestions as field validations on order, autocomplete with codemirror
* Dynimcally checking fx types and fixes bottlenecks with rendering and resolving code
* update should only fire on blur
* added error handling as per expected type
* replaces all code hinters to new hinters
* single line codehinter adapts to content and max height
* cleanup
* do not update the value if validation fails
* update should check param type
* adds error state styles to hinter border
* adds custom pickedCompletions anotations
* adds support of app hints and js hints to multi editor
* improved js hints as per type on multi-editor
* suggestion fixes: darkmode
* multiline suggestions improved
* dark theme for single line hinter suggestions
* Enhance hint filtering for depth-specific suggestions
* adds error boundary
* fixes: crash for query not being a string
* fixes: hinter inital value not getting updated on component selection updates
* fixes: multiline border
* adding portal support for expanding the hinter to a new window
* fixes the portal hinter header component name/title
* adds portal support to multiline hinters
* css fixes
* adds y scroll
* adds custom variables
* handle click outside for closing the preview box
* cleanup
* fixes: coersion error
* added workspace variables resolving
* comment for removing workspace resolvers
* adds a check for circular deps
* deleting old codehinter and all its references
* adds data to completion hint
* removes run() from single line hinter suggestions
* removing the import causing zustland issue
* improves: js hint suggestion selection
* fx editor should not use {{}} to resolve code
* query upates to current state
* resolve fx code
* fixes: widget crash
* fixes: Backspace should already leave existing completion dialogs open
* fixes: replaceable hint for selected hint
* 1. fixes: context variables should also be available as hints and other language specefic hints
2. fixes: on cursor postion also re-updates the hints
* fixes: replaces previous value on selection
* fixes: styles issues
single line hinter x-axis not scrollable
* fixes: multiline suggestions postion on cursor
* fixes: user selects query name should also complete data
* removes root key from preview query
* reduce and fix fontsize and padding
* trigger hints on .
* fixes: error from custom component crashes the app
* style updates
- updates color of the popup svg
- fixes and adds border and position of the popup-icon
* cleanup
* vertical scroll option on hitting the max height for single line editor
* line gutter widget updated
* adapt popup icon to the hinter height
* New Preview UI
* create default component values from component meta and update to the resolve store, which could be fetched and rendered as in the preview box of the code hinter which supports validation
* fixes: on click event from popover preview block should not close the preview
* updates error msg details and type
* updates: json object tree as a code viewer for resolved value
* selecting a suggestion should positon the cursor afterit
* change focus box shadow
* Changing height of delete button in tab content
Removing box shadow property for tab content
* fixes: coersion preview
* fixes: dont update the coersioned value
* cleanup
* improved resolver for single line preview hinter
* fixes string icon in suggestio size
* fixes: (#8800)
filtering of suggestions as per depth should only computed on user types.
for inital suggestions rendered the top pick should be as per accepted type
* fixess: (#8824)
on selecting partial hint from the suggestions, inserts the complete hint and appends to the current input
* fixes: cursor postion for js methods
* fixes: suggestions should be available for composite references also
* fixes: circular deps crashes
* fixes: re-computations of hints on selection change
trying to select a method, if I wait for a second, the selection goes back to the first option.
* adds custom keymaping for single and multi-line editors
with Tab key: Accept the current completion
* Merging main to codehinter feat branch (#8848)
* fixed the pagination issue in ToolJet database
* fixed pagination issue as well as filter/sort issue
* added pagecount when deleting a filter query in ToolJet database
* added offset to query params
* fixed equal opearator issue
* fixed flickering issue while filtering
* add automation for deltion of component from inspector
* [docs]:update how to on cellvalue color changes (#8348)
* update how to on cellvalue color changes
* add one line for rowdata explanation
* Revert "add one line for rowdata explanation"
This reverts commit
|
||
|
|
88badbc1f6 | Merge branch 'main' into feat/grid-revamp | ||
|
|
de938b53d4 | Upgrade sentry packages | ||
|
|
533dc3c161
|
feat: Text component revamp (#8097)
* init textinput revamp * updated styles panel * bugfix * updates * fix :: accordion * fix :: styling * add box shadow , additional property,tooltip * fix conditional render for styles * feat :: fixed order of each property and styles * feat :: styling input * bugfix * migration to move visibility and disabled state from properties to styles in appdefinition * Migration changes * Fix exposed variables * Fix styles and add extra properties * Merge fixes * Add support for onHover show fx btn * Fixes * Migration move box shadow from general styles to styles * Resolve merge issues * Add padding and fix background color not working * feat :: add option to add icon * add option to add icon * adding option to toggle visibility * updated password input with new design * chnaging component location * bugfix * style fixes * fix :: added loader * updated :: few detailing * few bugfixes * fix :: for form widget label * fix merge issue * fixes * added option to add icon color * including label field for password input * fix for label * fix * test fix backward compatibility for height * updates * revert * adding key for distinguishing older and newer widgets * testing * test * test * update * update * migration testing * limit vertical resizing in textinput * testing * throw test * test * adding check for label length * Add deprecated tooltip for exposed variable tooltip * fixing edge cases * removing resize * backward compatibility height * backward compatibility * number input review fixes * added exposed items * fixing csa * Add scroll property * ui fixes * fix height compatibility * feat :: csa for all inputs and exposed variables * backward compatibility fixes and validation fixes * fixes :: textinput positioning of loader and icon * Update default size * fix :: password input * Fix styling in toggle item * Fix toogleItem padding * Fix depreacted tag styling * Fix scroll * cleanup and fixes * fixes * cleanup * fixes * review fixes * review fixes * typo fix * fix padding * review fixes styles component panel * fix naming * fix padding * fix :: icons position * updates * cleanup * updates events , csa * backward compatibility * clean * Fix * feat :: change validation from properties * ui fixes * icon name * hide scroll when style scroll property is disabled * Fixes * removed 'px' text from tooltip * fixes placeholder * few updates :: removing label in form * ui in form * update :: number input validation behaviour * testing fixes * added side handlers * removing unwanted fx * disabling fx for padding field * ordering change * Resolve code comments * fix * label issue + restricted side handler * Resolve code comments * Fix * fix :: box shadow bug * Fix tooltip * on change event doesnt propagate exposed vars correctly * adding debounce for slider value change * fix :: for modal ooen bug during onfocus event * test slider * fix :: bugs regarding state update in checbox , slider , slider bug * update slider with radix slider * bugfix * fix auto widh bug * updae margin * few fixes renamed style ppts * stylefix * Fix QA comments * Border color in form keep blank * Add empty string as or condition. * fix :: config handled not getting focused on hover of the component * Fix QA comments * typo * Fixes * Fix QA bugs * CSA names fix * Fix cases CSA actions * Fix tooltips * Fix loader styles * Fix merge conflict issue * fix --------- Co-authored-by: stepinfwd <stepinfwd@gmail.com> |
||
|
|
80506decb4
|
feat: Textinput , Passwordinput , Numberinput revamp (#8079)
* init textinput revamp * updated styles panel * bugfix * updates * fix :: accordion * fix :: styling * add box shadow , additional property,tooltip * fix conditional render for styles * feat :: fixed order of each property and styles * feat :: styling input * bugfix * feat :: add option to add icon * add option to add icon * adding option to toggle visibility * updated password input with new design * chnaging component location * bugfix * style fixes * fix :: added loader * updated :: few detailing * few bugfixes * fix :: for form widget label * fixes * added option to add icon color * including label field for password input * fix for label * fix * test fix backward compatibility for height * updates * revert * adding key for distinguishing older and newer widgets * testing * test * test * update * update * migration testing * limit vertical resizing in textinput * testing * throw test * test * adding check for label length * fixing edge cases * removing resize * backward compatibility height * backward compatibility * number input review fixes * added exposed items * fixing csa * ui fixes * fix height compatibility * feat :: csa for all inputs and exposed variables * backward compatibility fixes and validation fixes * fixes :: textinput positioning of loader and icon * fix :: password input * cleanup and fixes * fixes * cleanup * fixes * review fixes * review fixes * typo fix * fix padding * review fixes styles component panel * fix naming * fix padding * fix :: icons position * updates * cleanup * updates events , csa * backward compatibility * clean * feat :: change validation from properties * ui fixes * icon name * removed 'px' text from tooltip * fixes placeholder * few updates :: removing label in form * ui in form * update :: number input validation behaviour * testing fixes * added side handlers * removing unwanted fx * disabling fx for padding field * ordering change * fix * label issue + restricted side handler * fix :: box shadow bug * on change event doesnt propagate exposed vars correctly * adding debounce for slider value change * fix :: for modal ooen bug during onfocus event * test slider * fix :: bugs regarding state update in checbox , slider , slider bug * update slider with radix slider * bugfix * fix auto widh bug * updae margin * few fixes renamed style ppts * stylefix * fix :: config handled not getting focused on hover of the component * typo * fix :: side dragging got disabled * changing everything to sentence case * removing unwanted exposed vars * expose labels * typo * fix mandatory position * fix :: for warning icon for deprecated csa's * fix :: when switching layouts box size is not updated |
||
|
|
1dc9b45d49 | Merge branch 'main' into feat/grid-revamp | ||
|
|
06cc6ece9d
|
Added code coverage for cypress (#8234)
* Frontend: Add new plugin babel-plugin-istanbul * Frontend: Add plugin to babel config * Cypress: Add new plugin code-coverage * Cypress: Add plugin to common cypress suite * Cypress: Add reports to .gitignore * Actions: Add new action to check coverage * Cypress: minor config changes * test * test-2 * Action: Add verification for generated coverage files * Modify action file * Modify action file with command changes * debug commit * debug commit-2 * debug commit-3 * Update runjsHappyPath.cy.js * debug commit-4 * Revert "debug commit-5" This reverts commit |
||
|
|
53d119680f
|
[chore] Node-module vulnerabilities (#8226)
* started working on node upgrade to 18.18.2 * testing ci * updated ci node version * updated action code * deleted all package-lock.json files * deleted and ovverrided some packages * deleted and fixed server & frontend vulnerabilities * updated firestore version * fix: ws type issue * fix: upgraded lerna version * regenerated package-lock.json files again * regenerated marketplace lock file * updated node version in other ci and docker files * update: lock file plugin side * updated the npm version in docker & ci files * removed unused imports from events file * removed dependency-review action * updated some packages * tried to go with current node-module of jest. had to upgrade * fix: deprecated function usage - ts-jest * fix: server directory lint issues * fixed login page issue after router-dom upgrade * updated import/no-unresolved rule to ignore import errors of react-loading-skeleton, react-spring packages * fix: cypress node version & package-lock issue * regenerated cli package-lock.json * fix: new webpack version might cause runtime issues (had issues with enterprise). lets use old version only * fix: form-data docker issue * removed comment |
||
|
|
462b5c0140 | fix: integrated moveable to grid | ||
|
|
e5d75bd4cf
|
Feat :: Editor UI revamp (#7275)
* temp commit :: editor redesign
* fix :: components panel ui
* style updates
* fix :: arrangement widget list
* fix :: light mode widget list
* style fixes query manager
* updates
* updates heaer styles
* global settings fix
* left sidebar states and icon change
* cleanup
* minor fixes :: review
* fix opacity mode toggle
* detailing in hover states , bugfixes
* fix :: coloring whole app , debugger ui
* cleanup
* fix :: revert some changes , fix statistics widget
* feat :: navbar with new layout
* fix :: lint warnings
* cleanup
* cleanup
* minor fixes
* fix :: reusing serchbox
* removed unwanted prop
* Revert "cleanup"
This reverts commit
|
||
|
|
c609fe2a78
|
Setup sentry logging as per version and upload its source map (#7143)
* Added a fix for snake case properties * Setup sentry logging as per version and upload its source map * Remove version * Fix process not being defined * Add version to sentry release * Add release version in config api * Changes in docker file * Create a version file in frontend * Remove docker changes * fix * Add a script to bump .version files --------- Co-authored-by: Muhsin Shah <muhsinshah21@gmail.com> |
||
|
|
6d07cd34cc
|
Introduced global state management (#5980)
* global store init * Moved query data to new component * Removed unwanted code * Removed data queries prop drilling * Moved query state out of editor * Added unsafe to componentWillReceiveProps * Selected first query when the version is changed * Fixed bug on renaming query * Fixed issue on dark theme * Fixed running query on page load in viewer * Added global data source in store * Disabled devtools on production * Fixed bug on selecting query after deletion * Reset store when editor is loaded * Fixed losing events on renaming first query |
||
|
|
65259afeb2
|
Feature Homepage and settings redesign (#5763)
* adding colors
* feat :: add button
* feat :: added typography
* feat: init storybook
* removes browserlist
* feat :: adding button styles and button component
* feat :: added sass addon
* stories update
* feat :: replacing with radix colors
* danger variants
* updates buttin story
* fix :: removing default items
* cleanup
* fix icons update
* feat :: folder list component
* fix :: naming
* icon and split button :: init
* intermediate save :: app card component
* renaming
* updates
* update for module imports
* updates icon
* update :: homepage design updates
* design changes dashboard
* updates :: apps section
* workspace stting new design upate
* updates dasboard design
* style :: fixes
* feat :: added context for sidebar nav breadcrumb
* added all solid icons
* intermediate update
* change: conditions for fetching users
* sorybook updates
* design updates :: workspace settings page
* manage users page
* lint fixes
* fix :: styling
* stle fixes :: workspace settings
* homepage redesign
* fix :: all drawer colors and position ,teplate page revamp , database page header fixes
* imported all bulk icons
* svg to jsx : bulk icons
* minor :: cleanup
* fix :: manage users drawer
* fix :: searchboxes , userspage fixes
* fix :: all inputs and minor ui fixes
* database page ui fixes
* fix :: database and folder search functionality and iconlist in homecard
* fixed some db functionality and edge cases for longer texts
* fix :: user addition manage user page
* self review cleanup and change in bulk icon fill state
* fix :: homepage seacbar
* merging develop and resolving conflicts
* remove unwanted stories
* reverting merge with develop
* Revert "reverting merge with develop"
This reverts commit
|
||
|
|
117d74b720
|
Chore: eslint checkup (#5887)
* updates eslint configs: frontend, marketplace * eslint fixes: frontend * added note for eslint --------- Co-authored-by: Shubhendra <withshubh@gmail.com> |
||
|
|
49fce7a818
|
Feature/onboarding phonenumber (#5773)
* feat :: added phone number input * Add: phone number to signup api * revert some changes * cleanup logs * feat :: cloud phone number addition * service * check for phone input * add: ph number to onboarding & setup-admin apis * validation for phone number * check for wrong phone number case * adding check if phonenumber is present * fix :: conditions for active button * removed validation * fix :: dark mode style * lint fixes --------- Co-authored-by: Muhsin Shah <muhsinshah21@gmail.com> |
||
|
|
bb9a211e55
|
[Feature] :: Global datasources (#5504)
* add: columns and migrations for data queries and sources * add: migrations for app environments * fix: datasources and queries api * fix: import apis * add: radixui colors * create: global datasource page * fix: version creation not including global datasources queries * fix: version deletion failure * fix: ui and other bugs * add: check for abilities on global ds * fix: bugs * fix: existing test cases * fix: migration and bugs * fix: rest api oauthorize bugs * hide: add button for local ds * fix: query bugs * fix: new organization environment creation * fix: local ds label showing for new apps * fix: on page load queries for preview app and published app * fix: import bugs from v1 * fix: merge conflicts * fix: import apis * fix: apss with mulit envs * fix: ui bugs * fix: environments not being created on db:seed * fix: ui bugs * fix: route settings for global datasources * fix: customer dashboard template * fix: local ds queries not being saved * fix: runpy issues * changes: ui * fix: migration issues * fix: ui * hide datasources when no local datasources * fix: test cases * fix: unit test cases and global queries on app import/export * cleanup * add: package-lock file * undo: migration rename * cleanup * fix: ui bugs * migration fixes * fix: dark mode issues * fix: change datasource failing on query create mode * fix: workspace selector issues * fix: clickoutside for change scope option * migration changes * fix: open api issue * reverting configs changes * [Fix] Global datasources & Environment Id issue (#5830) * fix: oauth env id issue * code changes --------- Co-authored-by: gsmithun4 <gsmithun4@gmail.com> Co-authored-by: Muhsin Shah <muhsinshah21@gmail.com> |
||
|
|
7dea6c9ad1
|
Enhancements to the process of developing a Marketplace plugin (#5777)
* in dev mode, start watching for changes in all packages * plugin reload service * typo * fixes updates from fs * checks if marketplace dev mode is on to decode the run code from plugin index file * clean up * removes console.log * refactor: marketplace dashboard * prep to merge * dotenv * fixes: install new upadates for one plugin at a time * fixes app crash for new plugins(marketplace/datasource) with default schema * avoid creating docs for marketplace to root docs * Before starting watcher, build the marketplace once. * fixes: installed plugin crashes if deleting the entire plugin from the dir, but the build still haves the plugin files |
||
|
|
4c94de899d
|
Updated React to 18.2.0 (#5555)
* updated react to 18.2.0 * Updated Frontend Packages (#5569) * Updated tabler icon and fixed react hot keys issue * Fixed vulnerabilities * Updated dom purify and yjs * Reverted Eslint update * React-big-calendar update * Updated and fixed changes related to react-bootstrap * Updated eslint package * Fixes react-select-search ui * Updated packages in root * Updated & Fixed React-tooltip changes * Updated and fixed changes related to react-router-dom * Fixed copyToClipboard bug on usersTable * Fixed folder popover issue and comment issue * Fixed flickering issue on Editor * Fixed routing and dark mode bugs * Fixed app crash on page options click * Fixed SVG issues in data sources * Fixed calendar widget crash * Fixed popover issue in table * Fixed dark mode issue on react-select-search * Fixed popover issue in tooljetdb table * Fixed popover issue in pages * Fixed search bar crash * Fixes dark mode issue on react-select-search * Resolved conflicts |
||
|
|
28b3c09cc7
|
Replacing react-google-login library (#5658)
* replaced google sign-in btn * removed npm library * fix: added nonce |
||
|
|
ab5fc2c59b
|
Implementation of bounded box component (#5548) | ||
|
|
1efcec9e09
|
[Feature]: Update Node from 14 to 18 (#5393)
* Updated package.json to support node 18 * Updated package-lock.json with force install * Updated frontend package.json * Updated server package.json * update frontend package-lock.json * update render dockerfile * update dockerfiles for node 18 * update node version in actions * fix setup script for AMI * install using nvm * debug * source bashrc * change ami os version * change base ami * make use of ubuntu focal lts version * update script * change branch name * revert branch name * update workflow * node upgrade [plugins] modules updated (#5482) * modules updated * adds saphana and oracle package * adds saphana and oracle package * eslint rules for -unresolved and resolved properties --------- Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com> Co-authored-by: Arpit <arpitnath42@gmail.com> |
||
|
|
f9aa596994
|
feat: app builder design changes (#5041)
* feat: version manager, realtime avatars + popover addition |
||
|
|
d6a72b50bd |
Merge develop to v2-beta
|
||
|
|
602b1b4ad3
|
Feature: Tooljet Database (#4951)
* wip
* internal db per workspace
* fix async query
* feat: add storage layer route
* feat: add drawer component
* feat: add react-table to load data
* feat: add columns form
* feat: add create column form, create row form
* feat: add postgrest js
* add tooljet db controller to proxy requests to postgrest
* util: add postgrest filter builder helper utility
* feat: add filter popover
* use helper utility for building query
* add sortable filters
* add box shadow for filter popup
* use overlay trigger
* use react select
* add new column addition
* add dropdown for table header, table list
* Move filter.jsx
* feat: add sort popover
* feat: add postgrest js .order fn
* setup tooljetdb with restricted grants for users
* make db schemas added loaded dynamically on postgrest server
* fix query
* sign jwt token to auth user at postgrest
* update db schema user with workspace
* chore: add table listing
* update data and columns from api
* feat: add context api for sharing data
* add ability to create table, view tables and add columns
* use columns for sort from context api
* fix ormconfig
* feat: add table listing integration
* feat: add create table integration
* fix for rds deployment
* add internal table translation instead of schema
* remove tooljetdb as a datasource
* wrap placeholder on proxy query
* add active workspace guard
* scope tooljetdb by workspace
* update active workspace guard
* seperate proxy related concerns to different service
* make use of org id param
* rename storage layer to tooljet databse
* update specs
* feat: Update list when new table added
* feat: add create column
* chore: add orgId to url + misc changes
* chore: move popover to separate file
* remove unused var
* rename files
* feat: add multiple columns
* feat: add new row
* removes postgrest-js from pkg lock
* feat: add row data
* feat: add sorting
* feat: allow row deletion
* feat: add search
* feat: add filtering
* feat: add edit mode
* feat: add columns while edit table
* add view table action
* update setup for column constraint
* fix query
* integrate view_table, primary key field
* render toogle for boolean data type
* update view table query for primary key
* fetch metadata refactor
* add capability to set default values
* feat: allow deletion of record based on primary key
* feat: add default value while creating column
* send query from sort & filter component
* css changes
* allow empty data
* add requested changes
* add err message
* add common fn
* allow sort + filter
* remove unwanted defaults key
* css changes
* add more operators
* dark mode fixes
* add drawer footer
* add loader for list tables
* add dashboard design changes
* design changes
* add capability to drop table and delete column
* add breadcrumbs
* design changes
* add profile
* refactor tooljetdb controller
* update routes
* add empty page changes
* delete column fix
* fix delete column
* design changes
* fetch tables post delete
* homepage changes
* hide ellipsis on hover
* add org settings page
* add edit + create org
* add notification center
* fix: group permissions switch issue
* add logo
* remove anchor tag
* fix merge conflicts
* css changes
* add err boundary
* setup query editor
* css changes
* fix: merge conflicts
* add menuPortal prop to filterform and sort form
* fix seed
* fix: build
* design changes
* design changes + refactor code
* fix imports
* fix: drawer issue on delete table
* add search box changes
* fix: tablename max-length 255
* fix: set newly created table as selected item
* remove edit column option
* added badges to enterprise only features
* disable edit column
* table styles
* fix: popover position, placeholder default
* fix: display boolean values in table
* fix: tooljet database default type values
* css changes
* add query manager for tooljet db with create and list row
* dark mode fixes
* remove Header component
* add ability to delete tooljetdb rows from query manager
* add ability to update tooljetdb rows
* dark mode fixes
* css changes
* display actions icon on hover
* folder onclick change
* add empty page styles
* fix proxy requests
* feat: randomize icon creation
* add max items per page prop for pagination
* removes unwanted position attr
* add table name validation + disable submit btn while api fetch
* [Bugfix] internal storage toast | trigger toasts for running preview db queries (#5019)
* resolves: no toasts are fired when preview query is run for db queries
* fire success toast for created and no content status text for query success
* remove invalid migration
* skip migration if tooljet db already created
* fix: app clone icon param
* fix: show confirmation box if filter options are empty in query (#5021)
* for now: show native confirmation box of the brower to confirm the delete all query
* typo
* Revert "typo"
This reverts commit
|
||
|
|
642c5caa71
|
Feature/multi page applications (Task ID - CU-2h1bfvw) (#4729)
* Add routes for multi-page apps * Modify Editor, Viewer and Inspector to accept new app structure * Show a page selector on left side bar * Align component deletion logic with new app schema * Make subcontainer work with multi-page apps * Load components state properly in viewer * Use UUID instead of handle for pages * Display sidebar on viewer to switch pages * Add proper URL suffixing for pages in viewer * Add action to switch page * Revert translation file back to its pre-existing linting * Fix bug that caused modal to not open/close * Add support for query params in page switch * Fix the issue that caused navigation to fail while accessed via slug * Add missing SwitchPage file * Add support for page level variables * Add migration to convert existing apps to new schema * Add rollback for converting multi-page definitions back to single-page * Fix migration for multi-page apps * Adapt import/export service for multi-pages * [improvements] Multi-page applications (#4755) * UI updates for page selector popup card * delete page * delete page check: if only one page exits * switch to home page if the selected page is removed * adds and switch to new page * updating page name * updates to home page and starting page * handle updating the home page when home page is deleted * search box for filtering pages and minor style updates for the page handler card * header search box style fixes * for creating a new page, page handle needs to be unique * seperating into smaller components * updated pinned icon for page selector styles and settinf styles * Leftsidebar header ui component * handle dark theme * page handle ui and dark theme fixes for page menu * page handler edit modal * pinned state and update pinned state for menu options triggered * dark theme fixes for edit modal * handle on update should not be empty or prev * page handler updater * added loading state for saving * handles cancels * fixes slug ui * fixes crash for older app versions * updates the query params when handle gets an update * update homePage to homePageId * removes console.log * go back to the popover for modal close * fixes: Difficult to select page * fixes: Difficult to select the three-dot menu * fixes: on visiting the root url, navigate to homepage on viewer * adds tooltip for url * updates the page selector sidebar with sync with query manager * refactor and cleanup * refactor and cleanup * Compute component state when page is switched * modal should not close on click outside * disable save button if there is not change in the page handle input * should show/hide page menu when hovered * page icon * updates delete icon for disabled state * query manager should always be on top of page selector * checks if homePage key exists in pages def * updates page handler menu * updates the clear icon * page handler menu position * page handler menu position * handle icon * alert msg * global settings handler for updating viewer page navigation * show/hode page navigation for viewer * info text for toggle * Multipages:with sortable list [DnD] (#4783) * applied sortable list * on sort updates the definitions * fixies: app crash for dnd * viwer: canvas width should be 100% when navigation drawer is disbaled * fixes: homepage/startpage reload * clean up Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com> * Multipage UI viewer (#4801) * new ui changes for viewer pages * fixes postions for debugger and datasources popover * removes console.log * Multipage : hide page and unhide page feature (#4803) * adds: ability to hide pages * hides pages in viewer * unhide page * hide icon * allow accessing hidden pages from url * add: duplicate page (#4802) * add: duplicate page * do not copy the same references from the original page * page name and page handler should be unique for duplicate pages too * Add support for on-page-load events * Add icon from page settings menu item * Convert existing templates to multi-page schema * error logs for page level and app level errors (#4842) * Adapt comments feature for multi-pages * [Bugfix] multipage - page menu interactions (#4844) * fixes: menu popup interaction * fixes: on modal input focus, we switch the page * Adapt multi-player to multi-pages * Add editingPageId to ymap * Log self, others and editor props in real-time avatar generation * Save editing page id to appDef * Add editingPageId to presence in RealtimeCursors * adds no results ui for empty search results (#4869) * page icon updated (#4870) * fixes:Version switching crashes if the target version does not contain the current page (#4868) * Remove unnecessary setting of editingPageId on ymap * Remove unnecessary console.log * [Bugfix] Multipages: widget inspector event popover unmounts (#4887) * introduced a local state for events * cleaned up inspector.jsx * fixes: table widget inspector event accordion * Do not run switchPage twice when viewer is loaded * Preview should open the currently editing page * Properly place navigation and canvas in viewer * Update app definition whenever event manager changes are made * Add support for browser back and forward button in multi-pages * Rename handleBackButton to handlePageSwitchingBasedOnURLparam * Add support for cut/copy/paste and clone * Fix the crash caused by boxShadow * Add support for background colors in viewer in multi-pages * Run queries to be run on load on viewer, in multi-pages * Fix issue that caused inspector popovers to collapse * resolves workspace vars in viewer mode (#4892) * Multipage : Navigation for Mobile-ui (#4814) * refactored to components * burger menu for mobile ui * merge conflict fix for hidden pages * hamburger menu positioned in the header * viewer header reafctored * viewer mobile page manu styles * handles dark theme * mobile menu with dark mode toggle in the footer * components are moved to page level, handle for mobile layout * style fixes * removing unwanted code block * dark theme fixes * style fixes * fixes: events are sortable (#4895) * fixes: events are sortable * Remove uneccesarily repeated call of setEvents in EventManager Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com> * renamed settings to Event handlers (#4898) * updates the page setting title to Page Events * temp commit * Add support for setting max width in percentage * fixes: paramUpdates for boxes: 🙌🏻 * [Bugfix] Multipage - viewer canvas dark theme (#4897) * fixes: darktheme bg for viewer canvas * reverts canvas size * Fix for inspector bouncing back to previous values * resolves pages variables in pythong and js transformation (#4905) * csa support to event manager for pages (#4907) * Add support for setting canvas width in percentages * Persist page level variables across page switches * latest definitions is merged with the current appdef (#4914) * latest definitions is merged with the current appdef * mutating the local obj * cleanup * iterate through pages for new versions are created Co-authored-by: Arpit <arpitnath42@gmail.com> |
||
|
|
657e77f404
|
camelize the source data and decalize the options (#4720) | ||
|
|
8c4c7249a8
|
[Improvements] Table: Adds Support for Server side filtering (#4349)
* init * adds server side filtering ability * clean up * fixes: on clearing filters, the event should triggered with latest update * fixes: handle multi-filters * debounce the fireEvent |
||
|
|
3a78cf6155
|
[Feature]: Icon Widget (#3936)
* Created Icon Widget * Installed tabler icons * Updated visibility logic for icon widget * Added doc for icon widget * Updated hidden field & moved hidden logic to cx * Dark theme for icon widget & updated visibility * Moved visibility logic to useEffect * Updated visibility CSA label * Removed resolveWidgetFieldValuekey usage in the Icon widget * Moved register action to useEffect * Removed registerActions on useEffect * Add setIconVisibility to dependency array of registerAction Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com> |
||
|
|
7f702c1d6b
|
[Feature]: Added Localisation (#3746)
* Added localisation * Closed modal after language selection * updated transaltaion setup * Updated language tooltip * Added fallback language support * Adding english library resource for translation (#3844) * Adding English dictionary for the widget lists in the inspector * added leftSideBar object in en.json and implemented it for leftSidebar icon text * renamed leftSideBar to leftSidebar and added resources for tip in the left side bar * added english translation resources for leftsidebar debugger * added english language resources for the global settings * added english language resources for data sources in left sidebar * added english language resources for the share button and share modal in the editor * added english language resources for release button, manageOrgUsers, appVersionManager * added english language resources for Queries and Please select a widget to inspect in the editor * added english language resources for data source list , data source manager, and query manager(partially) * added english language resources for queryManager, transformation, preview * added english language resources for dark mode toggle in the headers inside homepage * added fallback message for dark mode toggle * added resources for language change in the headers inside homepage * added resources for notification center in the header inside homepage * added resources for organization and manage users components in header inside homepage * added resources in manageGroupPermission * added resources for manageGroupPermissionsResources component * added resources for manageSSO and generalSettings components * added resources for google sso * added resources for github sso * added resources for environment variables in manageSSO * added resources for profile and setting page * added resources for app card and app card menu * added resources for folder section and app list in homepage * added resources for header section in the homepage * added resources for pagination in homepage * added resources for modals in the homepage * added resources for blank page * added resources for login page * added resources for forgot password page * added resources for sign up page * added resources for onBoarding component * added resources for reset password page * deleted duplicate key for readDocumentation * deleted duplicate key for cancel in en.json and added translation for cancel at few places * removing duplicate copy of save key in en.json * added translation for CommentActions.jsx components * deleted duplicate copy of search key in en.json and added resources for create and search queries , select keys * fix typo errors * fixed typo errors * shorten the key for loginAndSignUpAndForgotPassword to loginSignupPage in en.json file and related files * shorten the key noLoginMethodsEnabledForThisWorkspace to noLoginMethodsEnabled * shorten the key pleaseCheckYourEmailForConfirmationLink to emailConfirmLink * shorten the key dontHaveAccountYet to dontHaveAccount * shorten keys from loginSignupPage key in en.json * shorten keys of shareModal nested object in en.json * shorten the key in appVersionManager nested object * shorten the keys for queryManager nested object in the en.json * delete duplicate copy of environmentVar and shorten manageEnvironmentVariables,environmentVariables * shorten keys in the organization nested object * shorten keys in the homePage nested object in en.json file * added inspector and eventManager empty object * added resources to RedirectSSO component * added resources for OAuth2 * added resources for TemplateCard.jsx * added resources for TemplateLibraryModal.jsx * added resources for ConfirmationPage.jsx * added resources for ConfirmationPage component * removed translation in App.jsx file * added resources for Slack.jsx * added resources for GoogleSheets.jsx * added resources for CodeBuilder.jsx * added resources for CommentBody and CommentFooter * added resources for TestConnection component * added resources for AllignButton.jsx * added resources for Openapi and Stripe components * added resources for ErrorBoundary * added resources for Viewer.jsx * Translation for widgets, table Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com> * Commented Language selection * Fixed typos * Updated fr.json file Co-authored-by: Manish Kushare <kushare.manish9@gmail.com> |
||
|
|
473104e1ff
|
refactor: remove @babel/plugin-proposal-class-properties (2nd PR after CLA problem) (#3959)
* refactor: remove @babel/plugin-proposal-class-properties as plugin * Remove class properties plugin from babel.config.js, Update frontend package.json, Update frontend,server,plugin package.lock.json |
||
|
|
83c66c55cc
|
refactor: update sentry sdk + add profiler (#3938) | ||
|
|
c324ff8d28
|
chore: move devDeps to deps in package.json (#3916)
* chore: move devDeps -> deps * change pos of preview-email import * fix lint |
||
|
|
b6b0cf6476
|
Refactors babel-parser (#3882) | ||
|
|
1ca800a299 | Merge branch 'main' into develop | ||
|
|
98bb7519dd
|
Reverse proxy using base tag (#3889)
* reverse proxy * reverse proxy * Fix for yjs * Fix for ws * Fixes org switching * Fixes org creation * Fixes login logo * Fixes download icon * Construct use invite URL from base URI * Fixes apiUrl if sub path is set * Remove commented code * Fix profile link * invitation url changes * Fixes dev env * Use url-join lib to connect urls for goto app and invitation link * Use useHistory instead of helper to get history for template modal * Review changes Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com> Co-authored-by: gsmithun4 <gsmithun4@gmail.com> |
||
|
|
c259bf487f
|
[improvement] handle xlsx parsing for filepicker (#3842)
* featureL handle xlsx parsing for filepicker * support for xlsx file |
||
|
|
00570c216e
|
fix: heroku build (#3798) | ||
|
|
42935b9f68
|
Optimize webpack bundle output (#3785)
* webpack: split vendor (node_modules) chunk * perf: add compression * compression-webpack-plugin devdeps -> deps * feat: use eslint as bundler * undo |
||
|
|
9f69f57690
|
table-datepicker timezone function added (#3724)
* 1. Add moment-timezone 2.table-datepicker timezone function added * Add missing variable * Rename "Timezone value" to "Parse in timezone" Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com> |