Commit graph

2559 commits

Author SHA1 Message Date
Arpit
91f4bbd709
[Improvement] Suggestion hints (#3040)
* feature: suggestion hints

* removes unwanted vars
2022-05-11 19:05:09 +05:30
Kavin Venkatachalam
b16a74dcf1
[Feature]: PDF Widget (#3035)
* Created PDF Widget

* Added color to page number to support dark mode
2022-05-11 18:51:10 +05:30
Midhun G S
e656ea9259
Relabelling organization with workspace (#2992)
* Relabelling organization with workspace

* placeholder fix

* Bug fixes

* fix

* firefox issue fix
2022-05-11 16:30:25 +05:30
Arpit
863f91c77b
fixes: selectedWidget should only be computed in edit mode (#3037) 2022-05-11 15:59:43 +05:30
Arpit
7c7b011537
[inspector] followup to #2789 (#3027)
* followup to: 2789

* Revert "followup to: 2789"

This reverts commit 8a2b8b90a4.

* followup to: 2789
2022-05-11 15:01:12 +05:30
Navaneeth Pk
e8ca5cbc73
Ability to select multiple widgets from canvas and change their position (#2979)
* Better canvas

* fixes sets the active node to the selected widget on the editor

* removing selectedComponent and fixing currentTab msg alignment for inspector

* useKeyHooks custom hotkey hook

* handles escape key on editor

* handles delete for multiple widgets

* removes unwanted comments

* fixes: all the widgets are deleted at once, in a single action

* hide delete button from widegt config handler when multiple components are selected

* fixes delete button width for long chars

* Revert "fixes delete button width for long chars"

This reverts commit 79dadfa7d3.

* fixes display config handler for selected widgets on layout/container widgets

* subcontainer layer dnd improvement for multi-widget

Co-authored-by: arpitnath <arpitnath42@gmail.com>
2022-05-11 14:43:13 +05:30
Muhsin Shah C P
4b9f49eb41
Fixed null status code issue for Google sheets plugin (#3026) 2022-05-11 10:52:55 +05:30
Mount-Blanc
84c10583d9
[docs] Added supported operations for Min.io (#3029) 2022-05-11 10:51:43 +05:30
Kavin Venkatachalam
7c30a830db
[Feature]: Custom Component Widget (#2960)
* Created custom component widget

* Updated the custom component key

* Added doc for custom component

* Update iframe.html

* Installed HTML parse in dependencies

* Updated script source

* Added scripts to CSP

* Added Skypack to CSP

* Fixed Run Query issue in Viewer
2022-05-10 15:09:09 +05:30
Mount-Blanc
20d4e1b416
Listed coupon code manager app tutorial (#3015) 2022-05-10 09:23:27 +05:30
Manish Kushare
acd9ae26cf
Made timeline scrollable on shrinking the height or width (#3013) 2022-05-09 18:55:31 +05:30
Gandharv
5cfb759b73
style: add save text to header (#3010)
* style: add save text to header

* hide message if version is released:

* on version switch

* avatar border +.5px

* fix: tooltips not showing for dynamically added user

* add tooltip for undo-redo
2022-05-09 17:38:46 +05:30
Midhun G S
d8f40ab0bd
Netlify config update (#3003) 2022-05-09 15:39:15 +05:30
Muhsin Shah C P
b279c4daf1
[feature] Added maximum canvas height property (#2908)
* Added maximum canvas height property

* Solved min-height issue

* Now, will not able enter a height greater than 2400

* Change leftsidebar z-index
2022-05-09 14:06:59 +05:30
Muhsin Shah C P
197f313f66
[Feature] Added textSize style to the text widget (#2948)
* Added textSize style to text widget

* Added new migration

* Edited the migration file
2022-05-09 13:35:02 +05:30
Gandharv
2da1b274fe
Merge main to develop (#3004)
* bump up version

* Fixes new added/deleted query doesnt update on query manager (#3001)

* Bump hotfix version

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-05-09 12:47:12 +05:30
Shubhendra Singh Chauhan
a0e9b9fdb1
[docs] how to: upload and download files using aws s3 (#3006)
* added bulk update multiple rows in sidebar

* how to: upload and download files using aws s3
2022-05-09 07:36:52 +05:30
Manish Kushare
03f400bf52
Added loading state for statistics widget (#2882)
* added loading state in Statistics Widget

* removed unwanted uses of hooks and destructured loadingState from the properties
2022-05-08 05:10:51 +05:30
Kavin Venkatachalam
e32819e57b
Fixed default value issue in dropdown widget (#2988) 2022-05-06 18:11:26 +05:30
Gandharv
1716213247
Chore: add option to enable/disable multiplayer feature (#2984)
* chore: add env to enable/disable multiplayer feature

* fix merge conflict

* rename env

* add default true

* add null check on ymap
2022-05-06 12:29:50 +05:30
Manish Kushare
817e367fdd
New widget: vertical divider (#2971)
* created VerticalDivider widget

* updated widget icon

* changed the width of the widget container, placed the vertical separator at the center of the widget
2022-05-05 20:03:12 +05:30
Arpit
ee12e2de5b
Style fixes/improvements for sidebar inspector (#2986)
* style fixes/improvements to sidebar inspector

* node icons style fixes
2022-05-05 20:01:57 +05:30
Gandharv
8878a094eb
Added undo redo actions to right sidebar (#2973)
* style: add undo-redo action buttons

* added style

* dark mode fixes

* reverse order

* update ymap on undo-redo
2022-05-05 17:22:14 +05:30
Tanmoy Bhowmik
e69ce71f4e
Fixes query order in query manager (#2967)
* fix(dataQueries): sort queries by createdAt

* test(dataQueries): add test to verify the queries are sorted

* test(dataQueries): sort queries in desc
2022-05-05 17:21:00 +05:30
Kiran Ashok
45fc779ef4
Bugfix :: Remove scrollbar in homepage (#2982)
* removing scroll from homepage

* updating height of page
2022-05-05 17:17:48 +05:30
Arpit
c8fbd62502
[Improvement/feature] Redesigned application inspector 🚀 (#2789)
* JSON Tree Viewer component: init

* JSON Node indicator

* Node indicator and NodeString

* function to get current node type and render component accordingly

* Handles Object, Array, String type

* Show/hide node identifier for only array and object with more than 0 items

* adds option to render node icons

* inspector json-tree: queries icons

* inspector json-tree: component icons

* fixes min/max width for the inspector popup card

* renames node details: keys to entries

* fixes getting the type of the currentNode

* inspector styes and style fixes for string, bools and number

* handles styles for undefined and null type

* removes type label for null and undefined

* fixes node margins

* adds option to use indentation node block (css border for node groups)

* improvement: update pinned icon as per pinned state

* fixes expanding and flatenning  the first element of a nested list

* fixes length label displays false, should always be number.

* handles function type

* fixes margin for String nodes

* inspector styles

* updates hexacode for selected node bg

* styles fixes

* adds copy-to-clipboard for each nodes

* show hide buttons for actions on mouse enter

* adds: delete widget from inspector popup

* adds: widget selector action

* tooltip for showHide options action buttons

* refactor

* adds: runQuery action for queries

* removes icons for root nodes for inspector

* Toggle icon (NodeIndicator) should should be displayed for Object and array type (0 length)

* hide node indicator for functions

* removes hover for nodes

* styles fixes

* on hover icons are not visible for expanded items

* style updates: selectable node

* adds onSelect callback option on lables

* adds: on expand with onclick lables props

* fixes cursor styles on Mouse enter

* fixes copy to clipboard action: from value to path

* fixes currentPath

* copy path to clipboard, return absolute path

* fixes broken widget icons

* selecting a widget in editor, selects the component/node in the tree

* fixes app crash when adding runjs queries to the json-vieweer

* fixes text-transformation to active nodes

* fixes with selectedWidget in the editor, expandable node was alwasys the widget node

* adds: dark theme

* clean up

* error boundary

* fixes: current node and hovered node update callback on mouse enter

* fixes options alignmeny

* adds more actions menu option popover

* refactored

* fixes reverse selection fo widget and node

* fixes radio button svg icon

* fixes: two child nodes of different parent get the active class

* fixes popover menu options

* fixes selected node display:hidden

* clean up

* toggle icon should not expand if empty

* adds tooltip for more actions

* spliting into different files

* minor improvements: toggling icon should select the label node, selected node if string should not updated to the last selected widget node

* resolves lifecycle method changes

* resolves changes

* resolves changes

* revert lock file changes

* Revert "revert lock file changes"

This reverts commit 10de6accf7.

* fixes: app crash, undoing one widget from canvas

* adds a comment for expand with labels

* minor enhancement:onMouseEnter updates the current hovered node

* minor enhancement: differentiate hovered node
2022-05-05 13:54:12 +05:30
Midhun G S
0545528504
Support for multiple workspaces 🚀 (#2778)
* multi org changes

* Initial changes

* changes

* manage sso page

* Multi-organization changes

* Multi organization changes

* multi-org changes

* multi-org changes

* multi-org changes

* multi-org fixes

* env variables app.json changes

* multi-org-fix

* user invitation token fix

* multi-org group permission fix

* multi-org app privilege

* google oauth fix

* Remove enable signup for form login

* Multi organization fixes

* multi-org user invite flow changes

* multi-org sign up fix

* rebase and multi-org fixes

* revert testing logs

* test logs revert

* migration changes

* migration file fix

* error message changes

* git login for private email fix

* dropdown fix

* test cases

* e2e test cases added

* test cases fix

* documentation changes

* testcases fix

* testcases added

* replace findOne with findOneOrFail

* accept invite testcases

* login page fixes

* added encrypted tag

* review comments

* migration fixes

* improvements

* manage sso loading fix

* review comments

* migration file changes

* new organization creation bug fix

* added e2e testcases

* added testcases

* Update data_sources.controller.ts
2022-05-05 12:38:42 +05:30
Ankush
a07b8e3439
Fixes addition of application to folder more than once (#2961)
* fixed addition of application to folder more than once

* Update server/src/services/folder_apps.service.ts

Co-authored-by: Midhun G S <gsmithun4@gmail.com>

Co-authored-by: Midhun G S <gsmithun4@gmail.com>
2022-05-05 12:04:42 +05:30
Justaprogrammer
27b3ff92a5
[docs] Fixes hyperlink of ToolJet logo (#2976) 2022-05-05 09:59:09 +05:30
Tima Gixe
c57ce25be2
[docs] don't pass gtag object when env is other than prod (#2965) 2022-05-04 20:45:00 +05:30
Akshay Sasidharan
0959ab335d bump up version 2022-05-04 19:33:46 +05:30
Gandharv
51cd932f73
Tooltip name pointing to logged in user (#2968) 2022-05-04 16:28:40 +05:30
Tanmoy Bhowmik
ad223e701f
Fix invalid error message for user group (#2964)
* fix(groupPermission): add check for uniqueness before creating the group

* fix(groupPermission): add test for the uniqueness of group permission group name
2022-05-04 16:28:02 +05:30
Shubhendra Singh Chauhan
95fd218804
[docs] updated Notion datasource reference (#2963) 2022-05-04 15:24:32 +05:30
Manish Kushare
c6aa14ce72
Exposed variable of timer is set to default value after reset (#2950) 2022-05-04 08:11:27 +05:30
Shubhendra Singh Chauhan
307c2cd05a
[docs] updated sidebar and improved hierarchy (#2958)
* added pages for directories and updated sidebar

* added notion and openapi in sidebar.js
2022-05-04 08:10:46 +05:30
Tima Gixe
26eb030eef
[docs] fix redirect href (#2945) 2022-05-02 20:39:05 +05:30
Muhsin Shah C P
722a701b22
[Feature] option to delete a data source 🚀 (#2790)
* Implemented frontend
- icon and confirmation modal
- delete fn in services

* Implemented backend Endpoint
- Changed confirmation modal msg

* Added unit test for delete operation

* Changed the modal msg again

* Fixed delete btn alignment issue

* Resolved a bug

* changed popover width

* Now delete endpoint will only return the status

* Added a new spec to test delete a data-source from a specific version

* Added deleteDataSource ability

* Removed commented code

* Added BadRequestException in else case

* Resolved an error

* Changed confirmation modal
2022-05-02 18:42:14 +05:30
Sherfin Shamsudeen
3e33fe8393 Merge branch 'main' into develop 2022-05-02 16:41:23 +05:30
Sherfin Shamsudeen
45b19ae73a Bump patch version 2022-05-02 16:40:36 +05:30
Sherfin Shamsudeen
0d84ce5357
Handle postgres datasources with undefined ssl_certificate (#2953) 2022-05-02 16:39:57 +05:30
David Volquartz Lebech
ba32c63edb
Fix error in create version modal (#2942)
This commit fixes a bug that occurs in the app version modal popup when
an existing version is chosen from the dropdown menu.

Fixes #2941
2022-05-02 16:06:39 +05:30
Shubhendra Singh Chauhan
e8e20baf55
[docs] added how to guide for bulk updating multiple rows (#2940)
* how to: bulk update multiple rows

* minor change
2022-05-02 12:57:18 +05:30
Akshay
55c1a74c01
Fix: Ami build name (#2935)
* fix ami build name

* test

* revert testing changes
2022-05-02 11:09:46 +05:30
Siddharth
2b55e8edf0
[docs] Added a missing step to Self hosted config (#2936)
Added the step to enable Google Sheets API in the GCP Console
2022-05-02 07:09:15 +05:30
Akshay
f3844ae8e6
Fixes the bug in sign up flow (#2934) 2022-04-29 15:46:01 +05:30
Gaurav Agrawal
0481162af3
[docs] typo fix in sso docs (#2931) 2022-04-29 15:45:08 +05:30
Gandharv
dcfb746193
Update README.md (#2929)
* Update README.md

* update
2022-04-28 19:44:10 +05:30
P YOGESH
c6576d8b1e
Fix the error message email not found scenario in password reset (#2928) 2022-04-28 19:36:48 +05:30
Akshay Sasidharan
de01d9d057 Merge branch 'release/v1.11.0' 2022-04-28 17:14:00 +05:30