braginini
37324cbcfc
Hide user invites feature
2022-10-14 11:42:21 +02:00
braginini
9dd362a8a4
Add wiretrustee.com domain to "hosted" variants
2022-10-13 18:27:52 +02:00
braginini
90605a2067
Enable invites only for the local or hosted version
2022-10-13 18:11:30 +02:00
Misha Bragin
18cfddbbe7
Support User Invites ( #86 )
...
This PR brings an "Invite User" button to the Users view
and a view to creating (inviting) a new user to the account.
This function calls the Management API POST /users
endpoint that creates a new user.
2022-10-13 18:01:32 +02:00
Maycon Santos
17e671200e
Don't display announcement after user close it ( #95 )
...
We store the banner text as md5
and the state if user closed already
2022-10-13 17:45:51 +02:00
Maycon Santos
bb94342cc8
Support custom redirect callback URIS ( #92 )
2022-10-12 12:25:55 +02:00
Misha Bragin
b86cf8b99f
Add setup key expiration property when creating new key ( #90 )
2022-10-06 17:03:09 +02:00
Maycon Santos
f472c06cbf
skip analytics on monitoring
2022-10-03 12:27:51 +05:00
Maycon Santos
c58834309b
Add hotjar integration ( #89 )
...
hotjar is only enabled if NETBIRD_HOTJAR_TRACK_ID is passed
2022-10-02 18:01:06 +05:00
Maycon Santos
75fdd3e17f
Add new peer button and user message ( #87 )
2022-09-30 19:59:55 +02:00
braginini
568c5eccda
Change tables key fields styling
2022-09-29 11:00:56 +02:00
braginini
363f226a1c
Add me tag to the user view to identify the current user
2022-09-29 10:37:04 +02:00
braginini
bf447b1ada
Fix user role display when clicking view
2022-09-29 10:26:02 +02:00
Maycon Santos
90cb05bd2d
Parse access token for validation and use latestToke global ( #85 )
2022-09-27 12:33:55 +02:00
Misha Bragin
a98d6d9ce1
Display additional peer info ( #84 )
2022-09-26 18:40:06 +02:00
braginini
f83e39d734
Fix deprecated fields warning
2022-09-23 15:05:34 +02:00
Misha Bragin
f0d893c689
Support user role update ( #82 )
2022-09-23 14:21:59 +02:00
Misha Bragin
c8339c4be1
Peers auto-tagging with users and predefined groups ( #77 )
2022-09-22 10:19:53 +02:00
Misha Bragin
954d697b5f
Add Access Token hook to return valid token ( #81 )
2022-09-19 13:11:07 +02:00
Maycon Santos
ace2bb61ef
Fix popover for groups ( #78 )
...
* Fix popover for groups
Fixed all popover overlay when opening
update modal
also fixed group input size problem
with peers update
* remove style display flex from form tittle
2022-09-15 22:24:20 +05:00
Misha Bragin
f389862931
Support Auto Groups when updating setup keys ( #75 )
2022-09-13 17:51:05 +02:00
braginini
521df658ad
Shorten the banner text
2022-09-13 11:01:19 +02:00
Maycon Santos
4db17c119a
enable new route update
2022-09-08 10:51:36 +02:00
Maycon Santos
230a4cb05e
Group network routes by identifier and range ( #73 )
...
* fix missing peer when disabling route
and passing peer to modal view
* group rows by HA routes
* Adjust high availability and show fields disabled
* add groupedRoutes to GroupedDataTable
* remove unused fields
* filter by grouped routes
* group routes by network id and network
* use better check for save button
2022-09-08 09:26:38 +02:00
braginini
06316239de
Fix routes docs link
2022-09-05 19:45:14 +02:00
braginini
59eff85339
Fix routes docs link
2022-09-05 19:44:49 +02:00
braginini
ffabdf8a1a
Add new release banner
2022-09-05 19:09:43 +02:00
Maycon Santos
0fe5aa13b1
Rename Network range and enable masquerade by default ( #72 )
2022-09-05 16:13:01 +02:00
Maycon Santos
7166eb6e2f
Network Routes page ( #71 )
...
Add Network routes page to interact with the routes API endpoint of our management
2022-09-05 09:08:51 +02:00
Misha Bragin
c9f1955d6a
Fix ACL modal groups input fields width ( #69 )
2022-08-22 15:27:52 +02:00
Misha Bragin
c3236d05a1
Fix Auth0 OIDC integration
2022-08-17 20:38:52 +02:00
Misha Bragin
25e8a52465
Refactor to generic OIDC config ( #66 )
...
Cleans up config.json providing generic OIDC properties.
This allows for using other IDP providers besides Auth0.
The change is backward compatible with the previous versions.
2022-08-15 19:32:01 +02:00
Maycon Santos
2b26198741
As user to refresh page on 401 ( #65 )
...
* As user to refresh page on 401
* replace status code string
2022-08-04 20:42:16 +02:00
Maycon Santos
d71d8214e7
Disable service worker ( #63 )
...
Service has caused some bugs where
the trust domains were ignored
and api calls were done without proper credentials
2022-08-03 09:44:46 +02:00
braginini
321e4d8311
Remove banner
2022-08-01 13:32:28 +02:00
Maycon Santos
b59865ae05
Replace Auth0 SDK with axa-fr/react-oidc ( #60 )
...
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.
2022-07-26 16:13:08 +02:00
Maycon Santos
54cd75301c
Add rename peer ( #59 )
...
Added View option in the menu
Click on name to open the peer View option
2022-07-14 10:37:33 +02:00
braginini
1623dd243a
Add access control banner
2022-06-24 22:43:23 +02:00
Misha Bragin
cf0abd3029
Enable/Disable SSH server in the peers table ( #54 )
2022-06-23 17:01:40 +02:00
Misha Bragin
5bc913ff74
Make footer sticky ( #56 )
...
* Make footer sticky
* Fix footer positioning
2022-06-22 15:15:13 +02:00
Sang Woo Bae
0260dd5ce3
Link to documentation in installpage ( #57 )
...
* Link to documentation in installpage
* Add Documentation link for other distros
* Fix OS autodetection
* Reorder AddPeer tabs and add other tab
2022-06-22 14:36:40 +02:00
Maycon Santos
aad85a1f67
Validate tag input and handle popover for 5+ groups ( #55 )
...
Validate tag naming input
check if only spaces has been added
check if group All is being removed
group All is not closeable in peers
Fixed issue when group list is too large,
preventing click on the group counter
removed arrows from rule inputs
2022-06-20 17:07:59 +02:00
Misha Bragin
6724e5bfaa
Feature/access control ( #49 )
...
Add Access control feature page
Users can create and update access control rules from the UI
Users can assign groups to peers
Minor enhancements to the UI
Co-authored-by: Raphael Oliveira <raphael.oliveira@dataontabs.com >
Co-authored-by: DataOnTabs <68952619+dataontabs@users.noreply.github.com >
Co-authored-by: mlsmaycon <mlsmaycon@gmail.com >
2022-06-15 11:42:15 +02:00
braginini
48d25a0008
Correct wording for popups
2022-06-08 12:15:04 +02:00
braginini
a65b892441
Fix windows download
2022-06-08 00:19:03 +02:00
braginini
32e06013e9
Fix Try Again btn on auth error
2022-06-07 18:01:58 +02:00
braginini
0334899719
Add logout button on error
2022-06-07 16:26:16 +02:00
braginini
48e6041fd6
Don't log out when email not confirmed
2022-06-07 14:41:58 +02:00
braginini
72e24b8330
Add custom page for auth errors
2022-06-07 12:05:29 +02:00
Misha Bragin
665e6191ea
Dynamically fetch the latest release of NetBird on startup ( #52 )
2022-06-06 13:44:18 +02:00