Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
3fc8f98
feat(ui): Implement modern dark mode color system - Replace harsh bla…
JacksonR64 Jun 13, 2025
9ad63dd
feat(ui): Implement next-themes dark mode system - Install and config…
JacksonR64 Jun 13, 2025
9de727c
fix(ui): Update EventCard component colors for dark mode - Replace ha…
JacksonR64 Jun 13, 2025
fcc0403
feat(navigation): Add consistent navigation with theme toggle to all …
JacksonR64 Jun 13, 2025
429376a
fix(navigation): Ensure consistent navigation across all pages - Move…
JacksonR64 Jun 13, 2025
98fe2c4
fix(ui): resolve dark mode issues and navigation duplicates - Remove …
JacksonR64 Jun 13, 2025
5ae7b3a
feat(ui): improve sort filter UX with compact labels and tooltips - R…
JacksonR64 Jun 13, 2025
0d3b4bd
fix(ui): improve profile dropdown dark mode support - Replace hardcod…
JacksonR64 Jun 13, 2025
a56fe76
fix(ui): improve ticket cards dark mode support - Replace hardcoded b…
JacksonR64 Jun 13, 2025
16a0794
fix(ui): improve ticket card subtotal layout to prevent overflow - Re…
JacksonR64 Jun 13, 2025
6aad46b
fix(ui): improve Event Details section dark mode support - Replace pr…
JacksonR64 Jun 13, 2025
beeb074
fix(ui): comprehensive dark mode improvements for core UI components …
JacksonR64 Jun 13, 2025
96950f7
fix(ui): Fix Event Details section dark mode visibility and comprehen…
JacksonR64 Jun 13, 2025
08d59db
fix(ui): Fix EventList and filter components dark mode colors - Fixed…
JacksonR64 Jun 13, 2025
b5daae1
feat(ui): Complete comprehensive dark mode color audit - Major dark m…
JacksonR64 Jun 13, 2025
e8b957c
feat: Implement modular filter components with SOLID principles - Cre…
JacksonR64 Jun 13, 2025
64de06d
fix(filters): resolve DateFilter text color inconsistency - Complete …
JacksonR64 Jun 13, 2025
6447a4e
style(filters): update filter text to muted grey for dark mode consis…
JacksonR64 Jun 13, 2025
b9f4293
feat(filters): add interactive hover states matching navigation butto…
JacksonR64 Jun 13, 2025
cd77812
ci: configure deployment protection and controlled production deploys…
JacksonR64 Jun 13, 2025
5302afd
fix(google-calendar): Resolve infinite logging and implement disconne…
JacksonR64 Jun 17, 2025
9df3e03
fix(critical): Resolve Google Calendar OAuth 401 errors - Fixed OAuth…
JacksonR64 Jun 17, 2025
2b4f412
fix(lint): Resolve all ESLint warnings to pass CI pipeline
JacksonR64 Jun 17, 2025
f664a87
fix(e2e): Add missing data-test-id attributes for smoke tests - Add h…
JacksonR64 Jun 17, 2025
96c314c
fix(tests): Update button tests for CSS custom properties - Replace h…
JacksonR64 Jun 17, 2025
0c719cf
perf: Optimize Lighthouse performance audit for CI pipeline - Add met…
JacksonR64 Jun 17, 2025
5415d0c
feat(performance): Optimize API response times with caching - Add in-…
JacksonR64 Jun 17, 2025
7b63429
feat(performance): Optimize Lighthouse performance with reduced thres…
JacksonR64 Jun 17, 2025
1f05af0
fix(types): Replace any types with proper TypeScript interfaces for A…
JacksonR64 Jun 17, 2025
2404fd4
fix(types): Resolve all TypeScript errors in API cache interfaces and…
JacksonR64 Jun 17, 2025
9ec8156
fix(build): Remove problematic React aliasing and deprecated turbo co…
JacksonR64 Jun 17, 2025
abee46f
feat(turbopack): Restore and properly configure turbopack with typed …
JacksonR64 Jun 17, 2025
cb82367
fix(accessibility): Resolve Lighthouse accessibility issues - Fix hea…
JacksonR64 Jun 17, 2025
4d2538b
fix(accessibility): improve color contrast for text-primary - Update …
JacksonR64 Jun 17, 2025
eef49e8
perf(ci): optimize pipeline performance by separating resource profil…
JacksonR64 Jun 17, 2025
8b3c203
docs: add lighthouse debugging reports for handoff reference
JacksonR64 Jun 17, 2025
df2e53e
fix(auth): resolve missing login button and authentication loading st…
JacksonR64 Jun 17, 2025
3e5906b
fix(auth): resolve OAuth callback infinite loading spinner - CRITICAL…
JacksonR64 Jun 17, 2025
6e48ae3
fix(auth): resolve OAuth hanging and sign out issues - CRITICAL: Fixe…
JacksonR64 Jun 17, 2025
aeb4424
fix(auth): resolve OAuth callback timeout and console errors - CRITIC…
JacksonR64 Jun 17, 2025
8f2b0be
feat(ui): implement optimistic UI for authentication button - Remove …
JacksonR64 Jun 18, 2025
950da21
fix(build): wrap useSearchParams in Suspense boundary to fix build er…
JacksonR64 Jun 18, 2025
ce92585
feat(debug): add comprehensive OAuth flow logging for PKCE debugging …
JacksonR64 Jun 18, 2025
a7990a0
fix(auth): implement proper PKCE configuration for OAuth flow
JacksonR64 Jun 18, 2025
0bb47dc
debug(auth): add comprehensive OAuth initiation logging for PKCE trou…
JacksonR64 Jun 18, 2025
9a6617b
fix: rebuild Supabase authentication with clean SSR patterns
JacksonR64 Jun 18, 2025
38dedf3
chore: update claude settings
JacksonR64 Jun 18, 2025
ac38bb5
feat: merge optimistic UI improvements with clean Supabase SSR auth
JacksonR64 Jun 18, 2025
0237ad6
fix: resolve auth hook conflicts and user profile fetch errors
JacksonR64 Jun 18, 2025
b0b84ab
Merge branch 'main' into feat/signin-optimistic-ui
JacksonR64 Jun 18, 2025
161c151
fix(lint): resolve ESLint errors blocking CI pipeline
JacksonR64 Jun 18, 2025
8ff0827
chore: update Claude permissions for git pull
JacksonR64 Jun 18, 2025
8ec1d40
fix(critical): resolve all ESLint errors blocking CI pipeline
JacksonR64 Jun 18, 2025
7b69e85
fix(typescript): resolve TypeScript errors blocking CI pipeline
JacksonR64 Jun 18, 2025
68ea418
feat(favicon): add favicon using LocalLoop logo
JacksonR64 Jun 18, 2025
08d3834
chore: update favicon assets and navigation component - Updated favic…
JacksonR64 Jun 19, 2025
00c424f
feat(ui): enhance logo and favicon sizing
JacksonR64 Jun 19, 2025
aa4a239
chore: add claude files to gitignore and remove from tracking
JacksonR64 Jun 19, 2025
ef63860
Merge main into feat/add-favicon
JacksonR64 Jun 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,9 @@ lighthouse-report/
.env.development.local
.env.test.local
.env.production.local
settings.local.json
.claude/
claude/

# ESLint cache
.eslintcache
Expand Down
10 changes: 10 additions & 0 deletions LocalLoopLogo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 7 additions & 5 deletions components/ui/Navigation.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import React, { useState } from 'react'
import Link from 'next/link'
import { useRouter } from 'next/navigation'
import { Calendar, Menu, X } from 'lucide-react'
import { Menu, X } from 'lucide-react'
import { useAuth } from '@/lib/auth-context'
import { useAuth as useAuthHook } from '@/lib/hooks/useAuth'
import { ProfileDropdown } from '@/components/auth/ProfileDropdown'
Expand Down Expand Up @@ -39,10 +39,12 @@
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div className="flex items-center justify-between h-16">
{/* Left side - Logo (always shown, always clickable home button) */}
<Link href="/" className="flex items-center gap-3">
<div className="w-8 h-8 bg-primary rounded-lg flex items-center justify-center">
<Calendar className="w-5 h-5 text-primary-foreground" />
</div>
<Link href="/" className="flex items-center gap-2">
<img

Check warning on line 43 in components/ui/Navigation.tsx

View workflow job for this annotation

GitHub Actions / ⚡ Quick Quality Check

Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` or a custom image loader to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element
src="/logo.svg"
alt="LocalLoop"
className="w-12 h-12"
/>
<span className="text-xl font-bold text-card-foreground" data-test-id="homepage-title">LocalLoop</span>
</Link>

Expand Down
13 changes: 9 additions & 4 deletions public/favicon-16x16.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 9 additions & 4 deletions public/favicon-32x32.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 10 additions & 5 deletions public/favicon.ico

Large diffs are not rendered by default.

13 changes: 9 additions & 4 deletions public/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
17 changes: 10 additions & 7 deletions public/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading