Pascal Fischer
40902b3629
add resources to groups update operation ( #434 )
2024-12-27 14:20:11 +01:00
Pascal Fischer
fa9bcea4ab
Update links for networks concept ( #433 )
2024-12-23 18:08:06 +01:00
Eduard Gert
3ba7acdecf
Add new networks feature ( #427 )
2024-12-23 13:20:01 +03:00
Eduard Gert
c7775ade8c
Hide groups for regular users ( #423 )
2024-11-20 17:50:28 +01:00
Maycon Santos
cd3e75b640
Add setup-key improvements ( #420 )
...
- Add support to key deletion
- Add custom and unlimited expiration
2024-11-01 16:04:43 +01:00
Jon "The Nice Guy" Spriggs
f8281c8057
Typo ( #418 )
...
Protocol appears to include the : delimiter
2024-10-22 11:19:16 +02:00
Eduard Gert
c1fcadaefe
Fix resetting acl groups on switching active toggle ( #417 )
2024-10-07 17:31:42 +02:00
Jon "The Nice Guy" Spriggs and Eduard Gert
a0c4520f4b
Add admin-url to the add-peer dialogue ( #416 )
...
* Add admin-url to the add-peer dialogue
* Missed "let" from defining the variable
* Update netbird.ts
Fix isNetBirdHosted check
---------
Co-authored-by: Eduard Gert <eduard@netbird.io >
2024-10-07 17:25:03 +02:00
Eduard Gert
76ef50a886
Add Access Control Groups & various UI / UX improvements ( #415 )
...
* Update codespell
* Add access control group, add various ui / ux improvements
2024-10-04 19:54:49 +02:00
Maycon Santos
58cec8fcd1
ignore mappin spelling ( #408 )
2024-08-13 15:59:38 +02:00
Eduard Gert
d34ae9beb2
Sync changes with netbird cloud ( #407 )
...
* Update axa oidc library and package.json
* Update ACL port state to show correct value
* Filter user groups by unique groups only
* Add peer multiselect, optimize dropdown performance for peer selection, remove 'all' group from some dropdowns, various ui / ux optimizations
* Add peer multiselect, optimize dropdown performance for peer selection, remove 'all' group from some dropdowns, various ui / ux optimizations
2024-08-13 15:51:22 +02:00
Eduard Gert
650496f670
Include all settings in put request to prevent overwrite ( #405 )
2024-07-31 18:48:59 +02:00
Tom Hubrecht
121778c4a6
Fix package-lock.json ( #401 )
2024-07-12 10:35:31 +02:00
juliaroesschen
d4102c5d04
fix typo in route update modal ( #397 )
2024-07-04 15:05:57 +02:00
pascal-fischer
e78c35bdbe
Fix DNS modal to allow one char domains ( #393 )
...
* update regex to allow one char domains in DNS routing modal
* update regex
2024-07-04 10:50:37 +02:00
juliaroesschen
6ebee98695
Fix typo in Network Routes dialogue ( #395 )
2024-07-04 10:48:49 +02:00
juliaroesschen
f4b28d5f40
Fix typo in routes modal
2024-06-28 11:38:39 +02:00
Eduard Gert
b4b6d9295b
Add DNS routes ( #390 )
2024-06-17 09:32:55 +02:00
Maycon Santos
4898742ee9
Fix http://localhost:3000/ url validation case ( #388 )
...
* Fix http://localhost:3000/ url validation case
* adjust min regex occurrences
2024-06-12 18:18:14 +02:00
Eduard Gert
79164e9dd5
Add process posture check ( #378 )
...
* Add process posture check
* Add support for separate linux and mac paths
2024-06-12 16:32:10 +02:00
Eduard Gert
5caeab118b
UX changes for modals and refactoring ( #380 )
2024-05-08 14:42:04 +02:00
Eduard Gert
3f943bb7d4
Use next/font/local instead of next/font/google ( #376 )
2024-04-19 17:12:56 +02:00
Eduard Gert
96b939e6cc
Add changes from cloud repo to public one ( #377 )
...
* Remove unused files
* Update activity descriptions
* Update SelectDropdown
* Update redirect logic for / page
* Update HelpText.tsx
* Update wording for exit nodes
2024-04-19 17:12:37 +02:00
Eduard Gert
5e13548b81
Add better input validation for setup-keys, nameserver and routes ( #373 )
...
* Return the correct promise for errors
* Update icon
* Add better validation for routes
* Add better validation for DNS
* Add better validation for setup keys
* Merge exit nodes to input validation
2024-04-17 15:27:21 +02:00
Eduard Gert
2272a1d2a4
Add Exit Nodes ( #374 )
...
* Add exit node feature
* Fix spelling
* Hide masquerade for exit nodes
* Add exit node information to peers list
* Change exit node button, add indicator to peers table
* Add steps to route modal
* Add hook to check if peer has exit nodes
* Hide exit node indicator for regular users
* Add documentation links
2024-04-17 13:11:38 +02:00
Eduard Gert
fc3da50346
Add fallbacks for setup key name & setup key group names ( #370 )
...
* Add try catch block for global search
* Add fallback for group name
* Add fallback for setup key name
* Do not load setup key modal if it's not open
* Check if auto_groups actually exists for the setup keys
* Add fallback for group names in setup keys table
* Add fallback for group names in peers table
2024-04-11 16:42:27 +02:00
Eduard Gert
6d4716cdad
Remove integrations from public repo and sync changes ( #369 )
...
* Change icon size
* Remove integrations
* Add no cache header
* Add analytics event tracking
* Add small announcement improvements
* Remove peer approval setting
* Do not load countries when user has no permission
* Add tab query params to settings
* Decrease navigation font size
* Change order of providers
* Increase padding for modals
* Show page only when user is fully loaded and found
* Remove unused state
* Remove integrations page
2024-04-02 14:06:38 +02:00
amplitudes
859916b1df
fix: user deletion notification ( #367 )
2024-04-02 12:26:45 +02:00
Eduard Gert
80ce7d21b0
Fix issue where the first users cache is not populated ( #366 )
2024-03-28 11:27:00 +01:00
Eduard Gert
06fdbd8ec4
Hide profile settings and announcements for blocked dashboard view ( #365 )
2024-03-28 10:25:21 +01:00
Eduard Gert
973cceff79
Add setting to change dashboard view for regular users ( #362 )
2024-03-27 16:09:58 +01:00
Eduard Gert
f4a2d6fae8
Add Okta SCIM integration ( #361 )
...
* Add Okta integration (wip)
* Update okta setup dialog
* Add okta integration images
* Add error handling for 500 status codes
* Add okta integration
* Fix lint warnings
* Update azures last sync time
* Remove 'on' from step, disable copy for HTTP Header
* Update text for custom IDP
2024-03-27 15:55:56 +01:00
Eduard Gert
cb922b46b7
Add 'Offline' filter to peers table ( #364 )
2024-03-26 20:03:24 +01:00
Eduard Gert
4c56ae704c
Show peers for regular users but hide / disable actions (delete, enable ssh etc.) ( #360 )
...
* Show peers for regular users but hide / disable actions (delete, enable ssh etc.)
* Do not load countries for regular users
2024-03-21 14:21:26 +01:00
Eduard Gert
fe6d8c9bd5
Add support for decimal expiration time and switch to days if interval exceeds 48h ( #357 )
...
* Add helper function to check for integer
* Add support for decimal expiration time and switch to days if interval exceeds 48h
2024-03-15 15:54:06 +01:00
Eduard Gert
121976d101
Add option to copy peer details (ip, public ip, hostname, domain name) in detailed peer view ( #356 )
2024-03-15 13:46:27 +01:00
Eduard Gert
f7071e00b6
Add reset filter button ( #355 )
2024-03-15 13:43:00 +01:00
Eduard Gert
6b73ccf102
Fix search resetting when selecting a group ( #354 )
2024-03-15 13:35:25 +01:00
Eduard Gert and Maycon Santos
87dcd00264
Fix peer groups occasionally not refreshing ( #351 )
...
* Trigger groups refresh when visiting peers page
* Disable exhaustive-deps linter
---------
Co-authored-by: Maycon Santos <mlsmaycon@gmail.com >
2024-03-15 13:34:47 +01:00
Eduard Gert
99f1bcc375
Reduce information visible to regular users (non-adminstrators) ( #353 )
...
reducing visibility to display only add peer information
2024-03-15 13:25:40 +01:00
Eduard Gert
bf34c55110
Fix JWT group sync checkbox using wrong variable ( #352 )
2024-03-12 17:23:42 +01:00
Eduard Gert
1dfc6e2d75
Add announcement banner to show updates or important information ( #350 )
...
* Add contrast color
* Add crypto-js for md5 hash
* Add announcement banner
2024-03-11 15:31:52 +01:00
Eduard Gert
b7860a8786
Filter peers by id instead of name in peer dropdown selector ( #347 )
2024-03-09 18:07:45 +01:00
Eduard Gert
c9172e3a5f
Show full netbird logo on desktop and netbird logomark on mobile ( #348 )
2024-03-09 18:07:26 +01:00
Eduard Gert
78d75134f9
Add better description for posture check activity events ( #349 )
2024-03-09 17:14:41 +01:00
Eduard Gert
071feb02f9
Fix SSO expiration dropdown to reflect the actual "Hours" or "Days" ( #345 )
2024-03-01 17:01:26 +01:00
Eduard Gert
8e7bcc0c22
Extend posture checks with peer network range check ( #344 )
...
add support to peer network checks
2024-02-27 16:15:47 +01:00
Eduard Gert
02a0b71e46
Fix setup key modal closing on first time creation ( #342 )
2024-02-26 18:02:56 +01:00
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 and Maycon Santos
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
Maycon Santos
7578595f05
Update posture checks documentation links ( #339 )
2024-02-22 21:46:55 +01:00
Eduard Gert
a5fc05ca3a
Add posture checks to further restrict network access ( #338 )
2024-02-22 13:58:41 +01:00
Eduard Gert
8ffdb442f1
Allow adding 3 nameserver addresses ( #337 )
2024-02-19 14:29:33 +01:00
Eduard Gert
a04e3afccb
Show "Never" when a user never logged in instead of a date ( #335 )
2024-02-16 12:15:32 +01:00
Eduard Gert
bca327e4cf
Add better search for network-routes by group name ( #336 )
2024-02-16 12:15:14 +01:00
Maycon Santos
6c74506316
Add templates for bugs and for feature request ( #333 )
2024-02-14 13:43:27 +01:00
Eduard Gert
663d7ea58c
Add check to call initial users only once in dev mode ( #332 )
2024-02-13 15:11:37 +01:00
Eduard Gert
b701783dca
Update ephemeral_peers to ephemeral ( #331 )
2024-02-13 14:12:31 +01:00
Eduard Gert
fc9a9dfa3e
Block application and show loading until users are fetched ( #330 )
...
* Add option to ignore errors
* Block application and show loading until users are fetched
2024-02-13 14:08:43 +01:00
Eduard Gert
093efc08b3
Fix an issue of creating duplicate groups in the access control and network routes modal when group does not exist ( #328 )
2024-02-12 14:12:57 +01:00
Eduard Gert
dfa41a48e3
Hide the user invite button for selfhosted users ( #327 )
2024-02-12 14:08:10 +01:00
Eduard Gert
2cf366a5f8
Fix access control to show the correct modal ( #326 )
...
* Rename Access Control "Rule" to Access Control "Policy"
* Show the correct modal for Access Control
2024-02-12 14:07:53 +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
ec7bb76f1e
Fix closing of tab when creating setup-key ( #324 )
2024-02-12 14:06:59 +01:00
Eduard Gert
15bab2cef4
Merge pull request #322
...
* Add unique key for nameservers
2024-02-12 14:05:26 +01:00
Eduard Gert
4fa3482c74
Merge pull request #318
...
* Fix redirect link to event streaming docs
2024-02-12 14:04:42 +01:00
Eduard Gert
f5059f485c
Fix invalid token error message ( #321 )
2024-02-09 16:07:09 +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
2267cecf46
Change fetch() to support idToken source ( #319 )
...
* Fix redirect link to event streaming docs
* Change fetch logic to support okta oidc
2024-02-05 11:08:36 +01:00
Eduard Gert and Maycon Santos
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 and Maycon Santos
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
Maycon Santos
a3a0e6315f
Use Approve for approve peer modal ( #312 )
2024-01-02 20:07:10 +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
pascal-fischer
87ff65f1a7
adding peers approval flag to non user bound devices ( #310 )
2023-12-25 13:01:54 +01:00
Bethuel Mmbaga
748596f710
Add JWT allow groups support in account settings ( #309 )
2023-12-18 12:14:03 +01:00
Misha Bragin
b06cb0ec3d
Add a settings page for custom IdP and MFA ( #308 )
2023-12-12 13:42:14 +01:00
Misha Bragin
0c924f7ded
Correct peer approval tooltip ( #307 )
2023-12-12 13:33:11 +01:00
Maycon Santos
f29c915fc2
fix settings update blank page
2023-12-11 18:07:05 +01:00
Maycon Santos
5f8579bfda
Fix peer expiration interval init on validation ( #306 )
2023-12-11 17:46:32 +01:00
pascal-fischer
a71389aa29
not sending extra settings on selfhosted deployments ( #305 )
2023-12-11 16:52:29 +01:00
Maycon Santos
c3ba026452
Init domains array for custom nameserver group ( #304 )
2023-12-08 11:07:10 +01:00
Maycon Santos
193f8a7bdf
Fix missing text update from #302 ( #303 )
2023-12-07 18:05:44 +01:00
Fabio Fantoni
f9814e1169
add codespell github workflow and fix some typo ( #296 )
...
* add codespell github workflow
* fix some typo
2023-12-07 18:05:31 +01:00
Maycon Santos
2f800bf912
Add delete account support ( #302 )
...
* Add delete account support
* add peer approval form item
* block menu for non owners
2023-12-07 15:28:07 +01:00
pascal-fischer and Maycon Santos
0199ea81f3
Add support for peer approval ( #299 )
...
* add support for peer approval
* use gold color for tag
---------
Co-authored-by: Maycon Santos <mlsmaycon@gmail.com >
2023-12-05 13:17:40 +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
Maycon Santos
f4d6ce5770
Fix Windows server version lowercase
2023-11-24 18:29:43 +01:00
Maycon Santos
dd67ab6dcb
Fix Windows server version ( #298 )
2023-11-24 17:42:31 +01:00
pascal-fischer
2613948cdf
Fix OS display format for iOS ( #297 )
...
* fix OS format function to properly show iOS
* bring back windows check
2023-11-13 22:30:50 +08:00
pascal-fischer
dc95d8bfd1
disallow routing through ios devices ( #295 )
2023-11-11 13:20:39 +01:00
Bethuel Mmbaga
f49c28f550
Add integration activity events target to Activity view as system setting ( #293 )
2023-11-08 13:51:57 +03:00
Maycon Santos
2fc7b73ea0
Fix/blank page on empty policy groups ( #292 )
...
validate null sources and destinations fields
2023-11-01 11:56:12 +01:00
pascal-fischer
a9354d3c87
removed disabled option from setup key filter switch ( #291 )
2023-10-27 20:06:42 +02:00
Sarooj bukhari and braginini
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 and braginini
ddd812e9a0
Add a refresh button to the table views ( #287 )
...
Co-authored-by: braginini <bangvalo@gmail.com >
2023-10-15 19:04:05 +02:00
Sarooj bukhari and braginini
2d55d0736f
Add referesh button to the peers table ( #286 )
...
Co-authored-by: braginini <bangvalo@gmail.com >
2023-10-12 18:38:59 +02:00
Sarooj bukhari
8febc26f1f
fix update distribution groups bug ( #284 )
2023-10-04 20:07:02 +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
Misha Bragin
303d51eff8
Display service username in the activity ( #282 )
2023-10-03 16:06:50 +02:00
braginini
21e69e642a
Disable user deletion since the API isn't ready
2023-09-29 16:05:26 +02:00
pascal-fischer
835bb37ab9
Update jwt group sync visibility and update description ( #281 )
2023-09-29 13:58:46 +02:00
dependabot[bot]
a944dc8ab0
Bump @adobe/css-tools from 4.0.1 to 4.3.1 ( #265 )
...
Bumps [@adobe/css-tools](https://github.com/adobe/css-tools ) from 4.0.1 to 4.3.1.
- [Changelog](https://github.com/adobe/css-tools/blob/main/History.md )
- [Commits](https://github.com/adobe/css-tools/commits )
---
updated-dependencies:
- dependency-name: "@adobe/css-tools"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-29 00:39:19 +05:00
Sarooj bukhari
b2c51533fb
remove invalid key check ( #280 )
2023-09-28 21:26:11 +02:00
pascal-fischer
fd24536926
add checks to hide last login for non netbird hosted deployments ( #277 )
2023-09-27 18:00:33 +02:00
Misha Bragin
8e8484cd45
Fix packages ( #276 )
2023-09-27 12:25:55 +02:00
Sarooj bukhari
6c87f53195
Update the /Activity view to use email addresses from the /api/events response ( #273 )
...
uses the events api response information to map user name and email
2023-09-23 10:45:27 +02:00
pascal-fischer and Maycon Santos
9bbbff7dc0
Fix last login for regular entries in users overview ( #264 )
...
* add last login to user overview for regular entries without tag
* add backward compatability to properly show with older version of management
* Merge main and update delete user popup messages
---------
Co-authored-by: Maycon Santos <mlsmaycon@gmail.com >
2023-09-23 10:40:22 +02:00
Sarooj bukhari
04a20fa31f
add new fields on setting pag ( #258 )
2023-09-22 16:32:40 +02:00
Misha Bragin
3797db93f0
Hide network routes card for non-linux peers ( #269 )
2023-09-20 10:58:26 +02:00
Sarooj bukhari
2e81765e85
add delete user functionality ( #272 )
2023-09-19 15:13:31 +02:00
Yoann N
cb9f76c0fc
typo in ac creation ( #266 )
2023-09-18 23:22:52 +02:00
Sarooj bukhari and Maycon Santos
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
Sarooj bukhari
c2c044421f
Peer search bug ( #262 )
2023-08-25 12:25:58 +02:00
Yulia
e8d57c3445
Fix flaky Access control test ( #261 )
...
Fixed flaky test by changing the way to access
Access Control Page and add some test ids of Add Rules buttons.
Temporary removed tests for Firefox and webkit(safari)
2023-08-22 11:38:11 +02:00
pascal-fischer
0b892c0056
Add User last login and new events
...
Add last login to users overview list.
Additionally added new events for dashboard login, peer expiration and peer login.
2023-08-18 19:23:56 +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
a8ed755dda
Sidebar menu for Settings ( #249 )
...
Replace tab view in the Settings panel with the left-handed
sidebar menu.
2023-08-02 16:14:13 +02:00
Sarooj bukhari
a87c06ef52
Groups management ( #246 )
2023-08-01 21:05:42 +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
Misha Bragin
63ced3088a
Add public installation page ( #248 )
2023-07-31 20:21:15 +02:00
Misha Bragin
42b7a15466
Drag custom query params to auth layer (e.g., utm_source) ( #244 )
2023-07-31 15:16:51 +02:00
Sarooj bukhari
c88bfa6476
Add filter by groups in peer ( #243 )
2023-07-24 17:45:53 +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
Maycon Santos
f60605e5e3
Allow unset audience ( #240 )
...
by setting the AUTH_AUDIENCE=none we will unset the audience value,
not passing that to the requests
This is required for the jumpcloud support
2023-07-21 19:45:37 +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
dependabot[bot]
ba365336ff
Bump word-wrap from 1.2.3 to 1.2.4 ( #237 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-19 22:02:03 +05:00
Sarooj bukhari
06c238b013
Fix peer mobile view ( #233 )
2023-07-18 08:50:58 +02:00
dependabot[bot]
ed56c240f3
Bump semver from 6.3.0 to 6.3.1 ( #230 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-15 01:01:59 +05:00
dependabot[bot]
1f3c7d87d7
Bump tough-cookie from 4.1.2 to 4.1.3 ( #223 )
...
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie ) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/salesforce/tough-cookie/releases )
- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md )
- [Commits](https://github.com/salesforce/tough-cookie/compare/v4.1.2...v4.1.3 )
---
updated-dependencies:
- dependency-name: tough-cookie
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-15 01:01:37 +05:00
Zoltan Papp
9de2906fb2
Extend activity view with group delete ( #232 )
2023-07-14 10:11:32 +02:00
Sarooj bukhari
359b443326
Update remaining pages layout ( #231 )
2023-07-14 10:09:08 +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
Sarooj bukhari
e82b269ff5
fix network routes pages ( #228 )
2023-07-11 09:06:08 +02:00
braginini
23a4b79f01
Fix disabled links
2023-07-10 18:13:08 +02:00
Sarooj bukhari
cc5a9b1033
Fix table loading glitch ( #227 )
2023-07-10 16:49:52 +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 and Sarooj Bukhari
d8d13aff01
Add copy on add peer code ( #217 )
...
Co-authored-by: Sarooj Bukhari <120650489+saroojbukhari2022@users.noreply.github.com >
2023-06-27 15:01:59 +02:00
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 and 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
pascal-fischer
8c94119c6a
extend gitignore to ignore all config files ( #212 )
2023-06-19 17:16:57 +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
Sarooj bukhari
312c60dd45
Update site fonts ( #208 )
2023-06-16 21:00:54 +02:00
Sarooj bukhari
09e6de74ee
Update route and add on update peer ( #205 )
2023-06-15 10:28:55 +02:00
pascal-fischer
addd348456
Fix isAdmin check to not depend on oidc ( #207 )
...
* remove admin check depending on oidc user on autogroups field
* fix admin check on peers view
2023-06-14 17:19:45 +02:00
braginini
a8190bfe5b
Fix Rule ports placeholder
2023-06-13 16:39:01 +02:00
braginini
9e3d9f245d
Add disabled filter option to access controls
2023-06-13 14:11:27 +02:00
Misha Bragin
e7a7a75906
Align peers count and font in the popover groups ( #206 )
2023-06-13 13:17:48 +02:00
braginini
67efd47f22
Minor changes to access control layout
2023-06-13 11:03:30 +02:00
Sarooj bukhari
813cd851ca
Update access control Add New layout ( #202 )
2023-06-12 09:40:04 +02:00
pascal-fischer
f44ccf3ef7
remove keydown handler from PAT popup ( #203 )
2023-06-09 12:09:07 +02:00
Bethuel
899f56acdc
fix: remove any trailing / in auth authority ( #201 )
2023-06-07 15:35:20 +02:00
braginini
dc2760d5ff
Fix elements alignment for the ACLs view
2023-06-06 15:07:51 +02:00
Sarooj bukhari and Sarooj Bukhari
5ae4fd31f1
Udpate acceess control table layout ( #199 )
...
Co-authored-by: Sarooj Bukhari <120650489+saroojbukhari2022@users.noreply.github.com >
2023-06-06 14:31:18 +02:00
braginini
54d9d7c768
Remove peer view header
2023-06-05 18:44:18 +02:00
braginini
3a73781fca
Merge remote-tracking branch 'origin/main'
2023-06-05 18:10:21 +02:00
braginini
f3c5d4df6a
Fix color scheme for disabled fields
2023-06-05 18:07:28 +02:00
Bethuel
b4c9135c58
support authentication with client_secret ( #198 )
2023-06-05 18:02:43 +02:00
Sarooj bukhari
a280d9c67c
Update peers layout and add routes component on peers edit ( #196 )
2023-06-05 15:22:03 +02:00
Misha Bragin
5caf06b086
Decrease length of the hidden setup key prefix ( #195 )
2023-06-02 11:06:05 +02:00
braginini
95af1c4e32
lower case of the Create key button
2023-06-02 10:53:47 +02:00
Sarooj bukhari
d247e7f3ed
Change edit key on group from popup to page ( #194 )
2023-06-01 16:51:51 +02:00
Sarooj bukhari
391e534253
Show setupkey once on creation ( #191 )
2023-06-01 12:08:58 +02:00
Sarooj bukhari
a7f64d4a15
Update setup key edit layout ( #190 )
...
https://github.com/netbirdio/dashboard/issues/187
2023-06-01 09:49:10 +02:00
Givi Khojanashvili
53ed514803
ACL to firewall rules ( #163 )
...
ACL based on the firewall rules
2023-06-01 10:06:08 +04:00
pascal-fischer
6cadce1598
Add pkg installer to MacOS popup ( #188 )
2023-05-30 19:05:29 +02:00
pascal-fischer
c03d4b8a4b
Fix peers views in safari
2023-05-30 13:42:29 +02:00
dependabot[bot]
bc1053fbb4
Bump json5 from 1.0.1 to 1.0.2 ( #124 )
2023-05-29 13:58:20 +02:00
dependabot[bot]
d154bfb799
Bump webpack from 5.74.0 to 5.76.1 ( #148 )
2023-05-29 13:57:48 +02:00
pascal-fischer
67fd2fcb2e
Update links to docs ( #182 )
2023-05-24 17:31:57 +02:00
Misha Bragin
f4933e45ee
Add peer on Android ( #185 )
2023-05-19 21:42:13 +02:00
Misha Bragin
331dd2b429
Make it more visible that user can be blocked ( #184 )
2023-05-19 12:40:08 +02:00
Misha Bragin
3a8106c1e7
Track block/unblock user activity ( #181 )
2023-05-17 09:53:46 +02:00
Misha Bragin
b595e0d6a8
Switch to activate/deactivate a user ( #179 )
...
This PR adds a switch to deactivate (or block) a user.
Only admins can block/unblock users.
Users can't block themselves.
2023-05-15 16:57:35 +02:00
pascal-fischer
33621cae5d
remove href- from breadcrumbs ( #180 )
2023-05-15 14:28:14 +02:00
Maycon Santos
360d807008
Enable creating service user for all domains ( #178 )
...
Removed unnecessary check from create button.
2023-05-14 11:56:14 +02:00
Misha Bragin
6f8897ffa5
Make breadcrumbs look like links ( #176 )
2023-05-10 18:48:11 +02:00
pascal-fischer
75d5f804c5
fix dropdown button in lists to only show ellipsis ( #175 )
2023-05-10 16:45:47 +02:00
pascal-fischer
f7cac02a2d
reduce api calls on user edit ( #174 )
2023-05-10 16:44:43 +02:00
Misha Bragin
ec40730cb2
Fix setup key layout ( #172 )
2023-05-08 17:49:27 +02:00
Misha Bragin
7f3648861b
Fix popups layout ( #171 )
2023-05-08 12:30:53 +02:00
Crusadero
b50464db43
Setup keys screen ( #167 )
2023-05-07 18:39:28 +02:00
pascal-fischer
1eb5ccc131
displaying proper groups and name on route peer update ( #169 )
2023-05-05 15:50:39 +02:00
pascal-fischer
ac42a17b11
remove unnecessary oidc user check from users page ( #166 )
2023-04-27 13:28:50 +02:00
pascal-fischer
77ca3c6fde
Adding service user support and new user overview ( #164 )
...
Changes:
user tab was split in service users and regular users
user edit view was reworked:
shows PAT box for service users and self (hides for rest)
hides email and groups for service users as no usage
reverted settings tab to only contain account settings + hide for normal users
Use navbar avatar dropdown to link to users list and open user edit page for self
extend api-client to handle requests with query parameters
use popup form for PAT creation, user invite and service user creation
validate all form fields before trying to send API call and show faulty fields
Additional fixes:
groups popup was only visible after 2nd hover after tab switch on every view, fixed to also show on first hover
fix setup keys page throwing errors from time to time and not loading
peers view was sending getRoute requests that are only allowed for admins which was throwing errors (only console) for normal users -> disabled requests for non-admin users
2023-04-22 12:57:17 +02:00
pascal-fischer
20e24b4ede
Fix Routes view when updating routes ( #165 )
...
* fix filter
* filter also for android
* fix masquerade Traffic button
* remove log
2023-04-21 13:07:54 +02:00
Misha Bragin
7a29dac01c
Add single line installer command for Mac and Linux ( #162 )
2023-04-04 14:20:02 +02:00
pascal-fischer
444e9ec44a
fetch userID from user list and not oidc by default ( #161 )
2023-04-03 16:52:42 +02:00
pascal-fischer
dff0313f82
Feature/pat support ( #157 )
...
* Add working UI + API calls [missing token popup]
* use popup view to add new token
* show userID if user name not available
* switch from description to name
* show "Me" instead of own name
* removed created_by column
* update add token explanation
* use object instead of plain text for token create response
* some style changes
* disable information button for tokens
* last_used can contain nil
* fix delete popups
* lower case letters for dates
* add activity and fix visibility
* show settings tab for non admins
* remove spaces on top of setting tabs
* fix copy button size and position
* fix list footers
* continue merge changes to new files
2023-04-03 12:29:40 +02:00
Maycon Santos
11fbfb336a
Clean last estimated name ( #160 )
2023-04-03 12:16:12 +02:00
Maycon Santos
4a0ae8f27d
Add missing config change ( #159 )
2023-04-01 21:58:46 +02:00
Maycon Santos
9a72d8b0c4
Allow defining API token source ( #158 )
...
On many IDP providers, the access token
is used to access the IDP's own API
With these changes, we allow users to define the proper token to be used for
management API calls
2023-04-01 19:44:28 +02:00
Misha Bragin
8e038cf242
Make table headers font-weight normal ( #156 )
2023-03-27 15:59:18 +02:00
Misha Bragin
5bd94eff56
Fix add peer popup tab layout on mobile ( #154 )
2023-03-23 12:10:27 +01:00
Misha Bragin
77f065b093
Update theme border radius ( #152 )
2023-03-22 16:56:36 +01:00
Misha Bragin
a4d55cfb90
Fix settings modal styles ( #151 )
2023-03-22 16:14:49 +01:00
Misha Bragin
cfd4c9075b
Add onboarding steps ( #150 )
2023-03-22 15:21:52 +01:00
braginini
962180030a
Fix activity docs link
2023-03-15 14:20:48 +01:00
Misha Bragin
485e1e8d79
Add more references to docs ( #149 )
2023-03-15 14:18:22 +01:00
Givi Khojanashvili
b11007b29f
Add policy add activities ( #147 )
...
Related changes for netbirdio/netbird#700
2023-03-13 10:58:34 +01:00
Maycon Santos
bce75c1ca9
Disable banner ( #146 )
2023-03-02 15:55:31 +01:00
Maycon Santos
0c09992b38
Use user.is_current ( #145 )
...
prevent update for own user
use the is_current for label
removed unused imports
2023-03-01 22:50:26 +01:00
Maycon Santos
86b12f30d2
Use new windows release URL ( #144 )
...
removed latestVersion logic and environment support
2023-03-01 15:00:36 +01:00
Maycon Santos
d3e34d8448
Use single page size helper with new larger values ( #143 )
...
Reduce duplicated code with single helper for pagination
On larger deployments we should allow for larger pages
fix popover key issue and vertical spacing
update deprecated keys
2023-02-28 16:32:12 +01:00
Misha Bragin
76083168f6
Log error when activity event is not handled ( #142 )
2023-02-28 11:22:40 +01:00
Misha Bragin
a54b3687ae
Display user in the user role update event ( #141 )
...
Handling of the "User role updated" event (user.role.update)
was missing in the Activity tab.
2023-02-27 15:27:00 +01:00
Zoltan Papp
25f154dc83
Capitalize first letter of OS ( #140 )
2023-02-27 14:54:39 +01:00
pascal-fischer
f3c7d877f8
Add additional step in the Mac installation instructions to start the daemon ( #138 )
2023-02-22 20:55:36 +01:00
Misha Bragin
7cea7e7f54
Format individual peer login expiration event ( #139 )
...
Events peer.login.expiration.disable and peer.login.expiration.enable
are handled in the Activity tab now and properly displayed.
2023-02-22 20:54:56 +01:00
Misha Bragin
aaa351635f
Add peer expiration setting confirmation modal ( #137 )
...
Add a confirmation dialog to notify a user of possible
consequences of the peer login expiration enabling/disabling.
2023-02-21 08:47:14 +01:00
Misha Bragin
379ff5486e
Account settings view ( #136 )
...
New Settings tab added to the dashboard.
It is possible to enable or disable peer login expiration globally for an account.
As well as defining the expiration time period.
2023-02-20 08:57:24 +01:00
Misha Bragin
8bcd9918e2
Fix expires in input filed of the setup key ( #135 )
2023-02-17 14:30:22 +01:00
Misha Bragin
044ccd0ce6
Display login expiration activities ( #134 )
2023-02-16 15:36:45 +01:00
braginini
ab09ca3697
Display API error in peers view
2023-02-16 13:03:39 +01:00
Misha Bragin
1644ed5dce
Add peer login expiration tooltip ( #133 )
2023-02-16 12:47:35 +01:00
Misha Bragin
cea459792f
Add peer login expiration ( #132 )
...
Display if peer login has expired in the Peers table
Enable/Disable peer login expiration
2023-02-16 12:18:15 +01:00
Maycon Santos
a402680816
Disallow all crawlers and dashboard indexing ( #131 )
2023-02-10 18:45:11 +01:00
Givi Khojanashvili
e57e5b726d
Feat add custom id claim ( #129 )
...
* Fix management API endpoint ENV var. Format README.
* Add and use id_current user flag
* Use mix of the new and old methods to detect current user.
2023-02-03 21:48:03 +01:00
Misha Bragin
2c4ada0ad8
Use peerID in the Routes view ( #130 )
...
Relates to the netbirdio/netbird PR
Use Peer.ID instead of Peer.Key as peer identifier (#664 )
2023-02-03 10:34:43 +01:00
Misha Bragin
8195587c85
Handle additional activity events ( #128 )
2023-01-31 13:56:46 +01:00
Maycon Santos
adf6e1e71f
Use ID token payload when oidcUser is nil ( #127 )
...
With some IDPs like MS Azure the
oidcUser is not being set, so we can fallback to id token
to validate UI and current user
2023-01-24 09:10:14 +01:00
Maycon Santos
b733a186ae
Remove console.log in peers page ( #125 )
2023-01-19 14:55:42 +01:00
Maycon Santos
5d901470c2
Feature/dns settings ( #126 )
...
Add DNS settings view to the DNS tab.
Split the page into sub-tabs for Nameservers and DNS settings
Added API calls to the new DNS settings API
2023-01-18 18:12:29 +01:00
Misha Bragin
29ab28847d
Add Events view ( #119 )
2023-01-02 17:29:11 +01:00
Maycon Santos
0361825e04
Add peer's last seem time on popover ( #122 )
2022-12-16 19:37:10 +01:00
Moath Qasim
2fa33ec06a
Fix MacOS custom netbird up command ( #121 )
2022-12-11 18:54:48 +01:00
Maycon Santos
c677eeaae4
Add distribution groups to Network routes ( #118 )
...
Users can add distribution groups to network routes
Groups can be added to individual network routes or to all routes in the group
Adding a new group in the modal is restricted to individual network route operations
2022-12-08 17:24:34 +01:00
Maycon Santos
7fb4b0b145
Update actions versions ( #120 )
2022-12-08 13:22:07 +01:00
dependabot[bot]
57f60a2fbf
Bump loader-utils from 2.0.2 to 2.0.4 ( #109 )
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 2.0.2 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.2...v2.0.4 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-08 12:06:54 +01:00
dependabot[bot]
ec949da416
Bump minimatch and recursive-readdir ( #106 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) and [recursive-readdir](https://github.com/jergason/recursive-readdir ). These dependencies needed to be updated together.
Updates `minimatch` from 3.0.4 to 3.1.2
- [Release notes](https://github.com/isaacs/minimatch/releases )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2 )
Updates `recursive-readdir` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/jergason/recursive-readdir/releases )
- [Changelog](https://github.com/jergason/recursive-readdir/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jergason/recursive-readdir/commits/v2.2.3 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
- dependency-name: recursive-readdir
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-08 12:06:28 +01:00
Misha Bragin
43710b8ada
Add SetupKey usage limit ( #117 )
2022-12-05 13:10:21 +01:00
Maycon Santos
247665a846
Call users API on empty state ( #116 )
...
Validate if the users state is empty and issue a GET call to /api/users
We check if the call was issued and if not on tabs that already does such a call
2022-11-27 16:33:27 +01:00
Maycon Santos
010657c594
Fix DNS validations ( #115 )
...
Check if domains is not empty when primary is false
Validate domain and primary fields before submit
Display validation errors as message too
Reload groups on failure too
Display API call error
Added call to action message when nameserver is empty
2022-11-27 13:15:55 +01:00
Misha Bragin
2d911af97f
Add DNS feature announcement ( #114 )
2022-11-25 18:37:55 +01:00
Misha Bragin
afdfed0160
Filter peers by groups ( #113 )
2022-11-25 18:26:00 +01:00
Misha Bragin
6b86da3716
Copy IP or DNS on the peers tab ( #112 )
...
Copy Peer IP or DNS in the Address column in Peers table
2022-11-25 17:23:35 +01:00
Maycon Santos
425fac8e9c
DNS ( #101 )
...
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.
2022-11-25 15:55:26 +01:00
Misha Bragin
fa2413f937
Add FQDN of a peer to the peers table ( #111 )
2022-11-21 11:27:13 +01:00
Misha Bragin
feec057933
Don't show admin content to users with a "user" role ( #108 )
2022-11-15 17:58:06 +01:00
Enrico Renna
9127686df7
fix: apt-key deprecation warning/errors ( #107 )
2022-11-15 09:12:13 +01:00
Maycon Santos
479911ded8
Check for change in any field ( #104 )
...
* Check for change in any field
Name should not be required, specially for self-hosted
* proper email change validation
2022-11-12 15:29:16 +01:00
Misha Bragin
69dcd6fadd
Handle Management API errors ( #103 )
2022-11-10 16:30:16 +01:00
Misha Bragin
0b7b34b490
Handle Forbidden Errors coming from management ( #100 )
2022-11-05 08:41:55 +01:00
braginini
fff93a3820
Improve spacing on email verification screen.
2022-10-27 09:50:58 +02:00
braginini
da21784c73
Improve email verification window messaging
2022-10-27 09:40:57 +02:00
braginini
2e03a39b3e
Add user invites banner
2022-10-20 12:01:52 +02:00
Maycon Santos
8e626cdd96
Revert "bump @axa-fr/react-oidc to 6.9 to fix atob padding bug ( #97 )" ( #99 )
...
This reverts commit 957ff98cec .
2022-10-18 17:48:30 +02:00
braginini
472704ad59
Merge remote-tracking branch 'origin/main'
2022-10-18 11:49:53 +02:00
braginini
94c7288016
Enable invite logic
2022-10-18 11:49:43 +02:00
Jens L
957ff98cec
bump @axa-fr/react-oidc to 6.9 to fix atob padding bug ( #97 )
...
* bump @axa-fr/react-oidc to 6.9 to fix atob padding bug
* add issuer to auth0AuthorityConfig
2022-10-17 23:54:21 +02:00
Jens L
80178f66c3
correctly handle JWTs without base64-padding ( #96 )
2022-10-15 17:34:40 +02:00
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
braginini
52c1909229
Fix package json
2022-09-23 15:02:23 +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