|
| 1 | +# TaskNotes 4.5.2 |
| 2 | + |
| 3 | +## Added |
| 4 | + |
| 5 | +- (#1342, #1793) Added native tag autocomplete to time entry descriptions by using the embedded markdown editor in the time entry editor modal. |
| 6 | + - Thanks to @fastrick for the request and @renatomen for the PR. |
| 7 | +- (#1756, #1798) Added HTTP API support for configured custom user fields so task responses include them and create/update requests can round-trip their values. |
| 8 | + - Thanks to @Treygec for the request and PR. |
| 9 | +- (#1777) Added a Modal Fields setting to choose whether Tab/Shift+Tab move focus out of the task details editor or use the markdown editor's indentation behavior. |
| 10 | + - Thanks to @P-Sc for the PR. |
| 11 | + |
| 12 | +## Changed |
| 13 | + |
| 14 | +- Updated the Obsidian API dependency to 1.12.3 and switched the Bases integration to the official API type declarations. |
| 15 | +- Bases task cards and property-event cards now render metadata values through Obsidian's native Bases value renderer so links, dates, lists, icons, and formula values display more faithfully. |
| 16 | + |
| 17 | +## Fixed |
| 18 | + |
| 19 | +- (#1778) Fixed MCP initialize requests using newer protocol versions such as `2025-11-25` failing instead of negotiating down to TaskNotes' supported MCP version. |
| 20 | + - Thanks to @SakulaPor for reporting. |
| 21 | +- (#1781) Fixed duplicate metadata properties on Bases task cards when bare and `note.`-prefixed property IDs map to the same TaskNotes field. |
| 22 | + - Thanks to @loukandr for reporting and tracing the issue. |
| 23 | +- (#1787) Removed the "(click to change)" helper text from recurrence tooltips on task cards. |
| 24 | + - Thanks to @kazerniel for reporting. |
| 25 | +- (#1828) Fixed subtask creation from a task card dropping the parent task project when natural-language input also adds projects. |
| 26 | + - Thanks to @prepare4robots for reporting. |
| 27 | +- (#1786) Fixed TaskNotes task cards and relationships/subtasks widgets appearing inside embedded task-note heading or block sections. |
| 28 | + - Skips note-level widget injection in detached or embedded Markdown editor contexts used by plugins such as Block Link Plus. |
| 29 | + - Thanks to @3zra47 for reporting. |
| 30 | +- (#1815) Fixed the Priority property settings so the NLP trigger character field is visible and editable even when priority NLP parsing is disabled. |
| 31 | + - Thanks to @spiv for reporting. |
| 32 | +- (#1035) Fixed the task modal title field causing the modal to jump to the bottom when focused on iPhone. |
| 33 | + - Thanks to @3zra47 for reporting and following up. |
| 34 | +- (#1045) Fixed inline linked recurring tasks keeping the previous day's completed state after the calendar day changes. |
| 35 | + - Thanks to @3zra47 for reporting and following up. |
| 36 | +- (#1788) Fixed Task List subgroup headers and cards rendering without clear indentation. |
| 37 | + - Thanks to @renatomen for the PR. |
| 38 | +- (#1810) Updated Japanese Kanban terminology to use the more natural katakana spelling. |
| 39 | + - Thanks to @sigma7863 for the PR. |
| 40 | +- (#1633) Fixed Bases task cards using fallback labels instead of Bases display names for mapped task fields and file properties. |
| 41 | + - Thanks to @Sarryaz for reporting the Bases task card i18n and field-mapping issue. |
| 42 | +- (#884) Fixed untranslated strings and English placeholder examples across non-English interface translations. |
| 43 | + - Thanks to @berzernberg for reporting Russian translation gaps. |
| 44 | +- (#1765, #1769) Fixed auto-archived tasks leaving stale Google Calendar events when cleanup runs before calendar sync is ready or after the task moves into the archive folder. |
| 45 | + - Thanks to @martin-forge for reporting and the PR. |
| 46 | +- (#1764) Fixed Google Calendar sync using stale task metadata after rapid task updates, and fixed late recurring completions/skips recording the completion day instead of the scheduled occurrence date. |
| 47 | + - Thanks to @martin-forge for the PR and to @jpmoo for reporting the recurring completion issues. |
| 48 | +- (#1782) Fixed CI test runs resolving the NLP parser package from a local sibling checkout instead of the published dependency. |
| 49 | + - Thanks to @martin-forge for reporting. |
| 50 | +- Published [`mdbase-tasknotes`](https://github.com/callumalpass/mdbase-tasknotes) 0.1.3 with compatibility fixes for TaskNotes-generated mdbase schemas. |
| 51 | + - Includes clearer create-path diagnostics, natural-language `mtn list --due` filters, timer log datetime filters, home-directory path expansion, project wikilink preservation, and correct `mtn --version` reporting. |
| 52 | + - Thanks to @tparsons9, @anomatomato, @npondel, @plashal, and @waspeer for the reports and PR. |
| 53 | +- (#1667) Fixed NLP scheduled-date parsing so standalone `scheduled` and `start` triggers can set scheduled dates alongside due dates. |
| 54 | + - Thanks to @hokfujow for reporting and @UniqueClone for the NLP core PR. |
| 55 | +- Fixed NLP parser title cleanup for explicit date triggers and Japanese/Chinese priority phrases. |
| 56 | +- (#1658) Fixed Pomodoro stats date bucketing for sessions near local midnight. |
| 57 | + - Pomodoro session stats now compare the recorded session calendar date against UTC-anchored target days without shifting through UTC or the reader's current timezone. |
| 58 | + - Pomodoro daily-note storage now writes sessions to the daily note matching the recorded session date. |
| 59 | + - Thanks to @ewgdg for reporting, @AntonIlinykh and @dkchacha for follow-up discussion, and @ITblacksheep for PR #1758. |
| 60 | +- (#1813) Fixed Pomodoro timer UI stalls caused by refreshing session statistics on every timer tick. |
| 61 | + - Pomodoro stats now refresh on initial render and session completion instead of once per second. |
| 62 | + - Pomodoro daily-note stats now read the relevant date/range instead of routing through all history. |
| 63 | + - Native Pomodoro notifications now respect the notification setting and granted permission before showing. |
| 64 | + - Thanks to @Szu-Szu for reporting and @its-thex for confirming. |
| 65 | +- (#1744) Fixed Bases Task List views so changing the per-view `Expanded relationships` option takes effect on re-render. |
| 66 | + - Restores the expected `show-all` behavior for setups that hide subtasks at the top level with `note.projects.isEmpty()`. |
| 67 | + - Thanks to @minol-dev for reporting, @Glint-Eye for follow-up discussion, and @stanley-910 for PR #1792 exploring the related standalone-subtask workflow. |
| 68 | +- Fixed tag clicks in task cards opening the task edit modal in addition to the tag search panel, and kept rendered tag metadata on a single row inside task cards. |
0 commit comments