Skip to content

Conversation

@bestfriendai
Copy link

No description provided.

- Add Gemini 2.0 Flash AI service for room analysis and task generation
- Create DeclutterContext for global state management with AsyncStorage persistence
- Implement onboarding flow with API key setup and user profile creation
- Build home dashboard with room cards, quick actions, and stats overview
- Create room detail screen with task management, progress tracking, and photo gallery
- Add camera screen with room type selection and photo capture
- Implement AI analysis screen with task breakdown and encouragement messages
- Build progress screen with badges, levels, XP, and streak tracking
- Add settings screen with AI configuration and ADHD-friendly options
- Include gamification elements: 10+ achievement badges, streak tracking, and level progression
- Remove unused demo components and fix TypeScript errors

Features designed with ADHD-friendly principles:
- Small, manageable task steps with time estimates
- Quick wins section highlighting tasks under 5 minutes
- Encouraging, non-judgmental AI messages
- Visual progress tracking with gauges and percentages
- Gamification to boost dopamine and motivation
Focus Mode:
- Full-screen focus timer with countdown and progress tracking
- Strict mode prevents early exit with warning modal
- App state detection for distraction attempts
- Pause/resume functionality with +5 min extension
- Motivational quotes rotation during sessions
- XP bonus for completed focus sessions
- Animated timer with pulse effect

Mascot System (Tamagotchi-style):
- 4 personality types: Spark, Bubbles, Dusty, Tidy
- Dynamic mood states based on user activity
- Hunger, energy, happiness stat tracking
- Interactive animations (bounce, dance, celebrate)
- Speech bubbles with contextual messages
- Mascot selection during onboarding
- Dedicated mascot detail page with stats

AR Collectibles:
- 20+ collectible items across 5 categories
- Rarity system: common, uncommon, rare, epic, legendary
- Items spawn when completing tasks
- Animated collection overlay with tap-to-collect
- Collection gallery with filtering by category
- XP rewards based on rarity
- Progress tracking for unique items collected

Home Screen Updates:
- Quick action buttons for Camera, Focus, Collection
- Mascot widget with mood-based messages
- Collection stats display
- Collectible spawn overlay integration
- Focus Mode: Add breathing particles, segmented progress ring,
  dynamic gradient colors, completion celebration screen, and
  improved timer with pill-style stats
- CollectibleSpawn: Add particle celebration effects, ring pulse,
  rarity glow, background dim for rare items, and progress timer bar
- Mascot: Add sparkle effects, glow animations, mood indicator dot,
  level badge, compact emoji stat bars, and enhanced activity animations
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +785 to +786
export function useDeclutter() {
const context = React.use(DeclutterContext);

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge useDeclutter crashes due to React.use typo

The custom hook calls React.use(DeclutterContext) instead of React.useContext, and React does not expose a use function. Any component that invokes useDeclutter will throw TypeError: React.use is not a function, preventing the app from rendering now that all screens rely on this context.

Useful? React with 👍 / 👎.

- Focus Mode settings: strict mode, motivational quotes, auto-start breaks, block notifications
- Collection settings: AR collectibles toggle, collectible notifications
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants