Commit graph

738 commits

Author SHA1 Message Date
Navaneeth Pk
f5abbcfe12
Click widget to open inspector (#564) 2021-08-20 22:09:21 +05:30
Akshay
5909aaacff
Feature: bulk update capability for mysql plugin (#561) 2021-08-20 19:26:47 +05:30
Gandharv
36347651df
Feature: toggle query pane visibility (#558)
* add sidebar hide/show

* remove sidebar toggle
2021-08-20 18:41:49 +05:30
navaneeth
11a9d3d62b Fix for radio cells not being marked as edited 2021-08-20 17:49:46 +05:30
navaneeth
501b8a8cf5 Fix for incorrect table radio button values 2021-08-20 17:38:10 +05:30
Akshay
f07e87ad48
fix app crash when draging components within modal (#557) 2021-08-20 15:57:22 +05:30
Gandharv
df1b7e905a
fix: dark mode toggle on app viewer (#556)
fix: dark mode toggle on app viewer
2021-08-20 15:35:39 +05:30
navaneeth
0e78b9dbf2 BugFix: Goto app event action should use app slug 2021-08-20 12:03:13 +05:30
Arpit Nath
f25868a832
Feature: toggle switch as table cell (#551) 2021-08-20 09:43:16 +05:30
Arpit Nath
1fdd9eb765
fixes react-table duplicate column keys (#538)
* fixes react-table duplicate column keys

* uuid for column id

Co-authored-by: Arpit Nath <arpitnath@Arpits-MacBook-Pro.local>
2021-08-19 10:32:46 +05:30
Viraj Bahulkar
bda2734a6f
Disable launch button unless app is saved (#544)
* Disable launch button if app not saved

* Revert index.json.builder change

* delete app folder

* Change tooltip text of launch disabled button
2021-08-19 08:18:28 +05:30
Apoorv Tiwari
6277061938
Hide tooltip when the left sidebar icon is clicked (#531)
* Fix the bug

* dealy tooltip and postion it to right

Co-authored-by: “Apoorv <“tiwari.apoorv1316@gmail.com”>
2021-08-18 22:16:24 +05:30
Sherfin Shamsudeen
a53cac24b2
Feature: QR scanner widget (#519)
* Add QR code scanner widget

This commit adds QR code scanner widget which
  * Displays a viewfinder that can be activated or deactivated
  * Exposes a variable named lastDetectedValue which holds the
    data contained in the last QR code it was able to scan
  * Defines an event onDetect which is fired whenever a QR code
    is successfully scanned

* Add documentation for QR scanner widget

* Supply missing newline

* Supply missing newline for qrscanner.svg

* Supply missing newlines and semicolons

* Update error modal content

* Remove `active` property from QrScanner

* Add blob: to content security policy

* Disable content security policy

* Add content security policy that allows self, unsafe-eval and blob
2021-08-18 22:15:43 +05:30
Gandharv
e0ea257036
Fix the top margin of sidebar popovers (#537) 2021-08-17 22:06:42 +05:30
Gandharv
6837104171
Feature: redesign left sidebar 🎉 (#512)
* feat: add left sidebar new ui ❇️

* new: add svg spring motion dark mode icons

* - add tooltip
- reduce icon size to 20px h&w
- fix indentation

* remove logs

* fix: typo

* fix: on click of arrow the ref was not captured, react repo has reference to this issue at : https://github.com/facebook/react/issues/20325

* css fixes

* color changes for moon icon

* revert css'

* fix back button not working due to incorrect clean up function

* feat: add use-router hook component

* - make sun svg have a white circle inside
- fix the alignment of darkmode toggle on homepage

* fix: pkg lock after fresh install with 7.20.x
2021-08-17 11:31:12 +05:30
Arpit Nath
b7f1f403ee
Feature: toggle switch widget (#500)
* feature: toggle component for widget

* relsolvers for PR

* lable and default size update

* fixes alignment
2021-08-13 20:56:56 +05:30
Arpit Nath
29c037afdd
fixes retrive-input value (#514) 2021-08-13 20:56:01 +05:30
Arpit Nath
200cd9f402
Feature: radio button widget (#485)
* feature: radio button for widget

* Revert "feature: radio button for widget"

This reverts commit 99cb80be6a.

* radio button for widget

* icon from svg-repo.com

* radio button widget

* remove unwanted comment

* resolves changes

* component description updated

* radio component properties update

* fixed alignment
2021-08-13 12:00:53 +05:30
Arpit Nath
7d37cf25f4
Feature: update record operation Airtable (#468)
* update record(s) operation : airtable

* fix: update record  operation - Airtable

* nolints

* indentation fix

* duplicate props removed
2021-08-12 21:06:31 +05:30
Sherfin Shamsudeen
f4cb29ff69
Feature: Profile page for users (#501)
* Add endpoint to update user first and last name, password

* Add settings page that allows editing user details

* Respond with first and last name when user is updated

* Add 'Settings' item in the drop-down down for user

* Add newline for index.js of settings page

* Supply missing newlines

* Ask for current password inorder to change password

* Add end-point to change password

This commit also adds a Guard to ensure that the user reenters
existing valid password.

* Add e2e test for change_password endpoint

* Copy change for the toast presenting misentered current password while changing password

* Change password when enter key is pressed from 'new password' box

* Add newline and the end of password-revalidate.guard.ts
2021-08-12 21:03:52 +05:30
navaneeth
1c82f2f7dc Fix for dashboard crash if user is null 2021-08-10 13:56:34 +05:30
navaneeth
ac77059ae8 Use semver to match installed and latest versions 2021-08-10 12:11:51 +05:30
Arpit Nath
6442f23752
Dashboard- App creation date not readable (#482)
* fix-dateCreated

* fixed date format

* Revert "fixed date format"

This reverts commit ee8e99f2f7.

* Revert "fix-dateCreated"

This reverts commit 66eac07917.

* dateformat fixed-dashboardapp
2021-08-09 19:46:10 +05:30
Sherfin Shamsudeen
f88411f01b
Feature: copy invitation link (#465)
* Send invitation tokens with the response to GET:organizations/users

* Add column in users table displaying 'copy invitation' button

This commit also makes the app generate corresponding invitation
URL and copies it to the clipboard.

* Add 'Copy invitation' button next to user's 'invited' status

This commit adds an icon button next to the 'invited' label
of users who are invited. Clicking on the button will copy the
corresponding invitation URL to clipboard, and will also
display a notification that says 'Invitation URL copied to clipboard'

* Remoce unnecessary import of Button

* Remove unnecessary empty line

* Remove unnecessary skeletal line

* Supply a newline at the end of theme.scss

* Show 'Copy invitation' button only for admins

* Send invitation token to front-end only if an admin is logged in

* Show 'copy invitation' button only if invitation token is available
2021-08-09 16:01:08 +05:30
navaneeth
6d7b85639e Merge branch 'feature/nest-server' of github.com:ToolJet/ToolJet into feature/nest-server 2021-08-09 10:12:28 +05:30
navaneeth
9f1b6d5fc8 Merge branch 'develop' into feature/nest-server 2021-08-09 10:12:09 +05:30
Akshay
11df74b3a4
Docker deploy setup for Nestjs (#474)
* make nginx config generic

* fixes env substituted

* remove npm script dependencies from dev

* match all nginx location to server

* revert git clone dev branch
2021-08-09 10:02:25 +05:30
Akshay
57a10398f2
Packer setup for nest server (#463) 2021-08-06 19:37:45 +05:30
Arpit Nath
1eb2e787a4
Feature: Delete record operation for Airtable (#459) 2021-08-05 16:48:09 +05:30
Apoorv Tiwari
d114b5e55a
Fix the read doc link to open on new tab (#458)
Co-authored-by: “Apoorv <“tiwari.apoorv1316@gmail.com”>
2021-08-05 12:53:02 +05:30
Apoorv Tiwari
245f55904b
open read doc. link on a new tab (#456)
Co-authored-by: “Apoorv <“tiwari.apoorv1316@gmail.com”>
2021-08-05 12:52:23 +05:30
Manmeet
f87564b0e3
402 - Widget should be marked as not selected when the inspector is closed (#454)
Co-authored-by: xrimpy <=>
2021-08-04 20:47:51 +05:30
Manmeet
40d8df936d
Switch DarkMode Styles according to localStorage.getItem('darkMode') (#426)
* Switch DarkMode Styles according to localStorage.getItem('darkMode')

Resource for Styling https://snazzymaps.com/

* Maps extracted to its own Folder
Styles extract to JSON

* Styles imported as JS array, darkmode prop accessed instead of LocalStorage

Co-authored-by: xrimpy <=>
2021-08-04 20:46:46 +05:30
Arpit Nath
87d935e37d
Dropdown results should show only input-string as a substring (#450) 2021-08-03 23:00:03 +05:30
Arpit Nath
dfe1adab88
fix alert for datasource modal (#444) 2021-08-03 18:42:56 +05:30
Mohini Dahiya
3052ad41e7
Cypress tests for Editor (#439)
* Cypress tests for Editor

1. Test Navigation Bar elements

* Updated ManageAppUsers.jsx

Removed space from Share text

* update clipboardy package location

moved dependency from root to frontend package.json file

* restored root package.json file

removed clipboardy dependencies.
2021-08-03 10:34:48 +05:30
Arpit Nath
55cc90467b
Hide secret key value for dynamoDb and hide password for Elasticsearch (#441) 2021-08-02 21:16:38 +05:30
Viraj Bahulkar
053d756d78
Fix array dataUpdates storing duplicate values (#436) 2021-08-02 20:05:21 +05:30
Viraj Bahulkar
8c9a566850
Fix dropdown not visible inside table cell (#437) 2021-08-02 20:02:23 +05:30
Arpit Nath
88b914103c
Fix for incorrect position of user role dropdown (#438)
* dropdown selection role fix

* extra space/padding at the bottom of the select fix
2021-08-02 20:01:46 +05:30
Navaneeth Pk
80da5ef884
Feature: Radio buttons as table cell type (#424) 2021-08-02 10:16:59 +05:30
navaneeth
a9a7fdfa55 Disable app users feature 2021-08-01 15:14:23 +05:30
navaneeth
1f8fe20264 Merge branch 'develop' into feature/nest-server 2021-07-31 20:28:32 +05:30
navaneeth
d3ecd25e9a Dockerize for production 2021-07-31 14:18:56 +05:30
Viraj Bahulkar
f837b31e0b
Fix input consistency in posgres GUI (#385)
* Fix input consistency in posgres GUI

* Add wrapper class to GUI select search element
2021-07-30 11:36:27 +05:30
navaneeth
8b778cc1aa Heroku stuffs 2021-07-30 09:21:18 +05:30
Manmeet
d35b2032bc
Typecasting Float to Integer and back to avoid floating point precision errors (#423)
https://stackoverflow.com/questions/3439040/why-does-adding-two-decimals-in-javascript-produce-a-wrong-result

https://stackoverflow.com/questions/1458633/how-to-deal-with-floating-point-number-precision-in-javascript

Co-authored-by: xrimpy <=>
2021-07-27 21:56:31 +05:30
navaneeth
8ed041e991 Feature: Reset password 2021-07-26 21:32:47 +05:30
navaneeth
f22494fb05 Cleanup REST API datasource 2021-07-25 23:02:36 +05:30
navaneeth
116fc1f9f3 Feature: OAuth support for REST API sources 2021-07-25 22:50:19 +05:30