{% extends "base.html" %} {% block title %}{{ _('Help') }} - {{ app_name }}{% endblock %} {% block content %}
{{ _('Complete documentation and user guide') }}
{{ _('Everything you need to know to get the most out of TimeTracker') }}
{{ _('Pro Tip:') }} {{ _('Use the mobile-friendly interface to track time on the go. The timer continues running even if you close your browser!') }}
{{ _('Real-time tracking with automatic idle detection and WebSocket updates') }}
{{ _('Log time manually with custom start and end times') }}
{{ _('Create time entries manually when you need to record time spent away from the computer or adjust existing entries.') }}
{{ _('Create multiple time entries for consecutive days with the same project and duration. Perfect for regular work patterns.') }}
{{ _('Save frequently used time entries as templates for quick reuse. Saves project, task, and notes.') }}
{{ _('Visualize your time entries on a calendar. Drag-and-drop to reschedule or click dates to add entries.') }}
{{ _('The client management system helps organize your work by client organizations, preventing errors and streamlining project creation.') }}
{{ _('Total and active projects') }}
{{ _('Total hours worked') }}
{{ _('Estimated billing amounts') }}
{{ _('Break down projects into manageable tasks with detailed tracking and progress monitoring.') }}
{{ _('Task and project descriptions support Markdown:') }}
{{ _('Visualize your workflow with a drag-and-drop Kanban board for intuitive task management.') }}
{{ _('Pro Tip:') }} {{ _('The Kanban board is perfect for sprint planning and daily standups. Each column represents a stage in your workflow!') }}
{{ _('Track business expenses, manage receipts, and handle reimbursements efficiently.') }}
{{ _('Enter details and upload receipt') }}
{{ _('Admin reviews and approves') }}
{{ _('Add to invoice or reimburse') }}
{{ _('Monitor reimbursement status') }}
{{ _('Set up client and project details') }}
{{ _('Generate from time or add manually') }}
{{ _('Export PDF and update status') }}
{{ _('Monitor status and payments') }}
{{ _('Pro Tip:') }} {{ _('Use Saved Filters to quickly access your most common report views. Save filters for weekly reviews, monthly billing, or specific project tracking!') }}
{{ _('Boost your efficiency with keyboard shortcuts, command palette, and automation features.') }}
{{ _('Access any feature instantly without leaving the keyboard') }}
{{ _('Navigate faster with keyboard-driven commands. Press Shift+? to see all shortcuts.') }}
{{ _('Quickly find projects, tasks, clients, and time entries from anywhere in the app.') }}
{{ _('Get notified about task assignments, overdue invoices, and weekly summaries via email.') }}
{{ _('The timer will continue running until you stop it manually. You can see your active timer on the dashboard and timer page. The timer persists even if you close your browser or restart your device. If idle detection is enabled, the timer may pause automatically after the configured timeout period.') }}
{{ _('Yes, you can edit any time entry by clicking the edit button in the time entry list. You can modify the project, start/end times, notes, tags, billable status, and task assignment. Admins can edit all time entries, while regular users can only edit their own entries.') }}
{{ _('By default, you can only have one active timer at a time. To switch projects, stop your current timer and start a new one for the different project. Alternatively, you can create manual time entries for past work or configure the system to allow multiple active timers (admin setting).') }}
{{ _('Go to the Reports page and use the "Export CSV" feature. You can apply filters to export specific data, or export all time entries. The CSV file includes all time entry details and can be opened in Excel or other spreadsheet applications. You can also configure the delimiter for different regional standards.') }}
{{ _('Billable time is tracked for client billing purposes and can have an hourly rate associated with it. Non-billable time is for internal work that doesn\'t get charged to clients. You can mark individual time entries as billable or non-billable, and projects can have default billable settings. This distinction is crucial for accurate invoicing and profitability analysis.') }}
{{ _('Navigate to Invoices → Create Invoice, set up the client and project details, then use "Generate from Time Entries" to automatically create invoice items from your tracked time. You can filter by date range and project, and the system will group time entries intelligently. Review the generated items and export as a professional PDF.') }}
{{ _('Yes! TimeTracker is fully responsive and works great on mobile devices. You can install it as a Progressive Web App (PWA) for a native-like experience. The mobile interface includes a bottom tab bar for easy navigation and touch-optimized controls for time tracking on the go.') }}
{{ _('Press the question mark key (?) to open the command palette. From there, you can type to search for any action or navigation target. Use keyboard sequences like "g d" for Dashboard, "g p" for Projects, or "n e" for New Entry. Press Shift+? to see all available shortcuts. Press Ctrl+K (or Cmd+K on Mac) for quick search.') }}
{{ _('Navigate to Work → Bulk Time Entry. Select your project, choose a date range, set your daily start and end times, and optionally skip weekends. The system will create identical time entries for each day in the range. This is perfect for logging regular work patterns or filling in past time when you worked consistent hours.') }}
{{ _('Time entry templates let you save frequently used time entry configurations. When creating a manual time entry, check "Save as Template" to save the project, task, and notes. Later, when creating new entries, you can select a template to quickly fill in these details. Templates are personal and only visible to you.') }}
{{ _('Go to Expenses → New Expense to record business expenses. Upload receipt images, categorize the expense, and mark it as billable if needed. When creating invoices, you can include these expenses as line items. Expenses support approval workflows, reimbursement tracking, and can be linked to specific projects.') }}
{{ _('Yes! Project and task descriptions support full Markdown formatting. You can use bold, italic, headings, lists, links, code blocks, tables, and images. This allows you to create rich, well-formatted documentation directly in your projects and tasks. The Markdown editor includes a preview mode and supports dark theme.') }}
{{ _('This help page covers most common questions and features. For complete documentation:') }}
{{ _('Report issues and request features on') }} GitHub Issues.
{{ _('Can\'t find what you\'re looking for? Here are additional resources:') }}