* removed duplicate user object
removed id field which is never populated
added help modal in applications page and intercom to load in help modal
shutdown intercom on signout to clear existing chats
* added analytics to help modal and invite user
unescaped bindings before evaluation to prune newlines
* updated action confirmation text
* added a check to ignore old properties which are no longer dynamic
* fixed test case
* fix tests
Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
* Add migration to fix incorrect action IDs for onLoad
* Remove redundant comments
* Fix migration to work with published onLoad actions as well
* Only update the action ID when correcting onLoad action IDs
* Fix migration name for correcting action IDs
Co-authored-by: Trisha Anand <trisha@appsmith.com>
* Fix migration id for correcting action IDs
* Reformat code
Co-authored-by: Trisha Anand <trisha@appsmith.com>
removed id field which is never populated
added help modal in applications page and intercom to load in help modal
shutdown intercom on signout to clear existing chats
Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
* Radio group component with story implemented
* radio group implemented using native input and label.
* radio component height fixed in story
* disabled name in theme corrected for radio
* align prop removed
* checkbox disabled state added and checked UI fixed
* checkbox imported corrected in story
* checkbox implemented using input and label elements.
* align and isChecked props removed
* used styled component for span
* Toggle component implemented with story
* props fixed
* lighten and darken colors implemented
* removed the unused css properties
* removed the used import in story
* toggle hover state fixed
* storywrapper import updated
* Get list of application IDs to be cloned as examples
* Fix tests so that apps to be cloned are explicit
* Add migration to set applicationIds for example cloning
* Fix example org cloning tests
* added deploy environment for sentry
* added capture message
* fixed sentry performance monitoring
* Feature - Column type displayed in column options of table widget filters (#411)
* Table widget filter type attribute displayed in column options
* minor fix
* removed initialised event
* Updated sentry sdk (#461)
Integrated react router for better performance reporting
Added Sentry Profiler for editor, appviewer and widgets
Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
* Members and org settings page (#424)
* Members and org settings page.
* Adding link back to applications
* Making UI look better.
* Fixing some more css
* Table dropdown onBlur, UI transparency, Popover issue fixed. Added sort arrow (#413)
* table dropdown ui issue and onblur click fixed
* position props value fixed
* tabs tripple click fixed
* Position props in table dropdown made optional
* tabs background color bug removed
* General settings page is bug free.
* Getting the manage users page to work.
* Moving general settings into its own file.
* Removing some unwanted URLs
* User cant change their role or remove themselves
* Changing onClick prop for Icon.
* Fixing tests
* Added loading states to text inputs.
* Added validators for text input
* Fixed border of skeleton for text input
* Adding a loader for Members screen
* Adding Noop to icon button
* Removing console.log
* Fixing imports.
* Moving org reducer to immer.
* Using utils email validator.
* Removing placeholder from text input props.
Co-authored-by: devrk96 <rohit.kumawat@primathon.in>
* Feature-Icon enum added and size updated. (#463)
* appIcon color, icon enums and size fixed
* icon import updated
* Show validation errors if any for keyvalue fields (#445)
* Update host field with validation properties
* Performance:entity explorer (#395)
* Entity explorer performance enhancements
* Feature: Text component props and enum values in stories updated (#468)
* text component props updated
* case prop updated
* className added in text component and used enum values as array in stories
* Add duplicate application option (#465)
* Feature: Icon component icon names, props and className updated (#471)
* className added in icon component and used icon names as an array in stories
* button component semicolon fixed
* fill prop added in button component
* name prop and iconName import updated.
* Remove `@appsmith` alias that causes build errors (#479)
* Add API for uploading logo images for organizations (#376)
* Start with new controller for assets
* Progress on uploading logo image
* Saving and loading organization logo assets now works
* Remove existing logo asset before saving a new one
* Fix 500 when uploading logo for the first time
* Fix URL in response for uploading logo image
* Add test for uploading logo for ogranization
* Mild refactoring in tests
* Add validation for host values in DB datasources (#444)
* Add validation for host values in DB datasources
* Mild refactoring, for a dummy commit
* Add test for host name validation in datasources
* Fix: Datasource name not getting updated from the entity explorer (#478)
* Fix: Other page widget props are not shown on the entity explorer (#480)
* Feature: Add widgets from explorer (#464)
* Deprecate Navbar. Sidebar becomes a panelStack. It now has two panels, WidgetSidebar and Explorer
Co-authored-by: Nandan <nandan@thinkify.io>
* Feature: Dropdown component (#477)
* dropdown with text and icon implemented
* dropdown with lable implemented and story updated
* Icon import and storyWrapper import updated
* onclick cleaned
* button height issue fixed in all sizes (#483)
* Menu item disabled UI fixed (#484)
* Add watchtower for auto updates to Appsmith containers (#456)
* Trying to move horizontal rules into separate function
* Delete install_dir if exists already, after confirmation
* Add confirm function to take user conformations
* Resolve warnings on read command without -r option
* Use temporary directory for downloaded templates
* Fix inverted calls to confirm
* nginx template doesn't use global variables now
* docker compose template doesn't depend on global vars now
* Fix port checking for CentOS
* Fix encryption.env to not use global variables
* Fix mongo-init to not use global variables
* Fix docker.env file to not use any global variables
* Fix letsencrypt script to not use any global variables
* Set mongo_database in the docker-compose file
Spotted this after global variables were reduced. The `mongo_database`
was not being used anywhere.
* Move password generation into a function
* Attempt to add watchtower
* Fix port checking in install script for CentOS
* Don't offer to delete install dir if it already exists
* Remove vagrant source for templates (it's a dev-time thing only)
* Add a node.js script to dump examples organization (#448)
* Add a node.js script to dump examples organization
This dump file is used to setup initial examples organization
in a self-hosted setup.
* Remove unused variable
* Add npm run shortcut for dump script
* Returning an error in case the user tries to get all users. (#472)
* Fix column alias names in MySQL actions (#466)
* Fix aliases not showing up for MySQL actions
* Fix date column display for MySQL actions
* Fix datetime columns for MySQL actions
* Add support for timestamp and year data types for MySQL actions
* Fix column label for MySQL plugin
* Add tests for MySQL temporal data types
* Add tests for alias columns in MySQL and Postgres
* query and datasource related tests (#423)
* query and datasource related tests
* review comment incorporated
* Adding multiple widgets test
* Table widget related search/filter/compact mode tests
* Added tests related to visiblity funvtionality in table widget
* Validate action type in explorer
* updated test
* Test updated in accordance with new UI
* removed sentrycli and release from webpack plugin
* re-added sentry cli
* removed sentry cli again
increased redux depth
* re-added release to webpack plugin
* moved sentry plugin to the end so sourcemaps are generated correctly
* hide edit icon issue fixed (#494)
* Fixing Storybook deploy (#493)
* fixed nginx template for mac
added error boundary for sentry
* icon size prop fixed (#485)
* Fix Let's Encrypt certificate generation for self-hosted (#491)
* Creating SSL certificates now works
* Work with single domain
* Move certificate generation into install script
* Download templates from master branch, not release
Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
Co-authored-by: vicky-primathon <67091118+vicky-primathon@users.noreply.github.com>
Co-authored-by: satbir121 <39981226+satbir121@users.noreply.github.com>
Co-authored-by: devrk96 <rohit.kumawat@primathon.in>
Co-authored-by: akash-codemonk <67054171+akash-codemonk@users.noreply.github.com>
Co-authored-by: Abhinav Jha <abhinav@appsmith.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
Co-authored-by: Nandan <nandan@thinkify.io>
Co-authored-by: Trisha Anand <trisha@appsmith.com>
Co-authored-by: NandanAnantharamu <67676905+NandanAnantharamu@users.noreply.github.com>
* Creating SSL certificates now works
* Work with single domain
* Move certificate generation into install script
* Download templates from master branch, not release