Commit Graph

350 Commits

Author SHA1 Message Date
Arpit Mohan
00a2f8aac9 Merge branch 'feature/appsmith-production-staging-distinction' into 'release'
Adding the netlify.toml for deploy contexts for different environment...

See merge request theappsmith/internal-tools-client!159
2019-11-22 12:44:30 +00:00
Hetu Nandu
fb7ded60fa Merge branch 'feature/configs-api-update' into 'release'
Configs API Update

- Fixes #287 The UI now uses the new configs api endpoint.

See merge request theappsmith/internal-tools-client!153
2019-11-22 12:15:34 +00:00
Abhinav Jha
f9e9f0fe55 Configs API Update 2019-11-22 12:15:33 +00:00
Arpit Mohan
a05209aa69 Adding the netlify.toml for deploy contexts for different environment variables for different branches 2019-11-22 16:36:41 +05:30
Abhinav Jha
ee010de118 Merge branch 'feature/applications-page-styling' into 'release'
Applications Page Styling

Closes #307

See merge request theappsmith/internal-tools-client!157
2019-11-21 10:52:50 +00:00
Abhinav Jha
2fa79e403d Applications Page Styling 2019-11-21 10:52:49 +00:00
Hetu Nandu
d089341df1 Merge branch 'fix/dry-run' into 'release'
Fixes for dry run

Closes #261, #260, #129 

By using dirty check, we choose to execute the api with an id or the whole action object. This also checks for new dynamic bindings and values. Also separated out the loading of widget and api pane.

See merge request theappsmith/internal-tools-client!156
2019-11-20 10:57:05 +00:00
Hetu Nandu
7beb7fa40c Fixes for dry run 2019-11-20 10:57:05 +00:00
Satbir Singh
85a61c9484 Merge branch 'feature/widget-loading' into 'release'
Pushing missed changes from MR review supposed to go along with widget loading.

See merge request theappsmith/internal-tools-client!154
2019-11-20 08:17:23 +00:00
Satbir Singh
92e8b2b814 Pushing missed changes from MR review supposed to go along with widget loading. 2019-11-20 08:17:23 +00:00
Satbir Singh
f6ea5d5703 Merge branch 'feature/widget-loading' into 'release'
Widget loading state.

Implements #297 

Widgets have Dynamic properties can be bound to actions. ex: tableData: {{Users}}

Now when a bound action goes into running state, we put the corresponding widget also in a loading state.

See merge request theappsmith/internal-tools-client!152
2019-11-20 08:10:02 +00:00
Satbir Singh
2fa2ed72cc Widget loading state. 2019-11-20 08:10:01 +00:00
Hetu Nandu
caab6bd7ac Merge branch 'fix/validation' into 'release'
Revamp widget property validation

Closes #290, #280 

Moved to a architecture where a widget defines its validation and we pass safe values to the widget always. Property pane gets the store value and field level validation info

See merge request theappsmith/internal-tools-client!150
2019-11-19 12:44:59 +00:00
Hetu Nandu
a6f7882d5f Revamp widget property validation 2019-11-19 12:44:58 +00:00
Nikhil Nandagopal
2701d3fa39 Merge branch 'feature/demo' into 'release'
minor fixes

See merge request theappsmith/internal-tools-client!149
2019-11-14 17:06:32 +00:00
Nikhil Nandagopal
e08ea36181 minor fixes 2019-11-14 17:06:32 +00:00
Hetu Nandu
ce707f929b Merge branch 'fix/validation-fix' into 'release'
Validation hot fix

See merge request theappsmith/internal-tools-client!148
2019-11-14 14:26:23 +00:00
Hetu Nandu
b5f8cff7df Validation hot fix 2019-11-14 14:26:23 +00:00
Hetu Nandu
5dd039ad28 Merge branch 'fix/header-params' into 'release'
Header Params has initial two fields

See merge request theappsmith/internal-tools-client!147
2019-11-14 13:35:39 +00:00
Hetu Nandu
b7871d3433 Header Params has initial two fields 2019-11-14 13:35:39 +00:00
Hetu Nandu
eff9ad84be Merge branch 'fix/action-create-default-values' into 'release'
Fixes before demo

See merge request theappsmith/internal-tools-client!146
2019-11-14 13:13:35 +00:00
Hetu Nandu
3193543c1c Fixes before demo 2019-11-14 13:13:35 +00:00
Hetu Nandu
b9e3390416 Merge branch 'fix/dynamic-view-bindings' into 'release'
Fix table widget render issue

See merge request theappsmith/internal-tools-client!145
2019-11-14 12:16:12 +00:00
Hetu Nandu
9ebcc370b7 Fix table widget render issue 2019-11-14 12:16:11 +00:00
Nikhil Nandagopal
47407cfe8a Merge branch 'feature/appviewer-update-fixes' into 'release'
Fix: Dynamic binding update on updateWidgetProperty

Closes #275

See merge request theappsmith/internal-tools-client!141
2019-11-14 11:17:36 +00:00
Abhinav Jha
eb07e7ad9f Fix: Dynamic binding update on updateWidgetProperty 2019-11-14 11:17:36 +00:00
Hetu Nandu
c0f2c3e6ee Merge branch 'fix/selected-row' into 'release'
Selected row data is now updated on tableData change

Closes #277 

Selected row data is now updated on tableData change

See merge request theappsmith/internal-tools-client!143
2019-11-14 11:05:45 +00:00
Satbir Singh
55167f89d7 Selected row data is now updated on tableData change 2019-11-14 11:05:45 +00:00
Hetu Nandu
b68706ef53 Merge branch 'property-validations' into 'release'
Property validations

Added validation for static and dynamic property changes of the widgets. A small validation error will be shown when the input or evaluated input is not matching the required type of the property input

See merge request theappsmith/internal-tools-client!124
2019-11-14 09:28:51 +00:00
Hetu Nandu
750d69a6c6 Property validations 2019-11-14 09:28:51 +00:00
Hetu Nandu
fe91dd4441 Merge branch 'fix/api-pane-p1' into 'release'
Api Sidebar and Api dropdown fixes

Fixes:
* #244 Added a cursor at the end of the tag, improved tag styles
* #232 #228 #227 #199 Via various styling changes

See merge request theappsmith/internal-tools-client!142
2019-11-14 09:01:23 +00:00
Hetu Nandu
fadb2cae6b Api Sidebar and Api dropdown fixes 2019-11-14 09:01:23 +00:00
Satbir Singh
3010ec3296 Merge branch 'fix/action-execution' into 'release'
Action can be unset. Actions are validated before executing.

Fixes #265 #264 

Previously, if you select an action in the property pane, there was not way to clear it. The actions can be removed now by clicking on a close button next to the dropdown.

Also, front-end code would try to execute an action even if there no actionId selected in the property pane. Now, there is a validation before action execution to check that.

See merge request theappsmith/internal-tools-client!140
2019-11-14 07:42:24 +00:00
Satbir Singh
ff80a4b267 Action can be unset. Actions are validated before executing. 2019-11-14 07:42:24 +00:00
Hetu Nandu
bbd5bb02c3 Merge branch 'fix/ui-fixes' into 'release'
UI fixes

See merge request theappsmith/internal-tools-client!139
2019-11-13 11:34:11 +00:00
Hetu Nandu
884984bea0 UI fixes 2019-11-13 11:34:11 +00:00
Satbir Singh
9c362f4d1b Merge branch 'fix/radio' into 'release'
Adding delete radio option button and fixing ordering issues.

Fixes #209 

Added delete radio option button.
Ordering issues were happening when you try to add a new option or update an existing option. These issues have been fixed.

In the issue #209 , it was mentioned that value is not very clear. The value is not yet renamed in this PR.

See merge request theappsmith/internal-tools-client!137
2019-11-13 10:35:35 +00:00
Satbir Singh
5653b046df Adding delete radio option button and fixing ordering issues. 2019-11-13 10:35:35 +00:00
Hetu Nandu
5886bccbdc Merge branch 'fix/api-pane-p0' into 'release'
Fix various api pane bugs

See merge request theappsmith/internal-tools-client!136
2019-11-13 07:34:59 +00:00
Hetu Nandu
8c8312928a Fix various api pane bugs 2019-11-13 07:34:59 +00:00
Abhinav Jha
63d86bf9fe Merge branch 'feature/appviewer-fixes' into 'release'
AppView display positioning

Fixes for the discrepancy between the builder view and AppViewer.
Fixes for no collision scenarios.

- Fixes #127 Widget sizes don't vary when selected and unselected
- Fixes #219 Widget sizes in builder and appviewer are now the same size
- Fixes #212 Widget names now appear for all widgets when selected
- Fixes #155 Widgets collisions now happen when they should
- Fixes #153 Widgets cannot be dropped on top of one another. Unless, the widget is dropped within a container widget
- Fixes #140 Drop Target grid dots, now, do not bleed off the Drop Target
- Fixes #211 Property Panes now have a close button as well as the widget type title
- Fixes #216 Input Widget now resizes appropriately when trying to resize.


See merge request theappsmith/internal-tools-client!122
2019-11-13 07:00:25 +00:00
Abhinav Jha
03e78f0751 WIP: Allow absolute paths for imports. Refactor ContainerComponent.tsx to PositionedContainer.tsx, CanvasWidgetContainer.tsx, ContainerComponent.tsx. Refactor all widgets and components to adhere to new props and apis. 2019-11-13 07:00:25 +00:00
Hetu Nandu
e771f923ce Merge branch 'hotfix/datasource-issue' into 'release'
hotfix datasource null field issue

See merge request theappsmith/internal-tools-client!138
2019-11-13 05:03:38 +00:00
Hetu Nandu
581a32420b hotfix datasource null field issue 2019-11-13 05:03:38 +00:00
Nikhil Nandagopal
1c8177e217 Merge branch 'hotfix/image' into 'release'
fixed default image

See merge request theappsmith/internal-tools-client!133
2019-11-12 11:58:42 +00:00
Nikhil Nandagopal
73ca13b20e fixed default image 2019-11-12 11:58:42 +00:00
Satbir Singh
448edac175 Merge branch 'fix/chaining' into 'release'
Fixing breaking code in error and success action select.

In Property pane, when you select an action, the followup on success and on error were breaking due to an error in code. Fixed this issue.

See merge request theappsmith/internal-tools-client!132
2019-11-12 09:50:40 +00:00
Satbir Singh
dbbb469dcd Fixing breaking code in error and success action select. 2019-11-12 09:50:40 +00:00
Hetu Nandu
da1b20599b Merge branch 'feature/api-pane-dry-run' into 'release'
Api Dry Run

This feature is to allow the dry run of actions without saving it first.

See merge request theappsmith/internal-tools-client!128
2019-11-12 09:43:14 +00:00
Hetu Nandu
c9914c4246 Api Dry Run 2019-11-12 09:43:13 +00:00