🔑 How does offline-first mode work?
+
Daksh Mitra stores all your inputs (tasks, reminders, fitness workouts, vehicle compliance records) locally on your device's secure database first. When you have internet access and are logged into your account, you can sync these records to the cloud server dynamically.
☁️ How do I sync my local changes?
+
On the mobile app, go to your **Account** tab and tap **Data Sync Status** or trigger "Sync Now". In online mode, the app will upload any pending modifications and download new changes. If you are signed out, data stays on your local device.
🔒 Is my database secure?
+
Yes. The Android application uses SQLCipher to provide 256-bit AES encryption for your SQLite database, protecting your tasks, document notes, vehicle entries, and relationships logs from offline tampering or physical extraction.
☑️ What is the difference between Critical and High priorities for Tasks?
+
**Critical priority** should be reserved for items that carry immediate regulatory, financial, or severe operational consequences if missed. Critical tasks trigger persistent reminders on the Android client, while High priority tasks represent important but non-damaging items.
🏃♂️ How do I configure my fitness goals?
+
Go to the **Fitness Tracker** module in your app, click on the settings gear or Goal button, and specify your weekly workout goal. You can log individual exercises, durations, and distances which will automatically calculate towards your goal completion indicator.
🌴 Can I manage different leave quotas?
+
Yes, under the Leave settings tab in the web layout or Android app, you can create custom leave types (e.g. Sick Leave, Annual Leave) and assign numerical quotas. The system tracks availed quotas and pending approval cycles dynamically.
📄 How can I manage my vehicle compliance records?
+
Under **Vehicles Workspace**, you can add details for multiple vehicles. For each vehicle, you can register compliance certificates (RC, insurance policies, pollution-under-control certificates) and configure reminder thresholds. The app will warn you before certificates expire.
📁 What file types are supported in the Documents Vault?
+
You can upload PDFs, JPGs, PNGs, and standard text attachments. Files are stored on the server (or locally in the Android app) and can be linked to other models like insurance policies or vehicles.
🛡️ How do I schedule professional duty shifts?
+
Under **Professional > Duties**, you can log shift names, start/end dates and times, duty locations, and specialized roles. Handover logs can be filled to provide continuity for colleagues taking over the shift.
🤖 How does the AI Assistant analyze my database?
+
The AI Assistant processes localized summaries of your schedule, tasks, documents, and compliance records using your configured model parameters. It retrieves current contexts to answer prompts like "What is due this week?" without exposing clear password strings or keys.
🔔 Android: Why are my reminder notifications delayed?
+
Android power management often puts background services to sleep to preserve battery. To receive exact reminder alerts, go to system settings for **Daksh Mitra** and ensure **Exact Alarm Permission** is allowed, and select "Don't Optimize" under **Battery Settings**.
✉️ Where can I request support or suggest features?
+
You can directly tap the **Feedback & Feature Requests** or **Contact Us** buttons inside the About dialog of your Android app, or navigate to our web pages to submit a ticket. We review all queries and suggestions promptly!