0df8cb64cb
on home page: fix images for all persons, remove excessive verbiage, fix project icon, allow click on image to close
2025-03-24 20:51:16 -06:00
071792b97c
on home page: fix images for all persons, remove excessive verbiage, fix project icon, allow click on image to close
2025-03-24 20:51:16 -06:00
cd8aaec708
change 'fa' to 'font-awesome'
2025-03-24 19:29:01 -06:00
bf2f23021f
change 'fa' to 'font-awesome'
2025-03-24 19:29:01 -06:00
6301992332
add some logging to the DB (especially for iOS app feed debugging)
2025-03-24 19:26:47 -06:00
829870b16c
add some logging to the DB (especially for iOS app feed debugging)
2025-03-24 19:26:47 -06:00
Matthew Raymer
dfe10973c4
Merge branch 'homeview-refresh-2025-02'
...
refactor: Extract ActivityListItem component and add claim confirmation
- Move activity list item from HomeView to dedicated component
- Add claim confirmation functionality with AgreeAction schema
- Update feed data handling for confirmation status
- Improve error handling with structured logging
- Add user confirmation dialog for claim verification
The changes improve code organization by:
1. Separating activity item UI into reusable component
2. Adding proper type definitions for activity records
3. Implementing structured claim confirmation flow
4. Adding user feedback for confirmation actions
5. Improving error handling with logger utility
Technical details:
- Added ActivityListItem.vue component
- Added confirmClaim method with schema.org AgreeAction
- Updated feed refresh after confirmation
- Added proper TypeScript interfaces
- Improved notification handling
2025-03-24 08:52:29 +00:00
Matthew Raymer
bed3bfa387
Merge branch 'homeview-refresh-2025-02'
...
refactor: Extract ActivityListItem component and add claim confirmation
- Move activity list item from HomeView to dedicated component
- Add claim confirmation functionality with AgreeAction schema
- Update feed data handling for confirmation status
- Improve error handling with structured logging
- Add user confirmation dialog for claim verification
The changes improve code organization by:
1. Separating activity item UI into reusable component
2. Adding proper type definitions for activity records
3. Implementing structured claim confirmation flow
4. Adding user feedback for confirmation actions
5. Improving error handling with logger utility
Technical details:
- Added ActivityListItem.vue component
- Added confirmClaim method with schema.org AgreeAction
- Updated feed refresh after confirmation
- Added proper TypeScript interfaces
- Improved notification handling
2025-03-24 08:52:29 +00:00
65e4ddb832
add LogView for those cases where the log download doesn't work
2025-03-22 15:15:17 -06:00
189bfabcf8
add LogView for those cases where the log download doesn't work
2025-03-22 15:15:17 -06:00
Jose Olarte III
06f658579a
Fix: removed links and elements
...
- Removed links from icons and giver name
- Removed confirm button
- Lint fixes
2025-03-21 15:52:45 +08:00
Jose Olarte III
f71c76fcd3
Fix: removed links and elements
...
- Removed links from icons and giver name
- Removed confirm button
- Lint fixes
2025-03-21 15:52:45 +08:00
Matthew Raymer
e11d616a67
feature: move amount and wire it up
2025-03-21 07:03:31 +00:00
Matthew Raymer
d024db2258
feature: move amount and wire it up
2025-03-21 07:03:31 +00:00
Matthew Raymer
acb003c6b3
fix: improve DeepLinkErrorView code quality
...
- Fix TypeScript property error by using validRoutes constant
- Replace console.log with logger utility
- Fix string quote consistency
- Improve v-for loop variable naming
- Add proper type safety for route parameters
Technical Changes:
- Use VALID_DEEP_LINK_ROUTES constant for route list
- Add logger import and replace console.log calls
- Standardize string quotes to double quotes
- Rename v-for variable to avoid shadowing
- Add proper type assertions for route params
This improves code quality and type safety in the
DeepLinkErrorView component while maintaining consistent
coding standards.
2025-03-20 12:04:27 +00:00
Matthew Raymer
c760385dcf
fix: improve DeepLinkErrorView code quality
...
- Fix TypeScript property error by using validRoutes constant
- Replace console.log with logger utility
- Fix string quote consistency
- Improve v-for loop variable naming
- Add proper type safety for route parameters
Technical Changes:
- Use VALID_DEEP_LINK_ROUTES constant for route list
- Add logger import and replace console.log calls
- Standardize string quotes to double quotes
- Rename v-for variable to avoid shadowing
- Add proper type assertions for route params
This improves code quality and type safety in the
DeepLinkErrorView component while maintaining consistent
coding standards.
2025-03-20 12:04:27 +00:00
Matthew Raymer
4b7a618ab6
feat(ios-testing): Enhance deeplink testing and error handling
...
- Improve test data generation and validation
- Add detailed logging of generated test data
- Implement robust validation of required fields
- Use ts-node script for test data generation
- Add fallback data generation with validation
- Enhance deeplink testing UX
- Add interactive prompts between tests
- Display detailed test progress and next steps
- Improve error handling and test skip logic
- Add comprehensive logging throughout test execution
- Improve DeepLinkErrorView
- Add detailed error information display
- Show debug information for parameters and queries
- Enhance UI with better styling and layout
- Add safe area spacing for iOS
- Refactor deeplink handling
- Standardize route definitions
- Improve parameter validation
- Add better error logging
2025-03-20 04:34:47 -07:00
Matthew Raymer
8be8de5f1f
feat(ios-testing): Enhance deeplink testing and error handling
...
- Improve test data generation and validation
- Add detailed logging of generated test data
- Implement robust validation of required fields
- Use ts-node script for test data generation
- Add fallback data generation with validation
- Enhance deeplink testing UX
- Add interactive prompts between tests
- Display detailed test progress and next steps
- Improve error handling and test skip logic
- Add comprehensive logging throughout test execution
- Improve DeepLinkErrorView
- Add detailed error information display
- Show debug information for parameters and queries
- Enhance UI with better styling and layout
- Add safe area spacing for iOS
- Refactor deeplink handling
- Standardize route definitions
- Improve parameter validation
- Add better error logging
2025-03-20 04:34:47 -07:00
Jose Olarte III
1938f8724d
Amount above arrow
...
- Needs wiring up
2025-03-19 20:47:10 +08:00
Jose Olarte III
b40604f8a6
Amount above arrow
...
- Needs wiring up
2025-03-19 20:47:10 +08:00
Matthew Raymer
26b98d8b0a
wip: Improve deep link validation and error handling
...
- Add comprehensive route validation with zod schema
- Create type-safe DeepLinkRoute enum for all valid routes
- Add structured error handling for invalid routes
- Redirect to error page with detailed feedback
- Add better timeout handling in deeplink tests
The changes improve robustness by:
1. Validating route paths before navigation
2. Providing detailed error messages for invalid links
3. Redirecting users to dedicated error pages
4. Adding parameter validation with specific feedback
5. Improving type safety across deeplink handling
2025-03-18 09:19:35 +00:00
Matthew Raymer
2660b91995
wip: Improve deep link validation and error handling
...
- Add comprehensive route validation with zod schema
- Create type-safe DeepLinkRoute enum for all valid routes
- Add structured error handling for invalid routes
- Redirect to error page with detailed feedback
- Add better timeout handling in deeplink tests
The changes improve robustness by:
1. Validating route paths before navigation
2. Providing detailed error messages for invalid links
3. Redirecting users to dedicated error pages
4. Adding parameter validation with specific feedback
5. Improving type safety across deeplink handling
2025-03-18 09:19:35 +00:00
fca770f17b
change icons to font-awesome
2025-03-17 20:22:35 -06:00
a73d0a85e2
change icons to font-awesome
2025-03-17 20:22:35 -06:00
Jose Olarte III
c0fc6909ab
Source-destination compacted
...
- Narrower max-width
- Element sizes adjusted
- Switched to a more controllable unit for widths and heights
2025-03-17 21:03:58 +08:00
Jose Olarte III
436f40813c
Source-destination compacted
...
- Narrower max-width
- Element sizes adjusted
- Switched to a more controllable unit for widths and heights
2025-03-17 21:03:58 +08:00
Jose Olarte III
96da4f6aec
Identicon responsive size fix + lint-fix
2025-03-17 17:59:59 +08:00
Jose Olarte III
77b296b606
Identicon responsive size fix + lint-fix
2025-03-17 17:59:59 +08:00
Matthew Raymer
71cdca3935
Merge branch 'deep_linking'
2025-03-17 03:01:53 +00:00
Matthew Raymer
683e85f5be
Merge branch 'deep_linking'
2025-03-17 03:01:53 +00:00
6c538de762
fix 'give' query and restore confirmClaim method
2025-03-16 17:06:01 -06:00
6f4fbc697f
fix 'give' query and restore confirmClaim method
2025-03-16 17:06:01 -06:00
0e8657058c
fix references to partner API server
2025-03-13 19:14:59 -06:00
e3ac5fe9fe
fix references to partner API server
2025-03-13 19:14:59 -06:00
Jose Olarte III
4b10cce234
Nav tweaks
2025-03-12 23:12:04 +08:00
Jose Olarte III
5dbd66e51b
Nav tweaks
2025-03-12 23:12:04 +08:00
Jose Olarte III
b62c08499f
Padding adjustments
2025-03-12 17:54:18 +08:00
Jose Olarte III
312b4aaaa3
Padding adjustments
2025-03-12 17:54:18 +08:00
Jose Olarte III
96fe5c4a53
Contact list tweaks
2025-03-12 16:50:13 +08:00
Jose Olarte III
3a6a24d923
Contact list tweaks
2025-03-12 16:50:13 +08:00
Jose Olarte III
b2593184a7
Pointer cursor
2025-03-12 15:51:39 +08:00
Jose Olarte III
d7afb80a07
Pointer cursor
2025-03-12 15:51:39 +08:00
Jose Olarte III
9dd1c8cace
Button style tweaks + consistency
2025-03-12 15:51:15 +08:00
Jose Olarte III
751df09fe5
Button style tweaks + consistency
2025-03-12 15:51:15 +08:00
Matthew Raymer
c9536dd643
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
2025-03-11 09:35:55 +00:00
Matthew Raymer
e0aded04b4
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
2025-03-11 09:35:55 +00:00
Matthew Raymer
515bb38db4
Merge branch 'master' into deep_linking
...
chore: Clean up merge conflicts in documentation files
- Resolve merge conflicts in BUILDING.md and CHANGELOG.md
- Remove duplicate entries in documentation
- Fix formatting inconsistencies from merge
- Maintain consistent documentation style
- Clean up git diff markers
The cleanup improves documentation by:
1. Resolving all merge conflicts
2. Ensuring consistent formatting
3. Removing duplicate content
4. Maintaining documentation standards
5. Preserving change history
2025-03-11 04:05:24 +00:00
Matthew Raymer
8cae601148
Merge branch 'master' into deep_linking
...
chore: Clean up merge conflicts in documentation files
- Resolve merge conflicts in BUILDING.md and CHANGELOG.md
- Remove duplicate entries in documentation
- Fix formatting inconsistencies from merge
- Maintain consistent documentation style
- Clean up git diff markers
The cleanup improves documentation by:
1. Resolving all merge conflicts
2. Ensuring consistent formatting
3. Removing duplicate content
4. Maintaining documentation standards
5. Preserving change history
2025-03-11 04:05:24 +00:00
22da1106a8
fix linting
2025-03-10 09:10:30 -06:00
d53de5e79b
fix linting
2025-03-10 09:10:30 -06:00