• Joined on 2025-09-28
Loading Heatmap…

boban pushed to main at boban/CluPilotCloud

  • 254674f456 Bound the mail test-send and real send to a timeout instead of hanging

2026-07-28 16:37:30 +02:00

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.

2026-07-28 16:15:31 +02:00

boban closed pull request boban/CluPilotCloud#2

Eigene Betreiber-Identität für die Konsole (inkl. Postfächer)

2026-07-28 16:15:31 +02:00

boban commented on pull request boban/CluPilotCloud#1

Postfächer statt eines fest verdrahteten SMTP-Zugangs

Gegenstandslos: der Inhalt ist über PR #2 nach `main` gelangt (Fast-Forward, main steht auf 9fc74ee).

2026-07-28 16:15:30 +02:00

boban closed pull request boban/CluPilotCloud#1

Postfächer statt eines fest verdrahteten SMTP-Zugangs

2026-07-28 16:15:30 +02:00

boban 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 »

2026-07-28 16:15:01 +02:00

boban pushed to feat/operator-identity at boban/CluPilotCloud

2026-07-28 16:13:09 +02:00

boban created branch feat/operator-identity in boban/CluPilotCloud

2026-07-28 16:10:54 +02:00

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 »

2026-07-28 16:10:54 +02:00

boban created pull request boban/CluPilotCloud#2

Eigene Betreiber-Identität für die Konsole (inkl. Postfächer)

2026-07-28 16:10:53 +02:00

boban created pull request boban/CluPilotCloud#1

Postfächer statt eines fest verdrahteten SMTP-Zugangs

2026-07-28 09:04:32 +02:00

boban created branch feat/mailboxes in boban/CluPilotCloud

2026-07-28 09:03:51 +02:00

boban 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 »

2026-07-28 09:03:51 +02:00

boban pushed to main at boban/CluPilotCloud

  • 96dac236e8 Write the handoff, and rescue the approved templates into the repo

2026-07-27 20:18:22 +02:00

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

2026-07-27 17:55:59 +02:00

boban pushed to main at boban/CluPilotCloud

  • bd779f00e5 Show times on the operator's clock, keep storing them in UTC

2026-07-27 17:32:28 +02:00

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 »

2026-07-27 17:10:37 +02:00

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 »

2026-07-27 17:08:20 +02:00

boban pushed to main at boban/CluPilotCloud

  • be082b7bf9 Stop iOS zooming the page on every tap into a field

2026-07-27 14:59:14 +02:00

boban pushed to main at boban/CluPilotCloud

  • b85c12e8b9 Give the readiness probe long enough for a restart to finish

2026-07-27 14:46:48 +02:00