dropthejase turns sharing back on - and fixes the part that was quietly broken

Sharing projects and tabular reviews with a colleague now actually grants them access, instead of failing in silence.

workflow

dropthejase has switched the sharing controls on projects and tabular reviews back on after a spell behind a "coming soon" tooltip. You can now hand a project or a review to a colleague by adding their email.

The more important move is a bug fix sitting underneath it. Until now, sharing looked like it worked - no error, no warning - but the person you shared with still couldn't get in. The list of who-has-access was being read incorrectly, so it always came back empty. dropthejase traced it to how the underlying database hands back stored data and corrected the check everywhere it mattered, so an invited colleague now genuinely lands inside the shared project or review. Note there's still no notification email - the invited person has to be told they've been added.

So what Anyone relying on this fork to share matters across a team should care: collaboration that silently excluded the other person now works.

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