Matthew Raymer
c708716675
refactor: migrate interfaces to dedicated directory
...
Reorganizes TypeScript interfaces into a modular structure:
- Create dedicated interfaces directory with specialized files
- Split interfaces by domain (claims, common, limits, records, user)
- Update imports in endorserServer.ts to use new interface locations
- Replace 'any' types with 'unknown' for better type safety
- Add proper type imports and exports
This improves code organization and maintainability by:
- Centralizing interface definitions
- Reducing file size of endorserServer.ts
- Making interface relationships more explicit
- Improving type safety with stricter types
2025-02-24 11:21:08 +00:00
Matthew Raymer
94ee9e24ea
Merge fixes
2025-01-11 12:45:43 +00: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
f405e7d02f
make notification errors go away automatically
2025-01-04 18:02:10 -07:00
a99a0fb5cc
change the contact-sharing data into a JWT for the contact-import page
2024-12-23 20:07:14 -07: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
8111b0e5cf
modify the settings to allow account-specific settings, eg. for "isRegistered"
2024-09-15 16:30:46 -06:00
59820a2f01
add more type casts
2024-07-23 20:57:10 -06:00
6b65e31649
misc tweaks and linting clean-up
2024-07-06 13:04:15 -06:00
e4a5629cff
allow deletion of an identity
2024-07-05 19:37:45 -06:00
4cb434fd5d
passkey test ( #116 )
...
Co-authored-by: Trent Larson <trent@trentlarson.com >
Reviewed-on: trent_larson/crowd-funder-for-time-pwa#116
Co-authored-by: trentlarson <trent@trentlarson.com >
Co-committed-by: trentlarson <trent@trentlarson.com >
2024-06-24 22:21:24 -04:00
230773a917
add Confirm Gift screen for simpler confirmation
2024-06-20 20:52:26 -06:00
Jose Olarte III
b6e344a15e
Propagated button improvements across views
2024-03-21 19:30:42 +08:00
6aab1ff49d
consolidate interface and remove copies of code
2024-02-24 10:26:12 -07:00
643718619e
remove unnecessary logic in account switcher; refactor task list
2024-02-04 20:11:04 -07:00
780be59c76
remove name from identity switcher (since they are not tied to a DID)
2024-01-02 19:53:19 -07:00
Jose Olarte III
998a1d312f
Set max screen content width
2024-01-02 15:25:51 +08:00
85bd807bcc
allow view of feed without an identifier
2023-11-05 21:46:46 -07:00
ac6376243b
refactor name setting and other small messaging & types
2023-11-05 17:30:23 -07:00
c388cc8cfe
remove lastName and just have a single name field
2023-11-05 16:34:18 -07:00
afc48a5434
add IDs for puppeteer test script
2023-11-03 13:19:42 -06:00
Matthew Raymer
fd43da93a5
A whole lot of cleaning going on
2023-09-04 20:44:00 +08:00
b59bcf249a
fix many more typescript errors
2023-09-03 21:40:40 -06:00
b05b602acd
fix many, many more type errors
2023-09-03 10:02:17 -06:00
Matthew Raymer
5501ac1a2f
Many fixes -- especially and endorserServer
2023-09-03 21:08:30 +08:00
Jose Olarte III
f55e50067f
Replaced all alertMessage calls with notiwind
2023-07-21 20:26:00 +08:00
Jose Olarte III
ead37ede74
Added back button
2023-07-12 19:41:05 +08:00
Matthew Raymer
f428199228
Redirect to account tab after switching identity
2023-07-12 19:12:31 +08:00
Matthew Raymer
1405b88323
Functional Identity Management
2023-07-12 18:47:21 +08:00
Jose Olarte III
44fc2850dd
UL-based identity list + markup fixes
2023-07-12 16:48:30 +08:00
Matthew Raymer
52d411470e
Send back to Jose for some list magic
2023-07-12 16:11:35 +08:00
Jose Olarte III
ab678a900a
Added static HTML to Account Switcher view
2023-07-12 15:45:10 +08:00
Matthew Raymer
7a4ceaa455
Adding Identity Management stubs
2023-07-12 15:16:07 +08:00