Commit History

9 days ago

  1. Replace ineffective collaborator authorization tests with async regressions

    Verified signature
    72e3bad
  2. Document explicit operator onboarding for Studio identities

    Verified signature
    b806db1
  3. Add explicit operator-controlled Studio user provisioning

    Verified signature
    e06816a
  4. Restrict workspace invitations and membership role changes

    Verified signature
    4c08f3a
  5. Pass authenticated actor to workspace invitation authorization

    Verified signature
    bdd5f1d
  6. Add regression tests for workspace-scoped approval service calls

    Verified signature
    379008f
  7. Enforce workspace scope in approval service operations

    Verified signature
    5d99e9f
  8. Scope approval persistence reads and writes to workspace

    Verified signature
    35bd705
  9. Require workspace scope for project collaborator operations

    Verified signature
    d400336
  10. Enforce workspace ownership for project collaborators

    Verified signature
    425020d
  11. Scope approval and project collaborator endpoints to authenticated workspace

    Verified signature
    766854b
  12. test: align signature fixture with newline-delimited HMAC

    Verified signature
    d2833fd
  13. test: fix canonical HMAC newline in fixture

    Verified signature
    3fad031
  14. test: clean up SQLAlchemy test query

    Verified signature
    18f6622
  15. test: cover inactive Studio tenant identities

    Verified signature
    049beed
  16. docs: document Studio identity and tenant isolation setup

    Verified signature
    27f84dc
  17. Align identity tests with Studio signature format⁠

    Verified signature
    e446305
  18. Match Studio HMAC canonicalization⁠

    Verified signature
    a4fde0f
  19. Organize Studio identity regression test imports⁠

    Verified signature
    a760c15
  20. Test Studio tenant membership resolution⁠

    Verified signature
    b97b02f
  21. Test Studio identity and privilege boundaries⁠

    Verified signature
    85cfd93
  22. Use membership-constrained Studio context⁠

    Verified signature
    3d2941f
  23. Enforce role-limited Studio authorization⁠

    Verified signature
    c8a0391
  24. Test Studio identity signature validation⁠

    Verified signature
    5bceb55
  25. Add Studio identity HMAC verifier⁠

    Verified signature
    00c3273
  26. Resolve Studio subjects through active memberships⁠

    Verified signature
    64d5cff
  27. Add verified Studio identity authorization⁠

    Verified signature
    8ce9df1

10 days ago

  1. Add signed Studio identity setting

    Verified signature
    ee2f2de

11 days ago

  1. Update production config tests for ORM schema initialization

    Verified signature
    1cff605
  2. Document additive ORM schema initialization

    Verified signature
    f299d68
  3. Enable automatic ORM schema initialization

    Verified signature
    d557c63
  4. Enable ORM schema creation for missing tables

    Verified signature
    35e09f3
  5. test: keep project migration contracts aligned

    Verified signature
    26591c4
  6. fix: repair missing project brand kit column

    Verified signature
    6ca12fe
  7. fix: disable asyncpg statement cache for social poolers

    Verified signature
    77fb0a2
  8. fix: disable asyncpg statement cache for postgres poolers

    Verified signature
    a3a768d
  9. fix: return proper HTTP status for security errors

    Verified signature
    f0b0f29
  10. test: cover unified media inspection route

    Verified signature
    96a740e
  11. feat: add unified media inspection endpoint

    Verified signature
    64412b1

12 days ago

  1. Test downloader size limits and partial-file cleanup

    Verified signature
    f29ebb0
  2. Test concurrent downloader DNS pin isolation

    Verified signature
    bc3de6f
  3. Assert downloader transport preserves TLS verification

    Verified signature
    6322513
  4. Pin HTTP core for secure downloader transport

    Verified signature
    b719d88
  5. Test DNS pin normalization and blocked redirect targets

    Verified signature
    166e261
  6. Cover unpinned hosts and redirect validation

    Verified signature
    a7268a6
  7. Fail closed when downloader host lacks a DNS pin

    Verified signature
    dd641c9
  8. Use HTTPX mock transport for downloader regression tests

    Verified signature
    af7ae9b
  9. Make downloader transport creation testable

    Verified signature
    ecae65b
  10. Update downloader tests for per-request DNS pins

    Verified signature
    662f226
  11. Restore complete downloader and isolate DNS pins per request

    Verified signature
    ba98fc9