Add tests with playwright for:
- add peer modal on first access
- add peer modal on empty peer list
- test install buttons and instructions for Linux,
Docker, macOS, Windows and Android
- check default ACL
The tests are using a modified version of the getting
started scripts to run a local environment of
management services and run the dashboard from the current version
Todo:
- run tests before create docker container
- add more tests
Added DNS tab for managing Nameservers.
Users will be able to add multiple nameservers
and set distribution groups that dictate to which peers the settings will be applied.
With this PR we also got a set of group handlers that can be reused.
Replacing Auth0's SDK with a more generic implementation of an OIDC client.
This will allow us to use other IDP providers that follow the OIDC standards.
Refactoring UI using ant design
This will allow us to move forward faster because of its popularity
We also rewrote the code in TypeScript,
we believe this is also a major step moving forward
with the project as it brings more struct and clear/clean code.
Co-authored-by: Raphael Oliveira <raphael.oliveira@dataontabs.com>
Co-authored-by: braginini <bangvalo@gmail.com>
Add React-Table library replacing the default table.
Integrated a search function by name.
Added sorting by Name and LastSeen
Co-authored-by: Misha Bragin <bangvalo@gmail.com>