owpengram-server/internal/store/redisstore
epilepticseizureee 90792cdfab fix(admin): resolve moderation, gift, and admin-panel bugs from QA
- scam/fake: enforce mutual exclusivity (scam precedence) at TL conversion, admin command, and UI toggles; both flags could render as neither
- scam/fake flicker: persist scam/fake in the Redis user base cache so cache hits no longer drop the flags
- getSavedStarGifts: hidden (unsaved) gifts are now force-excluded for non-owner viewers; same guard for get-by-ref
- convertStarGift: map already-upgraded/owner-invalid/unavailable to a clean client error instead of 500
- channel force-settings: send only changed fields (partial patch) and re-sync toggles after reload, so one setting no longer resets another
- give gifts: removed custom collectible numbers (auto sequential only); locked sender to the system account 777000
- give gifts UI: fixed picker card spacing/right gap; static (hover-play) Lottie previews on emoji + picker to stop render lag; fixed emoji ID field overflow
2026-07-23 06:24:53 +03:00
..
allocator.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
allocator_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
bot_callback.go feat: sync bot keyboards and callbacks 2026-07-19 20:38:48 +08:00
bot_callback_integration_test.go feat: sync bot keyboards and callbacks 2026-07-19 20:38:48 +08:00
code.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
code_cas.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
code_cas_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
code_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
ephemeral.go feat: sync ephemeral transient messages 2026-07-20 16:43:27 +08:00
ephemeral_integration_test.go feat: sync ephemeral transient messages 2026-07-20 16:43:27 +08:00
inline_registry.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00
login_code.go feat: sync configurable OTP delivery providers 2026-07-17 17:04:39 +08:00
login_code_integration_test.go feat: sync configurable OTP delivery providers 2026-07-17 17:04:39 +08:00
login_code_invalidate_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
ratelimit.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
redis.go fix: sync scoped connection and outbox exclusion updates 2026-07-12 12:01:53 +08:00
scoped_code_state_integration_test.go perf: sync protocol and core hardening updates 2026-07-11 19:48:26 +08:00
user_cache.go fix(admin): resolve moderation, gift, and admin-panel bugs from QA 2026-07-23 06:24:53 +03:00
user_cache_integration_test.go chore: refresh gramsrv public release 2026-06-30 14:37:43 +08:00