Improvements
BLN-2407 - Use the component specific icon in the layout tree
BLN-2394 - Modal and notification visual improvement
BLN-2393 - 4 Digit Pattern does not work
BLN-2389 - Automatically resolve obsolete component references in the Layout tree
BLN-2388 - Apply the left and right add on in dropdown component
BLN-2386 - Add value validation of text input with type email
BLN-2384 - Update the Marketplace modal to only display public extensions
BLN-2381 - Add a "Create an App" button in the middle of the Apps panel when it's empty
BLN-2380 - Add more API information when creating an app from templates
BLN-2371 - Make border width setting for left, right, top bottom independent.
BLN-2370 - Added values for Enumeration Options is too dark.
BLN-2367 - Move the bottom panel toggle button to the status bar
BLN-2364 - Add support for selecting script type
BLN-2350 - Update the page path after renaming a page
BLN-2349 - Update the options of the inappbrowser.open to be an object
BLN-2348 - Add a circular dependency check when adding app services to an app service
BLN-2347 - Hide the label element of some core components when the label is empty
BLN-2335 - Add an option to reorganize the order styles and scripts in the navigator
BLN-2328 - Add onKeydown exported property for text input, chip list and dropdown components
BLN-2327 - Add border radius style properties on some core components
BLN-2325 - Add Border Color Property to line chart dataset
BLN-2323 - Add style properties for modal container
BLN-2318 - Add transition duration style property for side panel
BLN-2305 - Improve style update on canvas when a css file is updated
BLN-2302 - Suggest custom theme variables in style editors
BLN-2299 - Set webkit-tap-highlight-color to transparent
BLN-2287 - Add support for conditional style
BLN-2286 - Hard reload the component editor canvas when an exported declaration default value is changed
BLN-2285 - Move the :root style block in advanced style editor to last
BLN-2284 - Suggest function parameters on the function body's intellisense
BLN-2282 - Add an option to copy a property value in controller inspector
BLN-2281 - Implement copy, cut, paste option in style editor properties
BLN-2280 - Add an option to duplicate a page
BLN-2278 - Add support for top and bottom icon position on core components
Stories
BLN-743 - Update tips screenshots
BLN-602 - Bellini landing/home page improvements
BLN-601 - Improve discoverability of API operations in apps
BLN-600 - Consuming API improvements
BLN-598 - Update services related terminology
BLN-555 - Add context menu to mapper
BLN-430 - Hide the Rename context menu option on array item declaration
BLN-428 - Add content assist on declarations navigator
BLN-418 - Add content assist to add elements to the layout tree
BLN-399 - Clicking on a page on preview should switch to that page
BLN-397 - Add time to live property on access tokens
BLN-396 - Should reset property when pressing backspace
BLN-395 - Dropping components to a dependency should add the dependency to the parent
BLN-385 - Create UI tests for the landing page
BLN-384 - Improve published apps pagination UI
BLN-383 - Delete uploaded app on ECC when deleting apps from Bellini
BLN-382 - Include app id and user id when publishing apps
BLN-381 - Create UI test for preview
BLN-380 - Include the files in preview mode
BLN-379 - Create a page for displaying users apps
BLN-378 - Create UI tests for style editor
BLN-375 - Create UI tests for page properties
BLN-374 - Update UI tests to run in one session
BLN-373 - Update the todo API on guided tours to use the API deployed in MR
BLN-372 - Add a way to dynamically update the mongodb datasource URL of toro build server
BLN-370 - Create UI tests for services navigator
BLN-369 - Create UI tests for components navigator
BLN-368 - Create UI tests for apps navigator
BLN-367 - Separate the build from saas cli
BLN-365 - Create UI tests for mapper
BLN-364 - Create UI tests for bindings navigator
BLN-362 - Create UI tests for layout tree
BLN-361 - Create UI tests for declarations navigator
BLN-360 - Create UI tests for properties editor
BLN-359 - Create UI tests for app editor
BLN-358 - Create UI tests for component editor
BLN-357 - Create e2e tests for guided tours
BLN-356 - Create unit tests for app editor
BLN-355 - Dropping components on layout tree should add it to dependencies
BLN-354 - Create unit tests for component editor
BLN-353 - Update code generator on toro build server
BLN-352 - Add a way to include bootstrap's assets to bootstrap elements
BLN-351 - Create tabs component
BLN-347 - Create a nav component
BLN-346 - Create a tooltip for component info
BLN-344 - Create activity feed component
BLN-343 - Create chart js component
BLN-342 - Create sidebar nav component
BLN-341 - Create breadcrumbs component
BLN-340 - Create spinner component
BLN-339 - Create data tables component
BLN-337 - Use observable for app and component file data
BLN-336 - Fix failing tests
BLN-335 - Reuse ECC's access token on Toro Build's Authentication
BLN-332 - Update AuditJS
BLN-330 - Make assets reorderable
BLN-325 - Add ability to publish applications
BLN-324 - Create demo application
BLN-323 - List all core components
BLN-322 - Implement guided tours for TORO Build
BLN-321 - Improve page authentication
BLN-320 - Support pasting of html string on layout tree
BLN-319 - Implement sharable link for apps
BLN-317 - Add an option to change swagger service base URL
BLN-315 - Sync highlighting of elements from canvas to layout tree
BLN-314 - Support editing and deleting services
BLN-310 - Implement link property
BLN-308 - Add title and favicon settings on app config editor
BLN-307 - Support reordering of declarations
BLN-306 - Improve file structure of downloaded apps
BLN-305 - Show expression editor when updating element "display" property
BLN-303 - Display response description on mapper response dropdown
BLN-300 - Add syntax highlighting for html content editor
BLN-298 - Add shortcut for switching tabs
BLN-292 - Allow creating of components from the dependencies folder
BLN-291 - Support editing config script for apps
BLN-289 - Write unit tests for declaration code generator
BLN-283 - Map operation output to a callback function
BLN-279 - Add auditjs on toro build
BLN-275 - Setup and add unit testing for Toro Build
BLN-273 - Update dev build
BLN-264 - Implement component dependencies on apps
BLN-263 - Implement dependencies on apps
BLN-261 - Move the server to a separate repo
BLN-248 - Add a highlight on element while hovering
BLN-247 - Support component inside component
BLN-238 - Add component bindings to expression editor
BLN-237 - Add support for folders on tree view (UI)
BLN-232 - Allow adding styles/attributes to parent component on component editor
BLN-231 - Add choices on bindings
BLN-230 - Add refactor declarations on app editor
BLN-228 - Add option to turn off component selection on component editor
BLN-227 - Add duplicate on elements/items on component editor
BLN-226 - Add search/filter on styles
BLN-225 - add controller inspector for realtime values
BLN-224 - Support external stylesheets and custom css
BLN-223 - Support setting of properties on app editor
BLN-222 - Support using controller variables as styles properties and values on component editor
BLN-221 - Support using controller variables as styles properties and values on app editor
BLN-219 - Prevent closing of page when editing expression or there's an unsaved file
BLN-218 - Auto select current expression on code editor
BLN-217 - Add context menu on declarations
BLN-216 - Support drag and drop events
BLN-215 - pills should be editable and sortable
BLN-214 - Add option to convert element type
BLN-211 - Improve conditional classes
BLN-210 - Implement html property
BLN-209 - Add focus related events
BLN-206 - Prevent resetting of variables when not needed
BLN-204 - Open expression editor when clicking on an error's location
BLN-164 - Create UI for managing variable models
BLN-163 - Add preview on full version only features
BLN-161 - Create petstore components
BLN-159 - Add component generation feature on SAAS cli
BLN-158 - Add an option for saas-cli to use custom plugins
BLN-157 - Component editor focus bar is too expensive
BLN-156 - Add duplicate components
BLN-155 - Make the sidebar fixed
BLN-154 - Add element styles property
BLN-153 - Creat cart component
BLN-152 - Add routes generator
BLN-151 - update saas-cli config
BLN-150 - Show what scss variables affect each component on the UI
BLN-149 - Create demo version
BLN-148 - Add User UI
BLN-147 - Add Routes editor keyboard shortcuts
BLN-146 - Create maps component
BLN-145 - Display component name instead of component id on hover
BLN-144 - Support themes on SaaS App Builder via ECC
BLN-143 - Create and implement mapper
BLN-142 - Add logout
BLN-141 - Support grids on routes
BLN-140 - Add animations editor
BLN-139 - List swagger spec operations on function declaration
BLN-137 - Iframe should adjust height according to the contents
BLN-136 - Create activityFeed component
BLN-135 - Add support for folders on tree view (view only)
BLN-134 - Support routing on angular apps
BLN-132 - Auto update containers already placed on pages
BLN-131 - Support downloading themes
BLN-130 - Add a way to show errors from expression editor
BLN-129 - Create login screen
BLN-128 - Support saas angular components on saas app builder
BLN-127 - Add default bootstrap components on the components tree
BLN-126 - Add function generation on components
BLN-125 - Refactor routes view as per UI changes
BLN-124 - Implement history on component editor
BLN-123 - Support extra properties on containers
BLN-122 - Allow multiple logins
BLN-121 - Improve focus bar on app editor
BLN-120 - Destructure swagger response on mapper
BLN-119 - Add delete of an app page
BLN-118 - Support themes
BLN-117 - Add iterate property
BLN-116 - Create image loader component
BLN-115 - Add bindings to form elements
BLN-114 - Add bindings manager on component editor
BLN-113 - Separate angular components from custom components
BLN-112 - Create a generic breadcrumb component
BLN-111 - Add service injection on component controller manager
BLN-110 - Improve preview frame scrolling
BLN-109 - Make controller prefix consistent on view and controller
BLN-108 - Refactor File Tree-view component
BLN-107 - Create main controller manager
BLN-106 - Implement passed properties on components
BLN-105 - Create Notifications Component
BLN-103 - Don't allow name duplicates on routes, components and containers
BLN-101 - Add click event property
BLN-100 - Include responses on swagger service data
BLN-99 - Change how auto preset button works
BLN-98 - Implement containers drag and drop
BLN-97 - Add a build command to saas cli
BLN-96 - Tabs should stay open when the app reloads
BLN-95 - Add users endpoint on theme builder
BLN-94 - Add an option for saas-cli to extend webpack config
BLN-93 - Allow moving of multiple DND elements on app editor layout tree
BLN-92 - Make text editable on canvas
BLN-91 - Make iframe canvas resizable
BLN-90 - Make sidebar tabs smart on what is active
BLN-89 - Configure TORO Build for deployment
BLN-88 - Also show smaller than current breakpoint style overrides
BLN-87 - Support dnd of all possible html elements
BLN-86 - Accordion states should persist on page load
BLN-85 - Create todo component
BLN-84 - Remove the need to reload iframe on model changes
BLN-83 - Change layout to resizeable CSS grid
BLN-82 - Remember last opened tab
BLN-81 - Create expression editor
BLN-80 - Try to recreate TORO Build components
BLN-79 - Add duplicate routes
BLN-78 - Sanitize check for all saas-app components
BLN-77 - Implement Components DnD on routes
BLN-76 - Add edit app page
BLN-75 - Create layouts for theme builder
BLN-74 - Create component controller manager
BLN-73 - Recreate SAAS CRM
BLN-72 - Add Boards component to themebuilder
BLN-71 - Support downloading themes from marketplace
BLN-70 - Support uploading themes on marketplace
BLN-69 - Add onchange event to properties tab
BLN-68 - Create components API on SaaS App Builder
BLN-67 - Refactor nestable list component
BLN-66 - Create a gulp task that automatically import the menu items needed files
BLN-65 - Implement drag and drop on layout tree
BLN-63 - Add Swagger Service support on components
BLN-62 - Create component/route file tree
BLN-61 - Add support for angular cli to accept url for service generation
BLN-60 - Refactor drag and drop board component
BLN-59 - Separate swagger code into a file
BLN-58 - Update renderer so that the controller can be dynamically updated
BLN-57 - Add undo history
BLN-56 - Refactor WYSIWYG editor component
BLN-55 - Highlight all reference containers on the page when hovering on a global container
BLN-54 - Add page navigation on top of routes canvas
BLN-53 - Add rename route and component
BLN-52 - Refactor Wizard component
BLN-50 - Create Routes API on SaaS App Builder
BLN-49 - Refactor themes editor
BLN-48 - Add UI for binding swagger spec responses to variables
BLN-47 - Fix cross origin errors when trying to modify Iframe contents
BLN-46 - Add class property
BLN-45 - Refactor saving function
BLN-44 - Create a build process for the SaaS applications development
BLN-43 - Refactor Canvas component
BLN-42 - Create resizeable component
BLN-41 - Refactor Timeline component
BLN-40 - Add angular services generator using a swagger spec
BLN-38 - Add delete routes
BLN-37 - Create markdown editor component
BLN-36 - Allow adding styles to components on app editor
BLN-35 - Utilize Marketplace's subscription tracker for tracking subscribed and downloaded themes
BLN-34 - Create route controller manager
BLN-33 - Add delete containers
BLN-32 - Make the menubars into a component
BLN-31 - Update layout to tabbed layout
BLN-30 - Add mobile view functionality
BLN-29 - Improve forms component validations
BLN-28 - Add the latest version of bootstrap to the SaaS build
BLN-26 - Create prototype for SaaS app Web Editor
BLN-25 - Implement drag and drop on component editor canvas
BLN-23 - Cleanup broadcast events
BLN-22 - Add Swagger Service manager
BLN-21 - Add sidebar nav component
BLN-20 - Make all sections into accordion
BLN-19 - make accordions resizable
BLN-18 - Add support to external js libraries
BLN-17 - Active file should always be visible on file treeview
BLN-16 - Implement dnd plugin on component editor tree