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
4 months ago
Trent Larson
920d3f4d25
fix linting, add to the 10-project timeout
5 months ago
Trent Larson
d57aee203f
add instructions for contacting potential links to hidden people
5 months ago
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.
6 months ago
Trent Larson
086ccce0bb
add a contact-edit page and allow saving of notes
6 months ago
Trent Larson
7b73e9f51d
move extended details under details section in ClaimView, and make that section more similar to ConfirmGiftView
6 months ago
Trent Larson
bb3807a805
switch the encryption secret from localStorage to IndexedDB (because localStorage gets lost so often)
7 months ago
Trent Larson
7acf921e82
refactor some verbiage & look-and-feel
7 months ago
Trent Larson
10bb79f695
refactor project screen: add action to record a give from it, and add checks to give confirmation buttons
7 months ago
Trent Larson
7777fa202b
finish separation of daily reminder message, bump version to 0.3.34
7 months ago
Trent Larson
8a61d9df45
various look-and-feel improvements
8 months ago
Trent Larson
6f880d0df1
fix bad link to project page, fix improper action on invite-add-contact cancel
9 months ago
Trent Larson
9925800fbd
allow details on a give for a providing project (so we can attach a picture)
9 months ago
Trent Larson
8111b0e5cf
modify the settings to allow account-specific settings, eg. for "isRegistered"
10 months ago
Trent Larson
85b9aa8e2b
fix linting
11 months ago
Trent Larson
7309ba1436
add tests for importing multiple records, fix other confirmation tests
11 months ago
Trent Larson
e0c50dcf62
add 'isRegistered' check to guard against many buttons
11 months ago
Trent Larson
0abe3aebee
remove unused code
11 months ago
Trent Larson
59820a2f01
add more type casts
12 months ago
Trent Larson
d724d8093c
add ability to edit a GiveAction
12 months ago
Trent Larson
41a9c65afb
fix linting
12 months ago
Trent Larson
11163dfad9
consolidate getIdentity & remove dups
12 months ago
Trent Larson
7cb9e2aa52
replace remaining didJwt.createJwt calls with one that checks for did:peer
12 months ago
Trent Larson
145a1da37e
linting cleanup
1 year ago
Trent Larson
45f0a14661
add expiration inside JWANT & refactor getHeaders to move toward supporting did:peer
1 year ago
Trent Larson
c4125822cb
show a loading indicator on the claim-confirmation screen
1 year ago
Trent Larson
1ebfc997eb
add section for gives provided by a plan
1 year ago
Trent Larson
08e1ce6486
fix prompt for already-registered contacts (plus some verbiage)
1 year ago
Trent Larson
453256f874
give-detail page: add more-correct parameters from confirm-give page, and allow toggling of project & user-recipient
1 year ago
Trent Larson
7bf488d4fe
tweak UI for give-confirmation screen
1 year ago
Trent Larson
230773a917
add Confirm Gift screen for simpler confirmation
1 year ago