Commit Graph

41 Commits

Author SHA1 Message Date
831170573b Pin bottom nav to viewport and reserve scroll clearance.
Track visual viewport for keyboard offset, add bottom spacer, use solid
nav background with safe-area padding, and avoid zero nav offset fallback.
2026-05-24 04:34:34 -06:00
68b3da1d13 Keep single-column layout on mobile until desktop breakpoints.
Wide max-widths and shop grids now only expand at lg/xl, not sm/md.
2026-05-24 04:28:49 -06:00
91cced4c75 Fix app shell layout with stable top bar and dynamic nav offset.
Unified chrome keeps the home logo top-left, measures bottom nav height
for scroll clearance, and adds responsive content widths for mobile/desktop.
2026-05-24 04:26:09 -06:00
fb6b012771 Hide shop item debug ids from the storefront UI.
Remove internal variant ids like room-forest from item cards.
2026-05-24 04:10:00 -06:00
fd15338bd0 Hide bottom nav labels on narrow widths and enlarge icons.
Use a container query so cramped nav items show icon-only mode with accessible labels via aria-label.
2026-05-24 04:09:13 -06:00
3cdcf37c00 Fix in-app reminder banner clipping behind bottom nav.
Position the banner above the nav using --bottom-nav-height instead of bottom-16.
2026-05-24 04:08:07 -06:00
c6e807d25d Fix shop card layout and spacing.
Use compact self-contained item cards, wider shop shell, and responsive grid so buttons and labels stay inside each card.
2026-05-24 04:07:32 -06:00
9e73eaaea7 Add home logo link to app page headers.
Show a pixel pet logo in the top-right of AppPageHeader that links to the pet home screen.
2026-05-24 04:06:39 -06:00
5fefc65412 Wire shop UI to RPCs and auto-equip after purchase.
Refactor client storage to call Supabase RPCs and equip items immediately after a successful buy.
2026-05-24 04:02:56 -06:00
pricewowen
9fdec200b5 Stable version with additional styling 2026-05-24 01:43:59 -06:00
masongga
cd5feb3a98 added 'empty' message to shop when nothing is there 2026-05-24 00:34:18 -06:00
masongga
a5e81f32c3 merge 2026-05-24 00:19:50 -06:00
masongga
2a77bf6815 Merge character customization branch and resolve avatar page conflict
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-24 00:17:14 -06:00
masongga
3cb22a4089 added in browser notifications for notifications in settings 2026-05-24 00:14:06 -06:00
masongga
dfafba0c94 added windows notifications and have avatar health/energy update with task completion 2026-05-24 00:11:23 -06:00
pricewowen
53aa559c7b Removed bypass onboarding process 2026-05-24 00:04:36 -06:00
masongga
25fb5499c1 added security checks for journal text box for AI 2026-05-23 23:55:25 -06:00
pricewowen
25e9960d01 Removed the auto generated sprites 2026-05-23 23:54:36 -06:00
masongga
bffe0f941c ai generated tasks check for duplicates, existing streaks, and more before creation 2026-05-23 23:39:54 -06:00
pricewowen
61f98866e8 avatar to main merge
I have completed the character creation screen on the avatar branch and am preparing to merge it into main.
2026-05-23 23:24:36 -06:00
masongga
c5b20e094e added openrouter ai generated tasks 2026-05-23 23:20:41 -06:00
pricewowen
8957ecb81d Merge pull request #7 from RecentRunner/main
added shop functionality. Shop now pulls from db
2026-05-23 23:18:39 -06:00
masongga
5f0bbaf3cf added shop functionality. Shop now pulls from db 2026-05-23 22:46:58 -06:00
pricewowen
e5f35ce689 Merge pull request #5 from RecentRunner/main
Updates the owen branch with the latest changes from main to keep it in sync and resolve any differences before continuing development.
2026-05-23 22:24:26 -06:00
masongga
4d22c04f83 adding habit_streak_milestones 2026-05-23 22:18:28 -06:00
pricewowen
9c1d25c006 Merge main into owen
Updates the owen branch with the latest changes from main to keep it in sync and resolve any differences before continuing development.
2026-05-23 22:04:04 -06:00
pricewowen
1023b3edc6 Complete character creation screen
Finished the character creation screen with the final layout, UI elements, and customization flow ready for integration.
2026-05-23 21:35:59 -06:00
masongga
82097f79ac fixed profile preferences 2026-05-23 21:32:38 -06:00
masongga
4b45ddd182 fixed basic nav for login/register 2026-05-23 21:23:39 -06:00
masongga
5f66e56653 fixed ui prompt in quiz page when quiz is completed 2026-05-23 20:00:31 -06:00
masongga
6f5508d24e fixed checkboxes being slow 2026-05-23 19:58:58 -06:00
masongga
8d5ffc6fed daily quiz entries store in db correctly 2026-05-23 19:53:18 -06:00
masongga
1ce4d0d68f added habits to work in db 2026-05-23 19:46:33 -06:00
pricewowen
4705b1a0ec Add initial character creation screen
Created the first version of the character creation feature, including the base layout and starting UI elements for customizing a character.
2026-05-23 19:32:20 -06:00
masongga
9641b120e4 fixed my test page so quizzes are behind login page 2026-05-23 19:05:25 -06:00
masongga
2ed978197c merge 2026-05-23 19:02:57 -06:00
masongga
7deb3e83cb checking other branch 2026-05-23 18:59:27 -06:00
f20c053db3 Harden production auth for hackathon demo.
Configure Supabase redirect URLs, disable email confirmation on the remote
project, create profile and avatar rows on signup, and route new users to
/protected when a session is returned immediately.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-23 18:13:52 -06:00
masongga
94dbd18946 setting up test functionality 2026-05-23 16:47:42 -06:00
masongga
2ad9e42f3f setting up files 2026-05-23 15:09:49 -06:00
5bed4dcf11 Initialize Supabase Next app 2026-05-23 13:24:39 -06:00