File picker minor fixes.
Cypress test framework
Front end docker CI/CD
Analytics : Navigation events
Page load action issues fix.
Form widget issues fix
App initialization trigger loading issue fix.
Graph widget added
Navigation to a page fixes
Error boundary changed to allow for sentry tracking
Communication emails updated for signup, forgot password and invite users.
Document version removed from Mongo to avoid optimize lock exception
Added an endpoint to get all categories.
When provider is being fetched without a category, only Business Software category providers are returned
Add to Page changes : In case the sample response is null, don't set the cached response for the action.
Add to Page changes : Documentation object has been added in Action to handle the extra Template documentation for actions that have been imported from 3p marketplace
Segment events from backend now hitting different sources depending on environment
Provider fields added with the transient property which is set for Actions when they are read.
Get all categories now return Mono of List instead of Flux
P0 issues fixed :
- Property pane does not toggle for the containers when dragging/resizing a widget within the container
- Property pane stays in the same state(open/closed) before and after drag/resize
- Changing the UI reducers does not re-evaluate the datatree
- Focus event does not trigger when moving the mouse out of the boundaries of a widget.
- When the user clicks outside the canvas, the widget focus and selection is reset.
- Fix invite users issue where selecting the roles dropdown used to cause a page reload.
- Remove DropTargetMask Component. Use DragLayerComponent to render Grids
- Fix canvas width to 1224px
- Fix n-1 page save issue. This issue caused the previous state of the canvas to be saved. Resulting in the latest changes not being reflected in the published view and on reload
- Removed Roboto font. It wasn't being used, however, was being downloaded
- Increased the min bottom row offset for the main container to 5.
- Dropzone mistakenly colored as colliding
- Input validation with Dirty Check.
- Backend segment events for create & delete of objects were not being sent.
Fixes for disparity in the styles of the local and release builds.
Code Editor critical fixes.
Event tracking for analytics. Also segregated events for production and staging environment.
Sentry sourcemaps are working now. Sourcemaps were getting uploaded to our servers which is removed. Sentry issues are also segregated for production and staging environment.
Fixes for file picker.
Addition of Enhanced user profile after Login using a new API endpoint ("/profile")
Remove roboto font.
Change the property pane toggling mechanism.
Increase max bottom row offset for main container from 2 to 5.
Fix padding and offsets for the widget border component, resize handles.
Addition of Form widget
Addtion of Marketplace repository with a CRUD for providers and templates with proper authentication
Addition of CI for Marketplace repository
Addition of more details to the invalid action error to pin point which action is invalid in the backend logs.
Addition of API to Add an Action (Use in Page) for a template in the current page
Addition of filter to fetch Providers by Category name as well.
Addition of sessionId to the MDC logging to make debugging simpler on the backend.
Fix for user auth forms styles & page styles & fixed input fields for signup, create password, forgot password, reset password pages
Fix for table and selectedRow issues.
Fixed focus state of editor
Minor fix for file picker
For radio, changed the default option to text.
Remove default click from filepicker
Added classes for login button, publish button, application card, widgetcard, editor nav links and application search input.
Added auto complete function support
Convert control to dynamic for property pane.
Added classes to property controls.
Fix property pane invalid control error.
Added sentry sourcemaps for error logging.
To support file picker of less than 5MB size on the backend, increasing the request buffer size to 5 MB in the default application.properties file
When deleting a page, also remove it from the application page cache.
Creating an embedded datasource for an action to support CURL & 3P Import on the backend.
Adding the field shouldCacheResponse to the ActionExecutionResult to make the response caching generic across various plugins
Fixing the spring data auditable issue by creating a dummy embedded Datasource object in Action
Adding test cases in ActionService for some create Action workflows
Action refactor including handling old actions.
Fixed Visibility issue.
Fixed widget padding issue.
Fixed issue where dropzone disappears.
Fixed resize flicker. Add resize handles to corners. Enforce minimum width and height for widgets.
Enforce uniform padding in resizable components
Remove deleted page from list. Disable setting a page as default when it is already the default. Throw error when deleting the homepage.
Refactor widget name
Updated dsl with files picked in base 64 & moved to storing file on add instead of upload
Change toast font size from 14px to 16px
Fixed single select dropdown background style
Fixed Infinite spinner when create application fails.
Adding provider plan subscribed to and list of all the plans to Provider
Curl Importer calls create action instead of saving it directly so that all the defaults can be set up properly.
Making the Templates searchable by name, provider id, versionId, and Id
Added hashValue and scraperid to Template
This fixes the bug during refactor of name of a widget/action. This bug is recreatable if in the page there is an action with no jsonPathKeys. Handled the null pointer exception by first checking for the null pointer.
Fixed Widget visibility
Updated meta & widget property not need widgetid
Fixed dropdown option delete issues
Api pane css fixes
Focus widget only if not already focused. Remove routerparams reducer, we have the info in editorReducer. Change anchor link to button to remove accessibility warnings
Transparent Canvas - Template 1
Dropdown widget fixes
Removed Google Auth domain restrictions for all environments
Extended the ActionConfiguration to accept rest api body in the form of key-value for form-data input. Also extended Property to include fields which would help the user in configuring the API (like description, mandatory, etc.)
Added checks to ensure that we can remove the oauth2 allowed domains from the properties file
Fixed Gitlab CI/CD pipeline in the short term for server
You can now create different organizations and switch across organizations. This will help developers organize their work better and help freelance developers collaborate with different teams easily.
Applications can now be deleted
Table widget now works for server side paginated responses as well. We’ve now enabled server side and client side pagination. We’ve allowed for different kinds of pagination that might arise in the future.
Brackets auto-close so that you don’t need to worry about tracking the exact number of brackets
Drag and drop is smoother because the drop zone does not fly from far way when dragging for the first time. Friction is lower and tension is higher for more responsive spring animation.
We started integrating with multiple third party APIs so that you can now find your SAAS products that you can integrate with
set value after initializing editor
autoclose brackets and default input
Fixed issue where login button is disabled despite having creds autofilled by chrome
Added default implementation in BaseRepositoryImpl for default JPA queries defined by Spring Data.
Added the permission to delete pages to acl.rego file
Refactoring the code to add page archival for a given application
Refactoring the code to fix bug where a user creating an organization wasn’t getting assigned the default groups
Renaming isPaginated to PaginationType to support different types of pagination on the frontend
Mock apis for 3P frontend work
Correcting the error response returned by the AclFilter to match the ErrorDTO returned from controller functions