[PR #296] [MERGED] feat(ui): add settings sub program #2689

Open
opened 2025-11-20 07:12:20 -05:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/296
Author: @gigovich
Created: 4/15/2022
Status: Merged
Merged: 4/15/2022
Merged by: @braginini

Base: mainHead: feat-add-settings-sub-program


📝 Commits (4)

  • 3463aa2 chore(ui): add settings UI with fyne
  • d638809 feat(ui): add pre-shared key to settings
  • 0f4215c chore(ui): use ICO only for windows
  • 6782b10 feat(ui): call fyne setting window as separate program

📊 Changes

25 files changed (+763 additions, -240 deletions)

View changed files

📝 .github/workflows/golang-test-linux.yml (+1 -1)
📝 .github/workflows/golangci-lint.yml (+3 -2)
📝 .gitignore (+2 -1)
📝 .goreleaser.yaml (+20 -6)
Makefile (+0 -42)
📝 client/cmd/login.go (+3 -2)
📝 client/cmd/root.go (+2 -0)
📝 client/cmd/service_controller.go (+1 -1)
📝 client/cmd/testutil.go (+1 -1)
📝 client/cmd/up.go (+2 -2)
📝 client/internal/config.go (+53 -24)
📝 client/internal/config_test.go (+8 -8)
📝 client/internal/login.go (+18 -42)
📝 client/proto/daemon.pb.go (+231 -53)
📝 client/proto/daemon.proto (+27 -2)
📝 client/proto/daemon_grpc.pb.go (+38 -0)
📝 client/server/server.go (+58 -5)
📝 client/ui/client_ui.go (+242 -39)
client/ui/connected.png (+0 -0)
client/ui/disconnected.png (+0 -0)

...and 5 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbirdio/netbird/pull/296 **Author:** [@gigovich](https://github.com/gigovich) **Created:** 4/15/2022 **Status:** ✅ Merged **Merged:** 4/15/2022 **Merged by:** [@braginini](https://github.com/braginini) **Base:** `main` ← **Head:** `feat-add-settings-sub-program` --- ### 📝 Commits (4) - [`3463aa2`](https://github.com/netbirdio/netbird/commit/3463aa23b06c66b2b1235e2cccbf4e536ea29471) chore(ui): add settings UI with fyne - [`d638809`](https://github.com/netbirdio/netbird/commit/d638809519871c70adc9092460ccfbebf3038915) feat(ui): add pre-shared key to settings - [`0f4215c`](https://github.com/netbirdio/netbird/commit/0f4215c69bfc1cb6c418f6a88686d34c04119673) chore(ui): use ICO only for windows - [`6782b10`](https://github.com/netbirdio/netbird/commit/6782b10143d160d860224ff592ec61119ede089d) feat(ui): call fyne setting window as separate program ### 📊 Changes **25 files changed** (+763 additions, -240 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/golang-test-linux.yml` (+1 -1) 📝 `.github/workflows/golangci-lint.yml` (+3 -2) 📝 `.gitignore` (+2 -1) 📝 `.goreleaser.yaml` (+20 -6) ➖ `Makefile` (+0 -42) 📝 `client/cmd/login.go` (+3 -2) 📝 `client/cmd/root.go` (+2 -0) 📝 `client/cmd/service_controller.go` (+1 -1) 📝 `client/cmd/testutil.go` (+1 -1) 📝 `client/cmd/up.go` (+2 -2) 📝 `client/internal/config.go` (+53 -24) 📝 `client/internal/config_test.go` (+8 -8) 📝 `client/internal/login.go` (+18 -42) 📝 `client/proto/daemon.pb.go` (+231 -53) 📝 `client/proto/daemon.proto` (+27 -2) 📝 `client/proto/daemon_grpc.pb.go` (+38 -0) 📝 `client/server/server.go` (+58 -5) 📝 `client/ui/client_ui.go` (+242 -39) ➕ `client/ui/connected.png` (+0 -0) ➕ `client/ui/disconnected.png` (+0 -0) _...and 5 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2025-11-20 07:12:20 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#2689