[PR #173] [MERGED] UI & Updates & DB & DHCP Bug fixes #patch #359

Closed
opened 2026-03-04 01:36:28 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/spr-networks/super/pull/173
Author: @lts-rad
Created: 6/27/2023
Status: Merged
Merged: 6/28/2023
Merged by: @lts-rad

Base: mainHead: dev


📝 Commits (10+)

  • c0995f6 [db] Increase sprbus retry time
  • 89aed2b [db] Increase timeout
  • 2127a0b [api] [dhcp_client] Fix gateway assumption bug for upstream interfaces
  • f6616ba [ui] Add patch for Safari Select focus problem
  • 83d02a9 [api] Trim newlines when returning router IP
  • c20d68c [superd] Do not provide empty credential for ghcr.io token
  • 35422e9 [api] fix trim suffix
  • d4baf21 [ui] fix select for ios, web
  • 79ca4b9 [ui] pass correct value when selected
  • 592bbf7 [ui] update ClientSelect, InputSelect values and options

📊 Changes

30 files changed (+245 additions, -110 deletions)

View changed files

📝 api/code/firewall.go (+9 -3)
📝 db/code/cmd/boltapi/main.go (+2 -3)
📝 dhcp/scripts/client.sh (+9 -4)
📝 docker-compose-test.yml (+3 -1)
📝 docker-compose.yml (+3 -1)
📝 frontend/package.json (+1 -0)
📝 frontend/src/components/Auth/AddAuthToken.js (+3 -1)
📝 frontend/src/components/Auth/AuthTokenList.js (+0 -10)
📝 frontend/src/components/ClientSelect.js (+57 -51)
📝 frontend/src/components/Devices/Device.js (+29 -0)
📝 frontend/src/components/Firewall/AddServicePort.js (+0 -1)
📝 frontend/src/components/Flow/AddFlowCard.js (+3 -1)
📝 frontend/src/components/InputSelect.js (+7 -8)
📝 frontend/src/components/Logs/LogListDb.js (+1 -1)
📝 frontend/src/components/ModalConfirm.js (+2 -1)
📝 frontend/src/components/Notifications/AddNotification.js (+2 -1)
frontend/src/components/Select.js (+8 -0)
frontend/src/components/Select.web.js (+19 -0)
📝 frontend/src/components/System/Release.js (+11 -2)
📝 frontend/src/components/TimeSelect.js (+2 -1)

...and 10 more files

📄 Description

Bug fixes:

  • Address DHCP upstream assumption, by storing the first router from dhcp into /state/dhcp-client for the API to use
  • DB timeout to connect to API is too short, and db errors out early.
  • Adds more UI feedback for updates
  • Fixes update check for non PLUS users

🔄 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/spr-networks/super/pull/173 **Author:** [@lts-rad](https://github.com/lts-rad) **Created:** 6/27/2023 **Status:** ✅ Merged **Merged:** 6/28/2023 **Merged by:** [@lts-rad](https://github.com/lts-rad) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`c0995f6`](https://github.com/spr-networks/super/commit/c0995f6f6a5ea4677d593cd46010ae461396b58c) [db] Increase sprbus retry time - [`89aed2b`](https://github.com/spr-networks/super/commit/89aed2b226336dc2459bb0f0d9f5c931d0f908e7) [db] Increase timeout - [`2127a0b`](https://github.com/spr-networks/super/commit/2127a0b850c6bfa149ca690f71b6831b18ad3fbd) [api] [dhcp_client] Fix gateway assumption bug for upstream interfaces - [`f6616ba`](https://github.com/spr-networks/super/commit/f6616ba1be4c5c192929dd59e91a8eb9f76b4de2) [ui] Add patch for Safari Select focus problem - [`83d02a9`](https://github.com/spr-networks/super/commit/83d02a9f3848bae0071afd5fa3211bcacb456ef4) [api] Trim newlines when returning router IP - [`c20d68c`](https://github.com/spr-networks/super/commit/c20d68c3867399ba4f1f85068612e908c5201998) [superd] Do not provide empty credential for ghcr.io token - [`35422e9`](https://github.com/spr-networks/super/commit/35422e9cf7f279b0f5f88131d512ae898e8ec661) [api] fix trim suffix - [`d4baf21`](https://github.com/spr-networks/super/commit/d4baf214927035e81517da955362f4fbed90159f) [ui] fix select for ios, web - [`79ca4b9`](https://github.com/spr-networks/super/commit/79ca4b94806a0247f525b31b5094d2fae157cf0f) [ui] pass correct value when selected - [`592bbf7`](https://github.com/spr-networks/super/commit/592bbf76d69e5d4a9f2e3730e6eb0be3138e845e) [ui] update ClientSelect, InputSelect values and options ### 📊 Changes **30 files changed** (+245 additions, -110 deletions) <details> <summary>View changed files</summary> 📝 `api/code/firewall.go` (+9 -3) 📝 `db/code/cmd/boltapi/main.go` (+2 -3) 📝 `dhcp/scripts/client.sh` (+9 -4) 📝 `docker-compose-test.yml` (+3 -1) 📝 `docker-compose.yml` (+3 -1) 📝 `frontend/package.json` (+1 -0) 📝 `frontend/src/components/Auth/AddAuthToken.js` (+3 -1) 📝 `frontend/src/components/Auth/AuthTokenList.js` (+0 -10) 📝 `frontend/src/components/ClientSelect.js` (+57 -51) 📝 `frontend/src/components/Devices/Device.js` (+29 -0) 📝 `frontend/src/components/Firewall/AddServicePort.js` (+0 -1) 📝 `frontend/src/components/Flow/AddFlowCard.js` (+3 -1) 📝 `frontend/src/components/InputSelect.js` (+7 -8) 📝 `frontend/src/components/Logs/LogListDb.js` (+1 -1) 📝 `frontend/src/components/ModalConfirm.js` (+2 -1) 📝 `frontend/src/components/Notifications/AddNotification.js` (+2 -1) ➕ `frontend/src/components/Select.js` (+8 -0) ➕ `frontend/src/components/Select.web.js` (+19 -0) 📝 `frontend/src/components/System/Release.js` (+11 -2) 📝 `frontend/src/components/TimeSelect.js` (+2 -1) _...and 10 more files_ </details> ### 📄 Description Bug fixes: - Address DHCP upstream assumption, by storing the first router from dhcp into /state/dhcp-client for the API to use - DB timeout to connect to API is too short, and db errors out early. - Adds more UI feedback for updates - Fixes update check for non PLUS users --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-04 01:36:28 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/super#359
No description provided.