Changelog

Below is a list of everything we've done so far... New updates are pushed every 2 weeks!

Want to be notified of all the 🧊 cool stuff we're doing?

By clicking subscribe, you're agreeing to our privacy policy
10th September 2022
41.0
⚡️ NEW: Pinned tags now show on connections
1️⃣ Connections now show pinned tags and moved tag position below objects
2️⃣ Preparation work to help our scaling teams organize their models
Added
  • Pinned tags moved underneath objects
  • Pinned tags show for connections
  • Flexibility to connection label position
  • Missing Vietnamese characters
  • Payment methods for Europe
  • iFramely app link configuration
Squashed bugs
  • Model create buttons not working
  • Reality link menu not loading for larger repositories
  • View model button showing in share link with prevent navigation enabled
  • Subscribe landscape button showing on version
Changed
  • Reality link menu now only shows main branches
10th September 2022
40.0
⚡️ NEW: Find object information fast with model filtering
1️⃣ Filter your model objects by tag for quick finding, analysis and changing
2️⃣ Connection flipping in connection design
3️⃣ Tags and flows included in export options
Added
  • Include and exclude tags from the model objects view
  • Display description, type and icon included in model object searches
  • Flip the direction of a connection in the model
  • Tags and flows in JSON exports
  • Tags in PDF exports
  • Empty state for read-only description panel
Squashed bugs
  • Opening version timeline crops the canvas to half width
  • Flows not being included in PDF exports
  • Switching between objects when in markdown mode removes formatting
  • Show children button not showing when searching on model object share links
  • Diagram tabs with long names overflowing under the drawer
  • Edit link popup being clipped underneath the drawer
  • Description links to IcePanel being opened in a new tab
  • Create flow button visible on share links
28th August 2022
39.0
⚡️ NEW: More space with the collapsable information panel
1️⃣ More diagram space with the new collapsable information panel
2️⃣ Share links simplified
Added
  • Collapsable right-hand drawer
  • Simplified share link dialog
  • Share links directly to a flow
  • Share link length increased
  • Share link options included as a random id
  • Share link password minimum length
  • Model name in message for history diagram updates
  • Public status page for service uptime/maintenance
  • Public security information page on the website
  • 3rd party licenses in the product
Squashed bugs
  • Creator of organization removed when downgrading plan
  • History tab not paginating correctly
  • Some tooltips not showing on hover
15th August 2022
38.0
⚡️ NEW: Email updates and embed interactive diagrams
1️⃣ Subscribe to weekly update emails for your landscape
2️⃣ Embed share link frames into your favourite apps
3️⃣ Improved history log
Added
  • Weekly landscape update emails
  • Landscape subscription toggle
  • Embed share links into common apps
  • Icons and deep links from the history log
  • Improved context for descriptions in the history log
  • Background color on PNG exports
Squashed bugs
  • Back button not navigating to the history tab from the editor
  • Adding a connection with no model shows in the history log
  • Diagram not loading caused by an update race condition
  • Error when submitting SAML registration form
Changed
  • Improved performance of code repo selection menu
1st August 2022
37.0
⚡️ NEW: Audit history section for your landscape actions
1️⃣ See a history of the activity going on at a landscape level
2️⃣ Backend preparation for levelled model object and diagram history
Added
  • Action log history for landscapes.
  • Backend preparation for levelled action logs.
Squashed bugs
  • Connection reassign not updating some flow steps.
  • Moving the version timeline sometimes deselects the current tag group.
  • Deleted comments cannot be viewed on the landscape screen.
  • Resolved inaccuracy dialog not showing.
  • Resize the cursor facing the wrong direction on the canvas.
Changed
  • Reduced amount of data sent to endpoints for diagram/flow/tour updates.
23rd July 2022
36.1
Squashed bugs
  • Comment list diagram name not truncating.
  • Corrected www redirects.
17th July 2022
36.0
⚡️ NEW: Per-landscape access permissions and onboarding
1️⃣ Lockdown landscapes for compliance &/or sandbox experimentation
2️⃣ New onboarding experience to teach the basics of C4 in IcePanel
Added
  • Landscape set up onboarding wizard for new users.
  • Improved in-app onboarding for editor and commenter users.
  • Improved new user onboarding emails.
  • Animated images to onboarding tooltips.
  • Per-landscape access control.
Squashed bugs
  • Team management page not showing for enterprise organizations.
  • Commenter users are unable to move comments.
  • Azure DevOps repos with disabled flag causing an error.
  • The reality refresh button showing in the share link model objects tab.
  • Security improvements to SAML and password login endpoints.
  • Security improvements to headers and content security policy.
  • Disable frames for all URLs except for share links.
Changed
  • Model objects menu stays open when dragging objects onto the diagram.
4th July 2022
35.0
Added
  • Force SSO login for organizations with it enabled.
  • Azure DevOps support in IcePanel CLI.
  • Always show the existing connections list when creating connections.
Squashed bugs
  • Create a model object button visible in empty share links.
  • Organization link is incorrect in invite emails.
  • Sign up page is not mobile-friendly.
  • XSS protection in email forms.
  • Disable TLS 1.0 and 1.1.
  • Disable weak TLS ciphers.
  • Close button focuses when dialogs show.
  • Duplicate to organization button visible with no items in the list.
  • Clicking the checkbox on the sign-up form causes the background to flicker.
  • Empty arrays are being replaced in the query string.
  • Password reset field enabled after submission.
Changed
  • Move user profile fields later in sign-up flow.
  • Remove landscape template dialog.
  • Improve the error message for SSO logins on the password form.
26th June 2022
34.1
Squashed bugs
  • Inverted ordering for model objects screen.
  • Toolbar tooltips not showing.
  • Landscape delete button visible for commenters/editors.
  • Incorrect truncation for share link title.
  • Incorrect truncation of tags in tag picker.
  • Incorrect truncation of tags in the toolbar.
  • Error when currently viewing diagram is deleted by another user.
  • The wrong tab is underlined when an object and then a connection is selected.
  • Add connector icon hover state is larger than the clickable area.
  • Improved dragging performance on diagrams with lots of objects/connections.
  • New connection name text field does not autofocus.
  • Canvas text field cursor in the wrong location on 2nd line when text is wrapped.
  • Type/parent change buttons do not show on the model objects screen.
  • Type/parent change buttons do not show when selecting the current diagram object.
  • Descriptions with bold with spaces on either side create invalid markdown when saved.
  • Extra scroll bar when hovering on show tag.
  • Object child diagrams are not being updated when a version is created.
Changed
  • Connections are now included in box selections.
  • Email was replaced with work email on the sign-up form.
  • Remove the mountain image from the log-in screen.
  • Remove unnecessary routes for share links.
20th June 2022
34.0
⚡️ NEW: change object type and owner
Added
  • Change model object types!
  • Move a model object to a new owner.
  • Parent object is now added when creating a new diagram.
  • CLI now supports GitLab.
  • API generic labels property for landscape resources.
Squashed bugs
  • Organization name and user name is missing from user invite emails.
  • Client does not remove cached diagrams when they are deleted.
  • Dragging areas also move objects which are not children in the model.
  • Apps being expandable at the app diagram level.
  • Error loading model objects view with sidebar already open.
  • View direct implied connection button not working in the editor.
  • Moving an implied connection to the parent breaks flows.
  • Canvas text cursor placed at the 2nd to last position when double-clicked.
  • Empty model object view is shown when the filter has no results.
  • Empty object is removed from the model even if it has model connections.
  • Tags disappear before toolbar is hidden.
6th June 2022
33.0
⚡️ NEW: tags bar and diagram flows are now more visible
Added
  • Tags bar groups are now always visible!
  • The diagram flows tab is now even more noticable!
  • Email notification when comments are replied to or resolved.
  • Automatically remove empty objects from the model when removed.
  • Control hotkey for diagram selections.
  • Model object view empty state.
Squashed bugs
  • Comment reply field visible on share links.
  • Pressing enter when mentioning a user in a comment does nothing.
  • Error when exporting PDF with an empty diagram flow.
  • View in model button sometimes does not work.
  • Tour step editable in version timeline.
  • Incorrect model objects table height for read-only users.
  • Back button not going to the correct diagram tab.
  • Tag not auto focusing on object drawer dropdown.
  • Comment dialog not showing for resolved comments.
Changed
  • Company size sign up field swapped for how did you hear about us
  • Share links now have designed in IcePanel badge.
21st May 2022
32.0
⚡️ NEW: table view for easier maintenance of your model
1️⃣ View, manage, update and clean up your model easier
2️⃣ Quickly find the object you’re looking for within your whole model
3️⃣ Create new objects quickly
Added
  • New tabular model objects view.
  • View in model button in the object details.
  • Model name to the "existing diagrams" dropdown.
  • Component descriptions, store components and external in the PDF export.
  • Deleting organizations from the management screen.
  • Popup dialog for showing flow video larger.
Squashed bugs
  • Reset camera around an object not working.
  • Switching flow steps being added to the navigation history.
  • C4 model help overlay font sometimes falling back to default.
  • System style not external when dragging from library.
  • Error when creating new user without logging out of previous user.
  • Incorrect flow animation direction for bi-directional connections.
  • Could not find entry model error.
  • Team owned objects count per organization instead of per landscape.
  • Delete popup previews linking to diagrams.
Changed
  • Object details is now expanded by default.
  • Updated Azure data lake v2 icon.
10th May 2022
31.0
⚡️ NEW: simplified navigation for landscapes
1️⃣ We've made it easier to understand what you're seeing from the landscape view, by splitting out the diagrams, model, tours and teams tabs to help others explore.
2️⃣ We also brought the flows up to the top level, as we've heard how much people are loving them. 🙌
3️⃣ Performance improvements with extra nitrous 🏎
Added
  • Simplified navigation for browsing landscapes.
  • New model object statistics overview tab.
  • Version timeline for landscape overviews.
  • Simplified landscape, editor and share link loading states.
  • Exports now support external styling.
Squashed bugs
  • Overriding keyboard events when embedded in Notion.
  • Implied connections allowing break out of prevent navigation for share links.
Changed
  • Manage organization button moved into the organization dropdown.
  • Performance improvements for editor loading.
  • Improved caching of WebGL textures.
  • Improved WebSocket handling.
28th April 2022
30.1
Squashed bugs
  • User invite dialog causes an error on landscape load sometimes.
  • Keyboard events are being gobbled up by IcePanel when a share link is embedded in Notion.
  • Wrong flow focus style for an external system, actor, component and store.
  • Resize object markers are being shown for read-only users sometimes.
  • Lost alert causing error in load race condition.
  • Object description character limit showing for read-only users.
25th April 2022
30.0
⚡️ NEW: on object descriptions and external system styling
1️⃣ Add short visible descriptions on your objects to help people quickly understand what each objects is in your diagrams.
2️⃣ Visually separate and tag your external systems, so people know what’s out of scope quicker.
3️⃣ GitLab has been added to our reality linking integrations.
Added
  • Short descriptions for model objects displayed wherever that object exists.
  • Option to mark systems in your model as external in the new object settings.
  • Grey styling for external model objects to visually distinguish them.
  • GitLab reality linking and code repo integration.
  • New refresh button on the reality link tab to manually check status of links.
  • Zooming to the component level of stores.
Squashed bugs
  • Switching organizations always shows the "no landscapes" view.
  • Changing version timeline clearing object selection.
  • Opening the tag bar and switching perspective affect the back button.
  • Grey object connectors showing sometimes.
  • Un-necessary re-render of some UI components
  • Memory leak from text measurement.
Changed
  • Improved navigation bar styling.
  • Improved security for code repo integrations.
  • Performance: reduced canvas rendering to 40 FPS.
  • Performance: simplified interaction tree.
  • Performance: optimized culling checks.
  • Performance: reduced sprite sheet size.
10th April 2022
29.0
⚡️ NEW: tours, step-by-step navigation of your landscape
🧭 We heard that often the designers inside IcePanel were having to navigate for people, to show the tools full power. So we decided to make something that navigated for you.
🗺 Tours allows you to create a step-by-step navigation through your landscape, so you don’t have to. Each step shows exactly what you see as you create it, including diagrams, zoom position, tags, flows, selected state and so on - Create your first Tour from the Landscape home page! 🤩
Added
  • Landscape tours for your teammates and stakeholders to easily walk through your designs.
  • Tours steps can show diagrams, flows, tags, camera and object selections.
  • Share link viewers now see the landscape overview page to help find what they're looking for.
  • Back button in the editor. (Possibly the most useful feature we've ever built 😉)
  • Organizations with overdue payments will now see an alert banner.
Squashed bugs
  • Onboarding help overlay not showing for commenter users.
  • Error when updating version name and notes.
  • Incorrect flow being selected when diagram flows tab clicked.
  • BitBucket server integrations collapsing some empty directories.
  • Diagram thumbnail not being rendered after landscape duplication.
  • Editor camera controller tooltips not showing.
  • Version timeline and flow editor are both triggered when the left/right arrow key is pressed.
  • Incorrect zoom icon is being used sometimes for the parent model object area.
  • Error when opening whats new dialog on Safari.
2nd April 2022
28.1
Squashed bugs
  • Read-only viewers are not being able to zoom into systems with no children.
  • The IcePanel logo does not navigate back to the last location on the landscapes screen.
  • New tag group button not working when clicked from the right-hand panel.
  • Truncation is broken on the version timeline when a long version name is specified at the system/app level.
  • Reality links do not recognise CLI created code repos as integrations.
  • Punctuation is in the wrong place on reality links.
  • The "what's new" dialog showing on share links.
  • Error loading textures when quickly navigating away after loading a diagram.
  • Team ownership objects link to the incorrect diagram navbar.
  • A scrollbar sometimes appears on the hidden tags toolbar.
  • Accuracy menu shows the wrong expired link count on an empty screen.
  • Trust image on the code repo integrations screen was not updated for the accuracy score.
Changed
  • Dialogs are no longer included in the navigation history.
28th March 2022
28.0
Everyone can now link to reality!
👀 Our vision is to bridge the gap between design and reality, and we've changed our Trust score to help with this.
⚡️ The Trust score is now called the Accuracy score and will change depending on what diagram you're looking at! Free plan organizations can link up to 10 objects to reality, and the paid plans get unlimited linking with multiple linking to one object! 🤩
Added
  • Reality links are now unlimited on the Indie plan.
  • Free plan organizations can link up to 10 objects to reality.
  • Multiple reality links can be added to an object on paid plans.
  • Systems, Actors and Areas can now be linked to reality.
  • Accuracy score now shows on ownership team objects.
  • Better navigation from ownership team objects.
  • Implied connections now show the direct connection it refers to in the right-hand panel.
  • Onboarding step to showcase the reality linking feature.
  • Better upgrade dialogue for easier to understand upgrade reasons.
  • Updated changelog modal, so changes are more obvious.
Squashed bugs
  • Azure DevOps integration button causing an error.
  • PDF export broken in some landscapes.
  • Error resizing an object in the diagram.
  • Flow steps don't always update when a model connection change was made.
  • Commenter users could see options not available to them.
  • Race condition with diagram objects rendering after it was destroyed.
  • Diagram text editing cursor sometimes does not appear.
  • Diagram editing text always uses placeholder tint.
  • Object library in the wrong position.
Changed
  • Trust score % is now an Accuracy count showing inaccurate comments and broken reality links.
  • Accuracy score is now specific to the diagram being viewed, including reality links and comments.
17th March 2022
27.2
Squashed bugs
  • Socket on some landscapes intermittently failing to connect for a short period.
  • Socket showing connecting overlay during scaling or timeout.
  • Flow pulse intermittently happens in reverse after a connection is reassigned.
  • Timeline version label is being truncated for system/app versions.
  • The version timeline does not scroll to the latest when it contains a revert event.
  • Warnings in the console when loading some routes.
  • Trust menu comment tab sometimes does not have an underline.
  • Diagram text editor cursor is off centre after showing the placeholder.
15th March 2022
27.1
Squashed bugs
  • Error exporting diagrams with icons to PNG.
  • Error loading connections with spaces or newlines.
  • Error when navbar loads before model objects.
  • Error when share link is not able to find root model object.
  • Text cursor not showing on the diagram after an object is created.
  • Some actions not being cancelled when the canvas is destroyed.
  • Share link and version URLs with projects not being redirected to landscapes
  • Some buttons are visible for users with lower permissions.
  • Background alpha of connection labels solid.
  • Memory leak with icon textures.
13th March 2022
27.0
Added
  • Ownership teams, to manage larger teams and landscapes easier. [Growth plan]
  • Ownership teams allow you to assign ownership of model and in diagram objects.
  • Ownership team based dashboard to view and quickly jump to the teams owned objects.
  • List of members in ownership teams including name, role and quick access to email, to get expert knowledge quickly.
  • Implied connections to show existing lower level (child) connections.
  • Implied connections sync changes, including flow steps when direct connection is edited.
  • Ability to jump to direct connection from implied connection.
  • Rename landscapes from the dashboard.
  • Change user profile name from the profile menu.
  • Object preview in connection reassign dialog improved.
Squashed bugs
  • Flow pulse animation sometimes off center.
  • Tabs sometimes missing underline until clicked.
  • Last organization selection not persisted when opening a new tab.
  • Changing to an organization where you have a lower permission allows you to navigate.
  • Subtitle incorrect on recommendation score description tab.
  • Layout issues with diagram text when editing with multiple spaces.
  • Landscape being created with first landscape in the name.
Changed
  • Performance: Canvas interface icons are now rendered from a spritesheet.
  • Performance: Fixed memory leaks in canvas and description editor.
  • Performance: Reduced number of points used to draw connection lines.
  • Performance: Improved hit areas for objects and connection lines.
27th February 2022
26.0
Added
  • New landscape navigation and sidebar.
  • Organization selection menu.
  • Job role update field in the profile menu.
  • Explanation helper about landscapes.
  • Improved discoverability of growth features on lower plans.
  • CLI tool for syncing bitbucket server instances on private networks.
Squashed bugs
  • Drawer flow count does not count flows on other diagrams.
  • Pinned tags are misaligned sometimes on apps.
  • Misaligned check boxes on share advanced settings.
  • Empty comment reply can be created using carriage return.
  • Local storage becomes full when too many diagrams are viewed.
  • The diagram view is sometimes not centred by default.
Changed
  • Teams have been renamed to Organizations.
  • Projects have been renamed Landscapes.
  • Refreshed onboarding with no upgrade popup.
13th February 2022
25.0
Added
  • BitBucket server code linking integration.
  • API keys on the team management screen.
  • Endpoints on the IcePanel REST API can now be authenticated with API key.
  • Additional information on the team member invite dialog.
Squashed bugs
  • Deleting expanded groups not removing objects contained inside it.
  • GitHub linking should be code repo linking in app and docs.
Changed
  • Moved feedback button into the profile dropdown.
  • Feedback form no longer requires Google login.
  • Improved performance of code link selection menu.
30th January 2022
24.0
Added
  • Azure DevOps integration for growth plans.
  • Azure DevOps object linking.
  • Azure DevOps trust score checks.
Squashed bugs
  • Error when trust score scanning a GitHub branch with no files.
  • Error when quickly setting and unsetting model object links.
  • Page not found not centred vertically.
Changed
  • IcePanel Technologies Inc. is now registered in British Columbia, Canada!
  • GitHub authentication flow stores state in the URL.
15th January 2022
23.0
Added
  • Indie paid plan with unlimited projects, tags, flows and more.
  • Save currency selection during sign up, checkout and upgrade.
Squashed bugs
  • GitHub links sometimes show as stale when many repositories are connected to one team.
  • User seats are not adjusted when a team plan is downgraded.
  • Comment user permission issues and excess features showing.
  • Connections can be added to diagrams twice using the existing connections panel.
  • Bi-directional connections are not visible in the existing connections panel.
  • Square connections disappear sometimes when connected to an actor.
  • Pulsing connection arrow is in the wrong location when the connection is selected.
  • Entering a name that conflicts with another scoped object does not cause an error when set in the right-hand panel.
  • Teams are temporarily put into a limbo state when 3D checkout fails during a purchase.
  • Sign up options are not persisted when clicking the verification link from a different browser.
Changed
  • Released our very large December refactor with stability and performance improvements.
  • Existing Indie plan has been renamed to the Free plan.
  • Structurizr workspace import is now executed on the backend.
  • Temporarily removed Areas from the recommendations score.
30th December 2021
22.0
Added
  • Commenter seats added to indie and growth plans.
  • Add users to a team when signing up via SSO.
Squashed bugs
  • Error when setting protected share link password.
  • Error when creating inaccurate comments as a commenter user.
  • Entry diagram showing as a project recommendation.
  • Comment bubble popup not showing sometimes for commenter users.
  • Connection design tab showing for commenter users.
Changed
  • Disabled WebGL anti-aliasing on Safari due to performance issues.
  • Phase 2 out of 2 of our very large December refactor.
  • Read-only team users have been renamed to commenters.
19th December 2021
21.0
Added
  • Modification of entry diagram when zooming into an object.
  • Reordering of diagram tabs.
  • Reordering of tag group tabs.
  • Checkbox in the object connections sidebar for quick toggling of existing connections.
Squashed bugs
  • Clicking an object from the toolbar doesn't allow it to be placed on the diagram.
  • Shift + Alt hotkey prints GroupNext into diagram text fields.
  • Dragging an area does not drag areas within it.
  • Dragging with multi-selection causes other context areas to jump around.
  • Z and X not working when typing into diagram text fields.
  • Some diagrams are incorrectly identified as project name recommendations.
  • Toolbar glitch when switching between versions on the model view.
  • SAML login errors are not being surfaced to the UI.
Changed
  • Phase 1 out of 2 of our very large December refactor.
  • New diagram button now has text when no diagrams exist.
5th December 2021
20.0
Added
  • Comments menu with visibility toggle.
  • In-diagram question and idea comments.
  • In-diagram inaccuracy comments that affect the trust score.
  • Mention other users in comments.
  • Redesigned trust score bar and menu.
  • Trust score help menu on share links.
  • Project recommendations menu and progress circle.
  • Single sign-on login using SAML.
Squashed bugs
  • Area not dragging other objects inside it.
  • Tagged connection lines not highlighting when toolbar opened.
  • Tagged connection lines remaining pinned when toolbar closed.
  • Error when copying or pasting on Firefox.
  • Long object names not truncating on version menu.
  • Diagram update showing as "Today" even if yesterday.
Changed
  • Describing objects is now part of recommendations instead of the trust score.
  • Tweaks to scroll zoom accuracy when using a mouse.
20th November 2021
19.0
Added
  • Reordering of flow steps by typing step number.
  • Duplication of projects across teams.
  • Duplication of flows.
Squashed bugs
  • Accuracy when using mouse wheel scroll on Windows.
  • Expanding or collapsing an object removes the object from flow steps.
  • Demo project thumbnail not correctly positioned.
  • Unauthorized error when logging in without a verified email.
  • Unable to load diagram sometimes when opening a project.
  • Socket not attempting to reconnect after an error.
  • Onboarding tooltips sometime not loading after login.
  • Error when duplicating projects on an indie team.
Changed
  • Flow names now wrap to the next line in the dropdown menu.
7th November 2021
18.0
Added
  • Onboarding tooltips to help new users get familiar with features.
  • Demo project selection when teams are first created.
  • New automated emails for onboarding and team invites.
  • Additional in-app and in-email links to docs articles.
  • Moving a connection from one object to another updates diagram flows.
  • Last updated time and user name for each diagram.
  • Import of object documentation from Structurizr files.
  • Cut, copy and paste hotkeys when editing diagram text fields.
Squashed bugs
  • Flow connection animates in the wrong direction for bi-directional connections.
  • Duplicating large diagrams will load forever.
  • Users who are invited to multiple teams before registering will only be added to the first.
  • Undo/redo hotkey enters X or Z into diagram text fields.
  • "Back to viewing" button text incorrect for view-only users.
  • Connection tab does not update when a description is added.
  • Replaced aurora background effect with video for improved performance.
  • Pinned tabs do not disappear when hidden on the model tab.
  • View only users not able to see the connections tabs.
Changed
  • Diagram zoom removed from the team goals (replaced with onboarding tooltips).
  • Team user invite expiry extended to 2 days.
  • Hotkey for zooming around selected objects and connections: Shift + C
  • Hotkey for zooming around all objects and connections: CMD / Ctrl + Shift + C
24th October 2021
17.0
Added
  • Camera gizmo with a zoom slider and camera reset button.
  • Smoooooth transition when resetting the camera.
  • Smoooooth transition when moving between flow steps.
  • Sexy connection animation for showing the direction of flow steps.
  • Self-action message type for flow steps.
  • PNG and PDF exports for diagram flows.
  • Highlight objects and connections when hovering on them in the flow editor.
  • Object flows tab that shows which flows an object is a part of.
  • Toggle connection name visibility when in a flow.
  • Autofocus flow step description when all fields are auto-filled.
  • Kubernetes community icon pack.
  • Improved gesture recognition for trackpad pinch to zoom.
  • WASD, ZX keyboard shortcuts for panning and zooming the camera.
  • Additional tooltips for disabled and unavailable flow step fields.
  • Demo project template.
  • Flow team goal for newly onboarded users.
  • PNG and PDF exports are processed on the background and sent via email.
Squashed bugs
  • Pinned tag labels do not disappear when a tag is unpinned.
  • Links tab is not visible when a zoomed-in object is selected.
  • Mouse scroll wheel sometimes pans the camera.
  • Flow view sticking even when changing diagram.
  • User becomes stuck when the view they are in is deleted.
  • "Removed" text in flow steps are grey instead of red when not selected.
  • Inconsistencies with socket handling when network availability or sleep state changes.
  • All delete buttons are highlighted in the object library when the delete dialog shows.
  • Glitches with diagram interactions when the diagram focus changes.
  • PNG and PDF exports timing out intermittently.
  • Inaccuracies with the culling of curved connections.
  • Glitches with the underline on tabs in the right-side panel.
  • Empty objects names jumping after creation.
  • Full height scroll bar on project list sometimes on the first load.
  • Changing e-mail address causes an internal server error.
Changed
  • Performance improvements when using the flow editor.
  • Toolbar camera buttons removed, you can still use space to switch the mode.
  • Team tabs are now ordered alphabetically.
  • Add flow step hotkey changed to CMD/Ctrl + Shift + E.
10th October 2021
16.0
Added
  • Overlay and highlight flow sequences on top of diagrams.
  • Multiple flows per diagram with step editor and controls.
  • Outgoing and reply messages in flow steps.
  • Redesigned side panel with split mode.
  • More obvious project editing in the toolbar.
  • Hover states to tabs across the app.
Squashed bugs
  • Russian Cyrillic not rendering on diagrams.
  • Description editor not showing on model view.
  • Dragging objects from the sidebar cannot be cancelled with the escape key.
  • C4 help tooltip not showing after navigation.
  • Socket connecting when a tab is reloaded in the background.
  • Users with edit access can see the GitHub link button.
  • Object library hiding after a model is deleted.
  • Delete and enter key pressed quickly deletes objects in the diagram when editing their name.
Changed
  • Compress Bitmap font in diagrams.
27th September 2021
15.0
Added
  • Select and tag multiple objects at once.
  • Delete multiple model objects at once.
  • Model JSON export on the share dialog.
  • Show the icon on the diagram when a tag is pinned.
  • Public roadmap on the landing page.
Squashed bugs
  • Zoom on Firefox is too sensitive.
  • Join team email link picking incorrect tab.
  • Share link call to action not showing for indie teams.
  • Empty group tag icon not rendering.
  • Model object list is not ordered correctly.
  • Empty system/app text out of alignment.
  • Various undefined/null errors reported by error tracker.
Changed
  • New mail provider to improve deliverability of activation emails.
  • Duplicating projects no longer include versions.
12th September 2021
14.0
Added
  • Freeze systems and apps independent from the project. (Growth plan)
  • Timeline at each level shows versions taken from higher up. (Growth plan)
  • Pin tags to objects and connections in tag bar to make them always visible.
  • Hide tagged objects and connections from diagrams and the model.
  • Expand multiple levels of objects to show dependencies inside other systems and apps.
  • Documentation template for connections.
  • Common branch names are ordered first in the GitHub link list.
  • Super cool lights background on the user and share link login pages.
Squashed bugs
  • Removed HTTP polling in favour of WebSockets, fixing XHR error.
  • Truncation for long object, diagram and version names across the app.
  • Un-tagged connection color being too dark when used over areas.
  • Actors being unable to select text or use click shortcuts.
  • Browser zoom distorting the version timeline.
  • Timeline panning using arrow keys even when dialogs are open.
  • Team upgrade not applying instantly due to race condition.
  • Deleting a diagram may set the objects child count to zero.
  • Other diagrams list not being updated correctly in some cases.
  • GitHub API branch request not paginating correctly.
  • Issues with icon and lib tree shaking reducing the bundle size considerably.
  • Connection label position bar being the incorrect color.
  • Read-only users not being able to open a GitHub link.
  • Icon textures loading more than once due to a race condition.
  • Object library items are not being ordered alphabetically.
  • Area border not highlighting when a tag is hovered on.
Changed
  • The IcePanel team has relocated to British Columbia, Canada! 🇨🇦
29th August 2021
13.0
Added
  • Share links using the current diagram location.
  • Share links with navigation locked to the current diagram.
  • Share links with default tag groups visible.
  • Model object descriptions connected to the Trust Score.
  • Structurizr workspace JSON import.
  • Create template option for description panel.
  • Create blank diagram option in diagrams.
  • Duplicate button on projects screen.
  • Rename project from the app bar.
  • Onboarding checklist for teams with a prize at the end!
  • Onboarding golden Brian hunt across the app.
  • Service worker with offline caching and update management.
  • Billing in CAD and GBP currencies.
Squashed bugs
  • Unpredictable bugs caused by code and data consistency between updates.
  • Outdated GitHub link not showing in the right-hand panel.
  • Contact page failing to send a message.
  • Project list tab-width is not correct with many teams.
  • iFrame and XSS security vulnerabilities in-app.
  • Dialogs and menus not positioning correctly.
  • Model deletion is too easy to confirm.
Changed
  • Brand and landing page refresh.
  • Team plan was renamed to the growth plan.
  • Personal projects were deprecated and migrated to indie teams.
  • Up to 3 collaborators on the indie plan.
  • Trust score descriptions are now available on the indie plan.
  • Up to 5 saved versions are now available on the indie plan.
17th August 2021
12.0
Added
  • Tags and groups for objects and connections.
  • Colors for connections and objects.
  • Show/hide tags toolbar, hovering to highlight colors.
  • Icons for tag groups.
  • Undo/redo keyboard shortcuts.
  • Version subtitle in share links.
  • Badges for alpha and beta users.
  • "This may take a while" message when exporting.
Squashed bugs
  • Trial dialog not showing for teams.
  • Incorrect chunking causes slow initial page loading.
Changed
  • Faster loading of large diagrams.
  • Faster version switching.
  • Version timeline moved underneath the navigation bar.
  • All projects now use WebSockets for diagrams.
1st August 2021
11.0
Added
  • Added versioning menu.
  • Added version creation with name and notes.
  • Added timeline view for browsing old versions.
  • Added version reverting with revert notes.
  • Added share links for selected older versions.
  • Added diagrams list to model object sidepanel.
  • Added camera lost alert popup to find your objects again.
  • Added animated model objects count badge.
Squashed bugs
  • Fixed glitch when hovering on link button.
  • Fixed timeout bugs with real time socket when left open in background.
  • Fixed export to PDF failing for large projects.
  • Fixed ctrl + s save hotkey not working on Windows.
Changed
  • Legacy diagrams can no longer be opened, only converted to a project.
  • Real time socket disconnects when IcePanel is left open in the background.
  • Projects are ordered by last updated date.
18th July 2021
10.0
Added
  • Added curved lines which are now the default line type!
  • Added new connection styling and dependency highlighting.
  • Added hover on connections to bring them to the front and focus.
  • Added connection label position slider at 30%, 50% and 70%.
  • Added ability to expand out of scope objects into areas and collapse them again.
  • Added other contexts section to model objects list with out of scope objects.
  • Added automatic resizing of areas based on the object scope.
  • Added ability for areas to move objects inside them.
  • Added what's new (features) dialogue to the home screen.
  • Added team billing option for Euros.
  • Added share link not found page when using incorrect URLs.
  • Added IcePanel branding or team name to share links.
  • Added greyed out connection design tab when creating new connections.
  • Added automatic centring of diagrams on their first view.
  • Added automatic centring of diagram if viewed after scrolling off the edge.
  • Added new PDF export structure with linked table of contents.
  • Added sign up autofill email address when inviting team members.
Squashed bugs
  • Fixed share links and PNG exports not showing connection labels.
  • Fixed app not launching when running in Firefox with "do not remember history" option.
  • Fixed editor Ctrl + S save hotkey not working on Windows.
  • Fixed race condition bugs with real-time editing on the model tab.
  • Fixed real-time editor not saving after 30-40 minutes of inactivity.
  • Fixed panning onto navbar and letting go of the mouse continuing to pan.
  • Fixed actors not showing how many diagrams they have in the model view.
  • Fixed depth of the model tab in front of the right panel.
  • Fixed crash when removing the first and only character on the first line of a text field.
  • Fixed glitches with the model objects and icon selection dropdown accordions.
  • Fixed hashes in documentation links being converted into HTTPS.
  • Fixed inconsistent icon sizes in places.
Changed
  • Public share links are now on the indie plan!
  • Improved diagramming and navigation performance.
  • Improved performance for projects with large models.
  • Thumbnails, PNGs and PDFs are now rendered on our servers.
  • Diagram pan and scale is now saved in local storage rather than IndexedDB.
6th July 2021
9.1
Squashed bugs
  • Fixed connections being editable on share links.
  • Fixed icon search showing empty packs.
  • Fixed icon menu not always saving selected pack.
  • Fixed connections not showing in 0 diagrams.
  • Fixed shift select not working.
  • Fixed deleting last character on first line causing error.
  • Fixed new lines not working on name fields.
  • Fixed actor not having in x diagrams label.
  • Fixed auth token not being renewed correctly on team projects.
3rd July 2021
9.0
Added
  • Added model based connection management.
  • Added object connections to and from panel.
  • Added intelligent bulk connection updates.
  • Added straight line connections in new design panel.
  • Added no direction and bidirectional connection arrows.
  • Added tooltips and hints when updating connection and object names.
  • Added bottom left and bottom right connector on actors.
  • Added double clicking words to select in object text fields.
  • Added tripple clicking to select all in object text fields.
  • Added command s shortcut to save in object text fields.
  • Added help tooltip when creating model connections.
  • Added improved PDF exporter with Markdown support.
Squashed bugs
  • Fixed profile menu not clickable from editor.
  • Fixed deleting objects did not refresh the model objects menu.
  • Fixed editor memory leak.
  • Fixed PDF export performance issues.
  • Fixed connection text out of alignment.
  • Fixed large icon sizes on export screen.
Changed
  • Reduced scale of model view.
21st June 2021
8.0
Added
  • Added all new description panel editor.
  • Added Markdown support to description editor.
  • Added seperate descriptions for each diagram.
  • Added new breadcrumbs with C4 model specific help and tooltips.
  • Added interface elements to teams with expired trials.
  • Added simplified feedback button and form.
  • Added simplified main navigation bar with model and diagram tabs.
Squashed bugs
  • Fixed description panel not scrolling.
  • Fixed error when clicking background of canvas.
  • Fixed bug creating connections in teams.
  • Fixed objects not creating for team projects.
  • Fixed register error when no billing cycle supplied.
  • Fixed password field not auto focusing on share link.
31st May 2021
7.0
Added
  • Added team user management and access control.
  • Added team billing through Stripe.
  • Added real time team collaboration.
  • Added read only public share links for teams.
  • Added read only password protected share links for teams.
  • Added tab based projects page with search.
  • Added skeleton loaders to interface.
Squashed bugs
  • Fixed connection name not editable via side panel.
  • Fixed inconsistent icon sizes.
  • Fixed memory leak when exporting diagrams.
  • Fixed projects list not scrolling after returning from editor.
Changed
  • Documents renamed to projects.
  • 14 day trials moved to team plan.
  • Performance improved when loading personal projects.
  • Improvements to socket handling.
13th May 2021
6.0
Added
  • Added C4 model help button and dialog.
  • Added missing GitHub link icon to sidebar.
  • Added WebSocket based diagram interface.
  • Added saving of last GitHub repository menu state.
  • Added GitHub repository menu cache.
  • Added GitHub link button to top right corner of areas.
Changed
  • Specs moved to the free tier.
1st May 2021
5.0
Added
  • Added GitHub integration.
  • Added object linking to a GitHub repository, branch or path.
  • Added trust score indicator to specs.
  • Added trust score menu with outdated GitHub links.
Squashed bugs
  • Fixed scrolling in editor not working directly after interacting with documentation.
  • Fixed project name not showing in breadcrumb for model view.
  • Fixed trackpad accidentally causing whole website zoom.
  • Fixed object zoom activating when resizing or dragging editor objects.
Changed
  • Improved performance of icon selection menu.
  • Tweaked icon and button layout inside editor objects.
  • Removed minus circle icon from accordions menus.
18th April 2021
4.0
Added
  • Added model editor tab.
  • Added diagram views cloning and naming.
  • Added Azure icons.
  • Added icon packs category accordions.
  • Added clone to spec button.
  • Added zoom out icon for objects.
  • Added zoom and pan saving to local store.
Squashed bugs
  • Fixed areas and connections not being 1:1 with model.
  • Fixed double clicking creating wrong object on some diagrams.
  • Fixed areas being selectable when clicking the middle of the area.
  • Fixed selection not always removing hover state.
1st April 2021
3.0
Added
  • Added modelling support for system specs.
  • Added new system, app, component object types.
  • Added nested model zooming and navigation.
  • Added ability to manage models from toolbar.
20th March 2021
2.0
Added
  • Added AWS and GBP cloud platform icon
14th March 2021
1.0
Added
  • Initial release
IcePanel Technologies Inc. © BC1344197
Built in beautiful British Columbia, Canada 🇨🇦