Todo App
FAQ
Frequently Asked Questions
Common questions about using the Todo App for personal task management.
General
What is the Todo App?
The Todo App is a lightweight personal task management application within FlowState. It provides simple, focused todo tracking with priority levels, due dates, and completion status. Unlike the full Projects App, it's designed for quick personal task capture without project or milestone overhead.
Who is the Todo App for?
The Todo App is designed for:
| User Type | Use Case |
|---|---|
| Individual Contributors | Daily to-do lists and personal task tracking |
| Personal Users | Home tasks, errands, personal reminders |
| Quick Entry Users | Rapid task capture without project structure |
How is this different from the Projects App?
| Feature | Todo App | Projects App |
|---|---|---|
| Task hierarchy | Flat list | Projects > Milestones > Tasks |
| Collaboration | Personal only | Team collaboration |
| Complexity | Simple | Feature-rich |
| Use case | Quick personal tasks | Complex project management |
The Todo App is intentionally simple for personal productivity.
Using the App
How do I create a todo?
- Click "New Todo" in the sidebar or header
- Enter a title (required)
- Optionally set priority, description, and due date
- Click Save
See Creating a Todo for detailed steps.
What priority levels are available?
The Todo App supports three priority levels:
| Priority | Color | When to Use |
|---|---|---|
| Low | Gray/Default | Nice-to-have tasks |
| Medium | Yellow/Orange | Standard tasks |
| High | Red | Urgent, time-sensitive tasks |
Can I set a due date?
Yes, due dates are optional. When creating or editing a todo:
- Find the Due Date field
- Click to open the date picker
- Select your desired date
- The todo will display the due date in the list
How do I complete a todo?
- Navigate to your todo list
- Click on the todo you want to complete
- On the detail page, toggle the completion status
- The todo will be marked as complete
Can I edit a todo after creating it?
Yes, click on any todo in your list to view its detail page, where you can:
- Edit the title
- Update the description
- Change the priority
- Modify the due date
- Toggle completion status
How do I delete a todo?
On the todo detail page, look for the delete action. Deleting a todo is permanent and cannot be undone.
Data & Privacy
Where is my data stored?
Your todos are stored in multiple locations:
| Location | Purpose |
|---|---|
| IndexedDB (browser) | Local-first storage for fast access |
| RxDB Server | Centralized storage for sync (when enabled) |
The local-first approach means your todos are available even when offline.
Can others see my todos?
No. The Todo App is for personal use only:
- Each user has their own isolated todo list
- Authentication ensures only you can access your todos
- There are no sharing or collaboration features
Does the app work offline?
Yes, the Todo App uses RxDB with local-first architecture:
- Todos are stored locally in your browser
- You can view and manage todos without internet
- Changes sync when you're back online
How do I export my todos?
Currently, the Todo App does not have a built-in export feature. To export your data:
- Open DevTools > Application > IndexedDB
- Navigate to the todos collection
- Copy the data manually
A proper export feature may be added in future versions.
Authentication
Why do I need to sign in?
Authentication provides:
- Privacy - Your todos are only visible to you
- Sync - Access your todos across devices
- Security - Protect your personal task data
What authentication methods are supported?
FlowState supports:
- Email authentication
- Phone number authentication
Choose whichever method is most convenient for you.
My session expired. What do I do?
If your session expires:
- You'll see an "Authentication Required" message
- Click "Sign In"
- Re-authenticate with your email or phone
- You'll be redirected back to where you were
Your todos remain safe locally even when your session expires.
Can I use the app without signing in?
The Todo App requires authentication to ensure your todos are private and associated with your account. In standalone development mode, mock authentication is available for testing.
Technical
Which browsers are supported?
The Todo App supports modern browsers:
| Browser | Minimum Version |
|---|---|
| Chrome | Last 2 versions |
| Firefox | Last 2 versions |
| Safari | Last 2 versions |
| Edge | Last 2 versions |
Does it work on mobile?
Yes, the Todo App is responsive and works on mobile browsers. However, for the best experience, consider using the FlowState desktop or native mobile app when available.
What is the app URL?
| Mode | URL |
|---|---|
| Production | https://your-domain.com/todo |
| Development | http://localhost:3211/todo |
The base path is /todo within the FlowState application.
How do I report a bug?
To report a bug:
- Note the exact steps to reproduce the issue
- Capture any error messages from the browser console
- Take screenshots if helpful
- Report through the FlowState support channel
Include:
- Browser and version
- Steps to reproduce
- Expected vs actual behavior
- Console errors
Features
Will filtering be added?
Yes, filtering by completion status (complete/incomplete) is planned for a future release. Currently, all todos are displayed in a single list.
Will sorting be added?
Yes, sorting by priority and due date is planned. Currently, todos appear in creation order.
Can I add tags or labels?
Tags/labels are not currently supported but may be considered for future versions. Use the description field for additional categorization if needed.
Will recurring todos be supported?
Recurring todos are not currently planned. The Todo App is designed to be simple. For recurring tasks, consider the Projects App or a dedicated scheduling tool.
Can I share a todo with someone?
No, the Todo App is designed for personal use only. For collaborative task management, use the Projects App which supports team features.
Troubleshooting Quick Reference
| Problem | Quick Fix |
|---|---|
| Can't sign in | Clear browser cache, try incognito mode |
| Todos not loading | Refresh page, check network connection |
| Can't create todo | Verify you're signed in, check required fields |
| Changes not saving | Check network, wait for sync, refresh |
| Styles broken | Hard refresh (Ctrl+Shift+R), clear cache |
See Troubleshooting for detailed solutions.
Still Have Questions?
If your question isn't answered here:
- Check Getting Started for setup guidance
- Review Features & Capabilities for technical details
- See Troubleshooting for common issues
- Contact FlowState support for additional help