CaliLuke fixes the silent bug that was hiding your shared projects

Projects you'd shared with a colleague simply weren't showing up - and nothing told anyone it had failed.

workflow

When you share a matter or project with a teammate by email, the system has to look it up by that address. On CaliLuke's fork, two of those lookups were quietly malformed: they returned no results and threw no error, so a colleague who'd genuinely been given access would open the app and see nothing. Only some paths handled the query correctly, which made the failure inconsistent and hard to spot.

CaliLuke routed every one of these lookups through a single shared piece of logic, so they all behave the same way and the next person to touch the code can't reintroduce the gap. A second change makes the app more forgiving: if a shared-projects lookup does fail, it now logs a warning and carries on instead of taking down the entire project list.

So what Anyone whose team relies on sharing cases or projects across colleagues should care - this is the difference between access working and silently doing nothing.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

1 commit from CaliLuke/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
bbd8de44 Centralize shared project lookup encoding CaliLuke 2026-05-05 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-67.md from inside the repo you want the changes in.

⬇ Download capture-thread-67.md