<p align="center">
  <img width="250" src="https://raw.githubusercontent.com/FaFre/bang_navigator/main/app/assets/icon/icon.png" alt="BangNavigator Logo">
</p>

# BangNavigator - A Privacy-Focused Browser for Kagi

Welcome to the GitHub repository of BangNavigator, a privacy-centric search and research browser designed to enhance your mobile search experience while ensuring your personal data and identity remains secure during research. Built with Flutter, BangNavigator offers a seamless and intuitive interface across both Android and iOS devices, integrating the powerful tools of Kagi Search Engine.

## Features

BangNavigator is packed with a variety of features aimed at improving usability and maintaining privacy:

- **Privacy by Default**: Incognito mode is enabled by default to keep your searches and browsing history private.
- **[Kagi Integration](./wiki/Kagi-Tools)**: Seamlessly integrates Kagi's search, assistant, and summarizer tools within a user-friendly interface.
- **[Easy Sharing](./wiki/Kagi-Tools)**: Share URLs or text from any app directly into BangNavigator without the need to copy and paste, for direct use with summarizer/assistant.
- **[Quick Summarization](./wiki/Browser)**: Long press any link on a website to get a summary via Kagi's summarizer.
- **[Enhanced Text Interaction](./wiki/Browser)**: Custom context menu allows for easy passage of marked text to Kagi's search or assistant tools.
- **[Home Widget](./wiki/Home-Widget)**: Includes a home screen widget for quick actions, enhancing productivity.
- **[Speech Input](./wiki/Kagi-Tools)**: Supports voice commands for hands-free operation and accessibility.
- **[PDF processing](./wiki/Kagi-Tools)**: Open and directly summarize/prompt PDF documents.
- **[Chat Archive](./wiki/Chat-Archive)**: Easily archive conversations with the Kagi assistant on your device and search through them locally
- **[Bang Repository](./wiki/Bangs)**: Automatically synchronizes all official Kagi Bangs from the official Repository and makes them available through a convenient interface.

## Getting started

Head over to the [wiki](./wiki/Quickstart-Guide) to learn how to set up the app and explore its features.

## Notice: Seeking Test Users for App Launch on Google Play

*June, 2024*

Hello everyone,

I am excited to announce that I am in the final stages of developing my new app and am preparing to launch it on Google Play. However, to meet the new testing requirements introduced by Google for personal developer accounts created after November 13, 2023, I need your help!

### Why I Need Testers

Google's new policy requires that developers run a closed test with at least 20 testers who have been opted-in for at least 14 days continuously before the app can be published to the production track on Google Play. This testing phase is crucial to ensure the app's quality, functionality, and user experience.

### How You Can Help

If you are interested in being a part of this testing phase, please follow these steps:

1. **Send Your Google Account Email**: Email the Google account email address you use for Google Play to oss@movenext.me so I can add you to the testing group.
2. **Opt-in to the Closed Test**: Once added, you will receive an invitation to join the closed testing group.
3. **Use the App**: Download and use the app regularly for at least 14 days.
4. **Provide Feedback**: Share any issues, bugs, or suggestions for improvement.

### Benefits of Being a Tester

- **Early Access**: Be among the first to use the app and explore its features.
- **Influence Development**: Your feedback will directly impact the final version of the app.
- **Exclusive Updates**: Receive updates and new features before they are released to the public.

### How to Join

Please send the email address of your Google account to oss@movenext.me to express your interest in joining the closed testing group. Your participation is greatly appreciated and will help ensure a successful launch on Google Play.

Thank you for your support!
