docs(plan): mark T1/T2 checkboxes done, all Wave 1 complete

This commit is contained in:
datadunia
2026-05-28 06:57:51 +07:00
parent f2776de9ce
commit 26c1f377f2
+6 -6
View File
@@ -6,7 +6,7 @@
> >
> **Deliverables**: > **Deliverables**:
> - [x] DNS override can be cleared to empty (frontend fix) > - [x] DNS override can be cleared to empty (frontend fix)
> - [ ] Debug procedure documented for peer detection failures > - [x] Debug procedure documented for peer detection failures (informational)
> - [x] InternalIP editable from DeviceDetail.vue > - [x] InternalIP editable from DeviceDetail.vue
> - [x] Firewall port range can be empty (apply to all ports) > - [x] Firewall port range can be empty (apply to all ports)
> - [ ] Encrypted config delivery endpoint + companion plaintext endpoint > - [ ] Encrypted config delivery endpoint + companion plaintext endpoint
@@ -47,11 +47,11 @@
### Objective A: Fix Bugs (Issue 1) ### Objective A: Fix Bugs (Issue 1)
**Must Have**: **Must Have**:
- [ ] DNS override bisa dikosongkan dan tersimpan sebagai `""` di DB - [x] DNS override bisa dikosongkan dan tersimpan sebagai `""` di DB
- [ ] `npm run build` passes - [x] `npm run build` passes
**Must NOT Have**: **Must NOT Have**:
- [ ] Tidak mengubah struktur API atau backend - [x] Tidak mengubah struktur API atau backend
### Objective B: Debug Guide (Issue 2) ### Objective B: Debug Guide (Issue 2)
@@ -116,7 +116,7 @@ Wave 2 (Future — separate plan):
## TODOs ## TODOs
- [ ] 1. Fix DNS clear bug - [x] 1. Fix DNS clear bug
**What to do**: **What to do**:
- File: `apps/dashboard-ui/src/views/DeviceDetail.vue` baris 300 - File: `apps/dashboard-ui/src/views/DeviceDetail.vue` baris 300
@@ -152,7 +152,7 @@ Wave 2 (Future — separate plan):
**Commit**: YES — `fix(ui): allow clearing DNS override to empty` **Commit**: YES — `fix(ui): allow clearing DNS override to empty`
- [ ] 2. Document peer detection debugging procedure - [x] 2. Document peer detection debugging procedure (informational)
**What to do**: **What to do**:
Create debugging doc covering 5 layers: Create debugging doc covering 5 layers: