Skip to content

Releases: SaadhJawwadh/Everything-App

v3.3.1

Choose a tag to compare

@github-actions github-actions released this 05 Nov 07:28

🌟 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 swlan and ap hotspot adapters.

Full Changelog: v3.3.0...v3.3.1

v3.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 17:22

🌟 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

Choose a tag to compare

@github-actions github-actions released this 03 Nov 09:54

🌟 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

Choose a tag to compare

@github-actions github-actions released this 02 Nov 17:20

🌟 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) and SystemNavigator.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: SyncMergeResult now tracks and reports merged split bills and savings goals alongside notes, transactions, and period logs.

πŸ› Fixes

  • Relational Backup & Restore Integrity: Ensured savings_goals and deleted_period_logs are 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 lastSmsSyncTime so unimported message ranges are preserved.
  • Note Editor Selection Range Clamping: Search jump offsets are clamped to document bounds to eliminate RangeError exceptions 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

Choose a tag to compare

@github-actions github-actions released this 29 Oct 11:10

🌟 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

Choose a tag to compare

@github-actions github-actions released this 29 Oct 05:09

🌟 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 + K Search, Ctrl/Cmd + N New Note, Ctrl/Cmd + E New Expense, Ctrl/Cmd + 1–4 Switch Tabs, and Ctrl/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

Choose a tag to compare

@github-actions github-actions released this 28 Oct 18:24

🌟 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

Choose a tag to compare

@github-actions github-actions released this 22 Oct 10:13

🌟 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

Choose a tag to compare

@github-actions github-actions released this 21 Oct 15:28

🌟 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

Choose a tag to compare

@github-actions github-actions released this 19 Oct 15:22

🌟 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