refactor: Replace console logging with logger utility

- Add logger import across multiple view components
- Replace console.error/warn/log with logger methods
- Update error handling to use structured logging
- Improve type safety for error objects
- Add crypto-browserify polyfill for browser environment

The changes improve logging by:
1. Using consistent logging interface
2. Adding structured error logging
3. Improving error type safety
4. Centralizing logging configuration
5. Fixing browser compatibility issues

Affected files:
- Multiple view components
- vite.config.ts
- Build configuration
This commit is contained in:
Matthew Raymer
2025-03-11 09:35:55 +00:00
parent 515bb38db4
commit c9536dd643
1781 changed files with 81616 additions and 401 deletions

View File

@@ -0,0 +1,20 @@
{
"version": 3,
"artifactType": {
"type": "LINKED_RESOURCES_BINARY_FORMAT",
"kind": "Directory"
},
"applicationId": "app.timesafari.app",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 1,
"versionName": "1.0",
"outputFile": "linked-resources-binary-format-debug.ap_"
}
],
"elementType": "File"
}

View File

@@ -0,0 +1,20 @@
{
"version": 3,
"artifactType": {
"type": "LINKED_RESOURCES_BINARY_FORMAT",
"kind": "Directory"
},
"applicationId": "app.timesafari.app",
"variantName": "release",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 1,
"versionName": "1.0",
"outputFile": "linked-resources-binary-format-release.ap_"
}
],
"elementType": "File"
}