boban pushed to main at boban/CluPilotCloud
-
254674f456 Bound the mail test-send and real send to a timeout instead of hanging
boban commented on pull request boban/CluPilotCloud#2
Eigene Betreiber-Identität für die Konsole (inkl. Postfächer)Direkt nach `main` fast-forward gemergt statt über die Oberfläche — main steht auf 9fc74ee, 885 Tests grün. Nichts geht verloren.
boban closed pull request boban/CluPilotCloud#2
Eigene Betreiber-Identität für die Konsole (inkl. Postfächer)boban commented on pull request boban/CluPilotCloud#1
Postfächer statt eines fest verdrahteten SMTP-ZugangsGegenstandslos: der Inhalt ist über PR #2 nach `main` gelangt (Fast-Forward, main steht auf 9fc74ee).
boban closed pull request boban/CluPilotCloud#1
Postfächer statt eines fest verdrahteten SMTP-Zugangsboban pushed to main at boban/CluPilotCloud
-
9fc74eedc3 Hand off with the effort rule at the top, not the feature list
-
75cb45bcbc Write down that the effort has to match the task
-
495d314aa5 Preflight every customer conflict before this migration mutates anything
-
f970dda0bb Send an already signed-in operator back to the console, not the portal
-
92dd6cc2d8 Refuse a two-factor completion for a revoked operator
- Compare 77 commits »
boban pushed to feat/operator-identity at boban/CluPilotCloud
-
9fc74eedc3 Hand off with the effort rule at the top, not the feature list
-
75cb45bcbc Write down that the effort has to match the task
- Compare 2 commits »
boban pushed to feat/operator-identity at boban/CluPilotCloud
-
495d314aa5 Preflight every customer conflict before this migration mutates anything
-
f970dda0bb Send an already signed-in operator back to the console, not the portal
-
92dd6cc2d8 Refuse a two-factor completion for a revoked operator
-
58835a1051 Check users directly for the reverse operator-identity collision, not just customers
-
278c4b9953 Match the logout exemption through AdminArea, not a bare route check
- Compare 10 commits »
boban created pull request boban/CluPilotCloud#2
Eigene Betreiber-Identität für die Konsole (inkl. Postfächer)boban created pull request boban/CluPilotCloud#1
Postfächer statt eines fest verdrahteten SMTP-Zugangsboban pushed to feat/mailboxes at boban/CluPilotCloud
-
2979f008b5 Stop a mismatched-key decrypt from crashing the mailbox test button
-
a6a9c76660 Trust an explicitly configured mail host or port over the placeholder
-
15c81489d4 Stop downgrading an opportunistic smtp scheme to plaintext
-
729f57755a Clear every mailbox's verification when the shared server config changes
-
ebe29f8a5d Stop demanding a cipher, a real port, or a decrypted password a mailbox never uses
- Compare 10 commits »
boban pushed to main at boban/CluPilotCloud
-
96dac236e8 Write the handoff, and rescue the approved templates into the repo
boban pushed to main at boban/CluPilotCloud
-
9b8d5dfd1e Editing in modals, an update button that is not gated on a stale reading, and a support page that is real
boban pushed to main at boban/CluPilotCloud
-
bd779f00e5 Show times on the operator's clock, keep storing them in UTC
boban pushed to main at boban/CluPilotCloud
-
186c2e46d1 Merge the panel design conversion into main
-
4daf37a10b Give the demo account a real password, not one written in the source
-
435a202fdd Match the panel to the approved template, measured rather than assumed
-
85fcc154b8 Measure availability, and let a customer move down again
-
ee5e92c0ed Measure what the template draws
- Compare 9 commits »
boban pushed to feat/portal-design at boban/CluPilotCloud
-
435a202fdd Match the panel to the approved template, measured rather than assumed
-
85fcc154b8 Measure availability, and let a customer move down again
-
ee5e92c0ed Measure what the template draws
-
c2a56382e1 Build the dashboard cards to the template, and name what has no source
-
676c38643c Follow the approved template, and stop showing invented records
- Compare 10 commits »
boban pushed to main at boban/CluPilotCloud
-
be082b7bf9 Stop iOS zooming the page on every tap into a field
boban pushed to main at boban/CluPilotCloud
-
b85c12e8b9 Give the readiness probe long enough for a restart to finish