New pull request
docs: refresh the CLAUDE.md crate list and conventions
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 48s
create-release / create-release (pull_request) Has been skipped
#45 by longjacksonle was merged 2026-08-12 04:11:22 +02:00
fix(stripe): stop logging Stripe's error message on the async-stripe path
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 1m4s
create-release / create-release (pull_request) Has been skipped
#44 by longjacksonle was merged 2026-08-12 04:04:28 +02:00
feat(stripe): make the Stripe API base URL injectable so the REST paths are testable
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 22s
create-release / create-release (pull_request) Has been skipped
#43 by longjacksonle was merged 2026-08-12 04:04:08 +02:00
fix(stripe): surface Stripe error codes and fail loudly when the webhook endpoint listing errors
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 41s
create-release / create-release (pull_request) Has been skipped
#42 by longjacksonle was merged 2026-08-12 03:54:18 +02:00
feat(stripe): price-scoped subscription count, price unarchive, interval_count on price response
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 53s
create-release / create-release (pull_request) Has been skipped
#41 by longjacksonle was merged 2026-08-12 03:44:27 +02:00
feat(events): add dunite-events leaf crate (event bus + SSE adapter)
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 28s
create-release / create-release (pull_request) Has been skipped
#40 by nrupard was merged 2026-08-06 17:46:08 +02:00
feat(observability): error-log ring + trusted-proxy client-IP in dunite-core
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 25s
create-release / create-release (pull_request) Has been skipped
#39 by nrupard was merged 2026-08-06 16:48:39 +02:00
feat(update-check): add dunite-update-check leaf crate
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 41s
create-release / create-release (pull_request) Has been skipped
#38 by nrupard was merged 2026-08-06 16:48:31 +02:00
feat(webhook,hibp): add dunite-webhook and dunite-hibp leaf crates
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 47s
create-release / create-release (pull_request) Has been skipped
#37 by nrupard was merged 2026-08-06 16:29:32 +02:00
feat(csrf): add generic Origin/Referer CSRF guard to dunite-core
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 1m27s
create-release / create-release (pull_request) Has been skipped
#36 by nrupard was merged 2026-08-06 16:00:51 +02:00
refactor(user-core): rename SubscriptionTier to MembershipTier
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 2m26s
create-release / create-release (pull_request) Has been skipped
#35 by Claude-Run was merged 2026-08-06 10:54:48 +02:00
feat(ipenrich): offline IP ASN + VPN enrichment crate (BUNYIP-437)
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 17s
create-release / create-release (pull_request) Has been skipped
#34 by longjacksonle was merged 2026-08-04 20:12:54 +02:00
Extract dunite-image-upload for avatar validation (DEV-525)
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 25s
create-release / create-release (pull_request) Has been skipped
#33 by longjacksonle was merged 2026-08-04 18:04:45 +02:00
Extract dunite-geoip for the login-location signal (DEV-525)
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 24s
create-release / create-release (pull_request) Has been skipped
#32 by longjacksonle was merged 2026-08-04 17:53:22 +02:00
feat(user-core): dunite-user-core shared account vocabulary (DEV-517)
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 1m20s
create-release / create-release (pull_request) Has been skipped
#31 by longjacksonle was merged 2026-08-04 02:23:04 +02:00
feat(stripe): extract async-stripe StripeService into dunite-stripe (DEV-515 pt 2)
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 1m15s
create-release / create-release (pull_request) Has been skipped
#30 by longjacksonle was merged 2026-08-03 21:25:39 +02:00
feat(stripe): dunite-stripe crate with shared Stripe response DTOs (DEV-515 pt 1)
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 17s
create-release / create-release (pull_request) Has been skipped
#29 by longjacksonle was merged 2026-08-03 20:14:21 +02:00
feat(feedback): dunite-feedback shared feedback domain crate (DEV-516)
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 19s
create-release / create-release (pull_request) Has been skipped
#28 by longjacksonle was merged 2026-08-03 19:44:37 +02:00
feat(stripe-core): dunite-stripe-core shared Stripe primitives (DEV-514)
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 41s
create-release / create-release (pull_request) Has been skipped
#27 by longjacksonle was merged 2026-08-03 18:07:12 +02:00
ci: record the runner-label reason on create-release
All checks were successful
Check / fmt + clippy + test (pull_request) Successful in 3m16s
create-release / create-release (pull_request) Has been skipped
#26 by Claude-Run was merged 2026-08-02 01:13:55 +02:00