40 Commits

Author SHA1 Message Date
b90268807b Fix stretched favicon by letterboxing HB logo into square assets.
Regenerate favicon.ico with correct aspect ratio and add app/icon.png for high-DPI tab icons.
2026-05-24 10:38:51 -06:00
458ad903db Add navbar music player with floating ambient panel.
Move ambient audio into a top-nav toggle that opens a retro floating player while keeping playback running when collapsed.
2026-05-24 10:29:47 -06:00
masongga
f94fd49894 Merge branch staging into mason
Resolve habit-tracker conflict by keeping the daily tasks countdown header and adopting check-in terminology from staging.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-24 10:24:27 -06:00
masongga
003ee3851e added favicon and added timer to habits 2026-05-24 10:22:46 -06:00
93af01dec1 Rename daily quiz to check-in and add collapsible journal calendar.
Replace user-facing quiz wording with daily check-in, add journal history on the Bit page with month browsing and read-only entry modals, and keep legacy quiz routes redirecting to the new anchor.
2026-05-24 10:20:03 -06:00
e41fc10c77 Rename shop items to plain sprite labels and improve thumbnail visibility.
Use code-side display names in the shop UI so labels stay correct even when DB rows lag, and add a neutral thumbnail glow so dark colors remain visible.
2026-05-24 10:10:08 -06:00
masongga
5273f8cbe0 added two audio files that auto play on the webpage with controls to modify sound 2026-05-24 09:56:36 -06:00
masongga
c1b48c5e8d moved habits and quizzes to pet page 2026-05-24 09:13:36 -06:00
pricewowen
ec1bfa3fbe Improvements to the UI 2026-05-24 08:49:37 -06:00
masongga
4998576e64 fixed landing page title 2026-05-24 07:43:13 -06:00
pricewowen
5ebcf33bca Polish quiz completion UX, room PNG backgrounds, and habits list order
Polish quiz completion UX, rooms, and app layout.
2026-05-24 07:09:40 -06:00
c8b77a77ac Refine landing pet scale and login forgot-password link.
Size the homepage pet from LCD height instead of width alone, and soften the forgot-password link so it reads secondary to the password label.
2026-05-24 05:29:12 -06:00
b8596eacee Improve readability and randomize guest landing pet.
Pair Share Tech Mono body text with Press Start 2P display accents, and show a randomized dressed pixel character for signed-out homepage previews.
2026-05-24 05:21:56 -06:00
2b76e7f34c Scale landing pet preview for small viewports.
ResizeObserver on the landing LCD drives pet sprite scale while capping LCD height so the hero preview stays proportional on mobile.
2026-05-24 05:15:37 -06:00
365de4354b Replace landing hero PixelAvatar with live PetHabitat preview.
Shows a tamagotchi-style mini pet screen for guests and signed-in users, with a skeleton while loading customization data.
2026-05-24 05:09:27 -06:00
5d80b60247 Keep landing page public for signed-in users.
Remove the home-page auto-redirect so `/` stays a marketing page while app entry and onboarding gates remain unchanged.
2026-05-24 05:01:54 -06:00
d5e80ec380 Finish interrupted features: tab prefetch, pet viewport, and home logo.
Add shared quiz/habits tab cache with nav hover prefetch and AppDataPrefetcher,
make the pet screen fill and center the viewport, and point the HaBit logo to /.
2026-05-24 04:57:13 -06:00
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
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
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
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
pricewowen
9fdec200b5 Stable version with additional styling 2026-05-24 01:43:59 -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
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
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
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
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
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
364cc56a2a Add Habit Pet branding 2026-05-23 13:25:10 -06:00
5bed4dcf11 Initialize Supabase Next app 2026-05-23 13:24:39 -06:00