Kyle rohskiddo
  • Joined on 2025-04-10
rohskiddo pushed to main at rohskiddo/UMBRA 2026-03-05 17:36:18 +00:00
47645ec115 Merge feature/user-connections into main
c8805ee4c4 Fix registration enumeration + contact detail panel name sync
d22600ac19 Fix remaining bare notification type string literal in cancel endpoint
20692632f2 Address QA warnings W-02 through W-07
3fe344c3a0 Fix QA review findings: per-card responding state, preserve data on detach
Compare 38 commits »
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 16:31:17 +00:00
c8805ee4c4 Fix registration enumeration + contact detail panel name sync
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 15:58:13 +00:00
d22600ac19 Fix remaining bare notification type string literal in cancel endpoint
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 15:55:24 +00:00
20692632f2 Address QA warnings W-02 through W-07
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 14:40:29 +00:00
3fe344c3a0 Fix QA review findings: per-card responding state, preserve data on detach
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 13:31:35 +00:00
aeb30afbce Fix nginx rate limit blocking accept: exact match for send request location
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 13:14:43 +00:00
b16bca919f Fix send request 500: revert to naive datetime.now() per project contract
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 12:54:42 +00:00
ea491a4b89 Add temporary diagnostic wrapper to send_connection_request
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 12:48:34 +00:00
87d232cbcd Fix send request 500: build response before commit to avoid MissingGreenlet
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 12:30:47 +00:00
416f616457 Allow dots in umbral name validation (matches username regex)
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 12:03:01 +00:00
9bcf5ace5d Fix search cold-cache gate, 429 handling, and datetime.now() violations
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 11:30:29 +00:00
360a14b87b Restore refetchIntervalInBackground for unread count polling
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 11:12:36 +00:00
4e2d48c50b Fix QA review findings: detach cleanup, sf() fallthrough, polling, commit guard
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 10:32:58 +00:00
053c2ae85e Mark notification as read when accepting via toast
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 10:24:06 +00:00
1e736eb333 Fix connection accept regression: revert disabled gates, add 409 handling
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 09:37:30 +00:00
2139ea8077 Fix connection accept: stale cache, hidden button, and false 409 error
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-05 08:54:52 +00:00
2fb41e0cf4 Fix toast accept stale closure + harden backend error responses
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-04 13:23:16 +00:00
6b59d61bf3 Fix connection mutation delays: make all onSuccess fire-and-forget
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-04 11:38:47 +00:00
dff36f30c8 Fix toast accept button: instant feedback + double-click guard
rohskiddo pushed to feature/user-connections at rohskiddo/UMBRA 2026-03-04 02:30:44 +00:00
60281caa64 Unify toast accept path with notification center via useConnections