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
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
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
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
Feature/api cached response autocomplete
Uses the cached response in the action to show autocomplete hints
See merge request theappsmith/internal-tools-client!210
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
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