-
0f378ad386
Add event invite actions to notification center + toast on login
Kyle Pope
2026-03-16 13:00:27 +08:00
-
a41b48f016
Fix TS build: remove unused isLoadingInvitees var and Select import
Kyle Pope
2026-03-15 22:16:53 +08:00
-
8652c9f2ce
Implement event invitation feature (invite, RSVP, per-occurrence override, leave)
Kyle Pope
2026-03-15 02:47:27 +08:00
-
-
bdfd8448b1
Remove upper date bound on starred events so future events always show
Kyle Pope
2026-03-15 01:59:11 +08:00
-
348fe8988b
Merge feature/calendar-backend-optimisations into main
Kyle Pope
2026-03-15 01:46:33 +08:00
-
-
a2c1058f9c
Fix QA findings: single UNION query, weekly validation, nginx docs
feature/calendar-backend-optimisations
Kyle Pope
2026-03-15 01:46:11 +08:00
-
be1fdc4551
Calendar backend optimisations: safety caps, shared calendar fix, query consolidation
Kyle Pope
2026-03-15 01:31:48 +08:00
-
-
99f70f3a41
Merge feature/calendar-visual-overhaul into main
Kyle Pope
2026-03-15 01:02:21 +08:00
-
-
050e0c7141
Fix QA findings: remove duplicate migration, formatting, static classNames
feature/calendar-visual-overhaul
Kyle Pope
2026-03-15 01:02:07 +08:00
-
e12687ca6f
Add calendar_events indexes and optimize dashboard queries
Kyle Pope
2026-03-15 00:45:36 +08:00
-
3e738b18d4
Scope starred events to upcoming_days window
Kyle Pope
2026-03-15 00:33:23 +08:00
-
e630832e76
Fix weekend header cells showing different background in Firefox
Kyle Pope
2026-03-13 21:14:21 +08:00
-
a0533ee0a7
Remove weekend background tint — cross-browser compositing unreliable
Kyle Pope
2026-03-13 20:30:08 +08:00
-
a0ccaaa4bc
Reduce weekend frame tint: 10% was too aggressive, use 9% lightness
Kyle Pope
2026-03-13 20:18:48 +08:00
-
f5ed64b7da
Fix Firefox weekend tint: use absolute HSL values instead of rgba overlay
Kyle Pope
2026-03-13 20:09:57 +08:00
-
29c91cd706
Fix weekend header mismatch and wrong date format in day headers
Kyle Pope
2026-03-13 19:57:17 +08:00
-
d959803985
Fix weekend tint not rendering: replace color-mix() with rgba()
Kyle Pope
2026-03-13 14:19:20 +08:00
-
744fe2c224
Fix calendar weekend tint: target fc-daygrid-day-frame not td
Kyle Pope
2026-03-13 14:05:31 +08:00
-
d9b5868343
Fix weekend tint double-stacking: remove fc-daygrid-day-frame rule
Kyle Pope
2026-03-13 12:56:30 +08:00
-
3ead9cd25a
Fix weekend tint: replace grayscale with 3% white overlay
Kyle Pope
2026-03-13 10:21:24 +08:00
-
ebeaefe0c5
Fix calendar weekend tint contrast and dot event margin
Kyle Pope
2026-03-13 07:50:01 +08:00
-
e18c94cd83
Fix weekend tint visibility, dot spacing, and event FOUC
Kyle Pope
2026-03-13 02:43:33 +08:00
-
d6f5975fb9
Add dot indicator to timed month events in custom eventContent
Kyle Pope
2026-03-13 02:35:40 +08:00
-
40d0bb336c
Merge fix: weekend tint cutoff and missing event dots
Kyle Pope
2026-03-13 02:34:34 +08:00
-
-
2a850ad8fd
Fix calendar weekend tint cutoff and missing month-view event dots
fix/calendar-weekend-tint-and-dots
Kyle Pope
2026-03-13 02:33:43 +08:00
-
-
0e35d473eb
Refine calendar events: dot-only month timed, title-first week, no left border
Kyle Pope
2026-03-13 02:24:20 +08:00
-
dec2c5d526
Fix event colors: remove inline backgroundColor/borderColor from event data
Kyle Pope
2026-03-13 02:09:14 +08:00
-
c473e7e235
Calendar visual overhaul: translucent events, AU locale, typography hierarchy
Kyle Pope
2026-03-13 02:02:21 +08:00
-
-
652be41da4
Merge fix/category-filter-position into main
Kyle Pope
2026-03-13 01:27:20 +08:00
-
-
85a9882d26
Fix category chips appearing in wrong position
fix/category-filter-position
Kyle Pope
2026-03-13 01:22:28 +08:00
-
-
bb5cbfa4b3
Merge optimize/docker-and-performance into main
Kyle Pope
2026-03-13 01:15:40 +08:00
-
-
e270a2f63d
Fix team review findings: reactive shared-calendar gate + ReorderItem hardening
optimize/docker-and-performance
Kyle Pope
2026-03-13 00:50:02 +08:00
-
a94485b138
Address code review findings across all phases
Kyle Pope
2026-03-13 00:19:33 +08:00
-
2ab7121e42
Phase 4: Frontend performance optimizations
Kyle Pope
2026-03-13 00:12:33 +08:00
-
846019d5c1
Phase 3: Backend queries and indexes optimization
Kyle Pope
2026-03-13 00:08:45 +08:00
-
1f2083ee61
Phase 2: Backend critical path optimizations
Kyle Pope
2026-03-13 00:05:54 +08:00
-
dbad9c69b3
Phase 1: Docker infrastructure optimization
Kyle Pope
2026-03-13 00:03:46 +08:00
-
-
a73bd17f47
Merge fix/lock-bypass-and-ui-polish into main
Kyle Pope
2026-03-12 23:14:25 +08:00
-
-
aa47ba4136
Address QA findings: prefetch reset on re-lock, settings gate, HSL validation
fix/lock-bypass-and-ui-polish
Kyle Pope
2026-03-12 22:40:46 +08:00
-
379cc74387
Add data prefetching to eliminate skeleton flash on tab switch
Kyle Pope
2026-03-12 22:19:08 +08:00
-
18a2c1314a
Remove @layer base cyan defaults to eliminate refresh flash
Kyle Pope
2026-03-12 21:15:47 +08:00
-
4e1b59c0f9
Use static style tag in HTML source for accent color persistence
Kyle Pope
2026-03-12 20:47:02 +08:00
-
f9359bd78a
Recreate accent style tag if removed during page init
Kyle Pope
2026-03-12 20:39:37 +08:00
-
b202ee1a84
Use style tag with !important for accent color persistence
Kyle Pope
2026-03-12 20:29:53 +08:00
-
fce7405b14
Use !important inline styles for accent color to beat all CSS cascade
Kyle Pope
2026-03-12 20:17:04 +08:00
-
e7be762198
Fix accent color loss on refresh by using injected style tag
Kyle Pope
2026-03-12 20:10:51 +08:00
-
988dc37b64
Fix accent color flash on refresh by eliminating CSS/JS race
Kyle Pope
2026-03-12 20:02:13 +08:00
-
3d7166740e
Fix lock screen flash, theme flicker, and lock state gating
Kyle Pope
2026-03-12 19:56:05 +08:00
-
89519a6dd3
Fix lock screen bypass, theme flicker, skeleton flash, and sidebar click target
Kyle Pope
2026-03-12 19:00:55 +08:00
-
-
3dee52b6ad
Merge feature/ambient-dashboard-background into main
Kyle Pope
2026-03-12 18:36:19 +08:00
-
-
2770a9e88e
Address remaining QA suggestions S-02 through S-06
feature/ambient-dashboard-background
Kyle Pope
2026-03-12 18:35:44 +08:00
-
6e0a848c45
Fix QA findings: rename ambient component, add clock tab-resume sync
Kyle Pope
2026-03-12 18:28:14 +08:00
-
b663455c26
Sync clock to minute boundary and stabilize "Updated" text
Kyle Pope
2026-03-12 18:18:00 +08:00
-
3afa894e1b
Add live clock to dashboard header in 12hr format
Kyle Pope
2026-03-12 18:08:05 +08:00
-
246b54d10c
Increase day header separator line visibility
Kyle Pope
2026-03-12 18:02:03 +08:00
-
b2e68d3100
Refine Upcoming day headers: thinner, subtler, aligned
Kyle Pope
2026-03-12 17:56:23 +08:00
-
39a42d08ec
Fix phantom dropdown arrow next to Today button on desktop
Kyle Pope
2026-03-12 15:31:44 +08:00
-
91f929c39b
Fix outline button background for glassmorphism consistency
Kyle Pope
2026-03-12 15:27:00 +08:00
-
8d854b703e
Fix calendar view visual inconsistencies with glassmorphism
Kyle Pope
2026-03-12 13:59:15 +08:00
-
01c276fc8d
Make ambient background global and lighten card colors
Kyle Pope
2026-03-12 12:59:12 +08:00
-
62949c997f
Fix ambient edge clipping: extend orb layers with -100px inset
Kyle Pope
2026-03-12 11:18:46 +08:00
-
34ea31421f
Boost ambient visibility: stronger orbs, reduced vignette, transparent cards
Kyle Pope
2026-03-12 09:55:39 +08:00
-
a4b3a8f7fe
Switch ambient background to radial gradients + glassmorphism cards
Kyle Pope
2026-03-12 09:44:38 +08:00
-
11fe3df513
Fix ambient background: use positive z-index layering instead of negative
Kyle Pope
2026-03-12 09:26:02 +08:00
-
6b02cfa1f8
Add ambient dashboard background: drifting orbs, noise texture, vignette, card breathe
Kyle Pope
2026-03-12 00:54:00 +08:00
-
-
c21d7592ae
Merge feature/upcoming-widget-redesign into main
Kyle Pope
2026-03-12 00:16:20 +08:00
-
-
ac3f746ba3
Fix QA findings: combine todo queries, remove dead prop, add aria-labels
feature/upcoming-widget-redesign
Kyle Pope
2026-03-12 00:16:00 +08:00
-
b41b0b6635
Add dashboard polish: micro-animations, visual upgrades, and interactivity
Kyle Pope
2026-03-12 00:02:04 +08:00
-
8b6530c901
Fix hover jitter by overlaying actions instead of swapping content
Kyle Pope
2026-03-11 23:29:37 +08:00
-
66e230f740
Make right column cards fill height to align with Upcoming card
Kyle Pope
2026-03-11 23:21:04 +08:00
-
b8bc097f6f
Fix Upcoming card to match grid row height with internal scroll
Kyle Pope
2026-03-11 22:47:00 +08:00
-
847372643b
Fix QA findings: bound queries, error handlers, snooze clamp
Kyle Pope
2026-03-11 22:21:10 +08:00
-
99161f1b47
Fix Upcoming card height constraint with flex column + maxHeight
Kyle Pope
2026-03-11 22:15:53 +08:00
-
27a5002c74
Fix Upcoming card height — use natural height with scroll cap
Kyle Pope
2026-03-11 22:07:59 +08:00
-
076b2fc3c9
Add scroll cap and fix all-day event time display
Kyle Pope
2026-03-11 21:37:04 +08:00
-
28e1673f05
Fix hover glow using arbitrary Tailwind opacity values
Kyle Pope
2026-03-11 21:27:48 +08:00
-
5af54de44b
Replace left border indicators with subtle type-colored hover glow
Kyle Pope
2026-03-11 21:24:08 +08:00
-
9635401fe8
Redesign Upcoming Widget with day groups, status pills, and inline actions
Kyle Pope
2026-03-11 21:07:14 +08:00
-
-
1291807847
Merge fix/qa-deferred-items into main
Kyle Pope
2026-03-11 19:34:10 +08:00
-
-
f2050efe2d
Redesign Settings page with tab-based layout
fix/qa-deferred-items
Kyle Pope
2026-03-11 14:58:28 +08:00
-
6f8054c63d
Fix admin portal nav scrollbar by hiding vertical overflow
Kyle Pope
2026-03-11 08:12:30 +08:00
-
e935dc08f1
Fix admin portal: restore desktop tab layout, mobile-only changes
Kyle Pope
2026-03-11 08:06:28 +08:00
-
4e91944956
Fix code review findings: sort dropdown, overlay ref, CalendarPage
Kyle Pope
2026-03-11 03:46:40 +08:00
-
a737f06e85
Action deferred QA items: shared overlay, sort, touch, a11y
Kyle Pope
2026-03-11 03:43:25 +08:00
-
-
e51b09f9c5
Merge feature/mobile-responsive into main
Kyle Pope
2026-03-11 03:14:58 +08:00
-
-
89f72895c1
Fix QA findings: dual panel mount, touch-action, font floor, a11y
feature/mobile-responsive
Kyle Pope
2026-03-11 03:14:38 +08:00
-
98ad83ae5f
Evenly space admin portal tab navigation
Kyle Pope
2026-03-11 02:59:23 +08:00
-
84b3083987
Admin portal mobile responsiveness: tables, grids, and nav
Kyle Pope
2026-03-11 02:54:23 +08:00
-
db16a07f68
Fix project title cutoff on mobile in ProjectDetail header
Kyle Pope
2026-03-11 02:24:09 +08:00
-
9b41cb5003
Fix task title truncation on mobile in Projects tab
Kyle Pope
2026-03-11 02:20:53 +08:00
-
0fc2d05085
Fix calendar view dropdown clipping and title overlap on mobile
Kyle Pope
2026-03-11 02:14:35 +08:00
-
56175aaf86
Fix calendar popover, dropdown clipping, and header spacing across all tabs
Kyle Pope
2026-03-11 02:13:41 +08:00
-
023fa86b65
Mobile UI polish: global font scaling, tighter dashboard, cleaner calendar
Kyle Pope
2026-03-11 01:56:53 +08:00
-
ec8f5a9b4e
Fix mobile density issues from S24 Ultra testing
Kyle Pope
2026-03-07 18:02:42 +08:00
-
0b84352b09
Fix KanbanBoard: actually wire TouchSensor into useSensors
Kyle Pope
2026-03-07 17:42:27 +08:00
-
4d5052d731
Action QA findings: fix all critical/warning/suggestion items
Kyle Pope
2026-03-07 17:16:47 +08:00
-
f7ec04241b
Phase 4: mobile polish and touch fallbacks
Kyle Pope
2026-03-07 17:04:44 +08:00
-
b05adf7f12
Phase 3: complex component mobile adaptations
Kyle Pope
2026-03-07 17:03:14 +08:00
-
d8f7f7ac92
Merge mobile card view into feature/mobile-responsive
Kyle Pope
2026-03-07 17:01:13 +08:00
-
-
09c35752c6
Add mobile card view to EntityTable with renderers for People and Locations
feature/mobile-card-view
Kyle Pope
2026-03-07 16:59:58 +08:00
-