Skip to content

Call features#2

Open
AkiTheMemeGod wants to merge 20 commits into
mainfrom
Call-features
Open

Call features#2
AkiTheMemeGod wants to merge 20 commits into
mainfrom
Call-features

Conversation

@AkiTheMemeGod

Copy link
Copy Markdown
Owner

This pull request introduces several important enhancements and setup improvements for the Entangled project. The main changes include a comprehensive update to project documentation, the addition of environment and launch configuration files for easier development, Android permissions and optimizations, and initial release notes. These updates collectively improve project onboarding, developer experience, and app capabilities.

Documentation & Release Notes:

  • Major revamp of README.md with detailed project overview, feature list, architecture, setup instructions, and visual assets to better communicate the app’s capabilities and structure.
  • Added RELEASE_NOTES.md documenting the v1.0.0 release, highlighting new features, security, installation steps, and credits.

Development Environment Setup:

  • Added .env.example with placeholders for Supabase and Google OAuth credentials, enabling easier environment configuration.
  • Introduced .vscode/launch.json for convenient debug and release launch configurations using environment variables in local development.

Android Platform Enhancements:

  • Updated AndroidManifest.xml to request notification and audio recording permissions, required for messaging and voice features.
  • Improved MainActivity.kt to enable high refresh rate support on compatible devices, enhancing UI smoothness.
  • Added strings.xml with the default Google OAuth web client ID for authentication integration.
  • Updated gradle.properties with new flags added by the Flutter migrator for better compatibility.

Project Metadata:

  • Updated .metadata to reflect the new project revision and migration base for root and web platforms. [1] [2]

Flutter App Improvements:

  • Set up a global NavigatorKey in app.dart for improved navigation handling and future notification support. [1] [2]

Most Important Changes:

1. Documentation & Release Notes

  • Overhauled README.md with comprehensive project overview, setup, features, architecture, and screenshots for improved onboarding and clarity.
  • Added RELEASE_NOTES.md for v1.0.0, detailing new features, installation, and credits.

2. Development Environment & Configuration

  • Added .env.example for environment variable management (Supabase, Google OAuth).
  • Introduced .vscode/launch.json for streamlined debugging and release builds using environment variables.

3. Android Platform Enhancements

  • Updated AndroidManifest.xml to request notification and audio recording permissions.
  • Enhanced MainActivity.kt to enable high refresh rate support on modern Android devices.
  • Added strings.xml with Google OAuth web client ID for authentication.
  • Updated gradle.properties for Flutter compatibility.

4. Project Metadata

  • Updated .metadata for new revision and migration state, ensuring proper project versioning and migration tracking. [1] [2]

5. Flutter App Improvements

  • Introduced a global NavigatorKey in app.dart to support advanced navigation and notification handling. [1] [2]

… and updating user, chat, and message handling methods. Update messaging service to reflect changes in push notification handling. Adjust pubspec.yaml and pubspec.lock to remove Firebase packages and add Supabase dependencies.
- Implemented Features component showcasing app functionalities with animations.
- Created Footer component for navigation and contact information.
- Developed Hero component with a video background and call-to-action buttons.
- Added Navigation component for site navigation with mobile responsiveness.
- Introduced ScreenshotGallery component to display app screenshots with modal functionality.
- Established global styles in index.css and configured Tailwind CSS for design consistency.
- Set up main entry point in main.tsx for React application.
- Configured Vite for development and build processes.
- Added favicon and app icons for branding.
- Created index.html and manifest.json for web app structure and PWA support.
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