Repository navigation
Releases: SaadhJawwadh/Everything-App
Releases Β· SaadhJawwadh/Everything-App
Release list
v3.3.1
π What's New
- Robust P2P Network Synchronization: Resolved Android UDP socket discovery exceptions, enabling instant background discovery between phones and tablets on the same Wi-Fi.
- Multi-Code Trusted Key Ring: Host servers seamlessly authenticate and decrypt incoming requests using both primary host codes and previously paired device keys.
- Simultaneous Sync Collision Recovery: Automatic randomized jitter backoff and retries when both peer devices trigger synchronization at the exact same moment.
π Improvements
- Multi-Network Endpoint Priority: Intelligently prioritizes actively broadcasting Wi-Fi interfaces over stale network IPs from previous locations.
- Inbound Sync UI Reactivity: Live inbound delta merges immediately trigger real-time UI refreshes across Notes, Finances, Split Bills, Savings Goals, and Period Tracker.
- Cryptographically Secure IV Generation: Upgraded P2P AES-CBC encryption with unique cryptographically random initialization vectors.
π Fixes
- LAN Rate-Limit Tolerance: Raised the temporary IP lockout threshold to accommodate multi-endpoint discovery and dual-version encryption fallbacks.
- Samsung & Hotspot Interface Recognition: Enhanced network interface scoring to recognize
swlanandaphotspot adapters.
Full Changelog: v3.3.0...v3.3.1
v3.3.0
π What's New
- Adaptive P2P Device Pairing: Context-aware Master Sync hub automatically detects unpaired states, providing direct QR code generation and 1-tap device pairing with descriptive connection feedback.
- Cross-Version Sync Cryptography: Backward and forward compatibility negotiation between PBKDF2 and legacy key derivations for seamless multi-device merges across app versions.
- Resilient IPv6 Local Discovery: Full bracketed IPv6 socket routing across all local sync, ping, and master snapshot protocols.
π Improvements
- Non-Blocking SMS Ingestion: Clean sliver-docked sync progress with real-time counters and instant cancellation.
- Database UUID Deduplication: Instant O(1) transaction lookups with automated UUID backfills and covering index
idx_transactions_uuid.
π Fixes
- Finances Banner Ghosting: Eliminated duplicate render artifacts between scrollable slivers and layout overlays.
- P2P Verification Clarity: Replaced generic fallback errors with actionable status diagnostics (code mismatches, network timeouts, rate limiting).
Full Changelog: v3.2.1...v3.3.0
v3.2.1
π What's New
- SQLite Database Schema v26: Automatic migration with persistent UUID and millisecond modified timestamp tracking for frictionless multi-device synchronization.
- Resilient Version 2 Encrypted Backups: AES-256-CBC authenticated backups with automated rolling pre-restore safety snapshots.
- Hardware-Hardened KeyStore Encryption: Exponential backoff and retry guardrails preventing transient startup cryptographic lockouts.
π Improvements
- Modular Note Editor Architecture: Decomposed note editing pipeline into focused sub-widgets, delivering responsive editing with zero main-thread lag.
- Centralized Financial State: Unified financial state management and chunked background SMS syncing under FinancialManagerProvider.
- Instant Unified Settings Search: 0ms index-based search across all preferences, security tools, and configurations.
- Memory-Efficient Note Images: Proactive 1080p memory downsampling protecting low-memory devices against OOM during intensive editing.
- R8 Full-Mode Tree-Shaking: Clean ProGuard hygiene enabling advanced Android release optimizations.
π Fixes
- Micro Touch Target Accessibility: Enforced β₯48x48dp touch bounds across financial metric cards and split bill controls.
- App Lock Timeout Protection: 60-second authentication timeout preventing infinite biometric lock loops.
Full Changelog: v3.2.0...v3.2.1
v3.2.0
π What's New
- Zero-Cloud P2P Device Sync Engine Hardening: Ultra-resilient local Wi-Fi pairing and synchronization with multi-network endpoint resolution, non-destructive Last-Write-Wins (LWW) delta merge, soft-delete preservation, and dynamic port fallbacks.
- Hardened App Lock & Local-First Security: Back-navigation protection with
PopScope(canPop: false)andSystemNavigator.pop(), native biometric and device PIN/pattern fallback, authentication-protected App Lock toggling, and emergency lockout protection. - Atomic Vault Transfers & Cash-Flow Isolation: Added double-entry atomic account transfers between Daily Operating and Savings Vault accounts, properly excluding internal transfers from monthly and all-time income and expense totals.
π Improvements
- Calm Technology Metric Charts (Invariant 1): Removed intrusive auto-cycling timers from the Financial Ledger chart deck; metrics remain calm, static, and predictable with smooth user swipe and indicator dot navigation.
- Precision Plain-Text Note Search: Note searches strictly target rendered text and plain-text snippets, preventing false-positive matches on raw Quill Delta JSON syntax.
- Interactive P2P Host & Client UI Reactivity: Inbound Wi-Fi sync immediately signals and refreshes active ledger streams, savings goals, and notes on host and client devices without restarting the app.
- Full-Scope P2P Accounting:
SyncMergeResultnow tracks and reports merged split bills and savings goals alongside notes, transactions, and period logs.
π Fixes
- Relational Backup & Restore Integrity: Ensured
savings_goalsanddeleted_period_logsare cleanly wiped before restore with child-first foreign key deletion ordering. - SMS Sync Cancellation Banner: Cancelling an in-progress SMS scan immediately updates UI banners and prevents advancing
lastSmsSyncTimeso unimported message ranges are preserved. - Note Editor Selection Range Clamping: Search jump offsets are clamped to document bounds to eliminate
RangeErrorexceptions during active editing. - Reactive Financial Trash Bin: Restoring or permanently deleting trashed transactions instantly notifies all financial charts, metrics, and ledger views.
Full Changelog: v3.1.1...v3.2.0
v3.1.1
π What's New
- Android 16+ AppFunctions API Integration: Everything App now serves as an official on-device MCP tool provider for Google Gemini and Android system AI agents.
- Ambient AI Tool Execution: Gemini can log expenses, add tasks, create notes, and summarize cash flow on-device with zero-friction low-priority notification receipts and 1-tap Undo.
- Reactive Inbox Draining: Pending AI actions automatically apply to encrypted SQLite storage on launch or resume with floating Undo feedback.
π Improvements
- Kotlin Symbol Processing (KSP): Upgraded native toolchain to KSP 2.2.20 for compile-time AppFunction XML schema generation.
- Instant Widget State Synchronization: AppFunctions immediately notify and refresh all Android Finance, Notes, Todo, and Unified home screen widgets.
- CI/CD Build Environment Hardening: Decoupled machine-local JVM properties to ensure seamless GitHub Actions release compilation.
π Fixes
- Native Metadata Task Compatibility: Resolved AGP and compileSdk check tasks across Android 16 target environments.
- Safe-Queue Deserialization: Built-in corruption catching and atomic JSON queue flushing prevent stalled background intents.
Full Changelog: v3.1.0...v3.1.1
v3.0.0
π What's New
- Smart Action Cards in Search: Type natural phrases like
"spent 1200 on coffee","received 5000 salary","todo buy milk", or"split 3000 dinner"in Universal Search to preview and save transactions, tasks, or split bills in one tap. - Hands-Free Assistant Quick Capture: Log expenses, tasks, or notes directly from Android Assistant and system shortcuts with instant Undo feedback.
- Hardware Keyboard Shortcuts: Full keyboard navigation for tablets, foldables, and laptops (
Ctrl/Cmd + KSearch,Ctrl/Cmd + NNew Note,Ctrl/Cmd + ENew Expense,Ctrl/Cmd + 1β4Switch Tabs, andCtrl/Cmd + /Shortcut Cheat-Sheet).
π Improvements
- Account Toggle & Editor Handoff in Search: Switch between Daily and Savings accounts directly on Smart Action Cards, or tap Edit to customize splits, tags, and dates before saving.
- On-Device AI Natural Language Refinement: Refine ambiguous search phrases with local Gemini Nano AI when hardware acceleration is active.
- Live Home Screen Widget Previews: Automatically publishes rich, themed previews of your Todo, Finance, and Unified widgets to the Android 15+ widget picker.
- Future-Proof Local Wi-Fi Sync & Multi-Window: Added Android 16/17 local network discovery support and freeform desktop window resizing.
π Fixes
- Pinned Checklist Task Routing: Quick-added tasks now automatically append to your active pinned widget checklist before creating a fallback list.
- Instant Action Undo Rollback: Undoing a quick-saved transaction or task cleanly restores your ledger balance or removes the newly added checklist line.
Full Changelog: v2.49.0...v3.0.0
v2.49.0
π What's New
- Checklists & Tasks Virtual Folder: View and manage all active checklists across every folder from a single unified view in the Folder Picker.
- Interactive Settings Control Center: Jump directly to Finances, Health Tracker, Gemini AI, Security, or Sync & Backups from the top status pills.
- Primary Currency Onboarding Selector: Choose your preferred authentic currency symbol (
Rs.,βΉ,$,β¬,Β£,β½, and more) directly during onboarding setup.
π Improvements
- Unified Currency Symbols: Consistent currency symbols (
Rs.,βΉ,$,β¬,Β£,β½) across balance cards, ledgers, split bills, search, and settings. - Smarter Split Bills Filtering: Filter both People and Bills views by "I am owed" and "I owe" with one tap on summary cards or filter chips.
- Transfer Balance Advisory: Live account balance preview and friendly over-balance notice when transferring between Daily and Savings accounts.
- Categorized Settings Search: Instant grouped search results with exact match counts and smooth section dividers.
- Synced Recurring Rules & Tag Management: Editing a recurring payment updates future cycles automatically, and tag renames/deletes synchronize immediately across notes.
π Fixes
- Accurate Checklist Counts: Fixed note card checklist badges counting blank lines and prevented completion text truncation on grid cards.
- Neutral Savings Goal Deposits: Recording a savings goal deposit from your Daily account now uses a neutral transfer so monthly income totals aren't inflated.
- Keyboard-Safe Modal Sheets: Eliminated layout overflows across all bottom sheets and pickers when the on-screen keyboard is open or display zoom is high.
- Share Sheet Lock Protection: Sharing notes, checklists, or split reminders no longer triggers an unintended app lock screen upon returning.
Full Changelog: v2.48.4...v2.49.0
v2.48.4
π What's New
- Per-App Language Settings: Select your preferred language for Everything App directly inside Android System Settings (Android 13+).
- Full Russian Localization: Complete, natural Russian translation across notes, finances, period tracker, and settings with authentic Ruble (
β½) currency.
π Improvements
- Scrollable Language & Currency Pickers: Easily browse all 9 languages and 15 currencies on any display size or zoom level.
- Locale-Aware Formatting: Precise, localized formatting for numbers, currencies, dates, and times throughout every screen.
- Fluid Screen Transitions: Seamless note opening animations with zero background flashes.
π Fixes
- TalkBack Privacy Protection: Screen readers can no longer inspect private notes or financial balances when app lock is active.
- Checklist Contrast: Enhanced task completion badge contrast for optimal light-theme readability (WCAG AA).
- Smarter AI Controls: On-device AI shortcuts automatically hide on devices without hardware acceleration.
Full Changelog: v2.48.3...v2.48.4
v2.48.3
π What's New
- Russian Language Support: Full translation for Russian speakers alongside English, Tamil, German, Spanish, French, Portuguese, and Chinese.
- Russian Ruble Currency: Added authentic Ruble (
β½) currency badge and formatting across all financial ledgers and budgets.
π Improvements
- Reclaimed Notes Space: Clean, distraction-free notes feed displaying your thoughts and checklists right below the top bar.
- Calm Financial Dashboard: Focused, non-distracting cash flow overview without flashing or unexpected auto-flipping numbers.
- Pro Tips in Settings: Browse pro gestures, shortcuts, and features anytime on demand inside About & Guides.
π Fixes
- Menu Polish: Removed redundant folder menu items for a cleaner, unified navigation experience.
- Checklist Previews: Polished note card previews to focus on remaining actionable tasks.
Full Changelog: v2.48.2...v2.48.3
v2.48.2
π What's New
- Bill-Based Settlement History: View complete shared bill records with friends, exact settlement dates, and per-bill status in a clean interactive sheet.
- Instant Settlement Undo: Reopen settled bills or participant shares in one tap with automatic ledger transaction reversal.
π Improvements
- Split Bill Ledger Parity: Linked settlements to ledger transactions for exact cash flow tracking.
- Smart Contact Matching: Automatic deduplication and case-insensitive grouping for friends across split bills.
- Precise Decimal Splits: Clear two-decimal currency formatting across all participant chips and summaries.
π Fixes
- Friend-Paid Bill Reopening: Restored 1-tap undo on bills paid by friends without affecting older settlements.
- Database Migration v25: Seamless schema upgrade preserving all legacy split records and payment history safely.
Full Changelog: v2.48.1...v2.48.2