mirror of
https://github.com/callumalpass/tasknotes.git
synced 2026-07-22 12:50:26 +00:00
133 lines
5.9 KiB
Markdown
133 lines
5.9 KiB
Markdown
# Troubleshooting
|
|
|
|
Common issues and solutions for TaskNotes.
|
|
|
|
When debugging, start with the smallest reproducible scenario: one affected task, one affected view, and current settings. Most issues fall into one of three categories: task identification mismatch, malformed frontmatter, or view/cache state.
|
|
|
|
## Bases and Views (v4)
|
|
|
|
### Views Not Loading
|
|
|
|
**Symptoms**: TaskNotes views show errors or don't display tasks
|
|
|
|
First confirm Bases is enabled (`Settings -> Core Plugins -> Bases`), then restart Obsidian once. If views are still missing, verify `.base` files exist in `TaskNotes/Views/`. If needed, regenerate defaults from `Settings -> TaskNotes -> Integrations` (`Create default files`).
|
|
|
|
### Commands Open Wrong Files
|
|
|
|
**Symptoms**: Ribbon icons or commands open unexpected files
|
|
|
|
Check command mappings in `Settings -> TaskNotes -> General` (`View Commands`). Reset mappings that were changed unintentionally, then verify each referenced `.base` file exists at the configured path.
|
|
|
|
## Common Issues
|
|
|
|
### Tasks Not Appearing in Views
|
|
|
|
**Symptoms**: Tasks you've created don't show up in TaskNotes views
|
|
|
|
Common causes are task-identification mismatch, excluded folders, invalid frontmatter, or stale view state. Verify the configured task identifier is present, ensure files are not excluded, and confirm YAML frontmatter is valid and wrapped with `---` delimiters. If all data looks correct, reopen the affected view and then restart Obsidian to refresh cache state.
|
|
|
|
### Task Link Widgets Not Working
|
|
|
|
**Symptoms**: Links to task files appear as normal wikilinks instead of interactive widgets
|
|
|
|
Check that **Task link overlay** is enabled, then verify linked files are actually recognized as tasks (matching tag/property configuration). Links to normal notes will render as normal links by design.
|
|
|
|
### Instant Conversion Buttons Missing
|
|
|
|
**Symptoms**: Convert buttons don't appear next to checkbox tasks
|
|
|
|
Instant convert buttons only appear when the feature is enabled, in edit mode, and with cursor proximity to list items. Enable the feature, switch from reading mode to edit mode, and place the cursor near the target checkbox.
|
|
|
|
### Calendar View Performance Issues
|
|
|
|
**Symptoms**: Calendar views are slow or unresponsive
|
|
|
|
Reduce visible event layers first (scheduled/due/recurring/time entries), then increase ICS refresh intervals and shorten displayed date ranges. If slowness persists, apply the general performance guidance below.
|
|
|
|
### Natural Language Parsing Not Working
|
|
|
|
**Symptoms**: Natural language input doesn't extract expected task properties
|
|
|
|
Enable NLP in `Settings -> TaskNotes -> Features`, then verify your trigger characters (`@`, `#`, `!` by default) and any custom status/priority mappings. If parsing still seems inconsistent, compare input against the syntax in [NLP API](nlp-api.md).
|
|
|
|
### Time Tracking Issues
|
|
|
|
**Symptoms**: Time tracking doesn't start/stop properly or data is lost
|
|
|
|
Most tracking issues come from overlapping sessions, interrupted shutdowns, or save failures. Stop active sessions before starting new ones, confirm files are writable, and restart interrupted sessions. If needed, repair malformed time entries directly in frontmatter.
|
|
|
|
## Data Issues
|
|
|
|
### Corrupted Task Files
|
|
|
|
**Symptoms**: Tasks appear broken or cause errors in views
|
|
|
|
Open the task file directly and validate frontmatter syntax. Quote values that include special characters, validate YAML if necessary, and restore from backup for severe corruption.
|
|
|
|
### Missing Task Properties
|
|
|
|
**Symptoms**: Tasks missing expected properties or using default values unexpectedly
|
|
|
|
Check field mappings first, then confirm Task Defaults. If properties are absent on older notes, add them manually or re-save through TaskNotes so current mapping rules are applied.
|
|
|
|
### Date Format Issues
|
|
|
|
**Symptoms**: Dates not displaying correctly or causing parse errors
|
|
|
|
Use supported formats (`YYYY-MM-DD` or `YYYY-MM-DDTHH:MM:SS`), quote where needed, and re-enter problematic dates via TaskNotes date pickers to normalize formatting and timezone handling.
|
|
|
|
## Performance Troubleshooting
|
|
|
|
### Slow View Loading
|
|
|
|
To improve loading times, reduce external calendar subscriptions, increase ICS refresh intervals, exclude large folders, and disable event types you do not use.
|
|
|
|
## External Calendar Issues
|
|
|
|
### OAuth Calendar Not Connecting
|
|
|
|
**Symptoms**: Google Calendar or Microsoft Outlook won't connect
|
|
|
|
Verify credentials and loopback redirect configuration (`127.0.0.1` with dynamic local port), ensure app publication/test-user access is correct, and retry after disconnecting. Also check popup blockers. For provider-specific setup details, use [Calendar Setup](calendar-setup.md).
|
|
|
|
### OAuth Calendar Not Syncing
|
|
|
|
**Symptoms**: Connected calendar shows old events or doesn't update
|
|
|
|
Run manual refresh, check last-sync timestamps, reconnect if needed, and verify events exist in the source provider before debugging TaskNotes behavior.
|
|
|
|
### ICS Subscriptions Not Loading
|
|
|
|
**Symptoms**: ICS calendar events don't appear in calendar views
|
|
|
|
Confirm the ICS URL/file is reachable, run manual refresh, validate the feed format, and inspect subscription status errors for provider-side failures.
|
|
|
|
### Calendar Sync Problems
|
|
|
|
**Symptoms**: External calendar changes not reflected in TaskNotes
|
|
|
|
Check refresh intervals and force a manual refresh first. If source data is current but TaskNotes remains stale, remove and re-add the subscription to clear cached state.
|
|
|
|
## Getting Help
|
|
|
|
### Reporting Issues
|
|
|
|
Report bugs on [GitHub Issues](https://github.com/callumalpass/tasknotes/issues). Include:
|
|
|
|
- TaskNotes and Obsidian versions
|
|
- Operating system
|
|
- Steps to reproduce
|
|
- Error messages (open console with `Ctrl/Cmd + Shift + I`)
|
|
- Screenshots if relevant
|
|
|
|
### Configuration Reset
|
|
|
|
If all else fails, reset TaskNotes configuration:
|
|
|
|
1. Close Obsidian
|
|
2. Navigate to `.obsidian/plugins/tasknotes/`
|
|
3. Rename or delete `data.json`
|
|
4. Restart Obsidian
|
|
|
|
!!! warning
|
|
This resets all settings, status configurations, and calendar subscriptions. Document your settings before resetting.
|