Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add improvements to new networks features #439

Merged
merged 30 commits into from
Jan 20, 2025
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
f68bff7
Fix wrong ui state for routing peer modal in networks
heisbrot Jan 9, 2025
67fd256
Add confirmation dialog when blocking users
heisbrot Jan 9, 2025
786efb7
Keep peer sort order when switching pages
heisbrot Jan 9, 2025
1e5824c
Update sidebar navigation order and remove deprecation notice
heisbrot Jan 9, 2025
f81c567
Fix issue when hovering over truncated text in a group badge closes t…
heisbrot Jan 10, 2025
766b2d4
Update group text in network resource modal
heisbrot Jan 10, 2025
4d1428f
Update networks page text
heisbrot Jan 10, 2025
52890c0
Fix line height
heisbrot Jan 10, 2025
4f066b9
Add search to resource table
heisbrot Jan 10, 2025
5672b41
Switch networks flow to create first resources and then add routers
heisbrot Jan 13, 2025
acf0a4e
Merge branch 'fix/networks-masquerade' into feature/networks-improvem…
heisbrot Jan 13, 2025
8b23aa6
Merge branch 'ux/user-blocking-confirmation' into feature/networks-im…
heisbrot Jan 13, 2025
a541b73
Add enabled toggle to routing peers
heisbrot Jan 13, 2025
92eef5f
Add enabled toggle to network resources
heisbrot Jan 13, 2025
449344f
Add resource group modal and adjust tables
heisbrot Jan 13, 2025
a1c3e45
Clarify networks
braginini Jan 14, 2025
2b7b587
Fix not properly aligned horizontal scroll bar
heisbrot Jan 14, 2025
57e71a3
Add option to install netbird after creating a setup key
heisbrot Jan 14, 2025
f3d4dcb
Fix text for install netbird modal
heisbrot Jan 15, 2025
d7268cb
Show resources count in group settings
heisbrot Jan 15, 2025
1a41026
Fix "no results" and "no routing peers" text showing at the same time
heisbrot Jan 15, 2025
33d8295
Fix wording
heisbrot Jan 15, 2025
d37b7e0
Merge branch 'main' into feature/networks-improvements
heisbrot Jan 15, 2025
1d64f3f
Merge branch 'feature/setup-key-install-netbird' into feature/network…
heisbrot Jan 15, 2025
fe41574
Fix resource policy count
heisbrot Jan 16, 2025
d3a8b70
Hide resource count when selection source groups
heisbrot Jan 16, 2025
31db280
Extend networks routing peer modal with option to create a setup key …
heisbrot Jan 16, 2025
5c2dba7
Add option for horizontal stepper
heisbrot Jan 17, 2025
48bf8e0
Generate setup key when installing netbird from routing peer modal
heisbrot Jan 17, 2025
44f28c8
Add confirm dialog to let the user know a one-off setup-key will be c…
heisbrot Jan 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
347 changes: 347 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
"@radix-ui/react-collapsible": "^1.0.3",
"@radix-ui/react-dialog": "^1.0.5",
"@radix-ui/react-dropdown-menu": "^2.0.6",
"@radix-ui/react-hover-card": "^1.1.4",
"@radix-ui/react-label": "^2.0.2",
"@radix-ui/react-popover": "^1.0.7",
"@radix-ui/react-radio-group": "^1.1.3",
Expand Down
5 changes: 1 addition & 4 deletions src/app/(dashboard)/network-routes/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ import PeersProvider from "@/contexts/PeersProvider";
import RoutesProvider from "@/contexts/RoutesProvider";
import { Route } from "@/interfaces/Route";
import PageContainer from "@/layouts/PageContainer";
import { NetworkRoutesDeprecationInfo } from "@/modules/networks/misc/NetworkRoutesDeprecationInfo";
import useGroupedRoutes from "@/modules/route-group/useGroupedRoutes";

const NetworkRoutesTable = lazy(
Expand All @@ -40,9 +39,7 @@ export default function NetworkRoutes() {
icon={<NetworkRoutesIcon size={13} />}
/>
</Breadcrumbs>
<h1 ref={headingRef}>
Network Routes <NetworkRoutesDeprecationInfo size={18} />
</h1>
<h1 ref={headingRef}>Network Routes</h1>
<Paragraph>
Network routes allow you to access other networks like LANs and
VPCs without installing NetBird on every resource.
Expand Down
Loading
Loading