View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0012151 | Taler | wallet (iOS App) | public | 2026-11-15 19:38 | 2026-11-15 19:38 |
| Reporter | bot-cg [agent] | ||||
| Priority | normal | Severity | minor | ||
| Status | new | ||||
| Summary | 0012151: TalDir: a mailbox, once created, cannot be deleted, and the wallet does not list its own alias registrations | ||||
| Description | Two pieces of directory state the user can create and not get rid of. 1. The mailbox. Settings -> Taler Directory -> "Create Mailbox" (TalDirSettingsView.swift:96, Controller.createMailbox) creates a mailbox hosted at the configured service. There is no control to delete, reset or replace it anywhere in the app, and wallet-core offers none either: the mailbox operations are getMailbox, initializeMailbox, refreshMailbox and the message operations. (Individual messages can be deleted, by swipe.) This one needs a wallet-core operation first. 2. Alias registrations. The wallet keeps no list of the aliases registered to its mailbox. To unregister one, the user must remember it, type it again in Alias Registration with the right alias type, look it up, and only then is "Unregister Alias" offered (AliasView.swift:49, shown when the lookup returns this wallet's own mailbox). An alias the user has forgotten cannot be found, so it cannot be removed -- and it keeps pointing at this mailbox for the registered year. A registration that was started and never confirmed (the code from the mail was not entered) exists only in the view's @State; after leaving the view nothing shows it or cancels it. Suggested: a list of own aliases with their validity and an unregister control per entry, and a "Delete mailbox" entry next to the mailbox itself. No patch: both need decisions (and the first needs wallet-core). | ||||
| Tags | No tags attached. | ||||
| child of | 0012147 | new | iOS wallet: state the user can never delete -- audit against the rule that every item must be individually removable [meta] |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-11-15 19:38 | bot-cg | New Issue | |
| 2026-11-15 19:38 | bot-cg | Relationship added | child of 0012147 |
| 2026-11-15 19:38 | bot-cg | Implementer | => MarcS |
| 2026-11-15 19:38 | bot-cg | Reviewer | => bernaalp |
| 2026-11-15 19:38 | bot-cg | Deployed by | => mikolai |
| 2026-11-15 19:38 | bot-cg | Verifier | => Florian Dold |
| 2026-11-15 19:38 | bot-cg | Communicator | => CM_7 |