Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 3.64 KB

File metadata and controls

50 lines (38 loc) · 3.64 KB

Future UI/UX Ideas & Blueprints

This document serves as a repository for visionary ideas and future feature plans for the application.

ContactsScreen Top Bar Redesign (The "Hub" Concept)

Concept: Replace the traditional and boring 3-dot settings menu in the ContactsScreen top bar with a highly interactive, futuristic "Hub" or "Grid" (Dice-like) icon.

Interaction & Animation:

  • When the user taps the Hub/Grid icon, the standard top bar title (e.g., "Contacts") smoothly fades out.
  • In its place, a set of action icons smoothly slide/glide in horizontally (left-to-right or right-to-left animation) to fill the top bar.
  • This creates a sleek, premium, and unique look compared to standard dropdown menus or pop-out cards.
  • Tapping outside or toggling the Hub icon will collapse the icons back, fading the title back in.

Proposed Icons (Max 4 for optimal Space Management):

  1. Settings: The standard gear icon for app preferences.
  2. SMB Network Browser: For future local network storage and file browsing capabilities.
  3. Intra Home (IoT Control): An icon for controlling smart home devices (like ESP boards, sensors, etc.).
  4. Placeholder: Reserved for a future innovative feature.

Why this approach?

  • Unique Identity: Very few apps utilize a horizontal sliding action bar inside the top bar itself, making the app stand out.
  • Space Management: 4 icons fit perfectly within a standard mobile top bar without requiring horizontal scrolling, keeping the UI clean and accessible.
  • Scalability: It leaves room for integrating powerful features like IoT and Local Network management directly from the main hub of the app.

Lumir Addon System (Backend/Bot Utilities)

Concept: Instead of hardcoding every utility into Lumir, introduce a modular "Addon" system. Users/Admins can enable specific modules to give Lumir new capabilities. This keeps the core lightweight and adds immense value.

Top Priority Addon Ideas:

1. YouTube Downloader Addon (/yt)

  • How it works: A user sends a YouTube link with a command like /yt [link].
  • Backend Logic: Lumir triggers an addon utilizing tools like yt-dlp to download the video or extract the audio.
  • Delivery: Once downloaded, Lumir either sends the file directly in the chat or saves it to the local SMB Network Storage and replies with the local file path/link.
  • Why it's great: Highly requested utility, saves users from visiting ad-ridden downloader websites.

2. Personal Financial Tracker Addon (/money)

  • How it works: Users log expenses or income via natural language or simple commands. E.g., /money -150 tea and snacks or /money +5000 freelance work.
  • Backend Logic: Lumir parses the amount and category. It saves this data into an isolated SQLite table (or exports to CSV).
  • Reporting: Sending /money report triggers Lumir to summarize the month's spending, perhaps even generating a small chart or a neat tabular summary in the chat.
  • Future Expansion: Smart OCR where users send a photo of a receipt, and Lumir automatically extracts the total and asks, "Add $15 to expenses?"

3. Tier 2 Memory Summary System (ChromaDB Optimization)

  • Current State: Lumir uses ChromaDB to recall past facts.
  • The Problem: Over time, exact chat logs get messy and context limits are hit.
  • The Upgrade: Introduce a background worker (Summarizer). It periodically reads older chats, condenses them into solid, summarized facts (e.g., "User bought a new bike in Jan 2024"), and updates ChromaDB.
  • Benefit: Gives Lumir a much sharper long-term memory without overloading the LLM's prompt window with raw, unstructured past conversations.