Eduard Gert
a8b66d935f
Show loading indicator for peer detail view as groups are loading ( #343 )
2024-02-26 18:02:28 +01:00
Eduard Gert
f74f9cf812
Add region and public ip to peer table and detailed peer view ( #340 )
...
* Fix group badge icon size
* Fix copy icon size
* Add region information to peer table and single peer view
* Push to docker
* Change login expired icon size
* Fix country flag in single peer view
* Change country flag size in peer table
* Disable revalidation for countries
* Fix icon size on peer detail view
* Rollback workflow
* Revert login expiration
---------
Co-authored-by: Maycon Santos <mlsmaycon@gmail.com >
2024-02-23 15:52:33 +01:00
Eduard Gert
a5fc05ca3a
Add posture checks to further restrict network access ( #338 )
2024-02-22 13:58:41 +01:00
Eduard Gert
f91788faef
Fix iOS detection and modal scrolling on Safari mobile ( #325 )
...
* Add better iOS detection
* Fix scrolling for Safari browser
2024-02-12 14:07:31 +01:00
Eduard Gert
3c60de4169
Add a fallback in case the user has no name ( #320 )
...
* Fix redirect link to event streaming docs
* Fallback to a user id in case user has no name
2024-02-05 16:48:25 +01:00
Eduard Gert
2b222e082a
Init Dashboard V2 ( #316 )
...
* Init Dashboard V2
* Update README.md
* use dedicated vars and prevent docker push on PRs
---------
Co-authored-by: Maycon Santos <mlsmaycon@gmail.com >
2024-01-30 13:34:42 +01:00
Eduard Gert
4612f6c49a
Add "New dashboard" Banner ( #315 )
...
* Add new dashboard Banner.tsx
* display on localdev and add todo note
---------
Co-authored-by: Maycon Santos <mlsmaycon@gmail.com >
2024-01-24 18:36:20 +01:00
Misha Bragin
fa7bc205ba
Add reference to the Apple Store on the Add Peer window ( #311 )
2023-12-29 18:03:50 +01:00
Maycon Santos
c3ba026452
Init domains array for custom nameserver group ( #304 )
2023-12-08 11:07:10 +01:00
Maycon Santos
a20894092b
Add owner role support ( #300 )
...
Update checks for admin to include owner role
Updated role list to include role for users
Updated activity with new event type handler
2023-12-01 16:57:18 +01:00
pascal-fischer
dc95d8bfd1
disallow routing through ios devices ( #295 )
2023-11-11 13:20:39 +01:00
Sarooj bukhari
e0ae7d068a
add search domains enabled to namespace ( #288 )
...
---------
Co-authored-by: braginini <bangvalo@gmail.com >
2023-10-20 09:33:44 +02:00
Sarooj bukhari
3f854b01a0
Add support to network routes with peer group ( #275 )
...
support to routes with peer group
updated the view logic to support the new type
updated peer view as well
for now, we are supporting a single group, but that can be extended
2023-10-04 11:37:23 +02:00
Sarooj bukhari
b2c51533fb
remove invalid key check ( #280 )
2023-09-28 21:26:11 +02:00
Misha Bragin
8e8484cd45
Fix packages ( #276 )
2023-09-27 12:25:55 +02:00
Misha Bragin
3797db93f0
Hide network routes card for non-linux peers ( #269 )
2023-09-20 10:58:26 +02:00
Yoann N
cb9f76c0fc
typo in ac creation ( #266 )
2023-09-18 23:22:52 +02:00
Sarooj bukhari
54accb665c
setup ui ( #268 )
...
* setup ui
* capital letter
---------
Co-authored-by: Maycon Santos <mlsmaycon@gmail.com >
2023-09-07 20:26:34 +02:00
Maycon Santos
cfea3bd489
Add ephemeral peers views and subviews ( #267 )
2023-09-06 13:36:23 +02:00
Zoltan Papp
a44a1c5424
Feature/ephemeral peers ( #263 )
...
* Add ephemeral peer switch for SetupKeyNew component
* Add "sys" handling in activity view
2023-09-04 13:49:11 +02:00
Misha Bragin
14d9b80029
Limit UI view for the "user" role ( #259 )
2023-08-15 22:36:21 +02:00
B. Baumgartl
dedbe55308
Add windows/macos/android instructions for self-hosted ( #254 )
...
* Add windows/macos instructions for self-hosted
* Add android instructions for self-hosted
2023-08-14 18:54:44 +03:00
Yulia
796a06cf27
Add end-to-end tests using playwright ( #257 )
...
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
2023-08-12 23:11:32 +02:00
Sarooj bukhari
2443c6332d
Apply quick group on all application ( #253 )
2023-08-10 15:34:21 +02:00
braginini
3b5193ae4e
Fix protocol ALL value
2023-08-05 11:42:06 +02:00
Sarooj bukhari
cf42dd52fc
fix expiration validation ( #252 )
2023-08-04 23:30:08 +02:00
Sarooj bukhari
bc6842e5b5
Add quick update of group on peer ( #250 )
2023-08-04 12:03:35 +02:00
Sarooj bukhari
c0130d265c
fix domain validation ( #247 )
...
* fix domain validation
* handle on update
* move logic to utils
2023-08-01 10:48:10 +02:00
Maycon Santos
c4138a8c45
fix one-off key creation
2023-07-21 20:18:59 +02:00
Sarooj bukhari
3f5418bebc
Bug/remove group duplication on select view ( #241 )
...
* remove duplicate group on select view to change the logic from name to id
* fix group bug and add grouping on DNS
* fix setup key issue
2023-07-21 19:46:22 +02:00
Sarooj bukhari
c1b2ededa7
remove duplicate group on select view to change the logic from name to id ( #238 )
2023-07-20 10:08:26 +02:00
Sarooj bukhari
31eaa4a241
add all filter state on persist on page refresh ( #236 )
...
* add all filter state on persist on page refresh
* clear state on logout
* fix issues while refresh
2023-07-20 09:22:01 +02:00
Sarooj bukhari
06c238b013
Fix peer mobile view ( #233 )
2023-07-18 08:50:58 +02:00
braginini
ecae39d94b
Adjust DNS view
2023-07-13 12:55:04 +02:00
Sarooj bukhari
30b858c1bc
Make all modals UI consistent ( #229 )
2023-07-12 17:35:55 +02:00
braginini
23a4b79f01
Fix disabled links
2023-07-10 18:13:08 +02:00
Sarooj bukhari
09ae157be3
Re-work DNS layout ( #222 )
2023-07-10 09:03:27 +02:00
pascal-fischer
cb89eeb921
Fix default value for expiration for setup keys ( #221 )
...
* fix initial value for setup keys so default works
* fix initial value for setup keys so default works
2023-07-07 12:40:51 +02:00
pascal-fischer
79446c0e77
remove formatted expiry logic and fix sent expires_in ( #220 )
2023-07-06 17:16:10 +02:00
Zoltan Papp
1f258e4e2c
Update copyright title at the bottom of the page ( #219 )
2023-07-06 16:38:02 +02:00
braginini
bae95d2e11
Fix peer groups control in the peer update view
2023-07-01 20:40:26 +02:00
Sarooj bukhari
3d95a826e7
Improve ACL Ui layout
2023-07-01 20:06:46 +02:00
Sarooj bukhari
695b571a50
table route layout ( #213 )
...
Co-authored-by: Sarooj Bukhari <120650489+saroojbukhari2022@users.noreply.github.com >
Co-authored-by: braginini <misha@netbird.io >
2023-06-27 11:08:49 +03:00
Sarooj bukhari
ddfb6a6179
Add copy button on add peer code box and remove check to shoe default rule
...
Co-authored-by: Sarooj Bukhari <120650489+saroojbukhari2022@users.noreply.github.com >
2023-06-27 07:06:21 +02:00
Sarooj bukhari
439e803ef2
Fix group change loader ( #211 )
2023-06-19 15:51:08 +02:00
braginini
440c51a35c
Fix empty tables handling on all tabs
2023-06-18 18:15:34 +02:00
braginini
800e94de85
Make offline peers appear "grey" in the peer's details
2023-06-18 15:32:01 +02:00
braginini
ba7d138156
Fix needs login color palette
2023-06-18 15:29:53 +02:00
braginini
a66fb3bf8f
Show offline peers with a grey indicator
2023-06-18 15:05:11 +02:00
Sarooj bukhari
fcc51243e0
Update site fonts ( #209 )
2023-06-18 15:03:40 +02:00