I'm an independent consultant who loves working with legacy and hard-to-test code. I specialise in helping teams get such code under test.
- Cambridge, UK.
- https://claremacrae.co.uk/
Highlights
- Pro
- 22 discussions answered
Block or Report
Block or report claremacrae
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
ApprovalTests.cpp Public
Forked from approvals/ApprovalTests.cpp
Native ApprovalTests for C++ on Linux, Mac and Windows
C++ 1
-
-
-
-
ci_playground Public archive
Quick-running experiments with Appveyor and Travis Continuous Integration systems
CMake
2,265 contributions in the last year
Activity overview
Contributed to
obsidian-community/obsidian-hub,
obsidian-tasks-group/obsidian-tasks,
approvals/ApprovalTests.cpp
and 106 other
repositories
Contribution activity
July 2022
Created 42 commits in 1 repository
Created a pull request in obsidian-tasks-group/obsidian-tasks that received 37 comments
docs: Document auto-suggest & improve wording of its settings
Description
Improve the wording of the settings options for 'auto suggest'
Add new auto-suggest.md page
Link fromdates.md to auto-suggest.md and c…
+384
−5
•
37
comments
Opened 18 other pull requests in 1 repository
obsidian-tasks-group/obsidian-tasks
17
merged
1
open
- feat: Add 'group by root'
- feat: Add 'group by happens'
- feat: Add 'group by priority'
- feat: Add 'group by recurrence' & 'group by recurring'
- docs: Add 'group by tags' to Quick Ref docs
- fix: Show any markdown in group headings correctly
- docs: Fixes to Combining Filters docs (code review)
- perf: Speed up plugin launch in some circumstances
- fix: Allow multiple spaces after date emojis, when reading task lines
- perf: Stop many non-task edits triggering a redraw of all active tasks blocks
- refactor: Preparation for only redrawing tasks blocks if edits change any tasks
- docs: Note that Boolean combinations were introduced in Tasks 1.9.0
- docs: Add user docs for boolean combinations
- build: Add boon-js to yarn.lock
- test: Add BooleanField.test.ts with lower-level tests of BooleanField
- docs: Add developer docs to use GitHub builds and run smoke tests
- test: move a parsing test to correct section
- test: Simplify some tests in Task.test.ts
Reviewed 19 pull requests in 1 repository
obsidian-tasks-group/obsidian-tasks
19 pull requests
- Add support for subtags on the global filter
- feat: Add support for grouping by tags
- refactor: Moved the logic of removing the global filter in Task and covered it with tests
- fix: Show any markdown in group headings correctly
- docs: Add user docs for boolean combinations
- docs: Document auto-suggest & improve wording of its settings
- perf: Stop many non-task edits triggering a redraw of all active tasks blocks
- build(deps-dev): bump @typescript-eslint/parser from 5.30.5 to 5.30.6
- chore: deps-dev upgrades, see full list in Description
- fix: Stop 'Add & edit Task' breaking sub-tags of global filter
- fix: Boolean searches with spaces around sub-queries now work
- chore: internal: Fix imports only used for types
- feat: Add support for Boolean expression queries
- build(deps-dev): bump moment from 2.29.3 to 2.29.4
- build(deps-dev): bump eslint-config-prettier from 8.3.0 to 8.5.0
- docs: Add developer docs to use GitHub builds and run smoke tests
- chore: deps: bump moment and partially bump obsidian api
- feat: Allow task components (due, priority etc) and tags in almost any order
- fix: Urgency DST fix from @sytone
Created an issue in obsidian-tasks-group/obsidian-tasks that received 12 comments
docs: Document boolean expression queries in own page
I would like to add a separate page in the docs on the new boolean expressions - see #852. That PR already made some additions to the docs, which c…
12
comments
Opened 7 other issues in 1 repository
obsidian-tasks-group/obsidian-tasks
3
open
4
closed
- 'group by tags' shows tags that are not recognised by Obsidian
- Render debug logging messages should update file name after file with block in is renamed
- Tasks does not recognise dates 2 or more spaces after the emoji
- Document tips for getting best performance from Tasks plugin
- Only notify tasks blocks of edits if any tasks have changed.
- Some boolean searches not successful if spaces inside parentheses
- docs: Document the dynamic auto-complete for entering tasks
Started 3 discussions in 2 repositories
obsidian-tasks-group/obsidian-tasks
obsidian-tasks-group/obsidian-tasks
marcusolsson/obsidian-plugin-docs
marcusolsson/obsidian-plugin-docs
Answered 8 discussions in 1 repository
obsidian-tasks-group/obsidian-tasks
obsidian-tasks-group/obsidian-tasks
- Modify priority icons - in order for higher priority ones to stand out visually?
- group tasks by inline parameter or tag?
- Query block grouped by heading - inline comment visible in heading but not in individual tasks - any idea why inconsistent?
- how to express A or B
- Combining conditions
- Bulk edit the deadline of due tasks
- How do you implement a "waiting for" list?
- Group Entire Checklist by tags?






