-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Nick Hamze edited this page May 23, 2026
·
2 revisions
Floppy is "Freedom for your files": a WordPress-owned file system with a native Mac companion app.
This wiki holds the technical material that should not crowd the public README:
- Public GitHub Beta
- WordPress Plugin
- macOS App
- Security And Sync
- Desktop Mode And Release Evidence
- Release Checklist
- Known Limits
The root README stays focused on the story: own your data, get rid of the SaaS, and let WordPress set your files free.
- Distribution is GitHub-first: plugin ZIPs and Mac artifacts are produced from this repository.
- WordPress target: WordPress 7.0+ and PHP 8.3+.
- Mac target: macOS 26.0+ with Swift tools 6.2 and a signing-ready File Provider extension lane.
- Desktop Mode integration must use public
wp.desktop,wp.desktop.HOOKS, andwp.hooksAPIs only. - No hosted data service is part of Floppy. File bytes, metadata, diagnostics, audit logs, device state, and sync state belong to the user's WordPress site and Mac.
- CI gates include Composer validation/audit, safe dependency freshness checks, PHP linting, WordPress PHPUnit/MySQL tests, plugin ZIP shape validation, 10k load evidence, executable Desktop Mode hook auditing, Swift build/tests, and Xcode doctor checks.
Start with Public GitHub Beta for the release shape, then use WordPress Plugin and macOS App for implementation details. Release Checklist is the practical go/no-go list for every beta.