Commit graph

3244 commits

Author SHA1 Message Date
callumalpass
636acab025 document runtime query contract 2026-06-01 20:54:26 +10:00
callumalpass
6689b22896 update companion plugin workflow docs 2026-06-01 20:18:05 +10:00
callumalpass
302b7e22d3 add canonical runtime query api 2026-06-01 19:59:37 +10:00
callumalpass
f0ad9d4fda add typed runtime api errors 2026-06-01 19:35:48 +10:00
callumalpass
d14aa813bb add runtime api lifecycle events 2026-06-01 19:31:51 +10:00
callumalpass
2927ea26d7 add runtime api query support helpers 2026-06-01 19:28:53 +10:00
callumalpass
dfdb13b7fa add runtime api catalogs 2026-06-01 19:26:00 +10:00
callumalpass
8e01163fe4 add model-backed runtime api surface 2026-06-01 19:23:26 +10:00
callumalpass
bf5a68019a checkpoint runtime api and companion docs 2026-06-01 19:19:26 +10:00
callumalpass
d7a18401d6 fix same-day calendar due duplicates 2026-06-01 07:51:46 +10:00
callumalpass
febf68728a fix embedded calendar date navigation 2026-06-01 07:51:33 +10:00
callumalpass
99cb64e726 Add runtime API and materialized occurrence calendar handling 2026-05-31 22:32:12 +10:00
callumalpass
bf304d750d Test public TaskNotes API 2026-05-31 21:50:19 +10:00
callumalpass
b7d79b9bbc Expand public TaskNotes API 2026-05-31 21:49:17 +10:00
callumalpass
598315dd9e Document materialized occurrences 2026-05-31 21:48:10 +10:00
callumalpass
04ecd3efa1 Add materialized occurrence UX controls 2026-05-31 21:47:46 +10:00
callumalpass
05d37875aa Wire materialized occurrence persistence 2026-05-31 21:47:26 +10:00
callumalpass
00f757168f Group calendar Bases view options 2026-05-31 21:47:11 +10:00
callumalpass
7f58c90dfc Improve Tasks plugin parsing 2026-05-31 21:23:45 +10:00
callumalpass
0029c4417f split model package into standalone repo 2026-05-31 20:37:19 +10:00
callumalpass
0b1f3d5f39 add tasknotes model package 2026-05-31 20:20:26 +10:00
callumalpass
ca136bc23a fix bases task visibility and calendar edge cases 2026-05-31 18:16:56 +10:00
callumalpass
7b6a9cdb84 fix property calendar empty dates 2026-05-31 04:42:46 +10:00
callumalpass
35f19f4706 fix calendar refresh scroll preservation 2026-05-31 03:36:25 +10:00
callumalpass
b214647276 fix ics related note series matching 2026-05-30 23:55:28 +10:00
callumalpass
cb7a0dc6d7 fix bases excluded folder filtering 2026-05-30 18:44:59 +10:00
callumalpass
3d948ee713 fix mobile inline task overlay collapse 2026-05-30 07:31:22 +10:00
callumalpass
b6680de779 release 4.9.2 2026-05-30 05:43:04 +10:00
callumalpass
c24cb819dc fix mcp task object serialization 2026-05-29 21:16:16 +10:00
callumalpass
ea7e8b512b fix priority icon background 2026-05-29 21:12:42 +10:00
callumalpass
c1a0899d75 fix microsoft oauth consent prompt 2026-05-29 19:38:02 +10:00
callumalpass
d08fcca531 fix google calendar event id duplicates 2026-05-29 17:28:17 +10:00
callumalpass
de9372ca8e Merge remote-tracking branch 'origin/main' 2026-05-29 08:09:00 +10:00
callumalpass
a1bd5c8577
Merge pull request #1791 from renatomen/feat/collapse-expand-buttons
Add collapse/expand context menus for Bases Task List views
2026-05-29 08:08:21 +10:00
callumalpass
fe140b9010 fix tag whitespace normalization 2026-05-29 08:05:20 +10:00
callumalpass
bf9f6cebe9 fix pr 1791 release note and lint 2026-05-29 08:04:35 +10:00
callumalpass
a57c51c017 fix custom filename template default 2026-05-29 00:50:38 +10:00
callumalpass
107c22c86d fix mcp list tasks circular json 2026-05-28 22:05:48 +10:00
renatomen
9378eaaa53 chore: update package-lock.json for tasknotes-nlp-core 0.1.5
Syncs lockfile after upgrading tasknotes-nlp-core from 0.1.3 to 0.1.5
to match the ^0.1.5 requirement introduced in main.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 17:16:32 +12:00
renatomen
1252651e9f fix: handle Bases index-based dropdown value for defaultCollapsedState
Bases returns dropdown selections as index strings ("0", "1") rather
than the option key. Map "1" to "Collapsed" to match the registered
options order, consistent with how expandedRelationshipFilterMode is
already handled.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 17:16:31 +12:00
renatomen
50797afe81 fix: cast dropdown options to Record<string,string> to satisfy BasesAllOptions type
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 17:16:31 +12:00
renatomen
6de0d5aeae fix: use Record<string,string> for defaultCollapsedState dropdown options
BasesDropdownOption.options expects Record<string,string>, not string[].
Also updates the config.get() comparison to match the key returned by Bases
when using object-style options (returns key, not numeric index).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 17:16:31 +12:00
Renato Mendonca
aa5931cbbf docs: add expand/collapse context menu demo animation 2026-05-28 17:16:31 +12:00
Renato Mendonca
ab47ca2345 feat: add collapse/expand ALL GROUPS/SUBGROUPS option to context menus for Bases Task List views
Add collapsible groups and subgroups to Bases Task List grouped views,
controlled via context menus and a configurable default collapsed state.

Context menus:
- Right-click a primary group header: expand/collapse its subgroups
- Right-click empty view area: expand/collapse all groups, or all
  groups and subgroups

Default collapsed state:
- New "Default collapsed state" dropdown view option (Expanded/Collapsed)
- Collapse state is preserved across re-renders via ephemeral state
- Bases returns array indices as strings for string[] dropdown options

Other fixes:
- View options now re-read on every render so config changes take
  effect without restarting Obsidian
- Search box is properly torn down when enableSearch is toggled off
2026-05-28 17:16:31 +12:00
callumalpass
b437d8113c fix pomodoro vertical split layout 2026-05-28 14:56:44 +10:00
callumalpass
d656236ea7 fix recurring calendar completion title 2026-05-28 09:47:31 +10:00
callumalpass
9906e8f0c4 fix inline conversion link aliases 2026-05-28 04:07:11 +10:00
callumalpass
70d41c9e5a fix pomodoro selector search ranking 2026-05-27 09:49:43 +10:00
callumalpass
3d309eba80 fix date picker input editing 2026-05-26 21:12:11 +10:00
callumalpass
26ba65350e Improve mobile task card layout 2026-05-26 20:08:40 +10:00