-
SpreadsheetWeb Hub
-
Application Intel
- Release Notes
-
Release v 0.7.8
Public data sharing, data page file type display, row stretching, retaining record tags on update, and more! (November 17, 2023)
-
FEAT
Added support for data sharing via our new public record implementation! Now, you can generate a link
to send to a user with configurable expiration date and restrictions and that user will not need to log into
the SpreadsheetWeb Hub system to access it. This feature is supported on private servers and in Pro
subscriptions.
-
FEAT
Added support for retaining a record's original tags for a designer button. This is a new behavior
that complements the existing merge and override behaviors when updating a record.
-
FEAT
Added support for file display type to the data page when updating settings for a file-type column.
This will allow you to configure whether you want to see the image (if an image) and its name, or just
one of those two parameters.
-
FEAT
Added support for maximum output cells from the core calculation engine, which should limit
accidental requests for massive amounts of cells in some unbound references, such as for dropdown
or radio button lists.
-
MIN
Added a new stretch option for row alignment, which will stretch all children to fill the vertical
space of their respective column within the row.
-
MIN
Some improvements to chart and table detection for automated app creation.
-
MIN
Updated some UI behaviors on the template details page, hopefully making the arrow buttons clearer
and including an auto-play for the gallery.
-
MIN
Added tooltip support for labels and legends for charts.
-
MIN
Replaced the Twitter logo with the new X logo.
-
BUG
Resolved an issue with bar chart axis crossing.
-
BUG
Fixed an issue with the JavaScript API where calling the
getCell()
function on an output
grid would fail.
-
BUG
Disabled a check for custom scripts that was causing issues after releases when clearing cached interfaces.
-
BUG
Resolved an issue with legends not appearing correctly if adding a named range to y-axis or both axes.
-
BUG
Fixed an issue with re-applying data layout when both the user and the template were selected.
-
BUG
Resolved an issue where named ranges that were in a worksheet including the $ character would not be
detected by the designer system as a valid named range.
-
BUG
Fixed the name of the login activity CSV export file, as well as the analytics CSV export file.
-
BUG
Made first name and last name required fields on the Edit Profile page, since they are required during
registration.
-
BUG
Resolved an issue where legend texts were being cut off.
-
BUG
Fixed an issue with the copy table name feature on the edit single table page for secondary tables.
-
BUG
Resolved an issue that was preventing location maps for rendering or working while using address data.
-
BUG
Fixed an issue where the auto-save feature could not be adequately disabled if you deleted all save
buttons from the application.
-
SYS
Improvements to the core calculation engine and CLI to improve expandibility in the future.
-
SYS
Added a new local storage handler that is based on the user ID, so specific settings applied
and retained for a given user will not transfer to another user on the same local machine
(e.g., sorting or cardview for a grid).
Release v 0.7.7
Textbox prefix and suffix support, 3D reference support, template preview, used ranges, updates to Scripts editor and JavaScript API, and tons of visualization changes! (October 20, 2023)
-
FEAT
Added support for prefixes and suffixes to textbox controls, allowing you to specify some unit-related data
without affecting the application calculations or formatting!
-
FEAT
Included the ability to preview application templates, when supported! Our team will work to provide samples of each application
template in the system so that you can view it working live before you choose to use the template in your own workspace.
-
FEAT
Replaced the JavaScript API snippets dropdown with a dedicated modal window, so now you can clearly and easily
see the sample code before inserting it.
-
FEAT
Added an API method for retrieving all used named ranges within a given application. Users can also peruse this information
from the new Used Ranges option, available on the applications list. This can be seen if you have edit privileges to the
application, and if the application has been published.
-
FEAT
Added support for 3D references to the core calculation engine, so formulas containing those types of references will now
evaluate accurately!
-
MIN
For application screenshot generation, trimming the contents during rendering to minimize on the file size requirements.
-
MIN
Added a checkbox during data import that allows you to skip importing excess records for a given one-to-many table if the
system detects a mismatch between the target named range length and the included row counts.
-
MIN
Added automatic triggering for calculations to the JavaScript API for grid value changes.
-
MIN
Significant changes to the grammar parsing in the core engine, which should provide a minor performance boost for all
application calculation and loading times.
-
MIN
Added a new method to the JavaScript API for pre-populating a target application instance. This allows you to push data
from one application to another application without having to execute a custom action hook.
-
MIN
Added support for unbinding a table named range from grids and charts - this process will recreate the control, but save
you a couple of clicks!
-
MIN
Added an API method for the retrieval of internal database table names for non-hidden system tables. This information is
now readily available in the database design module.
-
MIN
Add a way to be able to call
grid.setValue()
in the JavaScript API with tables that are larger or smaller than
the actual grid's row or column count and - optionally - to accept JSON objects.
-
MIN
Added a calculate function to the JavaScript API so that you can trigger calculations manually.
-
MIN
Updated placeholder on Scripts editor to actually be placeholder, rather than text that needs to be removed. Additionally,
adding a check if there are unsaved changes and the user tries to leave the page.
-
MIN
If there is only one transaction in a given application extract, we will immediately try to publish the application after an
import to ensure that the database is immediately functional. This mostly affects extracts taken from the transaction history page.
-
MIN
Added support for min and max values in radar charts.
-
BUG
Fixed touch events support for nestable lists and added a spinner when an Add New button is clicked within
one of these lists.
-
BUG
Resolved an issue with column charts containing multiples where Ignore Blanks was not functioning appropriately.
-
BUG
Fixed an issue with donut charts not displaying the last frame of an animation.
-
BUG
Resolved an issue with view counts not being updated correctly for application templates.
-
BUG
Fixed an issue with x-axis on column charts where data bar was not centered in the leftmost column if an error
existed in one of the data values.
-
BUG
Resolved an issue with saving input grid columns, where the first save on the page would not trigger appropriately.
-
BUG
Fixed an issue during automated application creation where checking and un-checking a control while editing the UI
would not result in updates being made to the interface, as well as a problem with committing disabled controls.
-
BUG
Resolved an issue with super header detection during automated application creation.
-
BUG
Fixed an issue with line charts where hiding a column could result in the entire chart not rendering correctly.
-
BUG
Resolved an issue where the min and max values set for y-axis were not working on column charts with multiples
enabled.
-
BUG
Fixed an issue with radar charts showing incorrect values for each category.
-
BUG
Resolved an issue with commas in a column name causing issues in y-axis storage by switching all stored values to a
JSON string, rather than delimited list.
-
BUG
Fixed an issue where editing default colors in an application would not apply to gauges.
-
BUG
Resolved an issue with overflow for radar chart titles.
-
BUG
Fixed an issue where updating min and max values would not trigger a save in x-axis chart properties when the type
of the properties is a date.
-
BUG
Resolved an issue with dropdowns and radio buttons where you could not remove the friendly name/label.
-
BUG
Fixed an issue with the vertical alignment of sliders that use the background style.
-
BUG
Update the style of application cards in dashboards so that the image does not blow out excessively when you make the
cards larger than one column in width.
-
BUG
Resolved an issue with updating an input grid column's properties when the type is a form-based grid.
-
BUG
For bar charts, inverting the naming structure of x- and y-axis. These represent the opposite in terms of placement
for these types of charts. This does not impact existing stored data, just naming of the pages used to configure them.
-
BUG
Fixed an issue with combo chart's line chart inaccurately starting from 0 when the data is inverted.
-
SYS
Updated client-side instances to newer Clipboard API.
-
SYS
Major refactor to the bootstrapping of all application in the system for improved internal consistency and
performance.
Release v 0.7.6
Improvements and expansion for scripts editor, historical transactions, and a ton of bug fixes! (September 21, 2023)
-
FEAT
Added a variety of features to the Scripts editor, including support for grids, buttons, alerts,
pages, calculation events, and much more! Also, added support to disable scripts without
needing to delete then, and introduced a new snippets insertion feature! This is a helpful
tool that allows you to select from a list of pre-generated code snippets, push them
into your scripts, and then modify them to suit your specific purposes.
-
FEAT
Included support for extracting historical designer transactions, to allow you to maintain a backup
of your older transactions and import them as new applications.
-
MIN
Updated the Page, Scripts, and Stylesheets module list pages to include improved drag and
drop and overall UX behaviors.
-
MIN
When an error occurs that causes the column layout to break on the data page (e.g., a column
was deleted from a designer application database), the system will offer you the option to
restore the original layout, rather than just throwing an exception.
-
MIN
Added category filtering menu to the templates list and improved the behavior of the page
on mobile devices.
-
MIN
Added support for disallowing the SpreadsheetWeb team from reaching out to you about your
applications when you've requested support or demos - this can be found in your Account
email preferences.
-
MIN
Added support for formula-based dynamic data validation into the core calculation engine.
-
MIN
Added trigger type validation functionality for sliders to make them consistent with other
single value controls.
-
MIN
When switching workspaces, the system will now preserve the page that you were previously on.
-
MIN
Added support for ignoring null values to scatter charts.
-
MIN
When using a template, the workspaces selection list will now be ordered alphabetically.
-
BUG
Resolved an issue with the designer content control where closing the content editor
without saving and attempting to re-open would not work.
-
BUG
Fixed an issue where selecting an icon for a designer button and then activating a properties
modal (e.g., save or navigation event) would lock the screen up.
-
BUG
Resolved an issue that would occur when creating a template from an application that had never
been published, as well as performed some optimizations for storing and loading application
templates.
-
BUG
Fixed a minor issue where breadcrumbs could redirect non-authenticated users to the wrong page
in environments that do not utilize application name in their base path.
-
BUG
Resolved an issue with the script editor not loading successfully in locations where the application
name was not utilized in the base path.
-
BUG
Increased the form value limit for updating a screenshot in a runtime application.
-
BUG
Fixed an issue where the enabled flag was not being stored correctly for file upload controls, which
was triggering them not to queue calculations.
-
BUG
Resolved an issue with the disabled state for slider buttons, where they would not appear to be
disabled.
-
BUG
Fixed an issue where file upload images were not being correctly handled when they were part of
a print process document image stub.
-
BUG
Resolved an issue in the core calculation handler with parsing out scientific formatting.
-
BUG
Fixed an issue where the Scripts module was not shown in the lefthand panel of the designer.
-
BUG
Resolved an issue on the workspace subscription change where canceling out of one option and
selecting another would leave the page hanging behind a backdrop.
-
BUG
Implemented better formula parsing into the core calculation engine and resolved a variety of
calculation-related bugs.
-
BUG
Resolved a redirect to the applications page that was occurring on private servers when there is
no workspace selected or created yet in the system.
-
BUG
Fixed an issue with designer runtime that was caused by users having an apostrophe in their name.
-
BUG
Resolved an issue where dynamical labels would have their values duplicated if you included the
{FriendlyName}
tag in them.
-
BUG
Added a queue for toast messages in the designer, as sometimes popping up a new message would cause
the prior one to immediately be hidden and the information would never be conveyed.
-
BUG
Adjusted the row ID on the record history page to start with "1" rather than "0".
-
BUG
Updated the default value generation for time and date formats to handle time-only formats when grids
are detecting the type of a given cell in a metadata-formatted grid.
-
BUG
Resolved an issue with consolidating and regenerating columns in designer grids.
-
BUG
Fixed an issue with the named range generation when invalid URLs are detected in the Excel file.
-
BUG
Resolved an issue with minimum and maximum value comparison for sliders that have validation enabled.
-
BUG
Fixed instances where the "saved" popup would show up just from opening an input or output grid's
properties page.
-
BUG
Resolved an issue where quickly entering information into a set of controls while calculations were
ongoing could result in a value change not being registered, specifically with textbox controls.
-
BUG
Fixed an error that occurs only in environments where the application name is not in the base URL path
that would cause a 404 error on the account page after saving your account details.
-
BUG
Resolved an issue where file upload controls would unnecessarily trigger thumbnail retrieval when they
already had the thumbnail on the page.
-
BUG
Fixed an issue on the slider properties page where having a value of decimal or float woudl cause some
validation fields to become hidden at the wrong time.
-
BUG
Restored the functionality of
RecordLink
and RecordEditLink
insertion into email
processes.
-
BUG
File upload controls will have their names defaulted when selecting a named range, as with other controls.
-
BUG
Formula-based named ranges will no longer be visible when binding named ranges to a file upload control.
-
BUG
Handle an issue that would occur when a null min or max value was set on the x-axis of a designer chart.
-
BUG
Fixed an issue that would occur when animation autoplay was enabled for a chart that was not presently
visible (e.g., on a different page, hidden control).
-
BUG
Resolved an issue with sliders that had formulas bound to them returning non-numeric values.
-
SYS
Refactored RPC events in the backend services to be structurally consistent with one another.
Release v 0.7.5
Application templates, dashboard smart charts, script editor beta, and more! (August 25, 2023)
-
FEAT
Added a new feature for templating! Our team will be hard at work to provide new templates periodically that you
can import directly into your workspace to inspect and adapt to fit your specific needs.
-
FEAT
A new feature for the dashboards has been added: smart charts! These are predefined chart structures that allow you
to view analytics-related data for your workspace, including things like application counts, monthly access, and much
more.
-
FEAT
This release includes a new feature for professional workspaces - a Script editor! This functionality is still in BETA, but
it will allow you to have unprecedented control over your applications at runtime, including setting and retrieving values,
controlling the user interface, and far more advanced usages. This is an advanced feature and should only be used in
situations where the already-rich feature set of the SpreadsheetWeb Designer does not suffice.
Currently, this feature supports our JavaScript API for getting and setting single controls, and corresponding change actions.
In future revisions, we will be adding additional hooks and actions to make the functionality as robust as our internal tooling.
-
FEAT
Added a new description feature to the page editor in the designer, allowing you to add popover or tooltip descriptions
that will appear when a user hovers over the page at runtime.
-
FEAT
Included a new feature that allows you to show a welcome message to a user that has opened up your application, including
information regarding that user's name. This will help your users identify if they are logged in right upon entering the
app (provided that the app is marked as unrestricted).
-
FEAT
Added customizable labels to the runtime texts to support changing the on/off label flags for designer checkboxes with the
toggle style.
-
MIN
Added support for parsing currency formats that are three-letter symbols.
-
MIN
Included support for relative defined names and references to the core calculation engine.
-
MIN
Updates to the
LAMBDA
, LET
, and Forecast.ETS
formulas.
-
MIN
Updated the default message for session loss to be clearer to the end user.
-
MIN
Improved super header detection for automated application creation with 2-column tables.
-
MIN
Improvements for geography rich data loading in the core calculation engine.
-
MIN
Implemented better exception handling in asynchronous event handlers. The system will no longer have to wait for
the full timeout elapses when an error occurs in one of the asynchronous processes.
-
MIN
Unrestricted applications utilizing the
SpreadsheetWebRecordInfo
function will be able to retrieve
the record information during the initial save/creation request, even though the user may not be authenticated.
-
MIN
Added new validation during data import that will flag if the data import XLSX file includes a one-to-many table
where there are more rows for a given record than the corresponding named range allows.
-
BUG
Resolved an issue with
#NAME!
errors that was occurring when multiplying currency and accounting
cells or other custom currency formats.
-
BUG
Ensured that copying and pasting buttons also accurately copies the query events.
-
BUG
Fixed an issue where overriding a default value to be Boolean type in the named range editor and then binding it
to a control property may result in a validation error flagging during publish.
-
BUG
Reloading the workspace user invites list after deleting an invite to ensure that the invite button re-appears if
you have space to invite new users.
-
BUG
Resolved an issue where special characters being included in the name of a data page column would cause issues
when deleting that column.
-
BUG
Fixed an issue where input control validation could trigger a loop of calculation requests if the engine updated
the value. Also, not preventing a calculation from triggering when a control has validation that fails but it is
not enabled (or dynamically enabled).
-
BUG
Resolved an issue with Text property not coming back correctly from the core calculation engine when requesting the
information for cell reference.
-
BUG
Fixed username setting in
DbConnect
formula references so that it functions according to the workspace
user. This was not working as intended before, causing all database connections to fail on cloud environments.
Release v 0.7.4
Pulling lists from metadata, some private server improvements, and other various fixes (July 14, 2023)
-
FEAT
Added support to designer dropdowns, radio buttons, and input grid columns to pull list data
from metadata. Enabling this flag will allow the system to generate the lists even when the
data validation in the file is tied to a dynamic array or other forms of non-named-range bindings.
-
FEAT
Added support for printing all varieties of gauges using the designer print process module.
-
FEAT
For private servers, added a configurable multi-factor authentication requirement for users
registering with the system.
-
FEAT
For private servers, added support for a high-quality print mode.
-
MIN
Automated application creation received an improvement to table detection - the system
will now evaluate borders while detecting tables in the Excel model to help isolate
important segments of data.
-
MIN
For private servers, redirecting to the application list rather than the introduction page
upon login (by default).
-
MIN
A large internal refactoring of the designer control bindings for named ranges.
-
MIN
Updated SVG-to-BMP rendering libraries to resolve incredibly slow map rendering during print
process generation.
-
MIN
Data collection applications generated with automated application creation will have their controls
defaulted to empty, allow for user entry.
-
BUG
Resolved an issue with multi-calculation requests requiring a record information node,
even when records are not being loaded or stored (pertaining to
/calculations/calculatemultiple
endpoint). Additionally, fixed an issue with
returning the pertinent response data from these requests.
-
BUG
Fixed an issue with designer control validation messages not disappearing after the end user
fixes the input value if the controls are overriding formulas.
-
BUG
Resolved an issue with the application chat widget causing exceptions in specific scenarios while
in the dashboard's design mode.
-
BUG
Aggregated and resolved a variety of internal issues throughout all projects with systemic fixes and
reorganization (e.g., converting large quantities of scripts to classes, TypeScript, pulling together
like-code into views, abstracting out new control types). These changes are primarily internal but will
ultimately allow us to produce higher quality changes faster over time and maintain a secure and orderly
code base.
Release v 0.7.3
Auto-saving, duration mask, superheader detection, page-based suggestions and more!(June 16, 2023)
-
FEAT
Added support for auto-saving in database-driven applications! If your designer application includes
a database, you can enable auto-save from the Edit Application page in the designer and configure
the timing interval for saves. This will be bound to the same properties as a given button in the user
interface, allowing you to mimic existing tag-based behaviors.
-
FEAT
Included a new Total Time mask type for textboxes and grid columns, allowing you to store duration
values (e.g., 26:00:00).
-
FEAT
Automated application creation now includes page-based suggestions! In the prior iteration, you could
request a new suggestion but it would overwrite all pages together and wipe out your previous selections.
Now, you can safely request different suggestions for different pages instead without wiping your design
progress.
-
FEAT
Another exciting change to automated application creation comes in the form of superheader detection!
The system will try to identify if your grid has complex superheaders (e.g., merged cells, multiple rows
of headers) and it will generate the relevant ranges and bind them automatically for you.
-
FEAT
Formula improvements, including
XLOOKUP
, XMATCH
, LAMBDA
,
LET
, and RATE
formulas.
-
MIN
Added support for cleaning old and non-used transactions. This is configurable and can be helpful
when controlling database bloating on private servers.
-
MIN
Changes to the validation for various Boolean named ranges throughout the system. If a named range that was
previously a Boolean was bound to the visibility or enabled-ness of an element and then the named range becomes
a non-Boolean, the system will warn you.
-
MIN
Some improvements to dropdown and textbox control detection and database creation in data collection applications
while using automated app generation.
-
MIN
Added the ability to remove the primary table in an application. This was previously limited since it could result
in significant data loss, but it has been allowed now so that users can remove databases that they added by mistake.
-
MIN
For private servers, we are now hiding a lot of Pagos and SpreadsheetWeb-specific information. This will allow more
clarity for your end users and paves the way for more of our intended white-labeling features in the future. The login page
has been simplified, the help pages, terms and conditions, and privacy policy have been hidden, and the top left
navigation icon will be replaced with your specific workspace logo (if provided), rather than the SpreadsheetWeb Hub logo.
-
MIN
A major performance improvement for loading the chat window on the applications list and data page.
-
MIN
Added the name of the table currently being updated to the Edit Tables Columns in the database module of
the designer.
-
MIN
When providing a name suggestion after uploading your application, we will now try to split on special characters
and camel-case the final name.
-
MIN
Disabled the tour on private servers.
-
BUG
Resolved an issue with toggle-style checkboxes not displaying appropriately.
-
BUG
Fixed a minor issue with popovers flashing when hovering over textboxes, calendars, and checkboxes.
-
BUG
Resolved a minor discrepancy between the file names of a given application's Excel file when viewed
across the designer module and the Hub.
-
BUG
Fixed an issue with the positioning of the check within checkboxes across a number of different
default styles.
-
BUG
Resolved a minor visual issue with an extra colon appearing on the grid properties page of the designer.
-
BUG
Fixed a bunch of various latent issues concerning date and time handling, including bugs with setting the
current date as the default and then performing comparisons against Excel-based dates/times, saving/storing
very early dates and times in the system, and retaining culture-specific information.
-
BUG
Resolved an issue with importing applications that did not include solver information (i.e., very old legacy
DES files).
-
BUG
Fixed an issue where no error message would be displaying if you were creating an application and the core
engine services were not running.
-
BUG
Resolved an issue with inserting stubs into content controls and email processes. The prior behavior would insert
them at the beginning of the content, but now it should insert at the location of the cursor.
-
BUG
Fixed a bug with charts not displaying the correct scale for minimum and maximum in the legends while an animation
is running.
-
BUG
Resolved an issue where the pause button would not work for animated charts when auto-play was enabled.
Release v 0.7.2
Dynamic control labels, formula improvements, and a bunch of fixes! (May 19, 2023)
-
FEAT
Added support for dynamic labels to all single-value controls. By switching from Simple to Dynamic,
you can now use the HTML editor to define a label for a control that includes named range stubs! You can also
format your control labels freely using the HTML tools or code mode.
-
MIN
Added support in the designer for setting the default value on a multi-select dropdown to include multiple
values.
-
MIN
Added support in the designer for print processes to detect and allow insertion of stubs into document
footers.
-
MIN
Improvements made to the accuracy and performance of the
PMT
, PPMT
,
AGGREGATE
, SUBTOTAL
, OR
, XOR
, AND
,
and DATEDIF
formulas.
-
MIN
Added wildcard support for the
SEARCH
formula.
-
MIN
Added a notification for when approaching your monthly limited for free workspaces. Previously, these were
produced for only paid workspaces.
-
MIN
Added optional company and postal-address related fields for user accounts, with corresponding functionality
to pull that information into a calculation with the existing
=SpreadsheetWebUserInfo
formula.
-
MIN
Allowing users to re-activate One-to-Many tables from prior transactions, so long as no other active table
is bound to the same underlying table named range. This requires a re-consolidation for the table to re-enable
the columns.
-
MIN
Added a new validation rule for boolean named ranges that are bound to visible/enabled/require by value of
properties in Page and UI controls.
-
BUG
Resolved an issue with dynamic array formulas caching the results on the node when they should be cleared
post-calculation.
-
BUG
Fixed an issue with the Show More option in designer applications at runtime incorrectly detecting
when the button needed to be visible based on dynamic visibility of pages.
-
BUG
Resolved an issue with the tooltip on the data layout dropdown in the data page not showing up in certain
circumstances.
-
BUG
Fixed duplicate option Default Category Axis that is auto-generated by automated application generation
and would sometimes show up multiple times.
-
BUG
Resolved an issue that wouldn't show correct online/offline indicators for system support users.
-
BUG
Fixed an issue with importing legacy DES files that include solver events.
-
BUG
Resolved an error that would pop up when a user highlighted text and pressed the spacebar inside of a label
control.
-
BUG
Fixed an issue that would prevent saving the body content of an email process while toggled into code mode.
-
BUG
Resolved an issue that would occur when clicking the Reveal Secret option while configuring a web
service client.
-
BUG
Fixed issues with using the lefthand navigation menus while in the goal seek and solver events modules.
-
BUG
Resolved an issue where hitting Enter on the Create User Template page would reload, rather than submit
the form.
-
BUG
Fixed a problem where using the thousands delimiter in the ID field on the data page (with column properties)
would result in actions failing to execute (e.g., edit, view) on records greater than 999.
-
BUG
Resolved an issue with empty year showing on the date range picker for the Record History modal on the
data page.
-
BUG
Fixed an issue when a user tries to perform an action (e.g., Edit Record) right after moving any of the columns.
-
BUG
Resolved an issue where after confirming your account in a separate window, using the Click to re-login
button would result in a
400 - Bad Request
response.
Release v 0.7.1
Data page column formatting, hiding empty rows in grids, and some fixes (May 5, 2023)
-
FEAT
On the data page, you can now specify your preferred data formatting for the columns that
you are displaying, including integration with the existing data layouts feature and with
the data widget in our dashboarding module!
-
FEAT
Designer grids now support an option that will allow you to hide empty rows, which is particularly
helpful when you have grids that have vertically-merged rows.
-
FEAT
Added support for
HSTACK
, VSTACK
, TOCOL
, TOROW
,
WRAPCOLS
, WRAPROWS
, TAKE
, DROP
and
EXPAND
formulas.
-
MIN
Updated the behavior of Back navigation buttons in designer applications at runtime
to skip validation. This will allow you to move freely backwards using a back button
without having the fill out any required or otherwise-validated fields.
-
MIN
Adequately preventing users from entering more than 50 characters for print process document
names in the designer. This was working before but would throw an error instead.
-
MIN
Updated links inside of dashboard labels to pop up in a new browser tab, rather than to redirect
the current tab. This will work for all labels created going forward.
-
BUG
Resolved a rare issue that would occur when creating an application from a
DES file that has a name longer than 55 characters and a duplicate application
stub already in the system.
-
BUG
Updated the text field during tags creation and the name field during web client creation
to be required on the client-side, so they can be validated without submitting the form.
-
BUG
Fixed an issue where applications could not be deleted once a workspace was cancelled.
-
BUG
Resolved an issue that would occur on cloud servers that would prevent a user from updating
their email address in the system when they do not have a paid workspace.
-
BUG
Fixed an error that would occur at runtime with designer form-based input grids when the user
would hit Enter while on a New Record window.
-
BUG
A minor visual fix to align checked-state checkbox icons with the box itself.
Release v 0.7.0
Introducing dashboards! (April 21, 2023)
-
FEAT
The Dashboard functionality has been in the works for a few months, and we are proud to
finally be able to introduce it to your workspaces! You can now create and configure your
own dashboards with a variety of widgets, including various lists throughout the system,
data page layouts, and chat functionality!
You can configure dashboards to be your default landing page in the system, and we will
continue to iterate going forward, adding all sorts of additional widgets for you to be
able to better visualize and understand the data that your applications are aggregating and
the overall usage of your workspace.
-
FEAT
Added support for
TEXTBEFORE
, TEXTAFTER
, TEXTSPLIT
,
ARRAYTOTEXT
, and VALUETOTEXT
formulas.
-
FEAT
Implemented support for managing emails that will be sent to your account. The link is included
in all emails going forward, as well as accessible from your Account page.
-
MIN
Updated the maximum file size for free-tier workspaces to be 0.5 MB, rather than 0.25 MB.
-
MIN
Added compression to larger requests in the backend systems, which will help with large,
batch multi-calculation scenarios.
-
MIN
Updated the calculation algorithm to handle exceedingly deep recursion scenarios.
-
MIN
Added an implementation to cancel orphaned calculations in the outer engine, so that the system
can gracefully recover from exceedingly long calculations.
-
MIN
Added logging configuration (for private servers) to make the logged data highly configurable.
-
BUG
Resolved an issue with the percentage mask in designer textboxes sometimes appearing to lock
you out of entering a value after tabbing out.
-
BUG
Fixed an exception that would occur if you navigated to the account page right after registering
and confirming your account, due to default preferences not being set.
-
BUG
Resolved a series of issues that would occur when importing an application that had a deleted
stylesheet, Excel file, or print document from a prior transaction.
-
BUG
A variety of fixes for various default stylesheet templates, particular to mobile bar orientation
on the top and bottom of the page, along with sizing.
-
BUG
Fixed an issue where workspace deletion was not cascading to the applications themselves. This
would leave orphaned application data on the designer side.
-
BUG
Resolved a scenario where multiple columns containing the same name during database table
consolidation on the designer side would cause issues during the save.
-
BUG
Fixed document order sequencing on the print process page of the designer to order the documents
accurately.
-
BUG
Corrected the visibility check for child items in the top-page shortcuts modal, so if a user does
not have rights to Tags or Users, they will no longer see the option available in the top menu.
-
BUG
Resolved a rounding error for numeric and scientific formats in the core calculation engine.
-
BUG
Fixed an issue with application extraction when the application includes entirely non-English
alphanumeric contents.
-
BUG
Resolved an issue with some charts that resulted in bad numbers getting generated that could not be
read appropriately by the print document generator.
-
BUG
Fixed an issue in the core calculation engine pertaining to dynamic formulas (e.g., FILTER) where the
results were not properly cleaned out after the calculation was completed.
-
BUG
Resolved the behavior for enabling formula overrides being visible in scenarios where the maximum cell
count has been updated.
-
BUG
Fixed an issue with adding MFA via QR code on Android devices while the system is in dark mode.
Release v 0.6.5
Run and automated app creation improvements, dashboards incoming! (March 23, 2023)
-
FEAT
Significant performance improvements to the Run feature record loading and saving,
along with asynchronous processing and the ability to check recently-run processes
directly from your notifications!
-
FEAT
Automated application creation for data collection applications now includes the option
to import a default set of data! The data will be pulled from the Excel file and imported
directly into the freshly created application database.
-
MIN
A variety of updates to the automated application creation user interface to make the
entire process (hopefully) significantly simpler and easier to navigate.
-
MIN
Significant performance improvements related to the chat functionality throughout the
system (application, data), as well as the initial caching and handling of user message
information. Much of the data is being loaded now on-demand, particularly the analytics
data, for system stability and performance purposes.
-
MIN
Replaced the SW Designer logo with SpreadsheetWeb logo for the application branding on
free-tier workspaces.
-
MIN
Adjusted initial redirection logic when logging into the system to take users to a
variety of more relevant places than the introduction page.
-
MIN
Disallowing automated application creation and dependency generation on files that are
greater than 2MB. This is a short-term solution that will be adjusted in the future.
-
MIN
Disabling user messages cleanup by default.
-
MIN
Increasing maximum log file size.
-
MIN
Offloading some web-based configuration settings elsewhere for security purposes.
-
BUG
Resolved an issue with certain phrases being detected as URLs during print document
generation - this was resulting in some off formatting for seemingly arbitrary pieces
of text. The detection of URLs in these cases is now more rigid.
-
BUG
Fixed the placement of the Back to Hub link when Fixed Header feature is
enabled.
-
BUG
Resolved a sizable issue with the behavior of the Reset button on the Designer
side. When using specific-page reset behavior, the interface was not accurately allowing
you to select which pages would be reset.
-
BUG
A minor update to resolve the check and X icons on the query designer.
-
BUG
Resolved the loading of visible and enabled flags on the create/edit page designer to
appropriately default to the actual values that have been set.
-
BUG
Fixed an issue with automated app creation where input grid was being shown as having
column order changes, when it was not the case.
-
BUG
Resolved a problem with email handling, in which the contents of a single-file upload
control could not be email correctly with an email process.
-
BUG
Fixed some behavioral inconsistencies when importing a grid that has below or above
the maximum cell count in the target environment and then previewing the application
immediately.
-
BUG
Resolved a scenario where a user losing their access to a record would not unlock that
record before redirecting them elsewhere.
-
BUG
Fixed a redirection issue when initially getting into the system with a specific subset
of rights that would land you on an error page in private servers.
-
BUG
Resolved an issue that would occur when extracting an application that has non-English
characters in the application name.
-
BUG
Fixed an issue where - if a user did not already exist - the From email was showing
up as the To email address. This was mostly relevant for new user invites.
-
BUG
Resolved an issue when deleting or replacing a print process document or Excel export file
that would cause that file to be unusable for prior transactions of the application.
-
BUG
Fixed runtime header when loading with a small screen resulting in top navigation bar showing
up on top of the main navigation bar. Also, fixed left-hand navigation bar where collapsing the
menu would not display the option to uncollapse the menu.
Release v 0.6.4
Introducing the Run functionality, and other batch-related data actions! (February 24, 2023)
-
FEAT
Introducing our new Run functionality! This feature will allow you to batch execute calculations on existing
data records, which can be a major benefit when testing new versions of your workbooks, or for performing periodic
refreshes (e.g., renewals, data revisions, transformations).
-
FEAT
Added support for downloading all records and deleting all records to the data page! You no longer have to rely on
being able to select all of the data records to perform these operations. These actions will only apply to records
that you have access to.
-
MIN
Applied dark theme appropriately to popovers in the system.
-
MIN
Updated the workbook update functionality on the Designer-side to more obviously indicate that the button needs to be
clicked after you submit the workbook.
-
MIN
Added support for special-character searching to the workspaces list dropdown.
-
MIN
When going into Edit mode on the data page, disabling the responsive-ness of the grid, to allow you to better see and
adjust the columns.
-
MIN
Removed a set of generally unused app layout features.
-
MIN
Tags screen and list will not be accessible anymore if the user does not have access to manage tags. The information
can still be retrieved and API access is not changing, just removing web UI access since it is not particularly useful.
-
BUG
Fixed an issue with page visibility not appropriately applying to lefthand menu navigation items.
-
BUG
Made a minor update to adjust the breadcrumb navigation sizing in the top-left corner of each page.
-
BUG
When you leave a workspace, we are now clearing your cached information so that the workspaces list no longer displays
that workspace immediately, rather than relying on clearing later.
-
BUG
Preventing multiple clicks on the login button, which was causing some problematic exceptions after logging into
your account.
-
BUG
Resolved an issue where the default file size was being shown on the database column page for file-type columns, even when
the underlying size had been modified.
-
BUG
Restored the alignment functionality for dropdowns and multi-select dropdowns in application runtime.
-
BUG
Resolved an issue that was occurring when editing a database column that was bound to a print process.
-
BUG
When hitting Enter on the Save Layout as New (on the data page), it was not previously storing the layout, but just
closing the modal, which is now fixed.
-
BUG
Fixed an issue where removing a favicon or other file was not causing the file to actually be removed, thus preventing you
from actually removing these files from your applications.
Release v 0.6.3
Data collection in automated app creation and small improvements all around! (January 27, 2023)
-
FEAT
Our initial launch of data collection application detection for automated apps! Our system will now detect when an
app appears to be a data collection type (including only grids of data) and generate the application accordingly. In a
future update, we will also include automated import of the data that is included in these grids, so you will start off
with the set of data that is included in the file.
-
MIN
Hiding the select button on the workspaces list if there is only a single workspace and it has been selected already.
-
MIN
A lot of work in private distributions of the Hub for dedicated instances of the platform.
-
MIN
Updated the style of the log off button at designer runtime to make it more consistent with other icons.
-
MIN
Some improvements to styles in automatically generated applications.
-
MIN
Some general user interface cleanup on the Hub.
-
BUG
Fixed an issue with the tour when the workspaces dropdown is not available.
-
BUG
Solved an issue with solver constraints modifying the incorrect row (on private servers).
-
BUG
Resolved a few dropzone issues, like preventing multiple cropper modals from popping when multiple files are dropped and
not displaying the cropper tool when an unsupported file is dropped.
-
BUG
Added pre-publish validation against same-header rules for output grids and database tables (previously, this was only
running for input grids but could still result in issues).
-
SYS
Added support to force cached resources to be pulled again by the user's browser when new versions of the software
are released.
Release v 0.6.2
Improvements to automated app creation, new features including wizard tracking and grid hyperlinks! (January 13, 2023)
-
FEAT
A ton of improvements for automated app creation! The biggest include support for automatically generating databases
and save buttons, as well as selecting default stylesheets. Other minor improvements include performance-related changes,
reworking our new automated application generation preview to better represent the final product, and better support for
labels and charts.
-
FEAT
We've included a new wizard tracking navigation option for pages in the designer! You can enable this on a per-page
basis and it will display all of the application pages as a tracker at the top of the app during runtime.
-
FEAT
Added support for URL columns across input and output grids of the designer module. This includes support for
displaying images, so you can liven up your grids with hyperlinks and rendered images!
-
MIN
Added application file ID to be catalogued with relevant analytics data, as well as added it to the transaction summary
screen for applications. This should make it clearer to identify the associated file ID when calling upon historical versions
of applications (e.g., for web service invocation).
-
BUG
Fixed a small issue with the default user profile image (initials) not showing up in the responsive view of grids
throughout the system.
-
BUG
Preventing multiple queries from being created with the same name, as this caused issues when binding them to buttons.
-
BUG
Resolved an issue when using some specific characters when defining chart titles in the designer.
-
BUG
Fixed an issue with the Download All button on the analytics page not working correctly.
-
BUG
A number of tooltips related to date formatting for some of the system grids were not showing up initially.
-
BUG
There was an issue when hitting Enter after quickly typing a bunch of values into a form-based input grid - the last
changed value was also incorrectly pushing into the first row. This has been fixed.
-
SYS
Implemented retry logic for a number of events, preventing failures with emails or notifications from being dropped.
Release v 0.6.1
Introducing automated app generation, data page layouts, and button icons! (December 16, 2022)
-
FEAT
We are proud to announce our newly retooled automated application generation! This tool allows new users that
are unfamiliar with the designer to get their applications up and running with practically no effort - just
upload your file, opt into the tool, and select which pages and controls should be generated. Even our expert users
can use this to get their overall layout started before going back in to retool and customize to their specifications!
You may be familiar with our older iteration, but this version comes with significant performance and placements
improvements. We're constantly working to improve this even further, and this is just the beginning!
-
FEAT
Another huge addition to the feature set is data page layouts! This allows you to save and store multiple layouts
for your application data pages. You can customize your columns and save them for later without having to redo the layout
each time. Additionally, if you have the rights to manage other users in the workspace, you can apply those data page
layouts to other users or user templates, so that they can share your layouts! You can even predefine them for new users,
so your members see what you want them to see right from the get-go!
-
FEAT
Finally, we have added a long-requested feature to designer buttons - icons! You can now select an icon for your application
buttons and position it accordingly, which will hopefully help spice up those applications!
-
MIN
Showing all parsed tags in the table preview grid during the data import process.
-
MIN
Switched implementation of our sorting for system grids to use localStorage rather than cookies. As a result, existing
sorting settings will be lost - please make sure to clear your cache to clean out the old ones!
-
MIN
When the maximum cell count for an application is updated, applying the changes directly to all generated named ranges
where it is relevant.
-
BUG
Resolved an issue where importing data to an application that includes duplicate IDs could result in multiple,
concurrent instances of a data record being set to active - oops! Re-saving the record was resolving this, but
the proper fix is included with this release.
-
BUG
Fixed the ESC key not always working to hide a message dialog.
-
BUG
Preventing showing duplicate validation messages for the same issue during the data import process.
-
BUG
When new user was trying to set their default font size, it was not being stored properly - this has been fixed!
-
BUG
Switched the behavior of the Download Selected button on the application data page, so that you will no longer
have issues downloading large quantities of data records using that feature.
-
BUG
For designer applications, the mobile navigation menu was showing the pages in the incorrect order (based on ID, rather
than user selected sequence). This has been corrected.
-
BUG
When exceptions occurred, the Hub application would show as if you had selected a random navigation entry on the lefthand
menu - now, nothing will be selected on the error page..
Release v 0.6.0
It's here! The arrival of the data import module. (December 2, 2022)
-
FEAT
The long-awaited Data Import module is finally here! The module allows you to pull data into your applications using a CSV or
Excel file, as well as perform bindings across multiple tables, override formulas, and a ton more! Check out our supporting documentation.
-
FEAT
Added support for Record Suggestion for applications - you can enabled this feature so that your users will prompted with a suggestion
to load their last-edited record when they pop open a clean instance of your application.
-
FEAT
New feature that allows you to customize the image that appears with the application on the application's list, in case you don't prefer to
use a screenshot!
-
MIN
Added a configurable
MaxCellCount
at the application-level - if you're having trouble with grids that are too large, feel
free to reach out to the support team and we can see what we can do to increase it on a per-app basis!
-
MIN
Nicer error pages! Hopefully, you'll be able to tell why you had an error, and if not, please feel free to reach out to the support team!
-
MIN
Added column priority generally for our system grids and configured it for a variety of them. Hopefully you'll be seeing the most important
info, even as your screen size shrinks.
-
MIN
Optimization for data list retrieval, especially for large quantities of data. The data page itself will now have an upper page size limit
of 250, but the API can still support the full data set, now with significantly improved performance.
-
BUG
Fixed a slew of issues with the non-US culture settings configured and calculations! This should all be in working order now.
-
BUG
No more double-clicking the Update Application button, this was causing some issues.
-
BUG
Solved some issues with Excel export binding, such as an identified problem with switching from Mapped to Current File and vice versa,
as well as a problem with caching those mapped Excel files.
-
BUG
Resolved an issue with rounding specific values between -1 and 1 that would result in the values being seen the same way.
-
BUG
Fixed a problem with some constraints related to events when using application import coming from legacy designer.
-
BUG
Resolved a problem with attaching one Excel export or Print output to multiple Email processes.
-
BUG
When HasHeaders was false for a one-to-many database table and you went to consolidate, it would show the names as the first row
of values - this has been fixed.
-
BUG
With responsive grids, when expanding a row that included a user profile, the user's status was not loading into the responsive section.
It should not be appearing correctly.
-
BUG
There was an issue with generating print documents when a user with a different language than the original document would modify
and save that template. The templating system wasn't accounting for various language settings throughout the file, so this has been
rectified. For you, it means you should no longer have stubs disappearing or not being registered when you create new print documents,
regardless of your language settings.
-
BUG
There was an exception when changing the page size and then deleting rows that belonged to pages beyond the first page on the data list.
This has been resolved.
-
BUG
Downgraded the severity of the message that occurs during calculation when you request a named range that does not exist in the workbook.
For example, if you use a dynamic stub in a content control, you would get a hard exception when loading the application - this is no longer
the case.
Release v 0.5.5
It's almost ready... (November 4, 2022)
-
MIN
Added support for exporting the tags table along with the standard data export. This should prove particularly helpful when the data
import module arrives.
-
MIN
We are now capturing and showing which user rights and relevant tags were applied when a user makes a change to another user's (or
template's) security rights.
-
MIN
When you register your first account, your workspace will be named after you!
-
MIN
In the designer, when binding a page to a Go To Page action on a navigation button, we're ordering pages by the order that you
have provided them, rather than the internal sequence number.
-
MIN
Extracted application files will now include the version of SpreadsheetWeb that they were extracted from.
-
MIN
Added support for storing the state of messages in the system, so when you hide the MFA message, it will remain hidden until a cache
reset or you access on a different browser.
-
MIN
Moved the maximum cell count property from global settings to application-specific settings. This will allow administrators to manage
the quantity of cell metadata with more granularity.
-
BUG
Resolved a particularly nasty issue with some rare workbooks that were causing infinite recursion and locking down our nodes. Phew!
-
BUG
There was a designer validation issue between input grids and one-to-many database tables that was triggering accidentally, which has
now been resolved.
-
BUG
When marking a notification as read, there was a short time where the notification's online indicator was disappearing; now, it will stay
there consistently.
-
BUG
There was a problem with percentage-based cells in designer grids not correctly interpreting pasted input when compared against minimum
and maximum rules (e.g. 0.8 = 80%). This has been fixed.
-
BUG
When a designer grid was hidden at the start of runtime and then shown, your defined column widths were not being respected once the
grid was set to visible. Now they are!
-
BUG
When switching between designer pages, triggering automatic resizing to help resolved some relative sizing issues with grid columns.
-
BUG
When skipping a column during database creating using the Add Used Columns feature, skipping some forms of validation that are
not relevant.
-
BUG
When adding new table columns, input grids without headers are now showing the correct detected default values.
-
BUG
Resolved an issue with copying and pasting designer label controls that did not include images.
-
BUG
Chrome was aggressively caching application files, making it appear that the system was not downloading the most active application file
when downloading from the app list. These files will no longer be cached.
-
BUG
When no application file ID was set on an API request, the system would choose to use the latest active file, even if it was the unpublished
version. Now, if the file ID is not explicitly set the system will prioritize the published version before the unpublished.
-
BUG
An issue was occurring when deleting containers, which has now been fixed.
Release v 0.5.4
Beta integration is open over at Zapier! The hard work continues on data import and a few other goodies we have in store... (October 7, 2022)
-
FEAT
Don't like your application URL? Change it! This release, we have opened up the ability to modify your application stub, which impacts
the URL for your application. Be careful though: anyone with existing bookmarks may have their linkages broken!
-
MIN
Added a little counter for invitation counts to better indicate that you have a pending invitation to a workspace!
-
MIN
Made the username clickable in the card view under the workspace user's list, so you can get to the activity profile in that mode too.
-
MIN
Including the option to copy a Tag's ID directly from the edit tag page, so you don't have to go scouring for it in cases when it
may be needed.
-
BUG
Added information to the scenario where you upload a password-protected file to indicate that you need to unprotect the workbook.
-
BUG
Fixed an exception that was occurring when both Add User Tag and Add User's Associated Tags features were
enabled on a button.
-
BUG
Looks like the refresh feature that allowed refreshing data page information was put into edit mode, so that has been moved to the
regular data grid view!
-
BUG
Updated sorting mechanism for a number of the grids in the system that appeared to be incorrectly sorting user profiles.
-
BUG
After about an hour of inactivity, the user activity profile page would show a gray indicator for the user's status - this is now consistent with
the indicators elsewhere in the system.
-
BUG
Improved the height of the left-hand navigation menu on tablets and smaller viewports.
-
BUG
No longer firing the application removal event when an application simply fails to be created.
-
BUG
Resolved an error that had been occurring when clicking keys with an open dropdown.
Release v 0.5.3
Hard at work on Zapier integration and data import, knocking out a few bugs and nice-to-haves in the meantime (September 23, 2022)
-
MIN
When you have a file upload control in your application and show the column on the data page, we will now also include a popover
for single images so that you can get a larger preview of the image contents without fully downloading the file.
-
MIN
Added an option to refresh data directly to the data page grid.
-
MIN
Some minor changes to a few API methods to allow executing them after they are published and when there is no active work-in-progress
transaction on an application. This applies to the
GetTableColumns
and GetNamedRangesFiltered
methods. Also,
enabled the /account/me
method. All of this is part of our expanded and upcoming support for Zapier integrations!
-
MIN
Added a message to the Edit Application page on the Hub side that will appropriately redirect you to the proper location
for updating your Excel workbook. Also, trying to make that control a bit more evident on the Designer side!
-
MIN
Moved the Powered By SpreadsheetWeb branding logo a few pixels down so that it doesn't conflict with the Calculating
splash screen.
-
BUG
Correctly importing the Disable Save Dialog flag from a button's save properties during application import.
-
BUG
Resolved a scenario where loading a record that included a deleted tag (or deleted user tag) would cause the record loading to
fail with an exception.
-
BUG
Prevented validation from running when performing a Skip action while using the Add Used Columns functionality. This was
stopping you from moving forward in the process while there were validation errors, even though you were skipping that column.
-
BUG
Accurately handling scenarios where you upload an invalid file as your Excel workbook, such as an XLS file that was renamed XLSX
rather than saved as a proper XLSX.
-
BUG
Hid the section of the user profile page that is dependent on the active workspace being set when there is no active workspace.
-
BUG
Handled a rare error in Firefox that occurs when saving theme options and quickly navigating between pages over a poor network
connection.
-
BUG
Resolved a series of issues related to the tour functionality that was released with version 0.5.2. These should ensure that the
tour works well for all types of new users!
-
BUG
Fixed the mute volume icon for the tag icon selection picker - it was missing before.
-
BUG
Applied a fix for chart legends that didn't make it into the ported designer from the legacy system.
-
BUG
Resolved an issue where hitting Enter on the Delete Personal Data page would cause submission with full validation, rather than the
standard UX flow.
-
BUG
Removed the Single Record per User feature, since that was a legacy system functionality.
Release v 0.5.2
Another minor version (September 9, 2022)
-
FEAT
Having a tough time finding your way around the system? We are introducing a new tour feature for your first launch into the
SpreadsheetWeb Hub! It will take you through some of the basics and try to get you into application creation as soon as possible.
Missed it? You can re-run the tour through the Account options (click your user image in the top right corner)!
-
MIN
Added a built-in backend notifications module, so we can send you updates regarding times when the system will be going down for
maintenance or whenever there is any other important information that we think you should know!
-
MIN
Added the ability to easily find and copy the workspace ID from the Edit Workspace screen.
-
MIN
Making the version number in the top-left corner more readable across all of the different color schemes and options. Also,
fixed visibility of the Hub naming in the top left corner when on the Account page.
-
MIN
When defining rights for a user, template, or client, only showing the conjunctive textbox when it is truly relevant.
-
MIN
In application and data chat modules, not clearing the content of the textbox when you upload a file while typing - sometimes, you
just have to get the file in before clicking send!
-
MIN
Added Workspace Name to the analytics data CSV export.
-
BUG
Fixed an issue on the data page list, where having more than ten applications would result in the data dropdown list missing some
of the applications.
-
BUG
Fixed a bug that was preventing the Reset Column Widths and Distribute Column Widths buttons from working for input
and output grids in the Designer module.
-
SYS
Added image cropping for account image, workspace banner, and logo. This will both minimize and compress the files during the
upload to keep the system as streamlined as possible for all users.
Release v 0.5.1
First minor version (August 26, 2022)
-
FEAT
Say hello to our Support Team with the new support chat functionality! Have a question? Want to make a suggestions or learn a
part of our system? Use the new widget in the lower right-hand corner and reach out to us directly! We can walk you through
different mechanisms throughout the system, take bug reports, or help you build out your application!
-
MIN
Added a link to the help pages to the upper-right hand corner of the main page header to enable easier access.
-
MIN
Added support for filtering the applications list by tag name - now when you use the application list search, it will also search tags.
-
MIN
Added specific notification messages for when a user leaves a workspace, rather than having been removed from the workspace.
-
BUG
Added support for searching for the system bot user via the search box in the analytics page, as well as searching by IP addresses.
-
BUG
Made some fixes to sorting grids throughout the system to resolve some issues with performance and resource management.
-
BUG
Added configurable cross-origin request access to the system. This will resolve the issue where authenticating via the Swagger
API user interface was failing.
-
BUG
Added validation to prevent submission of empty text overrides on the designer side.
-
BUG
Added similar warning message to web client creation as exists with standard user and template creation, indicating the scenario when
client has been given data rights but no application rights.
-
BUG
Fixed the ability to filter by workspace name on the analytics page, as well as showing all of the relevant users options in the user
dropdown filter.
-
BUG
Disabled user profile page links when you don't have an active workspace set, since the profile page shows analytics data that is
specific to the active workspace (before, it was throwing exception on the page).
-
SYS
Updated file caching and storage throughout the system to make it more consistent and performative.
Build v 0.5.0.16371
Some bug bashing! (August 12, 2022)
-
BUG
Resolved an issue with free-tier workspace deletion. You're now free to delete your free-tier workspaces!
-
BUG
Added strict keyword prevention for Designer database column naming. This will stop you from creating columns with names like
new
or public
, but those were causing exceptions beforehand anyway!
-
BUG
When importing applications containing databases, we will always update the internal naming of the tables, in order to prevent
inconsistencies with the legacy naming structure.
-
BUG
Fixed the notification that welcomes you to a workspace after workspace creation - we want you to feel welcome!
-
BUG
Resolved database column re-ordering in the Designer table not showing the columns in the ordered position.
Everything appears in order now!
-
BUG
Solved an issue with redirection during account deletion - but don't leave so soon!
-
BUG
Corrected the logic for detaching a user template from an invite. Now you're free to change your mind, even after sending the invite.
-
BUG
Excluding support users from the user count on your workspace page - we don't want to take up your precious user slots!
-
BUG
Added support for configuring email processes in Designer apps, even if you don't have user management rights. A little thing
like that shouldn't stop you from sending out those sweet, sweet emails.
-
BUG
Fixed an issue preventing you from chatting about data records once the workspace has been set to pending downgrade status. Let the
conversations continue!
-
BUG
Took care of a pesky issue where selecting an empty value from dropdowns across our system grids would result in the dropdown popping
up in the top left corner of the screen.
-
BUG
A special type of currency formatting (e.g., Euro as suffix) in Excel files was not being parsed correctly, and thus not showing the
formatted value correctly. No longer a problem!
-
BUG
On the data history page, the user's online status was always reading as offline - this has been fixed. You could say that the problem
is history!
-
BUG
The info button and popover on a few data table pages (login activity, analytics, and billing history) wasn't showing up in the responsive
view when the table cascaded on smaller viewports. Buttons and info restored to their rightful spaces!
-
BUG
When displaying workspace name in the description column on Analytics page, we will show the workspace name from the moment that the event happened,
rather than the current one. This should provide you with some better tracking capabilities when monitoring workspace activity.
-
MIN
When you don't have access to any events in the Designer, we're hiding the events option from the quick navigation.
Make sure to upgrade your workspace to get access to all of our excellent event features!
-
MIN
Hiding the Import from Excel functionality for now - it's not ready for prime-time yet; but check back soon for our
full-fledged data import tool, coming in the next major release!
-
MIN
Updated column name on the invites grid to read "Invited By" rather than "InvitedBy". The difference a space can make!
-
MIN
When a user has been invited with a template assigned, our system will apply that template once the user has accepted the invite.
Now, we'll indicate that it was the system itself that applied the rights, rather than showing that the user did it themselves.
-
MIN
Made the height of the search type filter the same on the Login Activity page as it is for other grids in the system. Even small
things can make a difference!
-
SEC
Made some updates to the way that file security is handled - we want your files as secure as possible!
-
SYS
Updated default system behavior to generate databases that are grouped together by workspace.
Release v 0.5.0.0
Initial release (August 10, 2022)
-
FEAT
Our initial release of the SpreadsheetWeb Hub project! Check back soon for additional updates.
Fixed Header
the header will remain at the top,
even when scrolling.
High Contrast Text (WCAG 2 AA)
4.5:1 text contrast ratio
:root {
--tawk-header-background-color: bkg1 !important;
--tawk-header-text-color: txt1 !important;
}
.tawk-agent-chat-bubble {
background: #e5e5e5 !important;
color: #333333 !important;
}
.tawk-visitor-chat-bubble {
background: bkg1 !important;
color: txt1 !important;
}