fix(connect): defensive empty-id guard + admin retry test asserts persistence
ci.yml #172 -Commit
40bc9100ba
pushed by
senke
refactor(connect): persist stripe_transfer_id on create + retry — v1.0.7 item A
security-scan.yml #171 -Commit
2583c92d4f
pushed by
senke
refactor(connect): persist stripe_transfer_id on create + retry — v1.0.7 item A
ci.yml #170 -Commit
2583c92d4f
pushed by
senke
docs: amend v1.0.6.2 CHANGELOG + item G recovery endpoint
security-scan.yml #169 -Commit
3fbda58b95
pushed by
senke
docs: amend v1.0.6.2 CHANGELOG + item G recovery endpoint
ci.yml #168 -Commit
3fbda58b95
pushed by
senke
fix(distribution,audit): propagate ErrSubscriptionNoPayment to handler + P0.12 closure date + E2E regression TODO
security-scan.yml #167 -Commit
3cee007d8d
pushed by
senke
fix(distribution,audit): propagate ErrSubscriptionNoPayment to handler + P0.12 closure date + E2E regression TODO
ci.yml #166 -Commit
3cee007d8d
pushed by
senke
docs(audit): P1.7 → P0.12 post-probe; add v1.0.7 item G + Idempotency-Key TTL note
security-scan.yml #165 -Commit
cd876ef399
pushed by
senke
docs(audit): P1.7 → P0.12 post-probe; add v1.0.7 item G + Idempotency-Key TTL note
ci.yml #164 -Commit
cd876ef399
pushed by
senke
chore(release): v1.0.6.2 — subscription payment-gate bypass hotfix
security-scan.yml #163 -Commit
d31f5733d6
pushed by
senke
chore(release): v1.0.6.2 — subscription payment-gate bypass hotfix
ci.yml #162 -Commit
d31f5733d6
pushed by
senke
docs(audit): 2026-04 correctness/accounting findings (axis 1)
security-scan.yml #160 -Commit
5c7a390431
pushed by
senke
docs(audit): 2026-04 correctness/accounting findings (axis 1)
ci.yml #159 -Commit
5c7a390431
pushed by
senke
chore(release): v1.0.6.1 — partial UNIQUE on refunds.hyperswitch_refund_id
security-scan.yml #158 -Commit
a57bb6f784
pushed by
senke
chore(release): v1.0.6.1 — partial UNIQUE on refunds.hyperswitch_refund_id
ci.yml #157 -Commit
a57bb6f784
pushed by
senke
chore(release): v1.0.6 — ergonomics + operational hardening
security-scan.yml #156 -Commit
48acbf5c28
pushed by
senke
chore(release): v1.0.6 — ergonomics + operational hardening
ci.yml #155 -Commit
48acbf5c28
pushed by
senke
feat(backend,marketplace): refund reverse-charge with idempotent webhook
security-scan.yml #154 -Commit
9590316671
pushed by
senke
feat(backend,marketplace): refund reverse-charge with idempotent webhook
ci.yml #152 -Commit
9590316671
pushed by
senke
feat(backend,web): self-service creator role upgrade via /settings
security-scan.yml #151 -Commit
c32278dc11
pushed by
senke
feat(backend,web): self-service creator role upgrade via /settings
ci.yml #149 -Commit
c32278dc11
pushed by
senke
chore(release): v1.0.5.1 — dev SMTP ergonomics hotfix
security-scan.yml #148 -Commit
f601441aa3
pushed by
senke
chore(release): v1.0.5.1 — dev SMTP ergonomics hotfix
ci.yml #147 -Commit
f601441aa3
pushed by
senke
chore(release): v1.0.5 — hardening sprint
security-scan.yml #115 -Commit
7385f1e4ed
pushed by
senke
chore(release): v1.0.4 — cleanup sprint complete, CI green
security-scan.yml #111 -Commit
2268b06fc9
pushed by
senke
chore(release): v1.0.4 — cleanup sprint complete, CI green
ci.yml #110 -Commit
2268b06fc9
pushed by
senke
ci: retire legacy backend-ci.yml, centralize Docker probe in SkipIfNoIntegration
security-scan.yml #109 -Commit
8f15bb1362
pushed by
senke