Commit Graph

471 Commits

Author SHA1 Message Date
Hetu Nandu
bf317e652e Merge branch 'fix/url-params-sync' into 'release'
Fix url params sync issue

See merge request theappsmith/internal-tools-client!226
2020-01-08 09:19:00 +00:00
Hetu Nandu
b115a948af Fix url params sync issue 2020-01-08 09:19:00 +00:00
Abhinav Jha
b180fd0594 Merge branch 'feature/dblclick-experiment' into 'release'
Double click property pane

- Show property pane on double click
- Toggle property pane control works properly
- Widget is selected on adding to canvas
- Property pane remembers visibility state before and after drag/resize
- New UI for widget name

See merge request theappsmith/internal-tools-client!224
2020-01-08 04:16:24 +00:00
Abhinav Jha
b10df26287 Resolve review comments 2020-01-08 09:41:23 +05:30
Abhinav Jha
00bbbd89cd Show props button is now toggle button. New widgets get selected on addition 2020-01-07 17:59:55 +05:30
Abhinav Jha
9d7eaaca80 Optimize popper creation and destructions. Preserve property pane visibility before and after actions. 2020-01-07 17:58:58 +05:30
Abhinav Jha
40d160fb78 Widget name colors and resize handle colors and edit control colors 2020-01-07 17:57:50 +05:30
Abhinav Jha
5dbc375f89 Merge branch 'feature/fix-71' into 'release'
Change the way Widgets are focused

See merge request theappsmith/internal-tools-client!206
2020-01-06 12:34:57 +00:00
Abhinav Jha
c6906e1781 Merge branch 'release' of gitlab.com:theappsmith/internal-tools-client into feature/fix-71 2020-01-06 16:33:42 +05:30
Abhinav Jha
3483975e0b Selected and Focused states of widgets 2020-01-06 16:32:22 +05:30
Abhinav Jha
8f3b959bcf Merge branch 'feature/new-user-api-changes' into 'release'
New User (Invite) API based modifications

New User API based modifications
================================
- Invited users can 
  - click on the link in their emails to set password
  - will see errors on invalid password
  - will see a link to login on successful set of password

- Users can
  - Use Tab, Enter, Space and comma to tokenize emails in the tag list input field


Other Fixes
===========
- Email carries over from login page to forgot password page
- Login is disabled until a valid email and password is provided
- Signup is disabled until a valid email and password is provided

See merge request theappsmith/internal-tools-client!219
2020-01-06 09:07:31 +00:00
Abhinav Jha
8c66983b9b New User (Invite) API based modifications 2020-01-06 09:07:30 +00:00
Hetu Nandu
e38ac037e0 Merge branch 'fix/codemirror/responsive-height' into 'release'
Fix non responsive height for dynamic code editor

See merge request theappsmith/internal-tools-client!218
2020-01-06 06:39:22 +00:00
Hetu Nandu
efa0018d46 only set height when height is supplied 2020-01-06 12:02:10 +05:30
Satbir Singh
4a5b0947b7 Merge branch 'feature/multi-row' into 'release'
Fixing selected row issue and adding multirow select

See merge request theappsmith/internal-tools-client!216
2020-01-06 06:28:52 +00:00
Satbir Singh
d007ede9de Fixing selected row issue and adding multirow select 2020-01-06 06:28:52 +00:00
Hetu Nandu
7820a4059c Merge branch 'fix/dry-runs' into 'release'
Various api pane and dynamic input improvements

*  Added an Allow HTML option for text widgets so that i can render HTML
*  Input now sets the initial height on mound
*  When input input is updated automatically, the cursor is set to the end of the input
*  Input only shows error tooltip when it is in focus. The red border is still present
*  Updated the stale property pane config in the codebase
*  Api name placeholder updated to "API name (camel case)"
*  Recursive binding search for dry runs
*  If dynamic result is an object for action calls, convert it to string
*  Fixed failing dry runs with dynamic bindings

See merge request theappsmith/internal-tools-client!217
2020-01-03 13:40:31 +00:00
Hetu Nandu
752944ee02 Various api pane and dynamic input improvements 2020-01-03 13:40:31 +00:00
Satbir Singh
d852206c71 Merge branch 'feature/page' into 'release'
Adding client side pagination to syncfusion table.

See merge request theappsmith/internal-tools-client!215
2020-01-03 10:50:29 +00:00
Satbir Singh
6a5ec64ffa Adding client side pagination to syncfusion table. 2020-01-03 10:50:29 +00:00
Abhinav Jha
8f3a46fa13 Merge branch 'feature/logout' into 'release'
Logout feature

Logout
======
- User can logout from the organization dropdown in the scaffolding pages
- User will redirect to the login page on a successful logout

See merge request theappsmith/internal-tools-client!213
2020-01-03 08:49:47 +00:00
Abhinav Jha
6c17a6e66d Logout feature 2020-01-03 08:49:47 +00:00
Hetu Nandu
bfcc535c11 Merge branch 'feature/api-cached-response-autocomplete' into 'release'
Feature/api cached response autocomplete

Uses the cached response in the action to show autocomplete hints

See merge request theappsmith/internal-tools-client!210
2020-01-02 13:46:37 +00:00
Hetu Nandu
0f908de645 Feature/api cached response autocomplete 2020-01-02 13:46:36 +00:00
Hetu Nandu
53c039e206 Merge branch 'fix/codemirror-fixes' into 'release'
Fixes for Dynamic Input styling

See merge request theappsmith/internal-tools-client!212
2020-01-02 13:36:35 +00:00
Hetu Nandu
3ecad24203 Fixes for Dynamic Input styling 2020-01-02 13:36:35 +00:00
Abhinav Jha
189c380e85 Property pane should open on move, add and resize 2020-01-02 18:12:02 +05:30
Abhinav Jha
3e88ae0074 Property pane toggle scenario updates 2020-01-02 16:34:36 +05:30
Satbir Singh
605677160f Merge branch 'fix/realm-convert' into 'release'
Fixing spaces issue in dynamic binding for tabledata.

See merge request theappsmith/internal-tools-client!211
2020-01-01 07:53:03 +00:00
Satbir Singh
507b9bd386 Fixing spaces issue in dynamic binding for tabledata. 2020-01-01 07:53:03 +00:00
Hetu Nandu
e65b157154 Merge branch 'fix/bugs' into 'release'
Api Pane select api fix

See merge request theappsmith/internal-tools-client!209
2019-12-30 13:05:37 +00:00
Hetu Nandu
107e1fd6d2 Api Pane select api fix 2019-12-30 13:05:37 +00:00
Abhinav Jha
3d8c16fe18 Merge branch 'release' of gitlab.com:theappsmith/internal-tools-client into feature/fix-71 2019-12-30 16:35:30 +05:30
Satbir Singh
a07e6da417 Merge branch 'feature/sf' into 'release'
Replacing react base table with syncfusion table.

See merge request theappsmith/internal-tools-client!205
2019-12-30 10:02:23 +00:00
Satbir Singh
9fd99d5f48 Replacing react base table with syncfusion table. 2019-12-30 10:02:23 +00:00
Hetu Nandu
a7529e78d3 Merge branch 'fix/recursive-dynamic-binding-resolution' into 'release'
Recursive dynamic binding resolution

Fixes: #299 

See merge request theappsmith/internal-tools-client!207
2019-12-30 07:39:53 +00:00
Hetu Nandu
f1be938bb3 Recursive dynamic binding resolution 2019-12-30 07:39:53 +00:00
Hetu Nandu
705b38d708 Merge branch 'feature/codemirror-integration' into 'release'
Replace monaco-editor with Codemirror

See merge request theappsmith/internal-tools-client!204
2019-12-30 07:35:16 +00:00
Hetu Nandu
146899934a Replace monaco-editor with Codemirror 2019-12-30 07:35:16 +00:00
Abhinav Jha
d9b8059799 Focus widget on hover. Show property pane on double click 2019-12-27 15:40:04 +05:30
Abhinav Jha
a7a83119ee Drag all widgets on touch and move 2019-12-25 14:47:37 +05:30
Abhinav Jha
78b56dd38b Merge branch 'feature/invite-users' into 'release'
Invite Users

Organization Dropdown
=====================
- User must be able to see 
  - The organization dropdown in the headers
  - The name of the organization in the header
  - A list of navigation options on clicking the header; in a dropdown
  - Navigate to the organization settings page on clicking "Organization Settings"
  - View a list of organizations on clicking "Switch Organization"

Invite Users Form
=================
- User must be able to
  - View the Invite Users header
  - Go back to the previous page on clicking "Cancel"
  - Add a list of email addresses in the User emails field by "Enter", "Space" and ","
  - Delete individual email address - by clicking on the close icon, and "Backspace"
  - Select a role for the set of emails
  - See a validation message for each of the user email fields and role select fields
  - Delete an entry of the "role -> emails" set by clicking on the "delete" icon at the end of each sets of fields
  - Add another "role -> emails" set by clicking on "Add more"
  - Submit the list of sets of " role -> emails" by clicking on Invite Users button


Other changes
=============
- Each of the protected pages will check for login on load
- When logged in and trying to access "/" (base URL), user will be redirected to the applications page
- User can navigate to the invite users page from the "Organization settings" page.
- Add black favicon for scaffolding pages, and orange for editor


See merge request theappsmith/internal-tools-client!203
2019-12-23 12:16:33 +00:00
Abhinav Jha
3a5aae9b97 Add favicon. Connect Nav Dropdown. Fix TagInputComponent. Fetch org and user details. Navigate to applications from /, Check for login 2019-12-23 12:16:33 +00:00
Hetu Nandu
6f356f5f00 Merge branch 'feature/path-params-sync' into 'release'
Sync path and params in api pane

Implements: #188 

See merge request theappsmith/internal-tools-client!187
2019-12-23 12:12:58 +00:00
Hetu Nandu
e82f5f3988 Sync path and params in api pane 2019-12-23 12:12:58 +00:00
Hetu Nandu
fe6df3450e Merge branch 'fix/inp-obj' into 'release'
Text validation fails with a stringified value

Closes #386

See merge request theappsmith/internal-tools-client!196
2019-12-19 10:07:19 +00:00
Hetu Nandu
1b2473c6f9 Merge branch 'release' of gitlab.com:theappsmith/internal-tools-client into release 2019-12-19 15:08:07 +05:30
Abhinav Jha
9d6e8362d2 Merge branch 'fix/bug-418' into 'release'
Fix #418: Delete and Edit widget controls are functioning properly

- Delete and Edit controls for the selected widget were getting overlapped by the widgetName element, which is now fixed.

See merge request theappsmith/internal-tools-client!201
2019-12-19 09:37:40 +00:00
Hetu Nandu
005c00a145 Revert "Selected Option is now available in dropdown widget."
This reverts commit c45198e9927dbb520ef1f3c26f9cfeddbd76995e.
2019-12-19 15:03:27 +05:30
Abhinav Jha
b612e60f49 Fix #418: Delete and Edit widget controls are functioning properly 2019-12-19 14:53:07 +05:30