Kyle rohskiddo
  • Joined on 2025-04-10
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-06 15:45:18 +00:00
cdbf3175aa Fix remaining QA warnings: lazy=raise on CalendarMember + bidirectional connection check
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-06 15:41:15 +00:00
dd862bfa48 Fix QA review findings: 3 critical, 5 warnings, 1 suggestion
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-06 15:37:20 +00:00
206144d20d Fix 2 pentest findings: unlock permission check + permanent lock preservation
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-06 09:47:35 +00:00
8f777dd15a Fix lock banner: use viewLockQuery.data directly instead of syncing through state
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-06 09:41:54 +00:00
3dcf9d1671 Fix isSharedEvent excluding calendar owners — lock banner never appeared for owners
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-06 09:28:26 +00:00
e62503424c Fix event lock system: banner persistence, stale isEditing guard, and Edit button gating
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-06 09:16:47 +00:00
c55af91c60 Fix two shared calendar bugs: lock banner missing and calendar not found on save
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-06 09:02:34 +00:00
38334b77a3 Shrink color picker swatches (h-8 → h-6)
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-06 08:58:54 +00:00
a2f4d297a3 Single-line member rows + purple umbral name
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-06 08:54:33 +00:00
1b36e6b6a7 Widen shared calendar dialogs + single-line member rows
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-06 08:46:34 +00:00
b401fd9392 Phase 6: Real-time sync, drag-drop guards, security fix, invite bug fix, UI polish
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-06 07:39:03 +00:00
14fc085009 Phase 5: Shared calendar polish — scoped polling, admin stats, dual panel fix, edge case handling
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-05 22:23:52 +00:00
f45b7a2115 Fix 4 reported bugs from Phase 4 testing
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-05 22:08:13 +00:00
e5690625eb Fix member removal bug + QA fixes + shared calendar sidebar styling
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-05 21:24:53 +00:00
eedfaaf859 Phase 4: Event locking + permission gating for shared calendars
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-05 20:59:21 +00:00
4e3fd35040 Phase 3: Frontend core for shared calendars
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-05 20:46:32 +00:00
e6e81c59e7 Phase 2: Shared calendars backend core + QA fixes
rohskiddo created branch feature/shared-calendars in rohskiddo/UMBRA 2026-03-05 19:23:03 +00:00
rohskiddo pushed to feature/shared-calendars at rohskiddo/UMBRA 2026-03-05 19:23:03 +00:00
e4b45763b4 Phase 1: Schema and models for shared calendars
rohskiddo pushed to main at rohskiddo/UMBRA 2026-03-05 18:05:52 +00:00
b650a94bb8 Fix birthday DatePicker stale closure in Settings profile save