gambit-admin
  • Joined on 2026-06-06
gambit-admin opened issue gambit/gambit#807 2026-09-24 08:50:38 +00:00
Review follow-ups: PR #564 — fix(web/imports): resume lands on the step the seller left, and warns before a re-match wipes decisions
gambit-admin opened issue gambit/gambit#806 2026-09-24 07:20:27 +00:00
Review follow-ups: PR #561 — fix(web/imports): quiet the export-wide printing note; bound the busy-resolve retry per chunk
gambit-admin opened issue gambit/gambit#805 2026-09-24 07:10:20 +00:00
Review follow-ups: PR #560 — fix(web/imports): say why a row is flagged or set aside, and what accepting it does
gambit-admin opened issue gambit/gambit#804 2026-09-24 06:50:34 +00:00
Review follow-ups: PR #558 — fix(web/imports): honest error messages, resume once per batch, retry the busy resolve
gambit-admin commented on issue gambit/gambit#796 2026-09-24 02:46:49 +00:00
Database transactions held open during external API calls

Shipped to prod 2026-09-24 02:45 UTC: GitHub PRs #555 + #556 (merge 1c8b0685, promote-prod green, /public/card 200). Covers the scan routes, the auth dependency (every authenticated request), and…

gambit-admin opened issue gambit/gambit#803 2026-09-24 00:20:10 +00:00
Review follow-ups: PR #557 — fix: accept sort=recent alias on GET /inventory/items (mobile home widget 422)
gambit-admin opened issue gambit/gambit#802 2026-09-23 23:50:42 +00:00
Review follow-ups: PR #556 — fix: release read transactions before external calls app-wide (Gitea #796 follow-up)
gambit-admin opened issue gambit/gambit#801 2026-09-23 20:21:01 +00:00
Review follow-ups: PR #554 — feature: inventory at 300k items — server-side paging, search indexes, stored sort metrics (stacked on #538)
gambit-admin opened issue gambit/gambit#800 2026-09-23 20:11:18 +00:00
Review follow-ups: PR #553 — fix: revoke JWTs on password change + logout-all (Gitea #795)
gambit-admin commented on issue gambit/gambit#795 2026-09-23 20:03:39 +00:00
Invalidate JWTs when password is changed

Fix is up for review: https://github.com/Gambit-Inc/gambit/pull/553

Tokens now carry a per-user version (users.token_version, migration 0050). Changing, resetting or owner-setting a password…

gambit-admin opened issue gambit/gambit#799 2026-09-23 18:37:53 +00:00
Per-account rate limit on login/password endpoints (IP limit alone is bypassable)
gambit-admin opened issue gambit/gambit#798 2026-09-23 17:56:30 +00:00
Make get_current_user async and update DELETE /auth/me
gambit-admin opened issue gambit/gambit#797 2026-09-23 17:48:56 +00:00
Add missing timeouts for DB queries, transactions, and Celery tasks
gambit-admin opened issue gambit/gambit#796 2026-09-23 17:31:02 +00:00
Database transactions held open during external API calls
gambit-admin opened issue gambit/gambit#795 2026-09-23 16:57:24 +00:00
Invalidate JWTs when password is changed
gambit-admin opened issue gambit/gambit#794 2026-09-23 16:40:17 +00:00
Review follow-ups: PR #549 — fix(import): widen seller-typed import columns to TEXT (migration 0050)
gambit-admin opened issue gambit/gambit#793 2026-09-23 16:10:50 +00:00
Review follow-ups: PR #548 — feat(import): hidden and headerless sheets visible and mappable; header_rows pointer (W4-B2)
gambit-admin opened issue gambit/gambit#792 2026-09-23 05:58:04 +00:00
Review follow-ups: PR #544 — feature: shared private storage + volume copy for the R2 switch (Gitea #425)
gambit-admin opened issue gambit/gambit#791 2026-09-23 05:52:33 +00:00
Review follow-ups: PR #545 — fix: wipe vendor import spreadsheets on account deletion (audit Security #3)
gambit-admin opened issue gambit/gambit#790 2026-09-23 05:44:05 +00:00
Review follow-ups: PR #546 — feat(import): mapping screen shows what the adapter reads; overrides layer on top (W4-B1)