All Features
This page documents what is already built in the current codebase, what is gated by entitlements, and what is still partially wired. It avoids roadmap-only claims.
Encrypted Sync + Recovery Keys
On-device encryption, local unlock, and recovery-key re-wrap flows for real password reset recovery.
Smart Handover
Choose a primary device and auto-push copied text there with loop-avoidance safeguards.
Source-App-Aware History
Supported desktop platforms capture source app metadata and can auto-folder clips by source app.
Local AI-Style Search
Hybrid ranking, local heuristics, and optional on-device embeddings with no cloud AI dependency.
Encrypted Fingerprint UI
Derived pixel-art fingerprints help visually recognize encrypted clips without exposing plaintext.
Feature Gates
Current free vs subscription gating reflected from the codebase.
rich_contentText / Links / Images / FilesCurrent implemented capture path is text-first, with link and content-signal detection inside text clips.
pinned_itemsPinned itemsfavoritesFavoritestagsTagsfoldersFoldersEnd-to-End Encrypted Sync + Recovery Workflows
Text clip payloads are compressed and encrypted on-device before sync, with local unlock and recovery-key-driven account recovery flows.
- check_circleAES-256-GCM clip payload encryption with gzip compression and a versioned encrypted payload prefix.
- check_circlePBKDF2-HMAC-SHA256 password-derived wrapping key path (210,000 iterations) plus recovery-key wrapping for the same clip data key.
- check_circleRecovery key generation, overlay, copy, and file export flows in the app.
- check_circleBackground batch decrypt and deferred decrypt UX for realtime inserts (placeholder first, decrypt later).
- check_circleLegacy plaintext clip migration to encrypted storage on fetch when encountered.
Smart Handover + Device Awareness
CrossClips tracks device identity and can route copied text to a designated primary device without self-handover loops.
- check_circlePer-device identity generation and persistence with secure storage and Hive fallback support.
- check_circlePrimary handover device selection in Settings with available-device discovery.
- check_circleSource-device tracking on each clip (`sourceDeviceId`) for loop avoidance.
- check_circlePlatform-aware device labels across Android, iOS, macOS, Windows, and Linux naming paths.
- check_circleLive clipboard ingestion and Supabase Realtime sync for device-aware flows.
Source-App-Aware History + Auto-Foldering
Supported desktop platforms capture source application metadata and can automatically organize clips into source-app folders.
- check_circlemacOS source app detection via pasteboard metadata with frontmost-app fallback.
- check_circleWindows source app detection via foreground-window tracking and executable metadata.
- check_circleSource app labels shown inline on clip cards (for example, "From <App>").
- check_circleBackend support for automatic folder assignment by source app name.
- check_circleSupabase schema support for source app columns and source device metadata.
Local AI-Style Search + Heuristic Signals
Search combines lexical ranking, local heuristics, and optional on-device embeddings while remaining usable without model assets.
- check_circleGlobal search bar with hybrid ranking and semantic-search toggle in Settings.
- check_circleOptional USE Lite (TFLite) embeddings with runtime fallback to a deterministic embedder when assets are missing.
- check_circleLocal signal detection for URLs, OTP-like verification codes, code-like content, addresses, phone/date-time patterns, and sensitive text.
- check_circleSensitive detectors include credit card checks (with Luhn validation) and IBAN detection.
- check_circleQuick content filters and smart intent matching for link/code/sensitive/address queries, plus in-app link opening.
Dashboard (Clips View)
The main clips experience is already a rich dashboard with device filters, encrypted-state handling, and per-clip actions.
- check_circlePull-to-refresh, local-first startup cache load, and sync-status label.
- check_circleDevice filter pills and known-source device filtering across clip history.
- check_circleDesktop staggered board layout and mobile list layout with quick-add FAB.
- check_circlePer-clip actions: copy, edit, pin, delete, and folder actions (picker + quick add).
- check_circleAI/content badges, folder chips, source app labels, encrypted lock badges, and pixel-art fingerprint dialog.
Pinned + Favorites Workflows
Pinned and favorites views are implemented with dedicated screens, search, and productivity workflows beyond a simple starred list.
- check_circlePinned tab with pin/unpin, persisted pin ordering (`pinOrder`), search, and desktop board layouts.
- check_circleReorderable pinned list (drag and drop) when search is inactive and pin transition highlight from dashboard.
- check_circleFavorites view with notes, copy-count tracking, smart suggestions, and undo after removal.
- check_circleFavorite hotkey assignment slots (`1-9`) with assignment and clearing flows.
- check_circleFavorites filtering by folder/collection and tags, with source app metadata shown on favorite cards.
Tags + Folders Organization
Tags and folders each have dedicated screens, realtime updates, and detail workflows for organizing clips at scale.
- check_circleTags: create/edit/delete, color selection, search, usage-count ordering, and tag detail clip management with undo.
- check_circleFolders: create/edit/delete, color + icon metadata, reorder sheet, and `All Clips` / `Unfiled` virtual groups.
- check_circleFolder and tag detail views support copy/edit actions and folder assignment shortcuts.
- check_circleDesktop and mobile folder navigation patterns are implemented separately for better platform fit.
- check_circleRealtime subscriptions for tags, folders, and membership relations, with soft-gate lock messaging when unavailable.
Clip Editor
A full-screen clip editor is already wired with code-focused editing, find/replace, and metadata assignment workflows.
- check_circleCode-style editor (`re_editor`) with line numbers, chunk indicator, and custom context menu.
- check_circleFind panel + Find & Replace panel with case-sensitive and regex toggles.
- check_circlePrevious/next match navigation and replace-one / replace-all actions.
- check_circleCharacter count header and save flow for clip updates.
- check_circlePin/favorite toggles plus folder/tag assignment directly inside the editor.
Authentication, Unlock, and Recovery UX
Auth and encryption recovery are implemented together so users do not get redirected before unlock or recovery steps complete.
- check_circleEmail/password sign-up, sign-in, confirmation-compatible flows, and password reset email trigger.
- check_circleAuth state listener with route redirection and post-sign-in unlock flow guard.
- check_circleLogin-time recovery-key prompt when password unlock fails.
- check_circleRecovery re-wrap to a new password after reset, plus optional encrypted-data wipe fallback.
- check_circleSign-out clears local encryption key cache and in-memory unlock state.
Entitlements, Device Limits, and Access UX
Feature access is already enforced across client UX, RPCs, device sessions, and database policies.
- check_circlePlan & Access settings UI with subscription summary, active device counts, refresh access, and feature-by-feature status.
- check_circleBackend device registration/session tracking (`user_devices`) and max active device enforcement.
- check_circlePer-feature entitlements (`user_feature_entitlements`) and subscription status (`billing_subscriptions`).
- check_circleEntitlement RPCs including `get_app_entitlements` and `touch_device_session`.
- check_circleRestrictive RLS and policy enforcement for gated tables such as tags, folders, and their relations.
Platform UX + Native Integrations
CrossClips adapts its shell and desktop integrations by platform while keeping a shared application codebase.
- check_circleAdaptive navigation shell (desktop sidebar vs mobile bottom navigation) and platform-adaptive scaffolds.
- check_circlemacOS vibrancy/sidebar effects, transparent titlebar integration, and Windows Mica effect support.
- check_circleTheme modes: system, light, and dark with settings UIs for mobile and desktop variants.
- check_circlemacOS clipboard privacy prompt trigger on startup for newer macOS versions.
- check_circleA web target exists, but primary clipboard watcher and native clipboard-source features are built for native platforms.
- priority_highClipboard capture is currently text-first in the implemented capture path.
- priority_highServer-side regex auto-tagging is intentionally skipped for encrypted payloads (`ccenc:v1:*`).
- priority_highBackground watcher and Notifications switches in Settings are UI stubs and are not wired to real behavior yet.
- priority_highMobile quick actions still use placeholder items and are not wired to real workflows.
- priority_highA web target exists, but primary clipboard watcher and native source-app features are focused on native platforms.
Want early access to the current feature set?
Join the beta waitlist if you want to test encrypted sync, smart handover, and the organization workflows as they exist today.
Join Waitlist