Settings & Preferences
Customize CADENSA Mobile to fit your workflow. This guide covers all settings and preferences available in the app.
Accessing Settings
Opening Settings
- Navigate to Settings Tab
- Tap ⚙️ Settings icon in bottom navigation
- Settings Screen Opens
- Organized into sections
- Scroll to see all options
Language Settings
Changing App Language
- Go to Settings Tab
- Tap "Language" under Preferences section
- Select Language:
- 🇬🇧 English
- 🇭🇺 Magyar (Hungarian)
- 🇩🇪 Deutsch (German)
- 🇫🇷 Français (French)
- 🇪🇸 Español (Spanish)
- App Refreshes with new language
Supported Languages
Currently supported:
English (en)
Hungarian (hu)
Deutsch / German (de) — Added February 2026
Français / French (fr) — Added February 2026
Español / Spanish (es) — Added February 2026
Automatic Language Detection
When you first open the app (or after clearing app data), CADENSA automatically detects your device system language and sets the app language accordingly — no manual selection needed.
- If your device is set to French → app starts in Français
- If your device is set to Spanish → app starts in Español
- If your device language is not supported → app defaults to English
Once you manually select a language in Settings, your choice is saved and will not be overridden by the device language on future launches.
Language preference is device-specific and does NOT sync across devices. Your mobile can be in French while the web app is in English.
Appearance Settings
Theme
Light / Dark / System
- Go to Settings Tab
- Tap "Appearance" under Preferences
- Select Theme:
- ☀️ Light - Always light theme
- 🌙 Dark - Always dark theme
- 🔄 System - Follow device settings (recommended)
- App Updates Immediately
Date & Time Format
12-hour vs 24-hour
- Go to Settings > Preferences
- Tap "Time Format"
- Select:
- 12-hour - 9:00 AM, 2:30 PM
- 24-hour - 09:00, 14:30
- System - Follow device settings (default)
Date Format
- Go to Settings > Preferences
- Tap "Date Format"
- Select:
- MM/DD/YYYY - US format (01/15/2024)
- DD/MM/YYYY - European format (15/01/2024)
- YYYY-MM-DD - ISO format (2024-01-15)
- System - Follow device settings (default)
Notification Settings
Timer Notifications
Background Timer Alerts
- Go to Settings > Notifications
- Toggle "Timer Running Notification"
- ON (default) - Show persistent notification when timer runs in background
- OFF - No notification (timer still runs)
Timer Completion Sound
- Go to Settings > Notifications
- Toggle "Timer Stop Sound"
- ON - Play sound when timer stops
- OFF (default) - Silent
Sync Notifications
- Go to Settings > Notifications
- Toggle "Sync Notifications"
- ON - Show toast when sync completes
- OFF (default) - Silent sync
For notifications to work, grant notification permissions in device settings:
- iOS: Settings > CADENSA > Notifications > Allow Notifications
- Android: Settings > Apps > CADENSA > Notifications > Allow
Sync Settings
Automatic Sync
When App is Online
- Go to Settings > Sync
- Toggle "Auto Sync"
- ON (default) - Sync automatically when changes occur
- OFF - Manual sync only
Sync Frequency
How Often to Sync
- Go to Settings > Sync
- Tap "Sync Frequency"
- Select:
- Real-time - Immediate sync (recommended)
- Every 5 minutes - Batch sync every 5 min
- Every 15 minutes - Batch sync every 15 min
- Manual only - Only sync when you tap "Sync Now"
Manual Sync
Force Sync Now
- Go to Settings > Sync
- Tap "Sync Now" Button
- Sync Starts:
- Loading indicator appears
- "Syncing..." message
- Sync Completes:
"Sync successful" (if all synced)
- "Sync failed" (if errors occurred)
WiFi Only Sync
Save Mobile Data
- Go to Settings > Sync
- Toggle "WiFi Only"
- ON - Only sync when connected to WiFi
- OFF (default) - Sync on WiFi or cellular
Enable "WiFi Only" if you have limited mobile data plan. Offline queue will hold changes until WiFi is available.
View Sync Status
Check Current Sync State
- Go to Settings > Sync
- View "Sync Status" Section:
All synced - No pending changes
- ⏳ X items pending - Items in offline queue
Sync error - Last sync failed
- Tap "View Queue" to see pending items
Learn more: Offline Mode
Account Settings
View Account Info
- Go to Settings > Account
- View:
- Email - Your account email
- Name - Your full name
- User ID - Your unique user ID
- Member Since - Account creation date
Edit Profile
Currently not available in mobile app.
To edit profile:
- Open web app
- Go to Profile settings
- Edit name, email, password
Changes sync to mobile automatically.
Change Password
Currently not available in mobile app.
To change password:
- Open web app
- Go to Account > Change Password
- Enter current and new password
Workspace Settings
View Current Workspace
- Check Top Bar - Current workspace name appears
- Go to Settings > Workspace
- View:
- Workspace name
- Workspace ID
- Your role (Member/Admin)
Switch Workspace
If you belong to multiple workspaces:
- Tap Workspace Name (top bar) OR
- Go to Settings > Workspace > Switch Workspace
- Select Workspace from list
- App Reloads with new workspace data
Each workspace has separate:
- Projects
- Time entries
- Settings (some)
- Offline queue
Workspace Permissions
View what you can do in current workspace:
- Go to Settings > Workspace > Permissions
- See Your Role:
- Admin - Full access (create/edit/delete projects, manage users)
- Member - Limited access (create/edit own entries only)
- Viewer - Read-only (cannot create entries)
Security Settings
Biometric Lock
Require Face ID / Touch ID / Fingerprint to Open App
- Go to Settings > Security
- Toggle "Biometric Lock"
- ON - Require biometric to open app
- OFF (default) - No lock
- If Enabled:
- App locks when minimized
- Reopening requires Face ID / Touch ID / Fingerprint
Requires:
- iOS: Face ID or Touch ID enabled in device settings
- Android: Fingerprint or Face Unlock enabled
Auto-Logout
Automatically Log Out After Inactivity
- Go to Settings > Security
- Tap "Auto-Logout Timeout"
- Select Timeout:
- Never (default) - Stay logged in
- 15 minutes - Logout after 15 min of inactivity
- 1 hour
- 4 hours
- 1 day
- After Timeout:
- App logs you out
- Redirect to login screen
- Running timer stops and saves
Even if auto-logout is disabled, tokens expire after 7 days of inactivity. You'll be logged out automatically.
Data & Storage
View Storage Usage
- Go to Settings > Data & Storage
- See:
- App Cache - Size of cached data
- Offline Queue - Size of pending sync items
- Total Storage - Total app storage usage
Clear Cache
Free Up Storage Space
- Go to Settings > Data & Storage
- Tap "Clear Cache"
- Confirm Deletion
- Cache Cleared:
- Temporary files deleted
- App may reload data from server
- Offline queue NOT affected
Clearing cache may cause:
- Slower first load (re-download data)
- Temporary loss of images/avatars (re-download)
- Offline queue is safe (NOT deleted)
Clear Offline Queue
Delete All Pending Sync Items
- Go to Settings > Data & Storage
- Tap "Clear Offline Queue"
- Confirm Deletion
Clearing offline queue permanently deletes unsync items. Only use if:
- You want to discard pending changes
- You're troubleshooting sync issues
- You've already synced or don't care about pending items
Export Data
Export Your Time Entries
- Go to Settings > Data & Storage
- Tap "Export Data"
- Select Date Range:
- This Week
- This Month
- Custom Range
- Tap "Export CSV"
- CSV File Generated and shared via device share menu
- Save to Files
- Email to yourself
- Upload to cloud
CSV Includes:
- Date, Start Time, End Time, Duration
- Project, Task, Description, Tags
- Billable status
Push Notifications
Enable Push Notifications
Receive Alerts from Web Users
- Go to Settings > Notifications
- Toggle "Push Notifications"
- ON - Receive notifications
- OFF (default) - No notifications
- Grant Permission when prompted
Notification Types
What you might receive:
- Timer stopped remotely - Someone stopped your timer from web
- Project assigned - You were assigned to new project
- Entry edited - Admin edited your time entry
- Workspace invite - You were invited to new workspace
Push notifications require server-side configuration. Check with admin if notifications aren't working.
Advanced Settings
Debug Mode
Enable Diagnostic Logs
- Go to Settings > Advanced
- Toggle "Debug Mode"
- ON - Enable detailed logging
- OFF (default) - Normal logging
- When Enabled:
- Logs appear in app console
- "Send Logs" button appears
Use Debug Mode When:
- Troubleshooting issues
- Reporting bugs to support
- Developer testing
Reset App
Reset to Default Settings
- Go to Settings > Advanced
- Tap "Reset App"
- Confirm Reset
- App Resets:
- Settings reset to defaults
- Cache cleared
- Offline queue cleared
- You remain logged in
This action:
Resets settings to defaults
Clears cache
Clears offline queue
Does NOT delete time entries (synced data safe)
Does NOT log you out
Developer Options
For Developers Only
- Go to Settings > Advanced
- Tap "Developer Options" (hidden by default)
- To Enable: Tap version number 7 times
Developer Options Include:
- View Redux state
- View API logs
- View WebSocket events
- Simulate offline mode
- Force sync errors (testing)
Do not use developer options unless you know what you're doing. May cause app instability.
Logout
How to Logout
- Go to Settings Tab
- Scroll to Bottom
- Tap "Logout" Button
- Confirm Logout
- Redirect to Login Screen
What Happens When Logging Out
Synced data - Safe on server
- Offline queue - Unsync items are lost (sync first!)
Settings - Preserved (language, theme, etc.)
Auth tokens - Deleted (must login again)
If offline queue has pending items, you'll see warning:
Unsync Changes
You have 3 unsync items. Logging out will discard them.
[Sync First] [Logout Anyway]
Always sync before logging out!
Tips & Best Practices
1. Enable Auto-Sync
Keep "Auto Sync" enabled for:
- Real-time data across devices
- Automatic backup
- Fewer conflicts
2. Use System Theme
Set theme to "System" to:
- Auto-switch based on time of day
- Match device settings
- Save battery (dark mode at night)
3. Enable WiFi Only Sync on Limited Data
If you have limited mobile data:
- Enable "WiFi Only" sync
- Changes queue until WiFi available
- Prevents data overage charges
4. Setup Biometric Lock for Security
If phone is used in public:
- Enable biometric lock
- Prevents unauthorized access
- Quick unlock with fingerprint/face
5. Export Data Regularly
Backup your data:
- Export CSV monthly
- Save to cloud storage
- Safe copy outside app
Troubleshooting
Settings Not Saving
Symptoms:
- Change setting but it reverts
Solutions:
Ensure app has write permissions
Restart app after changing setting
Check storage space (may be full)
Language Not Changing
Symptoms:
- Select language but app stays in old language
Solutions:
Restart app after language change
Force-close app (swipe up in task switcher)
Reinstall app if issue persists
If you cleared app data and the device language isn't being picked up, check that your device system language is set to one of the supported languages (en, hu, de, fr, es). Unsupported languages fall back to English.
Notifications Not Working
Symptoms:
- Enabled notifications but not receiving them
Solutions:
Check device notification permissions (Settings > CADENSA > Notifications)
Ensure "Push Notifications" is ON in app settings
Check backend push notification setup (ask admin)
Sync Always Fails
Symptoms:
- Manual sync shows "Sync failed" every time
Solutions:
Check internet connection
Check server status (ask admin)
Clear offline queue (if corrupted)
Contact support with debug logs
Frequently Asked Questions
Do settings sync across devices?
Some settings sync, some don't:
Synced: Workspace selection, favorites
Not synced: Language, theme, notification preferences (device-specific)
Can I reset password in mobile app?
No. Password reset must be done in web app or via "Forgot Password" on login screen.
How do I enable dark mode?
Go to Settings > Appearance > Dark. Or use "System" to auto-switch based on device settings.
Can I change my email?
Currently not in mobile app. Use web app to change email in Account settings.
What happens if I logout with offline queue items?
You'll see a warning. Unsync items will be lost if you logout. Sync first to save them.
Next Steps
Learn more about:
- Offline Mode - Sync and offline queue
- Troubleshooting - Common issues
- FAQ - Frequently asked questions
Customize Your Experience! ⚙️