You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Matthew Raymer
32e84c421f
feat: implement comprehensive diagnostics export system
Diagnostics Export Utility (diagnostics-export.ts):
- ComprehensiveDiagnostics interface with detailed system information
- System info: screen resolution, color depth, pixel ratio, viewport size
- Network info: connection type, effective type, downlink, RTT
- Storage info: localStorage, sessionStorage, IndexedDB, WebSQL availability
- Performance metrics: load time, memory usage, connection type
- Browser/WebView info: user agent, language, platform, hardware concurrency
- Error context: error state, messages, timestamps
- Plugin availability and status information
DiagnosticsExporter class:
- collectDiagnostics(): comprehensive data collection
- exportAsJSON(): formatted JSON export
- exportAsCSV(): CSV format for spreadsheet analysis
- copyToClipboard(): clipboard integration with format selection
- Performance timing and memory usage collection
- Storage availability testing
- Network connection detection
StatusView Integration:
- Updated to use comprehensive diagnostics collector
- Enhanced diagnostics display with system information
- Improved error handling and user feedback
- Maintains existing functionality with added depth
Key features:
- Real-time system information collection
- Multiple export formats (JSON, CSV)
- Clipboard integration with user feedback
- Performance metrics and timing
- Comprehensive error context
- Storage and network capability detection
This completes the comprehensive diagnostics export from the implementation plan.
2 days ago
..
android
feat: add comprehensive ProGuard/R8 rules for Capacitor plugins
2 days ago
docs
feat(plugin): implement critical notification stack improvements
6 days ago
public
chore: initial commit
2 weeks ago
scripts
fix(test-app): resolve plugin detection and remove unused HomeViewSimple
1 week ago
src
feat: implement comprehensive diagnostics export system
2 days ago
.editorconfig
chore: initial commit
2 weeks ago
.gitattributes
chore: initial commit
2 weeks ago
.gitignore
chore: initial commit
2 weeks ago
README.md
chore: initial commit
2 weeks ago
capacitor.config.ts
chore: initial commit
2 weeks ago
env.d.ts
chore: initial commit
2 weeks ago
eslint.config.ts
fix(capacitor): getting capacitor to build
3 days ago
index.html
chore: initial commit
2 weeks ago
package-lock.json
feat(android): add plugin registration and test app integration
1 week ago
package.json
feat(android): add plugin registration and test app integration
1 week ago
tsconfig.app.json
feat(test-app): configure TypeScript for vue-facing-decorator compatibility
1 week ago
tsconfig.json
chore: initial commit
2 weeks ago
tsconfig.node.json
chore: initial commit
2 weeks ago
vite.config.ts
feat(test-app): add debug component and optimize build configuration
1 week ago
daily-notification-test
This template should help get you started developing with Vue 3 in Vite.
Recommended IDE Setup
VS Code + Vue (Official) (and disable Vetur).
Recommended Browser Setup
Chromium-based browsers (Chrome, Edge, Brave, etc.):
Firefox:
Type Support for .vue Imports in TS
TypeScript cannot handle type information for .vue imports by default, so we replace the tsc CLI with vue-tsc for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue types.
Customize configuration
See Vite Configuration Reference .
Project Setup
npm install
Compile and Hot-Reload for Development
npm run dev
Type-Check, Compile and Minify for Production
npm run build
npm run lint