Tables, hardened security, docs publishing, better exporters and soooo many bugfixes!
This version was released on April 29, 2022
With this version, we have introduced table blocks to make your documentation richer. You can also use table blocks for layouts, although we will be presenting a better option soon - stay tuned. We have also released additional security features, made manipulation with many aspects of documentation easier, added lot of conveniences and squashed a lot of annoying bugs, which will make using Supernova much easier going forward!
Last but not least, we are continuing our efforts on making everything snappier and faster, and you will see some fruits of our work already when visiting token / component / asset sections. Without further ado, here is what we are releasing for you today!
We have added one of the most requested features to the editor — Tables! Simply write /table and a new, fully configurable table will appear. Here is how tables can look:
It is also possible to make tables which are much longer than the default size of the page. If the table extends beyond the border of the page, you can scroll it horizontally:
Finally, tables can contain rich text content, including all possible formatting, and images - even combined together. More types of content will be available to you soon as well:
Design System Assets
Static images are great!
Animated images are better..
You can now enable IP whitelisting to fine-tune who has access to your workspace. If you have IP whitelisting turned on, and a user whose IP doesn't match the whitelist tries to access any page within your workspace, they are instead presented with the 403 (unauthorized) page. The workspace is still visible in the Workspace dropdown, but no other content from it can be accessed.
Security teams are now able to specify unlimited number of ranges from which Supernova is accessible. This locks both the editor and documentation site from being accessed by the "outsiders".
It is now possible to house multiple exporters in a single repository. You can also specify a subdirectory where the exporter is located within the repository. Additionally, you can now specify a branch of the repository as well.
We have done those improvements with teams that use more sophisticated setups, such as monorepo configuration with all ds-related tools in one repository. With this change, all situations and setups are covered.
Additionally to all the changes made to the exporter package system listed above, you can now also fetch exporters from private GitHub repositories. The installer of the packages will properly identify that you are not logged in and will give you the option to authenticate the repository.
Click on "Manage Github authorization" if you haven't authorized the repository just yet
Team and Company plans are now able to switch between private and public docs directly in the settings. You no longer have to contact us to make your docs public - although we are grateful that so many of you did! Do note that with Supernova, there is no limit on number of viewers of your documentation!
Navigate to Settings > Documentation > General and switch to public with click of a button
It is now possible to enable a documentation CTA button that can link to any app / website / email you want. This is really useful to send your users to a related site or app (like we do, in these docs!)
CTA button is easily accessible by everyone through the entire documentation site
This release brings many requested changes focused primarily on performance and usability, and prepares the ground for some really amazing features coming soon. We thank you for your unending stream of requests that allows us to create a much better product!
As always, if you would like to see something new, fixed or improved, join our Discord community — we are always there. Thank you for your support!
This documentation was created using Supernova's fully customizable documentation engine. Start building your docs now!
© 2022 Supernova.io