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 |
|
|
|
6f4fbc697f
|
fix 'give' query and restore confirmClaim method
|
2025-03-16 17:06:01 -06: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
|
d9085ced6d
|
(chore): cleaning up formatting and relative references
|
2025-02-06 14:08:54 +00:00 |
|
Matthew Raymer
|
43983bd993
|
(chore): merge mostly pathway changes
|
2025-02-06 13:34:48 +00:00 |
|
|
|
fe71c3f754
|
make member view available to onboard meeting organizer and reorganize buttons
|
2025-02-05 20:07:25 -07:00 |
|
Matthew Raymer
|
be8ba12df6
|
Refatored vite.config to be a bit more streamlined before adding alternate build options. This did end up requiring me to remove @ from imports for some reason. Tests came out fine.
|
2025-01-05 08:38:15 +00:00 |
|
|
|
6ffbcfa9a1
|
catch more errors if something catastrophic happens to encrypted data
|
2024-12-10 20:02:49 -07:00 |
|
|
|
bb3807a805
|
switch the encryption secret from localStorage to IndexedDB (because localStorage gets lost so often)
|
2024-12-08 19:34:31 -07:00 |
|
|
|
7acf921e82
|
refactor some verbiage & look-and-feel
|
2024-11-30 13:16:58 -07:00 |
|
|
|
10bb79f695
|
refactor project screen: add action to record a give from it, and add checks to give confirmation buttons
|
2024-11-28 11:26:51 -07:00 |
|
|
|
7777fa202b
|
finish separation of daily reminder message, bump version to 0.3.34
|
2024-11-24 13:09:40 -07:00 |
|
|
|
2c0c7ac256
|
add minute to notification scheduling & fix a bug, plus other tweaks
|
2024-11-15 20:39:08 -07:00 |
|
|
|
53abf964b2
|
add basic page-by-page onboarding help
|
2024-10-23 08:27:16 -06:00 |
|
|
|
149481d468
|
finish the loading of an invite RegisterAction when clicking on a link
|
2024-10-06 20:01:07 -06:00 |
|
|
|
8111b0e5cf
|
modify the settings to allow account-specific settings, eg. for "isRegistered"
|
2024-09-15 16:30:46 -06:00 |
|
|
|
9a9c9d3a06
|
jump from ideas directly into giving dialog choice
|
2024-08-30 20:37:36 -06:00 |
|
|
|
a5248af4a3
|
move contact actions into the details page (prepping for checkboxes)
|
2024-08-19 20:18:06 -06:00 |
|
|
|
7df6668dc6
|
put BTC before BX in unit rotation
|
2024-08-15 19:41:18 -06:00 |
|
|
|
bdb544a624
|
fix error sharing image and failing to upload, fix upload in webkit/safari, and test it
|
2024-08-08 08:51:25 -06:00 |
|
|
|
e0c50dcf62
|
add 'isRegistered' check to guard against many buttons
|
2024-08-04 19:56:10 -06:00 |
|
|
|
d724d8093c
|
add ability to edit a GiveAction
|
2024-07-23 20:14:07 -06:00 |
|
|
|
41a9c65afb
|
fix linting
|
2024-07-19 21:15:56 -06:00 |
|
|
|
b2ebc2992b
|
cache the passkey JWANT access token for multiple signatures
|
2024-07-19 12:44:54 -06:00 |
|
|
|
cd0a31e6f5
|
remove remaining getIdentity calls & fix QR code for did:peer
|
2024-07-15 20:47:10 -06:00 |
|
|
|
f6338c05ee
|
move low-level DID-related create & decode into separate folder (#120)
Co-authored-by: Trent Larson <trent@trentlarson.com>
Reviewed-on: #120
Co-authored-by: trentlarson <trent@trentlarson.com>
Co-committed-by: trentlarson <trent@trentlarson.com>
|
2024-07-13 13:24:54 -04:00 |
|
|
|
7cb9e2aa52
|
replace remaining didJwt.createJwt calls with one that checks for did:peer
|
2024-07-11 19:35:17 -06:00 |
|
|
|
bce003e508
|
change accessToken to take a DID
|
2024-07-09 19:20:05 -06:00 |
|
|
|
45f0a14661
|
add expiration inside JWANT & refactor getHeaders to move toward supporting did:peer
|
2024-07-09 17:56:48 -06:00 |
|
|
|
42fde503e3
|
make a passkey-generator in start & home pages, and make that the default
|
2024-07-06 19:12:31 -06:00 |
|
|
|
e88eea7f36
|
add BX currency, add link for user's activity, tweak verbiage
|
2024-06-21 20:33:44 -06:00 |
|
|
|
230773a917
|
add Confirm Gift screen for simpler confirmation
|
2024-06-20 20:52:26 -06:00 |
|
|
|
8571c78a53
|
for scan on QR code screen, import and keep on that screen
|
2024-04-27 20:33:10 -06:00 |
|
|
|
64e38cb8ff
|
Merge branch 'master' into ui-additions-2024-03
|
2024-04-06 17:45:32 -06:00 |
|
|
|
3fbf68b117
|
filter by selections (now all working), add cache for plans
|
2024-04-06 14:01:18 -06:00 |
|
|
|
911203c190
|
adjust more code to the PushSubscriptionJSON
|
2024-04-02 19:32:41 -06:00 |
|
|
|
2da0394003
|
adjust the notification-subscription objects to try and send correct info
|
2024-04-02 19:18:31 -06:00 |
|
|
|
144ab76716
|
add logic to send a time for notifications
|
2024-04-01 19:04:54 -06:00 |
|
|
|
e43c45ebea
|
add onboarding help instructions as separate page
|
2024-03-24 17:01:53 -06:00 |
|
|
|
9b183a4b6c
|
add blurb explaining what data is shared with the world
|
2024-03-23 18:45:26 -06:00 |
|
|
|
2058205150
|
for BVC shortcut: send attend & give actions, and list actions to confirm
|
2024-02-25 18:38:54 -07:00 |
|
|
|
3475c32e1f
|
update onboarding hint message, justify text on QR page
|
2024-02-17 12:55:30 -07:00 |
|
|
|
a76df55224
|
add display of my own offers
|
2024-02-03 18:56:09 -07:00 |
|
|
|
a0911bb0fd
|
add copy-paste icon next to non-anonymous, non-hidden DIDs on details page
|
2024-01-21 15:50:39 -07:00 |
|
|
|
1053b78ab8
|
add sharing & copying instructions when asking contacts for help, and list all the visibleTo DIDs with an English description of their path
|
2024-01-21 15:16:39 -07:00 |
|
|
|
dcfa8d9451
|
add first stab at showing how the contact is visible in my network
|
2024-01-20 20:33:51 -07:00 |
|
|
|
1731f2443b
|
update offer dialog to allow other units
|
2024-01-17 20:50:35 -07:00 |
|
|
|
3ebe7bc156
|
put didInfo names in more places and add copy icons for DIDs & IDs
|
2024-01-16 18:58:08 -07:00 |
|
|
|
be6ec6745a
|
show a 'give' button directly on offers in the ProjectView
|
2024-01-16 15:23:40 -07:00 |
|
|
|
9dea4066c9
|
add ability to confirm give directly from a project
|
2024-01-15 19:40:38 -07:00 |
|