Commit graph

7452 commits

Author SHA1 Message Date
Adish M
08a86c8fb8
Merge pull request #10295 from ToolJet/docker-contribution
Fix root error in docker contribution setup
2024-07-11 10:51:31 +05:30
Aman Regu
d5ab66e6aa
docs: add deploy keys to gitlab (#10315) 2024-07-10 11:16:15 +05:30
Adish M
af5cec6428 minor change in postgres service 2024-07-08 13:57:01 +05:30
Adish M
f557eb23f2 Fix root error in docker contribution setup 2024-07-08 13:11:29 +05:30
Aman Regu
eac1ef0cfe
[docs]: v2.62.2 (#10252)
* update /user endpoints

* docs: v2.62.2

* remove banner from 2.62.0

* add danger note v2.61.0
2024-07-04 10:43:12 +05:30
Adish M
36ff1316cf
Merge pull request #10241 from ToolJet/update-testsystem-branch
Correction in docker release workflow | develop branch
2024-07-03 12:14:15 +05:30
Adish M
f2870a37ba Correction docker release workflow 2024-07-02 13:07:33 +05:30
Adish M
8c90192557
Merge pull request #10229 from ToolJet/feat/update-lts-machine
Updated CE LTS test system after release to develop branch
2024-07-01 15:40:09 +05:30
Adish M
808f36f582 Added slack notification 2024-07-01 14:22:19 +05:30
Adish M
272a62c5b1 Updated LTS system after release 2024-07-01 14:13:07 +05:30
Adish M
33b794c823
Merge pull request #10222 from ToolJet/docs/update-try-tooljet-doc
[docs]: Update azure container and try tooljet docs
2024-06-28 19:52:38 +05:30
Karan Rathod
1ebacec292 update azure container and try tooljet docs 2024-06-28 19:40:08 +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
Aman Regu
03438867ec
[docs]: Salesforce plugin (#9819)
* [docs]: salesforce plugin

* revert: versions.json changes

* add salesforce docs to v2.50.0-lts & v2.61.0
2024-06-28 15:11:40 +05:30
Aman Regu
4d113b60f1
[docs]: update airtable (#10044)
* update: airtable docs

* [docs]: add airtable updates to v2.50.0-LTS & v2.61.0

* [docs]: add airtable changes to v2.43.0
2024-06-28 15:11:28 +05:30
Kavin Venkatachalam
9e7c0e6005
Merge pull request #10214 from ToolJet/chore/main-to-develop
Merge main back to develop (v2.63.0)
2024-06-28 12:12:40 +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
17dc2cc9a3
Merge pull request #10201 from ToolJet/perf/0.1
release : Performance release 0.1
2024-06-28 11:57:17 +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
Midhun G S
0ca40bc52e
Merge pull request #10114 from ToolJet/release/platformv18
Release Platform v18
2024-06-27 11:10:07 +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
Adish M
b971c5186f
Merge pull request #10197 from ToolJet/docs/remove-versions-and-banner
[docs]: Remove older doc versions + Remove warning banner from v2.61.0
2024-06-26 16:00:12 +05:30
Aman Regu
b57fef7d79 remove warning banner from 2.61.0 2024-06-26 15:57:13 +05:30
Aman Regu
9fd6b31906 remove older doc versions 2024-06-26 15:57:01 +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
Aman Regu
e5b10a53b4
add docs for v2.61.0 (#10190) 2024-06-26 14:47:00 +05:30
Aman Regu
148e27451f
[docs]: Add user & workspace relations api docs (#10183)
* add user, workspace api docs

* update api doc

* update api docs

* update api docs

* update formatting

* update formatting

* add steps to enable API

* add curl example

* update response code format

* revert flag
2024-06-26 13:36:42 +05:30
Karan Rathod
aebbb9c7c8
update formatting of chart code examples (#10178) 2024-06-26 13:36:21 +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
Adish M
50214aadf6
Merge pull request #10149 from ToolJet/docs/setup-docs-minor-updates
[docs]: Minor updates in setup docs
2024-06-24 12:37:40 +05:30
Karan Rathod
02931321b7
update the http proxy setup page (#10105) 2024-06-24 12:37:11 +05:30
Karan Rathod
c982be3c5d minor updates in setup docs 2024-06-24 12:33:48 +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