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