Unofficial, unverified personal modification of dickwu/r2. Not intended for public distribution or production use. No public support.
- Rust 58.3%
- TypeScript 28.5%
- JavaScript 6.2%
- CSS 3.2%
- Python 3.1%
- Other 0.6%
| .cargo | ||
| .claude/skills | ||
| .github/workflows | ||
| .vscode | ||
| docs | ||
| images | ||
| scripts | ||
| src/app | ||
| src-tauri | ||
| .gitattributes | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| bun.lock | ||
| CLAUDE.md | ||
| next-env.d.ts | ||
| next.config.ts | ||
| package.json | ||
| postcss.config.mjs | ||
| publish.sh | ||
| README.md | ||
| SYNC_STRUCTURE.md | ||
| TODOS.md | ||
| tsconfig.json | ||
R2 Client (personal modification)
This is an unofficial, unverified modification of the original R2 Client, made for personal use. It is not intended for public distribution or production use. No public support is offered.
Personal changes:
- Remove the macOS menu bar icon.
- Remove upstream updates and bug reporting; load preview assets locally.
- Require explicit signed URL generation with a selected lifetime; use authenticated reads for private previews.
- Add file metadata editing, with saves limited to 5 GiB.
Local fixture tests were run, but live R2 and other providers have not been verified. Passing local tests does not establish production readiness. See the validation record for results and remaining limitations.
For the original project and its documentation, refer to upstream.