Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Mobile Enhancements and Chat Improvements #30

Merged
merged 14 commits into from
Feb 13, 2025
Merged

Conversation

VDuda
Copy link
Member

@VDuda VDuda commented Feb 13, 2025

Overview

This PR enhances the mobile experience and improves chat functionality across both desktop and mobile versions.

Key Changes

  • 📱 Added feature parity between mobile and desktop versions
  • 🎧 Implemented audio generation in mobile studio
  • 🔍 Added proper source dialog and management
  • 💬 Added chat history and initial messages support
  • 📝 Improved note handling and display
  • 🔄 Fixed chat scroll behavior to always show latest messages
  • 🎨 Added missing UI components and dependencies

Technical Details

  • Enhanced mobile notebook component with full desktop functionality
  • Implemented proper dialog system for source management
  • Added audio generation feature to mobile studio view
  • Fixed chat scrolling to always show latest messages
  • Added support for initial messages and chat history
  • Improved note management and display in mobile view

Testing

  • Verified mobile functionality matches desktop
  • Tested chat scrolling behavior
  • Validated audio generation feature
  • Confirmed source management works correctly
  • Tested note creation and display

Related Changes

  • f8d1675 feat: improve mobile functionality and chat experience
  • 173664a feat: redesign home page to match NotebookLM style
  • 1cb1890 fix: update notebooks list after creation
  • d11501a feat: simplify notebook creation by removing dialog and redirecting immediately
  • accdfb5 feat: redesign create notebook dialog with improved UI/UX
  • e6cc1dd feat: update landing page with new messaging and improved layout
  • d95b6dc fix: set middleware to use Node.js runtime explicitly
  • b4b784e fix: remove deprecated experimental.runtime config from next.config.mjs
  • a57433e feat: streamline notebook creation by redirecting directly to notebook view
  • a68cd7b chore: add MIT license
  • 7193d1d docs: enhance README with detailed project description, features, and emojis 🚀
  • 8ae0eb8 chore: update NotebookLM references to OpenBookLM
  • f7d8faa chore: remove fly.toml as we're using k8s now
  • 265edce fix: switch to nodejs runtime to resolve clerk edge runtime issues

@VDuda VDuda merged commit 7ef952d into main Feb 13, 2025
0 of 2 checks passed
@VDuda VDuda deleted the vlad/feat/fixup branch February 13, 2025 08:52
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.

1 participant