Commit graph

4300 commits

Author SHA1 Message Date
Johnson Cherian
14c0536307
Merge pull request #10716 from asdotdev/bug/10641-password-validation-message-hidden
fix password validation message hiding under box shadow
2024-10-04 09:56:31 +05:30
Johnson Cherian
d5bd75555a
Merge pull request #10356 from Apetun/fix-setTab
Update Tabs.jsx to Fix setTab bug
2024-10-04 09:56:10 +05:30
Johnson Cherian
e60593deae
Merge pull request #10799 from JorgeSanchez-Encora/refactor/911-spanish
Added some more translations for spanish
2024-09-30 15:33:20 +05:30
Johnson Cherian
2cbaaa8704
Merge pull request #10398 from GivenBY/fix/calendar-dark-dropdown
[dark mode]: fix color of time selection box in datepicker
2024-09-30 15:12:39 +05:30
JorgeSanchez-ENC
4ad3e992e1
Added some more translations for spanish 2024-09-20 12:48:17 -06:00
fkk989
396a9e6134 fixed walkthrough text visiblity (#10718) 2024-09-05 16:34:22 +05:30
amitabhsahu
269426a55f
fix password validation message hiding under box shadow 2024-09-04 00:15:02 +05:30
Abhishek Maran
8ffd25d6b4
fix: fixed scrollbar issue in marketplace with (#10163)
padding adjustments
2024-08-28 11:10:34 +05:30
givenby
5edff4cb37 added dark background to calendar dropdown 2024-07-17 23:45:58 +05:30
Jeffin joffy
da3495a87f Update Tabs.jsx 2024-07-14 13:26:44 +05:30
Merchant Khalid
02290377e8
fix:QueryManager filter-list button issue (#10039)
* fix:QueryManager filter-list button issue

* Addressed review comments
2024-06-28 16:32:16 +05:30
liudonghua
f33700eedb
add Chinese translation (#8353) 2024-06-28 16:31:59 +05:30
Kavin Venkatachalam
84167f3479 Merge branch 'main' of https://github.com/ToolJet/ToolJet into chore/main-to-develop 2024-06-28 12:05:37 +05:30
Kavin Venkatachalam
b92a4fc371 hotfix LTS: Fix for duplicating the components (#10208)
* fix: while duplicating the component, the component ID was sent to BE instead of entity ID

* Fixes: page duplication entity mappings
- On page duplication, after cloning of components and mapping to respectived ids, the references used inside the the new/cloned components's definition needs to be updated

* fixes: component crash on page deletion

---------

Co-authored-by: arpitnath <arpitnath42@gmail.com>
2024-06-27 18:02:00 +05:30
Kavin Venkatachalam
ca5df2ebe2 Merge branch 'main' of https://github.com/ToolJet/ToolJet into perf/0.1 2024-06-27 11:41:33 +05:30
Midhun G S
f77bf00a9d
bump version (#10206) 2024-06-27 11:12:42 +05:30
gsmithun4
b54c4054f9 lint fixes 2024-06-27 11:08:45 +05:30
Ajith KV
159e44a81d
Cypress fix platform v18 (#10195)
* Fix cypress test cases

* Update password helper text

* Add import export test cases
2024-06-27 10:51:46 +05:30
Kavin Venkatachalam
7aa656169f Merge branch 'lts-2.50' into perf/0.1 2024-06-26 16:46:08 +05:30
Kavin Venkatachalam
6fc796e454
fix: actions with debounce are not working (#10196) 2024-06-26 16:05:37 +05:30
Kavin Venkatachalam
7a6f12473c
LTS - hotfix: Fix for canvas background color & reserved keyword (#10171)
* fix: update canvas background color to default when the linked component is deleted

* chore: version bump

* Fix: Update keyword validation to handle reserved keywords accurately

- Refined validation logic to handle reserved keywords, ensuring that compound identifiers are not incorrectly flagged.
- Improved checks to allow valid code patterns like 'window.location.href' while blocking invalid usage of 'window'.
- Addressed all known cases, including those causing app or component crashes and previously non-working cases.
- Enhanced handling for both multiline and single line code validation.

* chore: removed console.log

* fixes: table actions events - with multiple events only the last event created was triggered

* fixes: returning circular deps crashes the app

* fix: added a debounce changes

---------

Co-authored-by: arpitnath <arpitnath42@gmail.com>
2024-06-26 15:04:46 +05:30
Rudhra Deep Biswas
3a5cad0c6a
error object fix (#10189) 2024-06-26 14:47:37 +05:30
roofeel
c503d333a2
Fix: 9809 error not show in toast when clone (#9810) 2024-06-26 12:50:04 +05:30
Jay Mehta
6acd23d5f3
Update ResetPasswordPage.jsx (#10060) 2024-06-26 12:49:16 +05:30
Rudhra Deep Biswas
2a5e87f4b0
changes from community prs (#10133)
Co-authored-by: Midhun G S <gsmithun4@gmail.com>
2024-06-26 12:39:35 +05:30
Rudhra Deep Biswas
bcf616a6ec
platform release 18 bug fixes (#10156)
* platform release 18 bug fixes

* styling

* review fixes

* notification box and button align

* review fixes
2024-06-26 11:44:09 +05:30
Rudhra Deep Biswas
b9c1682af3
app viewer fixes (#10173) 2024-06-26 11:43:19 +05:30
Anantshree Chandola
4a518d76b8
fix (#10172) 2024-06-25 16:50:12 +05:30
Rudhra Deep Biswas
bf32784ccc
added conditional checks for toast error messages (#10165) 2024-06-25 12:53:52 +05:30
Arpit
a1b38f4a2f
Hotfix [LTS] - Bugfixes (#10146)
* fixes: child components on listView are not updating correctly

* bumped version

* Special handling for 'window' keyword in multiline code editors

- Updated validation logic to allow 'window.x' while treating standalone 'window' as a reserved keyword.
- Refined keyword matching to ensure keywords are not part of a string or a comment and are exact matches.
- Applied a hotfix to both CE-LTS and the latest non-LTS CE versions, effective by end of day.
- Note: This update is specifically for multiline code editors; single line editors will continue to support 'window.x' or any usage of 'window' as it breaks the app otherwise.

* fixes: update the query refs for failed query

* fixes: on form submit the children's data should be accessable from queries events

* fixes: event execution

* adds a debounce for form reset on submit

* for onPageLoad events, we need to execute the actions after the page is loaded
2024-06-24 20:22:23 +05:30
Arpit
5666442f8f
bumped version to 2.55.6 (#10130) 2024-06-19 14:41:44 +05:30
Kavin Venkatachalam
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 583460c

* fix: Table search event was not firing while clearing the search input

* fixes: mapping entites on clone page

* commit: Fixed issue on running query on app load with confirmation

* fix: we're mutating the data and which avoids the re-render to update the canvas bg colour. Added a deepClone to avoid it

* Bugfix - perf mapping (#10101)

* fixes: entity for compnent or query duplications with events

* maxDisplayLength for hinter's preview

* clean up

* fix: when multiple components are deleted, the codehinter has the deleted component as suggestion

* fixes: on typing fast the cursor postion changes its postion to first char of the line in multiline JS

* trial

* fix: moved currentValue state of codemirror to ref

* fix: the passed value to the codehinter was not updated properly

---------

Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>

* fixes: evaluatin js code in codehinters with reserveed keyword

* fixes: reserved keywords string should be resolved and updated in the compnent

* re-rendering of componenrs in viewer

* fixes: resolving of refs

* added a timeout for filepicker

* removes 100s

* filepicker crashes (component) crash on page deleting

* fixes: app crash on adding file events

* fixes: hinter suggestions selection by keyboard

* [chore]: Show proper error message instead of app could not save (#10126)

* chore: show error message from BE instead of app could not save

* Added a fallback value

---------

Co-authored-by: arpitnath <arpitnath42@gmail.com>
2024-06-19 14:36:09 +05:30
Muhsin Shah C P
707dbcb606
Updated workspace signup flow & fixes (#9893)
* Added a fix for the blank page of the app url if the user is redirected from the invitation page

* Added workspace signup changes

* fix: could able to access sso only enabled workspace if switch b/w workspace after the flow completed

* fix: Getting something went wrong error when personal workspace is disabled

* Fix: logging with super-admin creds while ongoing session of another user making issue for a workspace switch

* fix: Resend workspace signup email is not working

* Added new changes to the resend-invite API

* Updating the source to invite while unarchiving the user

* Added forgot password fix (#447)

* Fixed import errors

* fixed invite flow sso error fallBack flow

---------

Co-authored-by: Midhun G S <gsmithun4@gmail.com>
2024-06-18 15:09:54 +05:30
Anantshree Chandola
f2a733651e
Conflict resolution white labels (#9970)
* resolve issues related to conflicts in white labels

* add compute color

* updates

* update
2024-06-18 15:08:20 +05:30
Rudhra Deep Biswas
09768b9daf
Added variable background colors to platform bg and navbar (#10072)
* Added variable background colors

* db navbar and select color changes

* fix : editor left sidebar color

* removed imports and added marketplace bg

* import and typo

---------

Co-authored-by: stepinfwd <stepinfwd@gmail.com>
Co-authored-by: Midhun G S <gsmithun4@gmail.com>
2024-06-18 14:57:54 +05:30
Kiran Ashok
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>
2024-06-18 14:54:30 +05:30
Rudhra Deep Biswas
881f6003f9
added new loader in export app modal when changing versions (#9941)
* added new loader in export app modal when changing versions

* removed comments
2024-06-18 13:48:00 +05:30
Akshay Sasidharan
e4f6356fc4 bump to v2.61.3 2024-06-14 11:18:50 +05:30
Akshay
37364c12d8
Merge pull request #10024 from ToolJet/patch/marketplace
Patch: Marketplace fixes ( v2.61.2 )
2024-06-13 18:38:11 +05:30
Akshay Sasidharan
dfa3304bef bump to v2.50.5 2024-06-13 10:46:29 +05:30
Akshay Sasidharan
058196ada0 bump to v2.61.2 2024-06-12 19:26:01 +05:30
Parth
0ef7956c80
Fix: Global styles for small buttons (#10027)
* Revert previous styles for global small button

* Revert "Revert previous styles for global small button"

This reverts commit 313cf1161e.

* Removing comment and adding more previous style

* Add box shadow when navigating through keyboard
2024-06-11 16:43:55 +05:30
Kiran Ashok
3c4d9f5f64
chore : update version (#10034) 2024-06-11 11:35:58 +05:30
Akshay
42f3dd8aea
fix : cell edit menu stying issue for foreign key values (#1535) (#10029)
Co-authored-by: Syed Abdul Rahman <137684137+S-Abdul-Rahman@users.noreply.github.com>
2024-06-11 11:09:49 +05:30
Kiran Ashok
f4193a1e32
fix : Modal component not firing event (#10016)
* fix : modal not firing event

* fix : modal fireevent

* chore : version bump
2024-06-11 11:01:14 +05:30
Johnson Cherian
b71c11af0f chore: bump version 2024-06-07 09:54:54 +05:30
Johnson Cherian
f461239dad Merge branch 'lts-2.50' into merge-lts-2.50.4-main 2024-06-07 09:36:25 +05:30
Akshay Sasidharan
1330afc10b disable loader for foreign key dropdown 2024-06-06 20:42:05 +05:30
Akshay
11d94f0017
Merge branch 'main' into release/database-1.1.1 2024-06-06 19:35:36 +05:30
Kiran Ashok
1d99f1c80f
hotfix: Hidden component's box height not shrinking (#10003)
* fix : shrink box size on visibility hidden

* chore : version bump

* fix

* fix : shrinking in subcontainer
2024-06-06 18:51:37 +05:30