69 Commits

Author SHA1 Message Date
Avery Felts
1a95af4fed Cleanup side menu and reduce header transparency for a more solid feel 2026-01-28 09:00:47 -07:00
Avery Felts
4dec6adc1c Upscale nav buttons and tighten mobile dashboard layout to prevent overscroll and empty space 2026-01-28 08:54:07 -07:00
Avery Felts
35b2ec9e8c Add sleek mobile navigation buttons to dashboard with theme support and synced scroll tracking 2026-01-28 08:48:17 -07:00
Avery Felts
4f44182b59 Restructure mobile dashboard swipe flow into 4 logical pages 2026-01-28 08:41:55 -07:00
Avery Felts
7f17028f45 Fix smoke animation: update SVG colors and enhance multidirectional drifting 2026-01-28 08:22:15 -07:00
Avery Felts
0d0258de97 Fix broken mobile layout, sidebar portal, and header animations 2026-01-28 01:50:56 -07:00
Avery Felts
f5363fea7c UI Overhaul: Side Menu, Centered Brand Header, and Swipe Ecosystem for Placards 2026-01-28 00:57:40 -07:00
Avery Felts
f9efbb1c32 UI: Optimized legend grid columns for better mobile width matching 2026-01-28 00:41:14 -07:00
Avery Felts
9963db2465 UI: Moved calendar legend to top of card for better visibility 2026-01-28 00:35:34 -07:00
Avery Felts
b90686fac0 Mobile UI Polish - fixed Sunday stretch and optimized calendar for app-like feel 2026-01-28 00:30:21 -07:00
Avery Felts
83c4955b9b Refine fog visibility - sharper cloud definitions and reduced transparency 2026-01-28 00:12:58 -07:00
Avery Felts
e764fdabba Compact MoodTracker layout - reduced blank space and refined sizing 2026-01-27 23:54:56 -07:00
Avery Felts
57bb0eb42a Clean up QuitTraq logo - removed smudge shadow and refined colors 2026-01-27 23:53:32 -07:00
Avery Felts
1bdb73ff95 Sharpen QuitTraq logo visibility in dark mode against fog 2026-01-27 23:49:44 -07:00
Avery Felts
3d6d0c2cbe Make QuitTraq logo stand out more in header 2026-01-27 23:45:27 -07:00
Avery Felts
184936e895 Update fog transparency to 30% 2026-01-27 23:42:24 -07:00
Avery Felts
3b1736f828 Smooth out fog edges with blur and cap transparency at 20% 2026-01-27 23:39:25 -07:00
Avery Felts
5dedd4c1d5 Fix cron deployment by isolating config and boost fog visibility 2026-01-27 23:33:31 -07:00
Avery Felts
9201171936 Boost header fog visibility and speed 2026-01-27 23:25:33 -07:00
Avery Felts
3e0019e703 Replace PNG fog with procedural SVG animation 2026-01-27 20:32:10 -07:00
Avery Felts
ec9b32249e Enhance MoodTracker for light mode visibility 2026-01-27 20:28:27 -07:00
Avery Felts
38e7bb178f Mobile experience enhancements: fixed fog texture, padding adjustments, and dvh support 2026-01-27 20:21:16 -07:00
Avery Felts
ce9cd0cce7 Polish MoodTracker component with premium glassmorphism and UI improvements 2026-01-27 20:17:33 -07:00
Avery Felts
c518ad9f34 Fix mood tracker affirmation bug and add dynamic background 2026-01-27 17:59:05 -07:00
Avery Felts
cec4096e1f Fix push notifications: Edge runtime compatibility, minute-precision hourly reminders, and timezone sync 2026-01-27 16:47:51 -07:00
Avery Felts
9f0eb9a5bd Add hourly time picker range and update notification logic 2026-01-27 14:26:24 -07:00
Avery Felts
9967399145 Update UserHeader with dropdown time picker and fix imports 2026-01-27 14:23:21 -07:00
Avery Felts
20872c9cc8 Update reminder settings to use dropdown time picker 2026-01-27 14:14:17 -07:00
Avery Felts
1556cf69c6 Fix variable scope error in Dashboard.tsx 2026-01-27 14:09:26 -07:00
Avery Felts
60affa9a77 Fix immediate achievement celebration and reliable notification delivery 2026-01-27 14:05:40 -07:00
Avery Felts
431966a634 feat: add daily/hourly notification frequency and cloudy header effect 2026-01-27 09:31:01 -07:00
Avery Felts
ee59d0088e fix: SmokingAidsPage missing header and navigation 2026-01-27 09:16:03 -07:00
Avery Felts
9ed0bfb81d feat: add ui badge component 2026-01-27 08:54:07 -07:00
Avery Felts
68898cb8cd feat: Add Smoking Aids page with Amazon affiliate products and update navigation 2026-01-27 08:41:14 -07:00
Avery Felts
4028700268 Optimize calendar: remove header text, style nav buttons 2026-01-25 19:35:11 -07:00
Avery Felts
fee5c91958 Optimize usage calendar for mobile: fluid width, remove borders, adjust padding 2026-01-25 19:23:42 -07:00
Avery Felts
10dd95be60 style: Refine mobile calendar fit and padding 2026-01-25 19:12:24 -07:00
Avery Felts
b78640bffb style: Maximize usage calendar on mobile (full bleed) 2026-01-25 18:57:29 -07:00
Avery Felts
71c241b7c1 style: Fix desktop calendar layout and add clean mobile border 2026-01-25 18:53:03 -07:00
Avery Felts
29c11fcaa5 feat: Add PWA auto-prompt and header edge blur effect
- Usage prompt auto-shows when app accessed as home screen shortcut (PWA mode)
- Added blur gradient overlay below header for smooth scroll fade effect
2026-01-25 18:27:02 -07:00
Avery Felts
7dd5e6359a feat: Remove Muslim and Jewish options, keep only Christian (KJV) and Secular quotes 2026-01-25 18:18:35 -07:00
Avery Felts
bf9da84553 fix: Replace Prisma with native D1 and fix timezone issues
- Created native D1 database layer (src/lib/d1.ts) to bypass Prisma fs.readdir issues
- Updated all API routes to use direct D1 queries
- Added date-utils.ts with local date helpers to fix UTC timezone mismatch
- Calendar now correctly colors today's usage
- Data persists correctly across page refreshes
2026-01-25 18:10:04 -07:00
Avery Felts
9cb176d5a4 Update quit smoking website 2026-01-25 12:30:09 -07:00
Avery Felts
f13bd09bd4 fix: precise timestamp tracking for health timeline 2026-01-25 11:16:32 -07:00
Avery Felts
4ad4bd0884 feat: add daily religious verse placard with user preference support 2026-01-25 10:31:27 -07:00
Avery Felts
8d79f63232 Cleanup header navigation: remove redundant dashboard link from profile menu 2026-01-24 13:20:52 -07:00
Avery Felts
4d65ac0360 Refactor header navigation to hamburger menu 2026-01-24 13:17:23 -07:00
Avery Felts
edfc978217 Optimize performance, fix theme consistency, and improve notification UX 2026-01-24 13:11:43 -07:00
Avery Felts
359908caf5 Style savings dialog with dark green theme and empty default values 2026-01-24 12:29:35 -07:00
Avery Felts
94a4f3adfd Change savings tracking from daily to weekly units for more accurate calculations 2026-01-24 12:11:08 -07:00