generated from coulomb/repo-seed
Implements all requirements from ProductRequirementsDocument.md: - PDF detection via Chrome Downloads API - Secure credential storage with AES-GCM encryption - Binect API integration for PDF uploads - Popup UI with Binect branding - Local transfer tracking (500 entry cap) - Help page with tracking view and CSV export - 60-day credential retention with auto-expiry - Accessibility compliance (WCAG 2.1 AA) Technical implementation: - Chrome Extension Manifest V3 - TypeScript with strict mode - Webpack build system - Jest test suite (22/22 passing) - ESLint configured (0 errors) Build output: 13 KB total (production minified) Test coverage: crypto, pdf-detector, tracker, binect-api Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
39 lines
966 B
JSON
39 lines
966 B
JSON
{
|
|
"extName": {
|
|
"message": "BinectChrome",
|
|
"description": "Name of the extension"
|
|
},
|
|
"extDescription": {
|
|
"message": "Send PDFs from cloud applications directly to Binect for physical mail delivery",
|
|
"description": "Description of the extension"
|
|
},
|
|
"popupTitle": {
|
|
"message": "BinectChrome",
|
|
"description": "Title of the popup"
|
|
},
|
|
"signIn": {
|
|
"message": "Sign In",
|
|
"description": "Sign in button text"
|
|
},
|
|
"username": {
|
|
"message": "Username",
|
|
"description": "Username field label"
|
|
},
|
|
"password": {
|
|
"message": "Password",
|
|
"description": "Password field label"
|
|
},
|
|
"sendToBinect": {
|
|
"message": "Send PDF to Binect",
|
|
"description": "Send button text"
|
|
},
|
|
"noPdfDetected": {
|
|
"message": "No PDF detected. Download a PDF to get started.",
|
|
"description": "Message when no PDF is detected"
|
|
},
|
|
"signOut": {
|
|
"message": "Sign Out",
|
|
"description": "Sign out button text"
|
|
}
|
|
}
|