Release notes

Bellini v1.0.0

Release date
Wed, Dec 2
Version
1.0.0

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

Further Versions

more →