dropthejase turns on sharing for projects and tabular reviews

After a stint behind a "Coming soon" tooltip, collaboration is live on dropthejase's fork of Mike.

workflowmulti-tenant

Sharing started life hidden - the buttons were there, but a tooltip waved users off while the team worked out the shape of it. In the latest pass, it's switched on: a colleague can be granted access to a project or one of the tabular document reviews that Mike produces, and the access check actually honours that grant.

Getting there required an unglamorous backend fix. The list of who-can-see-what was being stored in a way that the database handed back as raw text rather than a structured list, so permission checks were quietly misreading it. That's now parsed correctly on the way in, which is the difference between sharing that looks like it works and sharing that actually does.

So what Legal teams evaluating Mike for multi-lawyer matters should look at how dropthejase has framed the sharing UX - it's the most concrete model in the fork ecosystem for collaborative review.

View this fork on GitHub →

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

Commits in this thread

3 commits from dropthejase/louis, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
82dd6645 chore(ui): disable sharing buttons with Coming soon tooltip Jason Lee 2026-05-15 ↗ GitHub
ProjectPage and TabularReviewView sharing/people buttons disabled pending
sharing feature implementation.
5fd946c5 feat(frontend): enable project and tabular review sharing UI Jason Lee 2026-05-15 ↗ GitHub
Re-enable People button in ProjectPage and TabularReviewView.
PeopleModal, backend /people endpoints, and PATCH shared_with
were already fully implemented - buttons were just disabled.
5623a285 fix(api): parse shared_with jsonb string from Aurora in access checks Jason Lee 2026-05-16 ↗ GitHub
commit body
Aurora Data API returns jsonb columns as raw strings. Array.isArray()
on a string returns false, causing 404 for all shared project/review
access. Add JSON.parse fallback in projects.ts (GET /:id, GET /:id/people),
access.ts (checkProjectAccess), and tabular.ts (GET /:id/people).

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-357.md from inside the repo you want the changes in.

⬇ Download capture-thread-357.md