:orphan: true Hi, Welcome to CupLink's documentation! CupLink is the first serverless video-calling dApp with an integrated VPN, offering triple-layer encryption for ultimate call privacy. Your device generates a unique, secure identity with a private key, while our call spy detection feature keeps you notified of any third party monitoring background services. All this, paired with ultra-high-definition video up to 8K resolution, ensures seamless and secure communication. Your privacy, uncompromised. .. toctree:: :maxdepth: 2 :caption: Navigation contacts history_calls connect_page settings_page about backup peers ============= Let's CupLink ============= ============= ======== Contacts ======== The Contacts Page allows users to view and manage their contact list. Key features include: - **Add New Contacts:** Quickly add contacts manually or via QR code. - **Search Contacts:** Find specific contacts using the search bar. ============== History Calls ============== The History Calls page provides an overview of your call activity. Features include: - **Call Logs:** View detailed logs of incoming, outgoing, and missed calls. - **Search Calls:** Filter calls by name. - **Call Back Options:** Easily contact previous calls from the log. ============= Connect ============= The Connect Page is where users manage their connections. Features include: - **Peer-to-Peer Connections:** Directly connect with other users for secure communication. - **Manual Connection:** Manually connect to peers using their unique identifiers. ============== Settings Page ============== The Settings Page, accessible via the top-right three dots, offers a variety of customization options. Categories include: .. toctree:: :maxdepth: 1 :caption: Settings settings/privacy settings/security settings/appearance settings/sound_notifications settings/media_and_storage settings/network settings/stealth settings/fix_device_config_issues settings/quality settings/other About CupLink ----------- The About Page provides information about CupLink, including: - **Version and Features:** View the current version of the app and some of its features. - **Social :** Get in touch with our team on social channels. - **Legal:** Read about the licenses, the terms & conditions and privacy policy for using the app. Backup ----------- The Backup Page helps users safeguard their data. Protect your IPv6 address, contacts, call history, and public peers by creating a backup. Features include: - **Automatic Backup:** Enable scheduled backups for peace of mind. - **Manual Backup:** Save data locally so it can be restored at any time. - **Restore Data:** Retrieve backups to restore settings, IPv6 address, public peers, contacts, and call history. Clear History ----------- The Clear History Page helps users clear all their events. By Clearing history, the user will not loose his IPv6 address, contacts and public peers. User Settings ----------- The user name can be edited. This is the name that you will share with other peers/users Privacy Settings ---------------- - Block Unknown Callers: Automatically block unwanted calls. - Blacklist: Block specific contacts or numbers from calling or messaging. - Startup Password: Secure the app with a password on startup. - Menu Password: Protect access to the app's menu with a password. - Public Key: Manage encryption keys for secure communication. - Auto Accept Calls: Automatically accept incoming calls for uninterrupted communication. Security Settings ----------------- - Startup Password: Secure the app with a password on startup. - Menu Password: Protect access to the app's menu with a password. - Public Key: Manage encryption keys for secure communication. - Biometrics Option: Use fingerprint or facial recognition for added security during login or unlocking the app. Appearance Settings ------------------- - Show Username as Logo: Personalize your profile by displaying your username as the logo. - Day/Night Theme: Switch between light and dark modes for better visibility and comfort based on the time of day. - Font Size: Customize the font size for better readability and user comfort. - Sorting Style for Contact List: Choose how to sort your contacts (e.g., alphabetical, by last interaction, or by status). Sound Notifications Settings ---------------------------- - Enable Microphone by Default: Microphone is ready to go when making or receiving a call. - Push To Talk: Press to activate the microphone during a call. - Speakerphone: Use speakerphone mode for hands-free calls. Media and Storage Settings --------------------------- - Enable Camera by Default: Camera is automatically ready for video calls. - Default Resolution: Set a default video resolution for calls to balance quality and performance. - Default Framerate: Customize the framerate for a smoother video experience. - Disable Audio Processing: Disable audio processing for raw sound quality. - Video Hardware Acceleration: Enhance video performance with hardware acceleration. Network Settings ---------------- - Peers: Connect and communicate directly with other users in a peer-to-peer (P2P) manner, without requiring a centralized server. - Search Multicast Peers: Easily discover and connect with nearby multicast peers. - Discoverable Over Multicast: Make your device discoverable to others on the network. - Connect as Public Peer: Join the network as a public peer for broader connectivity. - Automatic Contact Updates: Keep your contacts list up-to-date automatically. - Use Neighbor Table (ARP/ND): Optimize network connectivity using ARP/ND. Stealth Settings ---------------- - Block Unknown Callers: Automatically block unwanted calls (also fits privacy). - Isolate Microphone Channel: Separate the microphone's audio channel for added privacy and stealth. - No Screenshots: Prevent taking screenshots within the app to ensure privacy. - Block Nickname When Contact Shared: Hide the contacts nickname when sharing their information. - **Extra Security**: Includes features like microphone isolation, blocking nicknames in contact sharing, and preventing screenshots to maintain discretion and privacy. Fix Device Config Issues ------------------------ - Start On Bootup: App starts automatically with the device. - Connect Timeout: Set how long the app waits before a connection times out. - Connect Retries: Set the number of retry attempts for establishing a connection. Quality Settings ---------------- - Video Degradation: Adjust video quality to ensure smooth calls under varying network conditions. - Disable Proximity Sensor: Prevent the screen from dimming during calls. - Disable CPU Overuse Detection: Manage CPU usage to maintain call performance. ================== Comming Features ================== - Decline Calls When Called From Another Network or App: Automatically decline calls if called from a different network or app. - Group Calls (In Development): Support for making and receiving group calls, currently in development. ============= About CupLink ============= ================ Download CupLink ================ Google Marketplace Apple Appstore =============== .. footer:: CupLink Documentation v.6.0 - Copyright © 2025 CupLink Powered by RiV Chain Ltd. All rights reserved. -----------------------------------------------------------------