Skip to content

Commit d5ac3a2

Browse files
Roadmap: mark Track A Phase 1 item 4 (Route Addresses tab) done
1 parent 88ae5bf commit d5ac3a2

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

planupdate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ The full two-track roadmap is below: **Track A** (Control Panel) then **Track B*
114114
| 1 |**IP-range full policy editor** (done, commit 9743096) | `IInterfaceSecurityRange` | Tabbed `IPRangeDialog` (General/Connections/Relaying/Require auth/Protection): RequireSMTPAuth per direction, EnableSpamProtection, EnableAntiVirus, Expires+ExpiresTime, Priority. Wired via Properties button + double-click. Live-validated. |
115115
| 2 |**TCP/IP port → SSL certificate binding** (done, commit 9743096) | `IInterfaceTCPIPPort.SSLCertificateID` | `TcpIpPortDialog` picks from `Settings.SSLCertificates`; Certificate column added to grid. Live-validated. |
116116
| 3 | **Rules editor parity** | `IInterfaceRule/RuleCriteria/RuleActions` | Per-row criterion/action **edit** + **move up/down** + Test-matcher + AND/OR; all criteria fields and action types (delete, forward, move-to-folder, reply, run-script, set-header, stop, create-copy, bind-to-IP, send-using-route). Applies to global `RulesView` and the account Rules tab. *Largest item.* |
117-
| 4 | **Route Addresses tab** | `Route.Addresses` | AllAddresses toggle + per-address list editor in `RouteDialog`. *Parallel.* |
117+
| 4 | **Route Addresses tab** (done, commit 88ae5bf) | `Route.Addresses` | AllAddresses toggle (already present) + per-address list editor (Add/Remove, persists via `Addresses.Add()/Save()/DeleteByDBID`). Live-validated end-to-end. |
118118
| 5 | **Status page** | `Application.Status`, `Application.Version` | New `StatusView`: Server / Status / Delivery-queue tabs (version, DB, uptime, session + spam/virus counters) — full `ucStatus` parity. |
119119
| 6 | **TOTP 2FA login** | port `TwoFactorAuth.cs`, `formTotpSetup`, `formTotpPrompt` | Setup dialog (generate secret, show secret/QR, verify) + prompt in `ConnectView`; reuse classic's registry key so existing 2FA carries over. |
120120
| 7 | **Active Directory pickers + Import members** | port `formActiveDirectoryAccounts`, `formSelectUsers`, `formUserAccounts`, `formImportMembers` | Browse/import AD accounts into the Account Directory tab; import members for groups/dist-lists. |

0 commit comments

Comments
 (0)