mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-26 16:07:18 +00:00
38 commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
3513c3f6fa | merge 3.16.0 changes to develop | ||
|
|
5f416a31bf
|
[Fix] - TJDB bug fixes in modularisation (#12112)
* The space is required in between the primary column's name * Added change for Made content width to 100% for request field in rest api query manager * Filter label update with value 2 without apply 2 conditions * The SQL editor size is not correct for the TJDB query * There is a blank space in the json code hinter * The blank space added after vertical scroll in the edit row tab * Esc button size is not correct in the calendar for date and time data-type * Unable to see the time in calendar for the date time column * Unable to see the time in calendar for the date time column- added more specificity of class * Fix bulk update primary key CodeHinter initialization |
||
|
|
269ec56455 | Initial commit | ||
|
|
7aa2a6880e |
Feature: Stripe plugin UI fixes with OpenAPI endpoint as source (#2725)
* Fixed GET and DELETE request input renders and added all UX fixes (#9498) * fixed get and delete request input renders and added all UX fixes * Extracted Stripe plugin component as a separate component for Dynamic Form. * Resolved PR review comments and fixed issue where rendering path input field crashed the app. * Changed param name underline to dashed for tooltip and revamped input field clear button * Fixed a few sonarlint issues. * Removed the duplicate code by creating a separate function named RenderParameterFields. * Refactored computeOperationSelectionOptions function to not nest functions more than 4 levels deep. * Refactored RenderParameterFields function to reduce its Cognitive Complexity. * Made span tag with the 'button' interactive role focusable. * Inside switch case for codehinter in DynamicForm > getElementProps, Extracted nested ternary operation for theme into an independent statement. * Added keyboard listener to the clear button. * Removed opacity from select dropdown and operation from operation select dropdown UI. * Fixed syntax error in clearButton function. * Removed the package @nrwl/nx-linux-x64-gnu from marketplace dependencies. --------- Co-authored-by: Mansukh Kaur <mansukhkaur@Mansukhs-MacBook-Pro.local> Co-authored-by: Devanshu Rastogi <devanshu.rastogi05@gmail.com> * Made changes according to new app builder architecture in v3. * Fixed import issue for codehintor * Fixed issue where due to incorrect value, stripe queries crashed the entire app. --------- Co-authored-by: Mansukh Kaur <mansukhkaur@Mansukhs-MacBook-Pro.local> Co-authored-by: Devanshu Rastogi <devanshu.rastogi05@gmail.com> |
||
|
|
28b085190c | Fixed missing css for query panel | ||
|
|
fab12df3c4
|
Feature: Manual toggle for retrying failed REST-API requests (#10100)
* Add retry-toggle to app builder * Add backend logic for number of retries * Add retry-toggle to restAPI data-source * Add margins between settings options in app builder * Add changes for static-query toggle in app builder * Initialise toggle value in store * Change tooltip text * Change classname for tooltip * Add default value for toggle from manifest.json * fix : rest api retry network toggle width issue * Refactor: Setup retry initialization within restapi component (#10219) * refactor to setup retry initialization within restapi component * remove unused css class * rename condition * remove unused css * Refactored: Merged RestAPIToggle into existing Toggle component * Fix cookies support input render in querybuilder * Add delayed initialization for retry_network_errors --------- Co-authored-by: Abd-Rahman-1999 <s.rahmanabd1999@gmail.com> Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com> |
||
|
|
3169d38d63
|
Release: Appbuilder S1 (#10081)
* fix : color for all new columns
* revert
* Fix: selection of copy of selected component for ease (#9818)
* fix: selection of copy of selected component for ease
* add pre selection for clonig as well
* add clone check
* fixes selection of components on empty canvas
* Fix: sizing issues in horizontal divider (#9942)
* fix horizontal divider sizing issues
* fix dark mode color in horizontal divider and remove unused class
* add custom fallback for images when not found (#9943)
* cherry pick error message log changes and fix tjdb error logs in debugger (#9951)
* Fix: mouse release on canvas when properties/styles values selected (#9732)
* fix: mouse release on canvas when properties/styles values selected
* fix: event name
* fix: rest api headers empty state while creating new query (#9729)
* fix: selection issue in table row while editing (#9944)
* allow selection in table cell
* update classname for selection
* display date picker date as text instead of input in read only mode
* Add new revamped multiselect widget (#9837)
* 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
* Remove date-fns depedency from table datepicker
* Revert Remove date-fns depedency from table datepicker
* 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
* add new version of dropdown
* Add same styles as other input components
* fix height issues
* Add new revamped multiselect widget
* Fix design review
* fix design issues
* Fix
* Fix merge issues
* Add menu portal target
* resolve code comments
* widget config changes
* add hover for clear icon
* fix
* Fix review comments
* Multiselect changes after dropdown merge
* exposed variables
* Delete unused components
* Multiselect fixes
* Dropdown CSS fixes and multiselect fixes
* Fix merge issues
* fix
* Add highlight text
* Change multiselect UI
* fix error message
* fix multiselect opening closing
* placeholder fix
* fix highlighting in multiselect
* fix : testing bugs
* fix : default value
* Fix merge issues
* Fix Qa bugs
* Fix QA bugs
* Fix codehinter default values
* fix fireEvent on focus
* Fixes
* Provide minwidth to dropdown and multiselect
* Fix search input value not getting updated
---------
Co-authored-by: stepinfwd <stepinfwd@gmail.com>
Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com>
* Fix: remove mandatory key from password input (#9786)
* Remove date-fns depedency from table datepicker
* Revert Remove date-fns depedency from table datepicker
* remove mandatory key from password input
---------
Co-authored-by: Nakul Nagargade <nakul@tooljet.com>
Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com>
* feat : Query manager separated to different tabs (#9823)
* change toggle for query manager and revamp preview
* feat : query manger body revamp
* updates
* fix : tranformation switch
* preview integration
* loader safari changes and overflow fix
* fix
* fix : settings tab QM
* revert few changes to fix datasources page
* revert header options change
* zindex fix for query-pane
* fix : events ui
* fix :events widget manager
* code optimised for this file
* QM header fixes
* dark mode changes
* fix : info icon
* open preview drawer on run query
* fix : query manager query section icons update
* update color
* design feedbacks and make preview panel resizable
* update toggle for preview result & increate draggable area
* fix :review changes
* merge fixes
* Merge branch 'appbuilder-1.8' into feature/query-manager-body
* fix : codehinter in disabled state
* ui fix
* code refactor
* cleanup
* fix fontsize in datasource selector popup
* fix border issue in preview container and increase draggable area
* fix : review fixes
* fix: fixed text css formatting for safari support
* Revert "code refactor"
This reverts commit
|
||
|
|
1cc99a86c1 | Merge branch 'main' of https://github.com/ToolJet/ToolJet into feat/grid-appbuilder-improvement | ||
|
|
6b8bd98fd3 | Merge branch 'main' into release/database-1.1 | ||
|
|
724d8168e3
|
UI Updates (#9726)
* UI updates * fix search bar borders and side bars border * update size of input box |
||
|
|
3b29d03d22
|
fix : tooltip width issue, padding issue in foreign key relation drodpwn and fix of undefined error check (#9652) | ||
|
|
609360e775
|
feat : Foreign key feature in ToolJet database (#9544)
* feat: added support for creating primarykey and unique constraint while creating new table * feat : primary key with unique constraint * feat : able to create primary key on table creation * minor changes for backend * checked and added constraints for primary key * Added tooltips for primary key columns and added a fix for autofocus for last focussable element in focustrap * Added a new component named TableSchema so that we can use this same component in both create table and edit table * fix: fetching tjdb table metadata query has been updated to support unique constraint * feat : primary key in edit table * mariadb library update * atleast one primarky should be mandatory for each field * fix: list tjdb table data api due to id column sort by default * fix: tjdb dashboard table column datatype icon and name was missing when primary key feature was added and table header content component refactored * fix: tjdb create row operation made compatible with Primary key * fix: add column operation will now suport serail and unique constraint * fix: Edit column operation support unique constraints * fix: added primary key icon is tjdb dashboard table * feat : foreign key drawer ui * fix: dynamic tooltip text in table for serial datatype and primarykey * fix: cell edit menu should not open for primary key column and serial datatype column * fix: cell edit menu save flow and boolean toggle update flow will now execute based on primary key * minor ui change in nested drawer for foreign key relation * fix: edit row operation now supports and works based on primary key for updates * fix: add row operation refetch query works based on primary key * Added foreign key active state icon * feat: API to edit table schema * Added fixes for primary constraints * fix: edit table allows to add new columns and delete old columns as well * fixes related to primary key * fix: primary key mandatory check on edit table API * fix: moved table rename inside db transaction * fix: on editing a primary key column it will not remove primary key constraint * changes and fixes in primary key integration * edit table api integration * fix: primary key mandatory validation was wrongly placed in edit table api in tooljetdb * fix: edit tooljetdb table dto validation modified * edit table api integration * edit table success toast update message * Added tooltip for serial datatype defaultvalue and design change of Add more columns button * added scrollbar to tableschema and added a hover effect to column which has foreign key relation * feat: Foreign key creation support in create table Inprogress * fix: code review comments for backend fix inprogress * fix: in edit table operation in tooljetdb for serial datatype default values can't be edited * fix: edit table payload naming convention changed * fix : review comments and ui fixes * fix : undefined check error in renameTable function * fix: unique constraint will be false by default on version less than 2.30.0 * added primary key icon in edit column header * fix: unable to change single primary key to composite primary key when a column has duplicate values * added regex check for serial datatype's default value * feat : in edit table the primary columns should be group together and in top of the schema * fix: custom exception filter for tooljetdb and optimized cell edit save flow by reducing a refetch api call * fix: primarykey column default value of character varying datatype is in wrong format * fix: tjdb exception filter is added at controller level and it can group multiple exceptions altogther * fix: on a exception postgrest error message has been sent as response * fix: edit-table api payload details were mis-matching * fix: on editing serial datatype column default value is not necessary * fix: in create and edit table drawer datatype dropdown selection was wrong in serial datatype scenario * fix: multiple exceptions can be handled together * removed the code comments * fix : primary key columns should in top of the order in edit table and edit row * revert back the changes of primary key column group together in edit table * Add null value for default value when we change the datatype in edit table flow * fix: feature to create foreign key while creating a new table * integrated source table details and source column details * fix : serial data type cause error in default value when there is more than one serial data type * feat: tooljet database table metadata api now includes foreign key details * feat : foreign key designs for create and edit table * fix : view table api error issue * feat : foreign key designs for create and edit column * feat: added support for creating foreign key in add column api * feat: api to create edit and delete foreign key has been added to tooljet database * feat : foreign key designs in create and edit row as well as cell edit and in dashboard * fix : cell click issue in cell edit for boolean type * feat: added support to select specific columns in the postgrest query * feat: added foreign key referenced table id in metadata details * fix: naming convention changed for foriegn key apis * fix: updated DTO to check on-delete and on-update operation of foreign key details * completed api integration and remaining ui popups for delete and change in foreign key and customized tooltip * added routing logic for navigate to reference table from source table * implemented infinite scroll logic for cell edit foreign key column values * moved scroll logic to selectBox component * fix: removed the scroll for column schema section in create and edit table drawer * fix : major bugs * fix: added support to delete FK in Edit Column API * feat: Join FK columns auto populate on query manager * feat : allowing to create multiple foreign keys in single table * feat: auto suggestion on joins * fix: foreign key column must be rearranged to top of the list * fix : major bugs * fix : bugs list * fix: foreignkey details on tjdb context were not updated properly * fix : bugs in calling selectQuery api * completed missed routing logic in cell edit dropdown * fix: cell edit menu on clicking search closes * fix : bugs list * fix: cellEdit drop down menu provides wrong values for FK * fix: fk values is made to default onClosing CellEditMenu * fix: on table cell click foreign key details are made to default state * fix : bugs in edit row and in all dropdown which is showing reference table's column values * fix: infinite scroll for listing foreign key drop down * fix: infinite scroll in FK data dropdown goes unresponsive * fix : width of tooltip in showing foreign key relation and throwing error when opening a default value dropdown in create table and create column * fix : the search api needs to hit only for the referenced column names values in dropdown * fix: basic lint fixes * fix : default value preselect value is passing as empty in create row and in create table for the edit part added delete functionality and fixed editing foreign keys in create table and fix in edit table api fixed bugs related to forein key edit * fix : create row sort logic and fix for edit foreign key relation * fix : merge conflict stylings collapsed * feat: implemented infinite scrolling for listing down FK data in cell edit menu drop in tooljetdatabase * fix: in edit column while we create a new foreign key it was not reflected on edit ccolumn view * fix: join query when auto populated with columns table name was missing * fix: Not able to edit a table when a column has been referenced for foreign key-the issue has been fixed * fix: serial data-type column will have placeholder as auto-generated * fix : bugs from design review * fix : icon mismatch in source and target column * Feature: Import Export revison for TJDB relations (#9597) * make create table infer serial data type * make import/export backward compatible * fix column type check * fix: cell edit drop down search issue and drop down misses the values on second load and fixed the edit primary key column issue * fix : disabling serial type in source column and removing strict rule of unique constraint for serial type and fix of bugs which is related to foreign keys * fix : validation issue for save changes button in foreign key drawer * disabled creation of foreign key from create and edit column and enabled support for bigint with integer in foreign key relation * fix : edit column foreign key relation is becomes false when we close the foreign key drawer * fix: composite primary key columns cannot be mapped to foreign key * fix : create column and edit column : previous column values are populated in foreign key drawer and fixes of bugs which is related to foreign key relation in create and edit column * fix : Unable to see the column menu icon when column name has 32 characters * fix : edit column delete is not working when we chnage the foreign key toggle to false * fix bulk upload for case sensitive columns * fix : while selecting different table in target table, the target column should be empty * Fix : Bugs from Foreign key feature (#9552) * Added tooltip when add relation button is disabled * Set the values to no actions by default for action dropdowns * Added tootip for add relation button when disabled * Updated the UI of dropdowns in the actions section of foreign key drawer * Disable the add relation button when less than 2 table are present in edit mode and less than 1 in create mode * Updated the logic to render option description in actions dropdown and highlight table names * Adding conditional chaining to avoid app getting crashed * Avoding showing toast message for crating foreign key in create column and table mode * Updated tooltip description for add relation button Added full stops to descriptions of options in actions dropdown * Show tooltip on read docs regarding fk for column and table operations * Updated description of foreign key relation text in create/edit table drawer * Updated description of foreign key relation text in create/edit column drawer * Type error fixed * Show unuqie constaint info UI update * Added copyrights for foreign keys * fix: When we create a FK relation, and then if we change a source column name, when we open default drop down throws error in create column * Feature: Add setup to standardise TJDB error handling (#9629) * add wip error handling setup * make errors thrown as TooljetDatabaseError * fix types * handle query manager errors * make error logging better * add comment * remove redundant logger * fix: add column api dto validation updated * return records to throw errors from postgrest * fix type * Chore: Primary key backward compatibility migration (#9636) * recreate pk constraints for existing tables for backward compatibility * fix comment * handle unique name error on table create * Fix : Bug fixes from foreign key feature (#9637) * Removed create table and column info to add foreign key message * Added tooltip when at least one column is not filled Enable the add relation buttton when at least one column is present and filled otherwise disabled * fix : placeholder text in foreign key drawer and error handleing text as well --------- Co-authored-by: Ganesh Kumar <ganesh8056234@gmail.com> Co-authored-by: Akshay <akshaysasidharan93@gmail.com> Co-authored-by: Manish Kushare <37823141+manishkushare@users.noreply.github.com> |
||
|
|
84907f86bd | Merge branch 'main' of https://github.com/ToolJet/ToolJet into feat/grid-appbuilder-improvement | ||
|
|
eef2a49fa9
|
Release Platform v17 (v2.39.0) (#9502)
* bump version * Sample data source (#9501) * Added sample data populating script * added expand-collapse in add data soure menu * Sample database * Design changes * Added CTA to buttons and added design changes * Added code sanity fix for some services * changed configration for create sampke db and code sanity fix * Removed logs * Added xlsx in dependency * added migration for sample db * Added loggin for testing * Added await in migration * Replace excel sheet with JSON files * reverted package-lock file * Fixed issues * dependecy deletion * Added schedular * Added changes for bug fixes and typeorm query for creating sample db * Removed color.scss file import * Add logo in sample application * add documentation link for sample db * fixed migration issue for data queries creation * removed sample db intergration * bump version * Remove .env file and code sanity * deleted migration file --------- Co-authored-by: Kritagya <kriks.iitk@.com> Co-authored-by: Kritagya Kumar <kritagyakumar@192.168.1.6> Co-authored-by: kriks7raptor <kritagya@raptorx.ai> Co-authored-by: gsmithun4 <gsmithun4@gmail.com> * Add data-cy for drag drop empty canvas card (#9513) * Add sample db condition on all components (#9516) * Add sample db condition on all components * Changed empty state for container * Condiiton on sample data source --------- Co-authored-by: kriks7raptor <kritagya@raptorx.ai> * Release fix: subpath (#9535) * Add sample db condition on all components * Changed empty state for container * Condiiton on sample data source * fixed subpath issue for workspace setting and folders * Folder change handler in subpath --------- Co-authored-by: kriks7raptor <kritagya@raptorx.ai> * fixed version * fixed version * fixed version * update server version * Bump version to v2.39.0 --------- Co-authored-by: kriks7iitk <34170719+kriks7iitk@users.noreply.github.com> Co-authored-by: Kritagya <kriks.iitk@.com> Co-authored-by: Kritagya Kumar <kritagyakumar@192.168.1.6> Co-authored-by: kriks7raptor <kritagya@raptorx.ai> Co-authored-by: Ajith KV <ajith.jaban@gmail.com> Co-authored-by: kriks7iitk <kriks.iitk@gmail.com> Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com> Co-authored-by: Muhsin Shah <muhsinshah21@gmail.com> |
||
|
|
4469b1ef06 | cleanup | ||
|
|
2ef1e48e48 | fix : design review changes | ||
|
|
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
|
||
|
|
213b94b803
|
Feat: query parameters for all queries (#8347)
* Extend parameter support to all query types * Use query manager state for RestAPI options * Put parameter list on query manager header * Make parameter list adapt to available space in header * Update codehinter preview when parameters are updated * Update styling of query parameters towards design * Support parameters in all queries if builder has added it * Avoid using query parameters argument for other internal data relay * Rename parameters to userSuppliedParameters * Resolve the bug that caused codehinter schema validation to not work * ui fixes * review fix * Do not show number of parameters * import current state instead of store in codehinter * Import using @ prefix in codehinter Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com> * Remove unnecessary css comment Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com> * Resolve import error in query manager * design fixes * fix :: colors * fix :: pill color * review fixes * fix bg color --------- Co-authored-by: stepinfwd <stepinfwd@gmail.com> Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com> |
||
|
|
a03b73d4a8
|
Bugfix/App export should also export tables in join query - Design Review Changes (#7806)
* basic and static join query executed * tooljetDB Join operation flow - work inprogress * complete flow for tooljetdb join pending testing and minor changes * updated constructHavingStatement method logic to support aggregation function and added comments * worki in progress tooljetDB Join * feat: added basic layout for tjdb join fields * feat: dropdown support for icons * feat: working on where condition ui in join * feat: added base layout for filter and sort in tooljetdb join * feat: added multi select support and minor style changes * feat: support default value for selectbox * feat: dd select styling added * style: override vanilla dd select styles with tj styles * fix: fixed minor UI issues in select box * feat: added select section layout * feat: added hooks state for join options * feat: load all added tables columns * feat: working on where section logic * feat: join constraints UI * feat: filter condition dropdowns added * feat: join widget for join query op in tjdb * feat: sort section base UI * feat: select widget for join query in tjdb * feat: filter section add option and delete option done * feat: update filter condition logic added * feat: added onchange event for operator and rhs values update * feat: added sort dropdown for tjdb join * feat: base logic for Filters in join query * fix: removed comments and added validation for fetching table details * feat: add limit option logic * feat: backend api has been integrated for tooljetdb joins * added icons to solid icons * fix: jsconfig auto save lint fix * fix: update from table when selected table changes * feat: added from to join table options in tjdb dq * fix: added fetching tables list for JSON in backend * fix: fixed json data for join query * fix: temp fix for fields with empty object * feat: added icon support for dd select * fix: added default state to avoid error in conditionlist * fix: limit tables selection to already joined tables in tjdb join * fix: empty values to orderBy, filters and limit will remove the option from json * fix: in json first level empty value scenario has been handled * fix: select in tooljetdb join query can have multiple columns with same name handled by adding prefix tablename_ to the column name * fix: restrict selectable tables in join contraints * feat: reset join constraints when invlaid joins added * fix: empty values will not be allowed UI validation * fix: codehinter border has been removed * fix: recalculate join data when join tables change * fix: corrected options length calc for showing search box * fix: filter table dropdown must contain only selected tables from join section * fix: empty values validation has been removed * fix: add from attribute to join options * fix: alias is added to all the table column * feat: selected option in Select section will be at the top * fix: reset joins when selected table changed * fix: drop down focus ui * feat: autoselect all columns by defualt for join select * feat: restrict column selection to same datatype * fix: removed blank table names from select * feat: added tooltip for info * fix: removed duplicate tooltip * fix: add button in table dropdown * fix: added from table object back * feat: tjdb join select dropdown select all cols by default * fix: add new table button name corrected * feat: no table selected error message * feat: add select style for select dropdown * style: updated dropdown select style to match new theme * feat: added alert modal for deleting joins * feat: hardcode operator since once one option available at the moment * style: fix icon styles for dropdown * feat: created reusable confirm dialogue * fix: fixed bug for nested dropdowns * fix; cache select components to prevent unnecessory rerenders * feat: reused the common popup on updating the tables * fix: info popup will trigger only if table is already exists * fix: fixed bug that caused edit to break for tjdb join * style: fixed spacing for tjdb join components * fix: select section all options cant be deselected issue fixed * fix: add info icon for empty filter and sort component * feat: offset fature for joins has been added * fix: layout fixed to incorporate filter dropdown with text * fix: basic validation in UI for mandatory and non-mandatory fields * feat: more options added for filter in joins * fix: added filter option for regular expression * fix: fixed wrong autoupdate of join fields * style: updated badge color w.r.t theme * fix: removed the commented code * style fixes * refactor: changed tooljetdb join logic based on tableId instead of name * fix: joins table value is not been shown after save * fix: CSS design fix and removed not required commented codes * feat: tableid to table name mapping in error * fix: errors will be shown in the debugger for tooljetdb join * stylefix: container for join sort and select made full width * stylefix: changed CTA test in popup spacing issue adjusted * fix: few PR review comments to refactor has been done * fix:random id generator has been removed and uuid has been used * feat: Select all functionality in Select Drop down has been added * fix: first time AND operator has been removed * fix:Sort Section - Removed table were listed in the drop down * fix: add more in join section deleting newly created joins * fix: select section total selected count was wrong * stylefix: dropdown menu height has been reduced * fix: sort section on join query will have prefix table name along with column name * feat: changed the select drop down with add new table option * fix: center align text only for join operator drop down * fix join icons to be centred * reduce chevron icon size * fix:error handling by status code * feat: added placeholder for empty select box * fix: fixed the PR comments * stylefix:multi select with checkbox will not have tick and bgcolor * stylefix: codehinter doesnt expand entire row content * stylefix: codehinter placeholder is center aligned scroll has been removed and overflow content has been handled * stylefix: codehinter font size made to 12 * feat: offset option for list rows in tjdb query * inprogress: tjdb joins tables must be exported * Updated cypess mysql spec (#7717) * fix: import app missed the tjdb tables in join query --------- Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com> Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com> Co-authored-by: Mekhla Asopa <59684099+Mekhla-Asopa@users.noreply.github.com> |
||
|
|
72147a0fda
|
Feature: Tooljetdb join operations (#7263)
* basic and static join query executed * tooljetDB Join operation flow - work inprogress * complete flow for tooljetdb join pending testing and minor changes * updated constructHavingStatement method logic to support aggregation function and added comments * worki in progress tooljetDB Join * feat: added basic layout for tjdb join fields * feat: dropdown support for icons * feat: working on where condition ui in join * feat: added base layout for filter and sort in tooljetdb join * feat: added multi select support and minor style changes * feat: support default value for selectbox * feat: dd select styling added * style: override vanilla dd select styles with tj styles * fix: fixed minor UI issues in select box * feat: added select section layout * feat: added hooks state for join options * feat: load all added tables columns * feat: working on where section logic * feat: join constraints UI * feat: filter condition dropdowns added * feat: join widget for join query op in tjdb * feat: sort section base UI * feat: select widget for join query in tjdb * feat: filter section add option and delete option done * feat: update filter condition logic added * feat: added onchange event for operator and rhs values update * feat: added sort dropdown for tjdb join * feat: base logic for Filters in join query * fix: removed comments and added validation for fetching table details * feat: add limit option logic * feat: backend api has been integrated for tooljetdb joins * added icons to solid icons * fix: jsconfig auto save lint fix * fix: update from table when selected table changes * feat: added from to join table options in tjdb dq * fix: added fetching tables list for JSON in backend * fix: fixed json data for join query * fix: temp fix for fields with empty object * feat: added icon support for dd select * fix: added default state to avoid error in conditionlist * fix: limit tables selection to already joined tables in tjdb join * fix: empty values to orderBy, filters and limit will remove the option from json * fix: in json first level empty value scenario has been handled * fix: select in tooljetdb join query can have multiple columns with same name handled by adding prefix tablename_ to the column name * fix: restrict selectable tables in join contraints * feat: reset join constraints when invlaid joins added * fix: empty values will not be allowed UI validation * fix: codehinter border has been removed * fix: recalculate join data when join tables change * fix: corrected options length calc for showing search box * fix: filter table dropdown must contain only selected tables from join section * fix: empty values validation has been removed * fix: add from attribute to join options * fix: alias is added to all the table column * feat: selected option in Select section will be at the top * fix: reset joins when selected table changed * fix: drop down focus ui * feat: autoselect all columns by defualt for join select * feat: restrict column selection to same datatype * fix: removed blank table names from select * feat: added tooltip for info * fix: removed duplicate tooltip * fix: add button in table dropdown * fix: added from table object back * feat: tjdb join select dropdown select all cols by default * fix: add new table button name corrected * feat: no table selected error message * feat: add select style for select dropdown * style: updated dropdown select style to match new theme * feat: added alert modal for deleting joins * feat: hardcode operator since once one option available at the moment * style: fix icon styles for dropdown * feat: created reusable confirm dialogue * fix: fixed bug for nested dropdowns * fix; cache select components to prevent unnecessory rerenders * feat: reused the common popup on updating the tables * fix: info popup will trigger only if table is already exists * fix: fixed bug that caused edit to break for tjdb join * style: fixed spacing for tjdb join components * fix: select section all options cant be deselected issue fixed * fix: add info icon for empty filter and sort component * feat: offset fature for joins has been added * fix: layout fixed to incorporate filter dropdown with text * fix: basic validation in UI for mandatory and non-mandatory fields * feat: more options added for filter in joins * fix: added filter option for regular expression * fix: fixed wrong autoupdate of join fields * style: updated badge color w.r.t theme * fix: removed the commented code * style fixes * refactor: changed tooljetdb join logic based on tableId instead of name * fix: joins table value is not been shown after save * fix: CSS design fix and removed not required commented codes * feat: tableid to table name mapping in error * fix: errors will be shown in the debugger for tooljetdb join * stylefix: container for join sort and select made full width * stylefix: changed CTA test in popup spacing issue adjusted * fix: few PR review comments to refactor has been done * fix:random id generator has been removed and uuid has been used * feat: Select all functionality in Select Drop down has been added * fix: first time AND operator has been removed * fix:Sort Section - Removed table were listed in the drop down * fix: add more in join section deleting newly created joins * fix: select section total selected count was wrong * stylefix: dropdown menu height has been reduced * fix: sort section on join query will have prefix table name along with column name * feat: changed the select drop down with add new table option * fix: center align text only for join operator drop down * fix join icons to be centred * reduce chevron icon size * fix:error handling by status code * feat: added placeholder for empty select box * fix: fixed the PR comments --------- Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com> Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com> |
||
|
|
c857ae1b33
|
fix leftsidebar popovers in mozilla (#7452) | ||
|
|
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
|
||
|
|
55cdc7a0b5
|
Query manager revamp (#6680)
* 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 * Query manager refactor init * Added global data source in store * Disabled devtools on production * Fixed bug on selecting query after deletion * Reset store when editor is loaded * Moved query manager to functional component * Fixed conflict issues * Fixed infinite loop on tooljetDB * Set the store name and updated devtools logic * Fixed issue on displaying draft query from data sources * Updated comments on the store * Fixed bug on changing data source and creating query from data source * Fixed bug on showing unsaved changes popup * Fixed issue on showing confirmation modal everytime without any changes * feat: autosave data query functionality * feat: show publish button only when the status in draft state * Fixed issues on query renaming * feat: removed discard popup for data query create/edit widget * stye: reduced autosave api call timeout and added draft tag * feat: added minor style changes * feat: fixed issues with restapi plugin, removed unused api calls * fix: fixed issue that breaks restapi creation * fix: reload selected query details after update query * perf: reduced debounce time for data query update apis * feat: removed full reloading of query list on query renaming * feat: duplicate data query feature added * Fixed issue on creating restAPI query * fix: fixed issue in transforming response from update queyr api * fix: refresh selected query details when the selected query is updated * fix: rename query on click enter * fix: full refresh of query list on update * fix: style changes * fix: subscribing to state to autsave * feat: updated the query manager styles to new design * feat: revamped the querypane header buttons * fix: fixed the padding for query panel maximize button * feat: updated search box style * refactor: moved function to render data source icon to its own component * fix: fixed querymanager widget breaking issue * merged with feat/query-manager-autosave * refactor: removed unused consoles * refactor: removed unused consoles * refactor: removed unused consoles * fix: removed commented code * fix: removed unused code * refactor: removed unused comments * fix: show change datasource select only if valid ds available * Update frontend/src/Editor/Inspector/EventManager.jsx Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com> * Update frontend/src/Editor/QueryManager/Components/DataSourceLister.jsx Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com> * Update frontend/src/Editor/QueryManager/Components/DataSourceLister.jsx Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com> * Update frontend/src/Editor/QueryManager/Components/QueryManagerBody.jsx Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com> * feat: modify behaviour of search icon in query panel * fix: fixed theme color mismatch in query manager * refactor: remove dead code * refactor: updated theme for data source listner * fix: theming in filter and sort popup * refactor: remove unused variables * fix: removed draftQuery logic from query manager * refactor: removed unused varibales * Update frontend/src/Editor/QueryManager/QueryEditors/Restapi/TabParams.jsx Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com> * Update frontend/src/Editor/QueryPanel/QueryCard.jsx Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com> * feat: diable preview for draft queries * fix: added tooltip for query panel button * fix: fixed issues in saving query manager events * fix: moved query save subscriber to QuerPanel component * feat: converted query run api to save and run * fix: made varibale an optional param in updateDataQuery dto * refactor: cleanup update dataquery status api response * refactor: moved query status to constants file * feat: prompt for queryname when creating new query * fix: store new queryname in state on create query pageload * fix: fixed alignment of Tooljet db component form * fix: correct translation and format file * refactor: removed consoles * merge: merge appbuilder-1.2 * style: updated rename input/button UX * style: revamped dataquery create widget styles * style: revamped data source selector styles * fix: removed code added for debugging * style: updated data query filter design * style: Add prop to control visibility of clear button in search box * style: implement new style for query filter * merge appbuilder-1.2 to feat/query-manager-sort-filter * refactor: remove unintended file change * fix: set default value for method in respapi * style: updated copilot info popup style * style: updated quer panel header icons * style: updated button styles * style: fixed query manager button styles * style: smoothened query preview modal view * fix: correct import for some funs * fix: fixed minor UX bugs * style: fixed styling of REST api GDS * style: fixed styleing of sort and filter popup * style: improved data queries sort filter UI/UX * fix: remove click listner when overlay is closed * fix: moved component declaration out of parent component * fix: set selected datasource for default sources * fix: filter DS based on saerch in create dropdown * fix: restrict draft query running to preview mode * fix: query renamed on input change in create screen * fix: set name to state as soon as user renames query * fix: make query notification message consistent * style: correct s3 bucket plugin layout config * fix: fixed issues with cloning of Static DS queries * fix: made change so that newly created query is reflected immediatly * style: updated spacing for query manager components * fix: hide rename input when no query selected * fix: check bothe selected query and DS before rendering query manager * fix: set isSaving to true only for api calls in querymanager * fix: added success message form in qm * fix: filter out draft queries from viewer on running * fix: fixed inconsistent gutter for runpy and runjs editors * fix: reload dataqueris on LDS deletion * fix: redesigned filter/sort popup * fix: fixed issue that resets filter on search * fix: fixed query manager breaking on plugin select * fix: diable json preview for text output * fix: reset to filter and sort main menu on close filter popup * refactor: rename varibales * stye: redesigned query create panel * feat: revert data query status column from backend * style: redesign query picker section * refactor: removed dead code * style: querypanel expand/collapse btn style * style: add query select and query filter popup style redesign * style: updated filter popup style * feat: removed draft query checks everywhere * style: empty dataqueries style changed * style: updated query selector popup and rest options styles * style: removed 100% height to query option remove btn * feat: added the query runnable status check * style: updated query manager footer style * feat: changed DS filter from kind to DS ID * style: minor ui tweaks in filter popup * style: disable DS filter if no DQs created * style: minor ui change * fix: rerender filter popup post DS api call. fixed rest api copy feature * fix: add local DS to filter popup * refactor: removed dead code/comments * add new row is crashing when no data is fed to table (#7102) * fix: fixed condition that blocked GDS run on load * fix: revert name back to og name if update fails in rename query * feat: added tooltip for show query btn * fix: added click interaction for pill btn as well * fix: minor UI tweaks to make UX better * style: fixed the styling of filter popup * style: minor UI tweaks in query filter popup * fix: fixed minor css issue in ds picker * style: wrap overflowing text in queryname * fix: update updated_at after query update api call success * fix: update remove the caller query from event query dropdown * style: minor ui spacing tweaks * fix: fix issue that cuased app crash when tjdb opened * fix: fixed update row styles * fix: fixed info popup dark theme bg * fix: fixed headers styling according to general QM styles * style: fixed stripe QM UI * fix: added tooltip for quernames * feat: add tooltip for select ds options * added consoles to debug debugger issue * fix: fixed :active style of ds select dropdown in QM * fix: fixed DS kind name in data source selector in QM * fix: fixed border color mismatch for ds select dd * fix: change tooltip msg for maximize/minize QM * Fix automation for query manager revamp. (#7223) * Add data-cy to support modified specs * Fix event handler * Fix RunPy and RunJS specs * Fix event handler label * Fix basic components spec * Fix basic components failure * Fix tabel spec failure. * Fix runjs and runpy actions * Fix table column options * Add data-cy * version: version updated to 2.13.0 * Version bump --------- Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com> Co-authored-by: Kavin Venkatachalam <50441969+kavinvenkatachalam@users.noreply.github.com> Co-authored-by: Manish Kushare <37823141+manishkushare@users.noreply.github.com> Co-authored-by: Midhun Kumar E <midhun752@gmail.com> |
||
|
|
82259600e2
|
Hotfix: Setup local static assets (#6960)
* add fonts to be served locally * remove external font usages in stylesheet * explicitly add font face for code mirror * remove font link * add readable error message on pyodide load error * bump up version |
||
|
|
50323bf35c
|
Query Manager Refactor (#6279)
* 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 * Query manager refactor init * Added global data source in store * Disabled devtools on production * Fixed bug on selecting query after deletion * Reset store when editor is loaded * Moved query manager to functional component * Fixed conflict issues * Fixed infinite loop on tooljetDB * Set the store name and updated devtools logic * Fixed issue on displaying draft query from data sources * Updated comments on the store * Fixed bug on changing data source and creating query from data source * Fixed bug on showing unsaved changes popup * Fixed issue on showing confirmation modal everytime without any changes * Fixed issues on query renaming * Fixed issue on creating restAPI query * Fixed issue on running runJS, runPY * Fixed toast bug on running query after renaming it * Fallback - toast bug on running query after renaming it * Fixed issue on running query after app switch * Fixed bug on running query with save button click * Fixed bugs on displaying query notifications * Hidden the copilot tooltip on the toggles |
||
|
|
2ddbd3309e
|
Feature - ToolJet Copilot 🚀 (#6074)
* add support for Copilot assistance * clean up * fixes workspace settings crash * refactor and resolved review comments * api endpoint should be inferred from env * copilot style fixes * copilot style fixed * beta tag fro copilot settings: workspace * fire toast for unauthorised recommendation request * include the previous code with the newly generated response * scoping apikeys to orgs * controller updates for copilot * copilot org key updated * disable toggle for new workspaces * disable toggle for new workspaces * fixes: multi-workspace toggle updates * uninstall unsued packages * fixes button state for copilot in transformations * updated the urls |
||
|
|
d7695a6cb9
|
Adds an entry point to Global datasource page from Query Manager (#6092)
* add: global ds entry point on query panel * cleanup |
||
|
|
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
|
||
|
|
f1f47f298a
|
fixes: On Database queries clickable area to add condition is more that expect (#5372) | ||
|
|
6e914e26eb
|
spacing between method and url in restapi (#5162) | ||
|
|
2f025d11d3
|
Update homepage design (#5121)
* move all apps link under folders * home page changes * css changes * fix * fix comments icon * breadcrumb fix * change logo * css fixes * icon * fix: comment notifications page id param addition * loader heights change * fix spacing * update scroll * delete unused file * theme dark fix * fix cursor * css changes * exp: removes skeleton * exp: update apploader * hide selector if single workspace * keep search icon while searching pages * update apploader * use ui/select * update plugin icons * modal css changes * css changes * show delete, edit on hover only - querymanager * update sidebaritem to use svg directly instead of img tag * use svg for appicon |
||
|
|
fe4ba616a5
|
[Bug]: Query Manager Bugfixes (#5089)
* Fixes draft query & name issues on query manager * Fixes textarea showing in RunJS while switching queries * Fixes clearing unsaved values while resizing the query panel * Fixes showing confirmation popup on tooljetdb without any changes * Removed unwanted changes * Fixes toggling off the raw JSON on body brings you back to header in REST API * Fixed modal showing on tooljetDB |
||
|
|
b0d401df36
|
[ Bug fixed ] : UI is not consistent when query name is large in query panel header (#5098)
* truncate the query name excedding 20 letters in the query panel header * made the suggested changes * bug fixed |
||
|
|
cfcb108b7d
|
[ Bug fixed ] : input field width is not fixed (#5057)
* bug fixed : codehinter width is not fixed * fixed spacing issue in the rest api input url field * bug fixed : minor shift in the content in the input field |
||
|
|
f9aa596994
|
feat: app builder design changes (#5041)
* feat: version manager, realtime avatars + popover addition |
||
|
|
c5db1e8c95
|
Remove border-width for code hinter inside rest-methods-url div (#5054) | ||
|
|
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
|
||
|
|
ba7e38b7d9
|
[ Enhancement ] : Query panel UI design (#4757)
* added colors variable in color.scss * made left side bar of query panel width fixed to 249px and main container width to grow accoding to available width of query panel * made UI updates in query container - left sidebar of query panel * set query name font weight to 400 change the border color of left sidebar of query panel added colors in colors.scss commented unused variable * UI update for header in the leftsidebar of the query panel * updated width of the primary default secondary button * Updated UI for query panel header * draf : tranfomration UI update * draft - preview section UI update * draft : query manager advance options UI update * draft : UI update for restApi query editor * update * femoved disable save button logic * small updates removing box shadow for rest api options button adjusted spacing for data source selectionn div * reverting changes in _ui/Search component * bug fixed : Query Panel header spacing and alignment issues dark theme update * spacing and dark theme update in query container * bug fixed : transition issue in tabs * dark theme updates and bug fixes * input checkbox update * added cursor pointer to input checkbox * updates * updates * bug fixed : removed typo error from last commit * update * added 3 rows in rest api tab content by default * update spacing between datasource picker and element to render div * spacing top for event manager section * removed inline style from preview component * data source lister font size update * removed inline style from editor component and added style in css * small updates * applied color theme for dropdown options in the query manager * added cursor pointer to control section of dropdown * updated select data source section in query manager * dynamic form bug fixed * bug fixed : breadcrum * bug fixed : toggle in GroupHeaders is not consistent with the dark theme * bug fixed : clear icon in searchbox in query manager * bug fixed : color in rest api in request url * search box query manager final design * small update * made suggested changes * query editor design for stripe query * made changes in stripe * updated the files with minor changes * made minor updates in stripe * set Get as default method in rest api * add functionality to update query name from query panel header as well * change the width of list data queries section change size of icon to 20px * updated changes * created queryManager.scss file * added default value to input text box in the query panel header * bug fixed * fixed minor bugs * moved custom-toggle css in queryManager.scss added on focus css for ternary button * removed unsued lines from queryManager.jsx * bug fixed: spacing in search box * bug fixed: spacing in search box * code enhancement as per changes requested * fixed : search box component breaking inside DataSourceManager component * made a function to style select component in query manager * styles select component in rest api and transformation using common method * chnaged run query on page load to application load |