willchen96 unbreaks shared projects and opens up where Mike can store files

Two quiet fixes: one restores collaboration that was silently failing, the other lets Mike run on storage other than Amazon's.

workflowinfrastructure

Mike's project-sharing feature had a hidden fault. Anyone who had a project shared with them by a colleague would find their project list simply refused to load - a flaw in how the database queried the sharing records, invisible until you were on the receiving end of a share. willchen96 traced it to both places that ask "which projects can this person see" and corrected them together, so the collaboration path works end to end rather than half-fixed.

The second change loosens which file storage Mike will talk to. Out of the box it assumed Amazon's own S3 service; the new setting lets it work with any S3-compatible store, including the kind teams run locally for development or to keep data on their own infrastructure. Small flag, broad consequence: Mike is no longer married to one cloud vendor for document storage.

So what Anyone running Mike in a team - or anyone wanting to keep client files off a single public cloud - gets a working sharing flow and real storage flexibility.

View this fork on GitHub →

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

Commits in this thread

2 commits from willchen96/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
625bca4d fix: handle JSONB shared_with filters and path-style S3 willchen96 2026-05-10 ↗ GitHub
029181b2 Merge pull request #52 from willchen96/sync/jsonb-shared-with-s3-path-style cosimoastrada 2026-05-10 ↗ GitHub
fix: handle JSONB shared_with filters and path-style S3

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

⬇ Download capture-thread-248.md