Commit graph

1663 commits

Author SHA1 Message Date
Kiran Ashok
fff9d2afe7
fixing bug during panel height change (#2622) 2022-03-31 16:05:12 +05:30
Kiran Ashok
b42659146a
[ Bugfix ] :: Date range picker width and height not growing with bounding box (#2628)
* fixing daterange picker width and height

* css update

* adding end and start default dates

* removing unwanted code
2022-03-31 16:03:56 +05:30
Muhsin Shah C P
a56c272180
Feature: Added a feature to show raw query responses (#2562)
* Implemented json/raw preview modes

* Added dark theme

* Changed some bg colors

* made text copiable

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-03-31 16:00:09 +05:30
Kiran Ashok
4429cde723
fixing app freeze issue while giving empty array as default value (#2515) 2022-03-31 15:27:24 +05:30
Kiran Ashok
1d67752aca
Bugfix :: Fixing alignment of FX button (#2438)
* fx alignment debugging

* updates

* fixing positioning

* fixing positioning

* resolving undefined issue

* fixing positioning in style tab pane

* code cleanup

* pr changes :: aligning fx with label

* adjusting margin
2022-03-31 15:14:45 +05:30
Kiran Ashok
a034cb4338
Bugfix: when "make editable" toggle is false , edit option for column types (multiselect,select,datepicker) should be disabled (#2329)
* edit check included in datepicker , select and multiselect

* cleanup
2022-03-31 15:09:04 +05:30
Gandharv
b55b260c89
[docs] sanitize html input for comments (#2677) 2022-03-31 09:09:47 +05:30
Manish Kushare
7d9d49d1ca
made the tag and options of dropdown widget aligned horizontally (#2685)
* made the tag and options of dropdown widget aligned horizontally

* Use bootstrap classes to remove margin and padding for dropdown label

* Remove unnecessary css

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-03-30 20:31:09 +05:30
Sherfin Shamsudeen
26a5c43993
Do not change date from default value if default value is invalid (#2681) 2022-03-30 15:05:32 +05:30
Muhsin Shah C P
f0ed2764fd
Feature: port multi select to react select lib (#2551)
* Ported multi-select to react-select lib

* Changed some values

* working on all option select / unselect feature

* All clear event

* Changed exposed values

* Resolved some ui issues
- Changed values height to a fixed size
- Fixed close btn alignment

* Removed 'All' option from selected values section

* Changed some paddings and sizes

* Resolved scroll and label width problem

* Adjusted some margin

* Removed scrolling from container
- scroll only values

* Hide scrollbar

* Resolved indicators alignment

* updated multiselect with searchable select

* Use only multiselect with checkboxes

* Alignment fix for multiselect dropdown

* Make multiselect dropdown adjust according to height

* Add custom rendered for multiselect options

Co-authored-by: stepinfwd <stepinfwd@gmail.com>
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-03-30 14:51:22 +05:30
Navaneeth Pk
aec879e9f7
Fixes the incorrect offset of widgets while dragging (#2675) 2022-03-30 14:49:07 +05:30
Manish Kushare
8682e481fa
Made the confirmation modal consistent with the currently applied theme (#2656)
* made the confirmation modal  consistent with the currently applied theme

* made the request confirmation before query run to behave consistently according to applied theme

* made confirmation modal of query run consistent with the applied theme
2022-03-29 21:27:08 +05:30
Manish Kushare
7c6f8dae74
Adding react-datepicker library instead of react-datetime library in datepicker widget (#2619)
* initial commit

* made datepicker functional

* update date format

* made border-radius and adjusting width and height of the input element to the datepicker container functional

* add year and month selection  dropdown & upon enableDate false, only showing time selection

* changed dropdown year display

* adjusted width of the datepicker widget

* added React.forwardRef inside ExampleCustomInput function

* Show month dropdown on mode select for datepicker

* Slight refactoring

* Display default date on load of DatePicker widget

* Apply brand colors for date picker

Co-authored-by: arpitnath <arpitnath42@gmail.com>
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-03-29 14:51:58 +05:30
Dinath
8a073bd274
Signup page should be scrollable from everywhere (#2643) 2022-03-29 08:58:31 +05:30
Gandharv
d45ef4865e
fix: auto save when component def changes (#2638)
* fix: auto save when component def changes

* remove callback
2022-03-25 18:10:32 +05:30
Muhsin Shah C P
2e62d7480a
Improvement: Exposed dark mode as mode (#2595)
* darkmode globally exposed as mode

* PR changes
- Added mode feature to the viewer
- Changed mode object to a single value

* Changed mode to theme
2022-03-25 15:45:44 +05:30
Kiran Ashok
3f9c718fda
fixing large text in selected dropdown not visible (#2630)
* fixing large text in selected dropdown not visible

* bugfix
2022-03-25 15:40:33 +05:30
Gandharv
c974373f06
fix: reset undo/redo actions on version change (#2574) 2022-03-24 21:31:24 +05:30
Gandharv
8a6df632d2
fix: dont update state when appDef is equal to newDef (#2576) 2022-03-24 21:30:28 +05:30
Muhsin Shah C P
81bed483f9
Feature: Added a field for custom query params (REST API OAuth setup) (#2605)
* Added custom query params to rest api oauth flow
- Also resolved a bug

* Refactoring code
2022-03-24 21:21:34 +05:30
shivansh-kul
8cf3fd8334
Fixes flickering issue in app manager (#2609)
* bug fix-Flickering issue in app version manager

* bugfix-Flickering issue in app manager

* bugfix app manager dropdown flickering
2022-03-24 12:10:49 +05:30
Kiran Ashok
01730b35e9
[ Enhancement ] :: Tabs widget bug fixes (#2524)
* bugfix :: If we change the default tab field, the change is not immediately reflected on the widget
default tab field only accepts string value: make it reflect number values as well

* fixing exposed variable

* update

* cleanup

* pr changes updated : exposing current tab
2022-03-23 20:49:48 +05:30
Akshay
153ce5b60b
Chore: Revise metadata fetch setup for telemetry (#2610)
* revise metadata service for telemetry

* send finish installation metric only on prod

* fix endpoint

* keep fetching metadata with an interval

* fix version check error

* remove ip address on telemetry
2022-03-23 19:53:40 +05:30
Kiran Ashok
9732004fc6
app crash bugfix while adding same datasource (#2617) 2022-03-23 18:35:19 +05:30
Lock Garnock
42b1cd5515
Fixed font-weight of transformation toggle (#2615) 2022-03-23 14:51:26 +05:30
Arpit
9acee3330e
Fixes codehinter field margin for text (#2557) 2022-03-23 14:04:48 +05:30
Kiran Ashok
e4b43e2df7
[ Enhancement ] :: Making fixed headers for query panel and properties/styles sidebar (#2601)
* fixing query panel header

* fixing right siedebar header : making it fixed

* fixing bug in higher resolution

* fixing position

* updating pr changes : dark mode color issues
2022-03-23 13:50:35 +05:30
Akshay
b8288402d0
Add support for specifying file upload encoding (#2608) 2022-03-23 07:51:23 +05:30
Abhishek K M
8baa8190d6
Fixes text color in dark mode (#2585) 2022-03-21 09:05:02 +05:30
FelipeThT
06d22cfe82
update label text to 'select datasource' while creating a new query (#2571) 2022-03-19 07:31:50 +05:30
Kiran Ashok
329e5e29fe
[UI improvement] Datasource selector in query manager updated from dropdown to cards (#2469)
* updating query manager datasource listing ui

* ui updation for datasource in query manager

* including back button after selecting datasource

* handling ui break when more data source is added

* updating key

* removing unused code

* removing unused code

* updating ui for darkmode support + testing clearing of fields during backbutton click

* fixing border

* testing updates for clearing fields for stripe,rest

* updated transformation alert

* indication for selected data source

* updating styles for dark mode

* darkmode bugfix

* updating transformation style to enable popover

* bugfix

* css updates for popover

* style updates

* aligning icon

* updating styles

* cleanup

* state name updated

* removing unwanted things from ui during create query

* lifting state uo :: fixing intermediate state issue while clicking add query during query edit

* update

* fixing typesense icon
2022-03-18 10:27:35 +05:30
Sherfin Shamsudeen
be50abc076 Merge branch 'release/v1.6.0' 2022-03-17 22:32:57 +05:30
Arpit
0182283819
refers 665b69fa81 (#2560) 2022-03-17 18:16:28 +05:30
Muhsin Shah C P
d10625ca4c
Changed rest api query builder design (#2472)
* Changing rest api query builder design
- Changed vertical tabs to horizontal
- Removed key,value group header
- Changed icons
etc

* Removed unwanted spaces & fixed dark mode

* Added delete option to the 0th key value pair also
- Changed url field's width

* Resolved a bug

* Fixed size & alignment issues
- Changed some bootstrap row classes to flex layouts

* cleaning code

* Added some styles

* Fixed minor ui issues
2022-03-17 12:50:55 +05:30
Kiran Ashok
243c671acd
Fixes alignment of query search field (#2521)
* fixing padding issues in query panel search

* fix for monitor screens

* positioning query panel

* fixing position of all popover in left sidebar

* updates

* updating header margin to be equal and removing unwanted margin in query list
2022-03-16 22:19:48 +05:30
Gandharv
7e0a20ad37
Add tooltip for fx button (#2531) 2022-03-16 22:12:24 +05:30
Sherfin Shamsudeen
f8335a1bf5 Merge branch 'main' into develop 2022-03-16 18:15:03 +05:30
Sherfin Shamsudeen
a1eaaad33c
Send widget to error boundary for too many renders (#2541)
* Send widget to error boundary for too many renders

* Reset renderStartTime once check for too many renders are completed
2022-03-16 18:12:20 +05:30
Arpit
bcb24d263a
Fixes placeholder alignment (#2513) 2022-03-16 07:36:38 +05:30
Arpit
b8690a23be
[Bugfix] Fixes : widgets get focused on viewer mode when hovered (#2519)
* fixes On hover, widgets get focused on viewer mode

* updates classname

* resolves cls
2022-03-15 17:48:07 +05:30
Akshay
841710aa9b
Fix: Version creation on empty/invalid version from id (#2510)
* fix version creation on empty/invalid version from id

* fix spec

* hotfix: Edited changes not shown when switching versions (#2386)

* fix edited changes not shown when switching versions

* fix version create from not picking editing version

* fix version switch not updated on editing version save
2022-03-15 15:12:43 +05:30
Akshay
fa302c0bb0
hotfix: Edited changes not shown when switching versions (#2386)
* fix edited changes not shown when switching versions

* fix version create from not picking editing version

* fix version switch not updated on editing version save
2022-03-15 13:02:45 +05:30
Muhsin Shah C P
70379d4b51
improvement: widget search result will be shown as one list (#2504)
* Now search result will show as one list

* renamed searchedWidget variable to allWidgets
2022-03-15 12:16:46 +05:30
Naveen Pandurangi
fe9233adf4
Hide query panel tabs if a data source is not selected. (#2505)
* FIXES #2451

Hide query panel tabs if a data source is not selected.

* FIXES #2428

Increase the width of search field when focused

* Update code
2022-03-15 08:34:32 +05:30
Naveen Pandurangi
8147c46f27
Increase the width of search field when focused (#2506)
* FIXES #2451

Hide query panel tabs if a data source is not selected.

* FIXES #2428

Increase the width of search field when focused

* Update code
2022-03-15 08:05:06 +05:30
Arpit
966428095b
Expose row data to table widget column popover (#2501) 2022-03-14 14:59:29 +05:30
Muhsin Shah C P
4bfc2c7c1c
Fixed: toggle is not working (#2453) 2022-03-14 14:54:07 +05:30
Kiran Ashok
e85d5f75c6
Increase query panel width (#2500)
* increasing query panel width

* update
2022-03-14 10:16:33 +05:30
KaviiSuri
5f1ac2b27b
Set exposedVariables.value to "" for TextArea components fixes Issue: #2454 (#2486)
* fix: set `explosedVariables.value` to "" for TextArea components

* changed default text to correct one

* reverted package-lock.json and server/package-lock.json
2022-03-14 00:06:33 +05:30
Sherfin Shamsudeen
cba9837d06 Merge branch 'main' into develop 2022-03-11 12:02:37 +05:30
Kiran Ashok
442c470ead
Redesigned left sidebar to increase width and include labels (#2482)
* setting minimum width for left sidebar

* updated left sidebar width

* left-sidebar width updation and including label

* adjusting margin for changed width

* bugfix darkmode

* fixing bug in margin of sidebar

* updating icon for inspect

* aligning canvas for changed width

* adjusting margin of sidebar popovers for changed sidebar width

* margin bugfix
2022-03-11 08:36:38 +05:30
Olaleye Blessing
18ef3273d3
Show loading state while submitting password reset form (#2487) 2022-03-11 08:31:47 +05:30
Maurits Lourens
498ddcd836
Fix inconsistent border width of query panel (#2490) 2022-03-11 08:23:15 +05:30
Akshay
8bfd814b3a
Feature: Version deletion (#2492)
* add ability to delete versions

* add specs for version delete

* add check for preventing released version deletion
2022-03-11 01:44:37 +05:30
Muhsin Shah C P
633a318d27
Resolved a bug (#2414) 2022-03-10 21:06:04 +05:30
Muhsin Shah C P
24fa916abb
Now widget can go on top of the another widgets (#2444) 2022-03-10 17:30:33 +05:30
Arpit
44bbbc8936
[Hotfix] resolves widget width inside modal(resize issue) (#2476)
* resolves widget width inside modal(resize issue)

* removes comments
2022-03-10 17:21:46 +05:30
Maurits Lourens
60f515d19c
Feature/2395 - add eslint to plugins (#2402)
* merge develop

* Add eslint dependencies, configs and scripts to plugins project

* run lint with Github action

* ignore tests and dist folders

* fun eslint with --fix and manual fixes, renamed __tests_ to __tests__

* add plugins packages folder to lint-staged config

* fix lint issue
2022-03-10 12:29:48 +05:30
Kiran Ashok
b83a83df36
Making app "create new version" dropdown into a scrollable container (#2465)
* fixing app vrsion modal

* completed fixing bottom bar

* fixing typo
2022-03-09 16:48:50 +05:30
Sherfin Shamsudeen
45a3844668
Ensure that onComponentOptionsChanged returns a promise (#2467) 2022-03-09 13:51:44 +05:30
Maurits Lourens
4bdf39ad73
Don't overwrite the background color of the jet-container (#2459) 2022-03-09 08:36:38 +05:30
Maurits Lourens
fbb33fcb15
Add option to hide secondary value (#2460) 2022-03-09 08:35:15 +05:30
Kiran Ashok
b921e13fbb
UI for comments section in editor updated as per design (#2390)
* enhancement ::
updating ui issues in comment edtior section

* bugfix :: updates styling , margin issues in comment mentioning

* styling fix

* fixing ui of comments

* changing user name to slice of firstname and lastname
2022-03-08 23:56:15 +05:30
Muhsin Shah C P
54562bfa05
Json preview of query pane is slowing down the app (#2434)
* Working on json preview

* Added new json preview lib

* Changed theme background
2022-03-08 14:57:28 +05:30
Muhsin Shah C P
fe0da03f85
Added responseHeaders to exposed data (#2426) 2022-03-08 12:09:53 +05:30
Sherfin Shamsudeen
06c8fa6fdd Merge branch 'main' into develop 2022-03-08 11:56:04 +05:30
Muhsin Shah C P
72ca2f5868
Feature/range slider widget (#1919)
* Implemented range slider

* Removed unwanted files and code

* Changed min and max type to number

* Added an icon
2022-03-08 10:02:56 +05:30
Muhsin Shah C P
b2491a05d2
BugFix: variables not accessible from custom js queries (#2448) 2022-03-08 09:47:36 +05:30
Jordi
5a8e7f72f1
Fix QR scanner firing event without QR (#2436) 2022-03-08 09:41:29 +05:30
Aniket Pawar
73789dfceb
[Bugfix] Whiggling fix on App Card Focus (#2449) 2022-03-08 09:26:40 +05:30
Sherfin Shamsudeen
273c5e3a08
Add default value for alignment of dropdown to left (#2431) 2022-03-04 13:20:44 +05:30
Maurits Lourens
6547f862e5
add text alignment option to dropdown (#2406) 2022-03-04 12:55:56 +05:30
Arpit
4ff45bf024
Fix for extra whitespaces resolving to strings (#2408) 2022-03-04 11:14:34 +05:30
Gandharv
184876c913
[tests] add pagination tests (#2417)
* test: add pagination tests

* redo
2022-03-04 07:58:59 +05:30
Naveen Pandurangi
1cfffb902c
FIX #2375 - Incorrect error message when user email already exists (#2418)
* FIX #2375

Incorrect error message when user email already exists

* Remove console log

* Add existing user check before creating new user
2022-03-04 07:58:02 +05:30
Sherfin Shamsudeen
83810f75c8 Merge branch 'release/1.3.0' 2022-03-03 21:44:45 +05:30
Kiran Ashok
50a57d13fd
bugfix (#2411) 2022-03-03 20:36:49 +05:30
Akshay
eacbfc4c9d
Fix token present in referrer header (#2413) 2022-03-03 20:16:35 +05:30
Kiran Ashok
f7ddae899f
Bugfix/Fixing text overflow issues in table for long text (#1948)
* updating text wrap issue in table

* functionality and styling to allow text wrap feature for overflow in table

* updated to include horizontal scroll action

* update :: meaningfull naming update

* pr review changes

* updated to add hide option , code optimizing

* merge conflict

* fixing hide option breaking layout

* overflow field for only possible fields

* updating key to avoid confusion

* cleanup

* fixing scroll issue

* merge error

* hide theme updated

* text wrapping avoided for column type text

* typo fix
2022-03-03 14:11:38 +05:30
Sherfin Shamsudeen
7b840b7eb3 Merge branch 'main' into develop 2022-03-02 21:57:11 +05:30
Sherfin Shamsudeen
42058bd088
Enforce boolean values on clientSidePagination and serverSidePagination (#2398) 2022-03-02 16:04:35 +05:30
Akshay
babb58524a
Fix: Client entrypoint (#2338)
* make public path configurable

* remove unused public path entrypoint

* fix lint
2022-03-01 13:25:51 +05:30
Akshay
785ea8f049
Fixes app version preview (#2368) 2022-03-01 09:43:14 +05:30
Sherfin Shamsudeen
61773e4b04
Return promise returned by onComponentOptionChanged for subcontainer as well (#2378) 2022-02-28 17:28:56 +05:30
Akshay Sasidharan
18c4d91016 Merge branch 'main' into develop 2022-02-28 14:42:09 +05:30
Kevin Osborn
3baa14059a
Changed Auto Saved text to Saved (#2361)
* Changed Auto Saved text to Saved

* Issue-2358: Fixed other text

* Updated Lint issue

Co-authored-by: Kevin Osborn <kevinosborn@Kevins-MacBook-Pro.local>
2022-02-28 14:16:07 +05:30
Sherfin Shamsudeen
a9a991b8a1
Hotfix: Multiselect fix (#2374)
* Set background color of selected multiselect option to brand color

* Do not close multiselect options on option select
2022-02-28 14:07:13 +05:30
Maurits Lourens
93af7cedcb
Feature: Add remove from folder option to apps dashboard (#2333)
* Add remove from folder option to apps dashboard

* Add confirmation modal
2022-02-28 08:45:03 +05:30
Sherfin Shamsudeen
bff40ea37a Merge branch 'main' into develop 2022-02-25 20:04:47 +05:30
Arpit
a6b72d387a
[Bugfix] multi-line SQL queries generated with Javascript (#2310)
* fixes multi-line js in sql queries

* add test case for multi-line string passes as optins to getQueryVariables
2022-02-25 20:04:05 +05:30
Arpit
109e1baf4a
Hotfix/fix action for dropdown (#2349)
* fixes dropdown fireEvent for on select

* fixes value undefined at .then() chained to Promise?

* adds explicit return statement for viewer: onComponentOptionChanged
2022-02-25 15:20:34 +05:30
Maurits Lourens
b6204f6711
Add tooltip to query panel and use ellipsis when the name is too long (#2346) 2022-02-25 07:14:51 +05:30
Kiran Ashok
89c954fe42
Bugfix :: wraping all text in statistics widget (#2182)
* bugfix :: text overflow issue fix

* text wrap , padding fix

* updated styles

* making overflow hidden

* bugfix :: updated styles

* style updated positioning for trend arrow
2022-02-24 14:07:30 +05:30
Sherfin Shamsudeen
f393a4d2e9
Recalculate table columns data if actions data is changed (#2332) 2022-02-23 14:27:14 +05:30
Kiran Ashok
af0ce7d8bb
Bugfix: toggle should be disabled when a toggle column of table widget is not editable (#2327) 2022-02-23 10:27:55 +05:30
Gandharv
f2b0b880f1
Test: add app-util test setup (#2326) 2022-02-23 09:48:05 +05:30
Arpit
c30a4cd939
Fixes file picker crash (#2320) 2022-02-22 18:24:05 +05:30
Arpit
ec7c8749b6
Fixes Modal won't reappear after closing it with ESC (#2319) 2022-02-22 18:22:34 +05:30
Karl Rezansoff
80b6f5170b
Disable preview and create query button when no datasource selected (#2314) 2022-02-22 10:24:03 +05:30
Gandharv
3c0fa37a5f
Refactor: create component for walkthrough & ws (#2307)
* refactor: create component for walkthrough

* fix: lint

* refactor: move websocket to a different file

* close socket on unmount
2022-02-21 23:37:48 +05:30
Muhsin Shah C P
2cc788ab6c
Feature/plugin: n8n integration 🔥 (#2227)
* Integrated new n8n datasource [initial]

* Resolved some bugs

* Added a dropdown for auth type
- changed sensitive fields to encrypted
- Added basic & header auth

* Added changes
- Plugin icon
- Removed ecrypted option from username
- Chnaged some placeholder text and field names

* Changed datasource fields
- Removed host from datasource modal
- Added url field to operations
- Changed operation names

* Redesigned dynamic list

* changed error message

* Changed icon

* Added helpText to dropdown-flip component

* Cleaning code

* Cleaning code

* Added n8n documentation

* Edited hint text
2022-02-21 23:37:09 +05:30
Arpit
2d3a028789
Resolves lint warnings/errors: frontend (#2311) 2022-02-21 23:34:02 +05:30
Abhishek K M
449135e54d
increase query name field by 50% (#2313) 2022-02-21 23:10:43 +05:30
Abhinaba Adhikari
17e3b37fa5
Dark mode theme for App Edit button (#2298) 2022-02-20 22:45:18 +05:30
Arpit
c0e90ec729
Fixes icon and text alignment for query-pane datasource selection (#2289)
* fixes icon and text alignment for query-pane datasource selection & adds runjs icon

* fixes horizontal alignment for datasource icons and name
2022-02-19 23:42:50 +05:30
Abhishek K M
8826d69653
Fixes space between query pane and widget section (#2294) 2022-02-19 23:32:43 +05:30
Kyle Felter
1ccd10dc23
Adds the not equals and not matches filters (#2287) 2022-02-19 23:31:12 +05:30
Sherfin Shamsudeen
a4f2593d3d
Change the position of readOnly prop of subContainer inside ListView.jsx (#2278) 2022-02-17 16:11:24 +05:30
Sherfin Shamsudeen
c4f179330b
Feature/make list item available for actions of list children (#2272) 2022-02-17 13:10:20 +05:30
Navaneeth Pk
8a15765c38
Add organization to metadata modal (#2273)
* Add organization to metadata popup

* Fixes
2022-02-17 11:40:25 +05:30
Arpit
64cfcc6acd
Fixes a typo in datasource modal (#2270) 2022-02-17 00:07:31 +05:30
Arpit
dd79f24715
[Bugfix] Typing "this" or "window" or "app" on any code box will crash the app completely (#1998)
* fixes: Typing  ,  or  on any code box will crash the app completely

* handle circular dependecies in the preview component and checks to resolved reserved keywords list

* remove comments

* exp: resolves reserved keywords to null if declared inside obj

* Remove unnecessary import for react-hot-toast

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-02-15 12:19:22 +05:30
Arpit
7a1778edcd
Fixes inconsistent styles for widgets in darkmode (#2252)
* fixes inconsistent styles for widgets in darkmode

* fixes default color for lightmode
2022-02-14 19:11:39 +05:30
Arpit
f1b5fc73ed
Fix/codehinter fields scroll (#2211)
* fixes only for restapi

* Fix

Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
2022-02-14 19:03:47 +05:30
Girish Bharadwaj
535b9234b5
Moved the layout section to above forms section (#2253) 2022-02-14 13:29:42 +05:30
Arpit
eda1b0f431
Fixes querypanel reset when widget is clicked or dragged (#2204) 2022-02-12 21:30:10 +05:30
Ivelin Ivanov
a403a2fe2c
Fixed not visible folder name input field text in dark mode when the field is not selected. (#2234) 2022-02-12 15:51:05 +05:30
Sherfin Shamsudeen
401fdc6837
Show app name as window title when launched (#2229) 2022-02-11 17:32:32 +05:30
Muhsin Shah C P
2347b1f9e0
Added a spinner to show before rendering template images (#2206)
* Added a spinner for show before rendering template images

* Spinner with another lazyload lib

* Added additional property to track img changes

* Changed lazyload with spinner to a reusable component
2022-02-11 07:07:46 +05:30
Muhsin Shah C P
02e7b3538c
Now list item text weight is similar in all browsers (#2209) 2022-02-10 14:30:14 +05:30
Muhsin Shah C P
97d355b6e4
Fixed scroll problem (#2199) 2022-02-08 12:41:30 +05:30
Arpit
f57c848bdc
darktheme onboarding and walkthrough (#2200)
* dark theme for onboarding modal

* dark theme for onboarding-walkthorugh
2022-02-08 12:41:16 +05:30
Sherfin Shamsudeen
2d89658997 Read safely from rest api options method key 2022-02-08 12:10:42 +05:30
Kiran Ashok
5d3aefdec4
Fixes toggle layout widget visibility (#2184) 2022-02-08 08:53:14 +05:30
Midhun G S
f2088be23b
[BUG-2187] Plugins manifest.json isLoading type should be boolean (#2188)
* bug-2187 fix

* add encrypted field
2022-02-08 08:44:38 +05:30
Navaneeth Pk
277195d8d3
Fixes inconsistent margin of Fx fields (#2194)
Co-authored-by: gandharv <gandharvkumargarg@gmail.com>
2022-02-08 08:43:33 +05:30
Sherfin Shamsudeen
46ef41fb0c
Read safely from plotly-json properties to avoid crash on existing charts (#2193) 2022-02-08 08:21:48 +05:30
Muhsin Shah C P
2c70a98e94
Fixes incorrect marker color for charts (#2180) 2022-02-07 22:15:31 +05:30
Arpit
ce0254215e
[improvements/update] dark theme fixes (#2181)
* fixes app-version-name form-select border

* layout btns svgs for dark theme
2022-02-07 22:10:58 +05:30
Muhsin Shah C P
b6fcbc44c3
Fix: Transform label and toggle should be in one row (#2175)
* Fixed transform toggle ui

* Changed to correct positions
2022-02-07 22:09:33 +05:30
Muhsin Shah C P
03100b6363
Changed dashboard folders skeleton design (#2179) 2022-02-07 21:36:46 +05:30
Sherfin Shamsudeen
c64b68187a
Convert multiple fields to fx (#2170)
* Set visibility, loadingState and disabledState of all components to be displayed as UI

* Set fxActive of visibility, loadingState and disabledState of all existing components to true

* Remove unnecessary console.log from migration
2022-02-07 19:58:34 +05:30
Arpit
ee353966b4
fixes rest-api query methods (#2171) 2022-02-07 19:06:16 +05:30
Shubhendra Singh Chauhan
14c29ee92c
Added more templates (#2123)
* Added templates

* added new categories

* removed multiple versions in a template
2022-02-07 18:51:15 +05:30
Kiran Ashok
5afbf1f0ed
updated homepage with template chossing option (#2165) 2022-02-07 18:50:30 +05:30
Arpit
8c990df18d
[Bugfix] style fixes querypanel (#2163)
* fixes default value for restapi

* fixes default value for restapi

* restapi-url field width 100%

* removes extra padding from codehinter input field

* fixes querypanel code hinter margins

* fixes overlap fields firestore
2022-02-07 18:13:28 +05:30
Muhsin Shah C P
13c6b291a6
Fix: Button should only show the spinner when it is loading (#2162)
* Now btn only show spinner when its loading

* changed release btn definition
2022-02-07 18:02:49 +05:30
Gandharv
41c740e85f
Fixes re-render of query manager & widgets container (#2168) 2022-02-07 17:21:10 +05:30
Navaneeth Pk
7b20e9a27c
Minor style corrections for Fx inputs (#2152)
* Fixes fx

* fix: jump effect while fx switch

* Revert "fix: jump effect while fx switch"

This reverts commit 75471678ce.

Co-authored-by: gandharv <gandharvkumargarg@gmail.com>
2022-02-07 16:08:42 +05:30
Gandharv
fa995494c7
Fixes star rating color property (#2159)
* fix: star rating color property

* remove todo
2022-02-07 14:56:51 +05:30
Navaneeth Pk
8b915fd5ef
Fixes an issue that causes customObjects being resolved incorrectly (#2157) 2022-02-07 13:13:55 +05:30
Gandharv
ed8dca3296
Add position absolute to comment loader (#2138)
* add position abs and zindex to comment loader

* remove react-spring, prevents slow fade in effect

* remove animation class

* dark mode code added

* reset edit comment id on comment saved
2022-02-07 11:13:47 +05:30
Kiran Ashok
f5012352e4
Fixes UI issues part of code edit (fx) feature inclusion & number type addition (#2122)
* alignment fixed for fx

* fixing text colour in dark mode fx

* formating all boolean values

* including number type

* updating functinal logic for number type

* style updated

* style updated

* fixing table text colour not showing bug

* fixing darkmode bg colour

* Flipping transition animation , without delay fix

* bugfix:: fixing styles margin updated

* fixing margin

* fixing padding for new number input

* Revert "fixing margin"

This reverts commit b74e524443.

* Set bottom margin for hinter column to 16px

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-02-07 09:13:12 +05:30
Arpit
28ddc302c3
[improvements/fixes] Dark theme fixes (#2140)
* fixes empty folder text

* fixes dashboard-app menu bg

* fixes dashboard modal bg

* fixes dashboard app menu - add to folder dropdown bg

* fixes dashboard- create new folder input text field

* fixes dashboard-folder list: actibe folder bg

* fixes comment-thread-modal-card-close icon

* fixes comment popover textarea color

* fixes theme for comment popover emoji picker

* fixes comment-noitification sidebar close icon

* fixes/add dark theme to event manager popup

* fixes table widget: actions popover

* fixes table widget: column popover

* fixes widget inspector tab header styles"

* fixes widget inspector name field padding

* fixes widgets' inspector selection ui component/elements dark-theme

* fixes ManageGroupPermissionResources: selection dropdown theme

* fixes loginPage: dont have acc yet? text color with theme

* fixes blank page: empty-title text color

* fixes create version modal selection dropdown theme
2022-02-07 01:04:52 +05:30
Navaneeth Pk
15f4a52d0e
Use mouseEnter event instead of mouseOver event (#2150) 2022-02-07 01:02:56 +05:30
Navaneeth Pk
c6ae53bd4e
Fixes incorrect positioning of query run button (#2146) 2022-02-07 00:32:02 +05:30
Navaneeth Pk
b59817d625
Updated dnd to follow pointer position (#2144)
* Updated dnd to follow pointer position

* Remove console.log

* Select component on resize

* Minor fixes
2022-02-06 18:45:38 +05:30
Navaneeth Pk
b1a9af0f2c
Adds guided walkthrough for new users (#2086)
* Adds walkthrough

* Fixes

* Added a condition for walkthrough

* Changed popup design

* Now walkthough only show after first version is created

* cleaning code

* Minor fixes

Co-authored-by: Muhsin Shah <muhsinshah21@gmail.com>
2022-02-05 07:34:02 +05:30
Akshay
59cf3b1931
Fix: Googlesheets OAuth refresh token flow (#2118)
* implement google sheet oauh token refresh flow

* format lint

* make use of constructor name as instanceof fails

* remove unused import

* force consent to get refresh token on googlesheets ds
2022-02-05 07:09:40 +05:30
Midhun G S
72db6f6d8c
Tooljet CLI deployment and sanity check (#2096)
* feature-2054 plugin cli

* plugin cli

* readme changes

* npm publish

* Review comments

* Review comments

* cli fix

* added build flag
2022-02-05 06:49:49 +05:30
Arpit
2489f1c9d6
fixes typo: Tooljet -> ToolJet (#2139) 2022-02-05 06:48:44 +05:30
Muhsin Shah C P
376e92bdfc
Improvement: Changed widget handle UI (#2116)
* Changed widget handle design

* Resolved a bug

* Added a solution for widget overlapping

* Changed resizer border-type and color
2022-02-04 20:54:41 +05:30
Gandharv
06b16df8a3
Adds comments on top of widgets (#2137) 2022-02-04 16:35:11 +05:30
Arpit
65c8527dbe
Fixes the blue border when dropdown was focused (#2127) 2022-02-04 14:20:03 +05:30
Akshay
be87a3c51e
Autosave definition on version release (#2120) 2022-02-04 13:51:32 +05:30
Gandharv
bc1203133f
Remove widgets from appDef when tab widget deleted (#2133) 2022-02-04 13:50:07 +05:30
Navaneeth Pk
eb75038b93
Fixes duplicate widget names being generated (#2129) 2022-02-04 12:02:19 +05:30
Muhsin Shah C P
b433150628
Changed bottom margin between app cards (#2134) 2022-02-04 11:58:49 +05:30
Arpit
60dba40451
[Bugfix] component names should be generated uniquely (#2006)
* fixes:component names should be generated uniquely

* refactor

* removed unwanted condition

* fire toast only when user presses enter or onBlur event fires

* error toast only one should be shown at once

* refactor

* removed not req change
2022-02-03 17:40:50 +05:30
Gandharv
a649d1c88b
Add clone component functionality (#1970)
* feat: add clone component functionality

* change to cmd + d

* use unique name for copied item

* fix container clone issues

* move naming logic to parent

* deprecate old method

* remove inspector after clone

* generate uuid from pkg

* use copy of appdefinition

* remove redundant if stmt

* Fixes for tabs

Co-authored-by: Navaneeth Pk <navaneeth@tooljet.io>
2022-02-03 14:45:40 +05:30
Muhsin Shah C P
f210d5edea
Added border radius property to range picker (#2114)
* working on radius

* Added radius property
2022-02-03 14:37:39 +05:30
Gandharv
c6cebde78f
Remove blue border of source dropdown (#2094) 2022-02-03 12:38:23 +05:30
Navaneeth Pk
95c2883498
Prevents multiple widget handles from being shown (#2092) 2022-02-03 12:37:34 +05:30
Muhsin Shah C P
a6eed08a11
Fixes chart widget toggle issue (#2101) 2022-02-03 08:50:43 +05:30
Muhsin Shah C P
7bb438d442
Fixes dark mode for widgets in sub-container (#2103) 2022-02-03 08:25:15 +05:30
Muhsin Shah C P
96052ca81c
Fixes texts being selected when the query pane is dragged 2022-02-03 08:24:16 +05:30
Arpit
3a62ac9820
[improvement] Query panel redesign (#1947)
* query panel headers styles

* create query button style update

* create query button style update

* create query button style update: mixins

* querypanel header nav-links updated

* querypanel header buttons

* restapi: url hinter styles

* fixes querypane header width, undo prev styles applied

* querypanel header icons margin fix

* restapi: header tab

* restapi: params tab

* restapi: body tab

* base url style fixed

* added alert component to @/_ui

* adds margin top to query-panel tabs

* bumped font weight of preview

* on hover query style updated

* selected query style update and along with dark themed

* adds new searchbox component, added search queries

* fixes query panel query lists icons margin

* query selected hover bg

* back icon should not be render if callback is a function

* airtable: queries redesigned

* stripe: queries redesigned

* fixed query-pane header responsiveness

* fixes tab title typo

* undp/redo select datasource only when mode='create'

* removes comments

* refactor restapi url codehinter styles

* fixes white spaces in query pane and query pane header

* minor updates for restapi query options styles

* removes tool-tip for lens svg icon for search: query-pane header

* adds button loading spinner with primary color

* fixes hover bg color for queries

* update: query hover bg color to lighter tint

* update query list icons: trash and play svgs

* adds icons to the selection component

* fixes tabs alignments restapi

* fixes codehonter text margin: restapi url

* fixes advanced-options-container margintop

* new UI query: dynamodb

* new UI query: elasticsearch

* new UI query: firestore

* new UI query: mongodb

* new UI query: mysql

* new UI query: psql

* new UI query: typesenseapi

* new UI query: gsheet

* new UI query: sendgrid

* new UI query: twillio

* new UI query: gcs

* new UI query: minio

* new UI query: aws

* update query bg color and hover bg color

* fixes run query icon for dark theme

* fixes input query title text alignment

* update query header title

* adds search queries placeholder and add icon when search box is displayed

* updated No results query text

* undo/redo rest-api tabs: fixes whote spaces

* undo/redo: rest-api tabs conde hinter placeholder paddinleft

* adding new queries when search box component is mounted:fix

* fixes creating a new query after filtering queries

* fixes dark theme for select search components

* reverts query pane header search box with add icon

* fixes input left margin

* fixes bottom padding rest api tabs

* fixes toggle button:not selected in dark theme

* fixes typos

* fixes preview button spinner size

* undo/redo: query-trash-icon.svg for queries and trash.svg for components

* query icons badge bg update[options]

* icon badge fix

* move static styles to theme.scss

* restapi: url field height increment

* fixes query name when adding a new query with filtered querylist

* fixes alignment issues of the query header icon

* revert back to 32px code hinter height

* adds apdding to code mirror line

* updates to react-select

* remove component unmounts and mounts side effect
2022-02-02 22:29:57 +05:30
Gandharv
303aafb152
Changed default size of few widgets (#2095) 2022-02-02 16:00:17 +05:30
Gandharv
36c74c118c
Adds escape shortcut to close the widget inspector (#2093) 2022-02-02 15:02:54 +05:30
Navaneeth Pk
966e7b6d77 Merge branch 'main' into develop 2022-02-02 14:48:55 +05:30
Midhun G S
013cb7d091
[BUG-2080] App edit button visibility (#2081)
* App edit button visibility

* Style changes
2022-02-02 14:36:59 +05:30
Kiran Ashok
2626bd6ec3
Fixes modal crashes on dropping widget inside it (#2069)
* fixing undefined error

* fixing undefined error
2022-02-02 14:36:12 +05:30
Muhsin Shah C P
d256cff06f
Fixed app card skeleton (#2088) 2022-02-02 12:33:46 +05:30
Muhsin Shah C P
827a0893bd
Added a border radius property to multi-select widget (#2073)
* Added border radius

* Resolved bug: can't set radius to another multiselect in a same canvas
2022-02-02 08:11:52 +05:30
Muhsin Shah C P
c70b0acec7
Added selected text color property to the dropdown widget (#2064)
* Added selected text color property

* Changed property name
2022-02-02 08:08:41 +05:30
Kiran Ashok
bd6029b19b
ui changes in comments section (#2082)
* enhancement ::
updating ui issues in comment edtior section

* bugfix :: updates styling , margin issues in comment mentioning

* styling fix
2022-02-02 08:07:02 +05:30
Kiran Ashok
f53f2ccb42
fixing icon/image in dark mode in onboarding page (#2084)
* added new svg

* bugfix :: padding inconsistency , dark mode svg update
2022-02-02 07:49:59 +05:30
Sherfin Shamsudeen
36150dc8d5
Fx button for code hinter fields that will flip them to corresponding UI components (#2059)
* Allow flipping non-code fields to code fields

* Revert "Allow flipping non-code fields to code fields"

This reverts commit 190e686994.

* Accept type prop to CodeHinter

* Allow CodeHinter to display UI elements instead of codebox

* Use style FxButton as flipper for code hinter

* Do not show Fx button on codehinter that allows only codebox

* Implement Select and Toggle flippable fields for code hinter

* Apply proper padding for Fx button on codehinter and its toggle component

* Make component properties remember their Fx status

* Avoid generating code when Fx is activated

* Add Fx to color field

* Add Fx to align property type

* Support json type for codehinter and remove unused Text type

* Extend codehinter width to 100%

* Fix bug that caused serverside pagination property to not work

* Remove unnecessary comments
2022-02-01 19:46:21 +05:30
Gandharv
a68cd92a8f
Fixes rangepicker default value (#2078) 2022-02-01 18:35:22 +05:30
Muhsin Shah C P
16d2a1da4b
Improvement: added onRowClicked event to listview (#1975)
* added onRowClicked event to listview

* working on event data

* Removed custom component fn from this PR

* Changed hard coded component name
2022-02-01 18:07:36 +05:30
Muhsin Shah C P
e622dae158
Added border radius property to table widget (#2077) 2022-02-01 17:06:41 +05:30
Muhsin Shah C P
67e292b8e9
Changed datepicker input's background color (#2075) 2022-02-01 17:03:40 +05:30
Muhsin Shah C P
6cee53cc88
Adds border radius to dropdown widget (#2072) 2022-02-01 16:42:05 +05:30
Kiran Ashok
83873cd37a
Updates onboarding page design (#2060)
* new ui for onboarding screen

* added template card

* pr review changes
2022-02-01 14:49:54 +05:30
Muhsin Shah C P
62b57aaad2
Changed text widget default width to 5 (#2066) 2022-02-01 13:16:22 +05:30
Gandharv
03b16802f4
Hide text overflow for button widget (#2061) 2022-02-01 12:04:46 +05:30
Muhsin Shah C P
1ee2784c59
Added a toggle to hide axes of chart widget (#2053)
* Added option to enable and disable axis

* Resolved a typo
2022-02-01 11:13:49 +05:30
Arpit
737a89b93f
updated svg icon of config handle (#2057)
* updated svg icon of config handler

* updates svg icon
2022-02-01 10:19:32 +05:30
Marco
616ee8ed7c
Fix: Make query manager dropdown visible in dark mode (#2008)
* Set up styles for dark mode vs. normal mode

* Fix datasource query dark mode visibility

* Remove unnecessary import
2022-02-01 08:42:57 +05:30
Arpit
80f81ff730
Improvement: option to resize the debugger popover (Left sidebar) (#2048) 2022-02-01 07:06:38 +05:30
Abhishek K M
fe688d57ee
(#1942) fix sort direction indicator blending in dark mode (#2055) 2022-02-01 07:02:56 +05:30
Gandharv
5fda4a2891
fix: save app on settings options change (#2051) 2022-02-01 07:02:01 +05:30
Gandharv
b85c4088f2
Performance improvement for canvas (#2030) 2022-01-31 21:51:46 +05:30
Muhsin Shah C P
0869fb06fb
Adds padding property to charts widget (#2029)
* added padding property to charts widget

* working on padding problem

* Changed default padding value
2022-01-31 21:47:33 +05:30
Muhsin Shah C P
0a253ef0c3
Adds padding property for image widget (#2050) 2022-01-31 21:46:51 +05:30
Muhsin Shah C P
2ff094d787
improvement: Template modal should close on esc key (#2043)
* Added onKeyPressed fn

* removed key press listener
2022-01-31 21:04:38 +05:30
Muhsin Shah C P
ac00f530f2
Adds a custom remove component function for sub-container (#2020) 2022-01-31 16:48:58 +05:30
Kiran Ashok
0cbfcf9a2d
Fixes issues with release modal *close , autofocus , keyboard actions (#2032) 2022-01-31 16:36:01 +05:30
Muhsin Shah C P
8f2ab3f269
Added background color property for image widget(#2022) 2022-01-31 14:10:17 +05:30
Akshay Sasidharan
7c0ca61012 Merge branch 'main' into develop 2022-01-31 12:16:12 +05:30