* 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
* 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
* 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
* 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