Matthew Raymer
03178d35e7
refactor: improve router type safety and usage
...
- Add explicit Router type imports across views
- Replace $router type casting with proper typing
- Use $router.back() instead of $router.go(-1) for consistency
- Add proper route and router typings to components
- Clean up router navigation methods
- Fix router push/back method calls
This commit improves type safety and consistency in router usage across
the application's view components.
2025-02-26 06:50:08 +00:00
Matthew Raymer
79ef59c5a9
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
6903a02df6
Merge fixes
2025-01-11 12:45:43 +00:00
Matthew Raymer
8b77d2b573
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
2c0b927080
make notification errors go away automatically
2025-01-04 18:02:10 -07:00
af197f7c11
catch more errors if something catastrophic happens to encrypted data
2024-12-10 20:02:49 -07:00
251649e6fe
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
44041cac92
enhance seed-backup with clipboard copy & more info
2024-07-24 19:23:25 -06:00
7f02ba29a3
add a share_target for people to add a photo
2024-05-10 13:17:20 -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
3eda5f6b5d
show more succinct info in feed, targeted toward user's visibility
2024-02-19 19:43:55 -07:00
d7530ff56b
adjust more UI on the Advanced section, and make other small code & UI tweaks
2024-01-27 17:32:17 -07:00
a87179d127
change wording from "identity" to "identifier" in many places
2024-01-12 16:37:02 -07:00
Jose Olarte III
998a1d312f
Set max screen content width
2024-01-02 15:25:51 +08:00
Matthew Raymer
fd43da93a5
A whole lot of cleaning going on
2023-09-04 20:44:00 +08:00
Matthew Raymer
5501ac1a2f
Many fixes -- especially and endorserServer
2023-09-03 21:08:30 +08:00
Matthew Aaron Raymer
b514d64068
Type fixes
2023-09-02 18:15:30 +08:00
0c05505c46
allow use of custom derivation path, and add way to increment derivation for existing
2023-08-20 19:46:12 -06:00
194f741984
Merge branch 'master' into seed-backup-view-improvements
2023-08-07 03:11:07 -04:00
Jose Olarte III
fe09f5180d
Minor cleanup
2023-08-03 20:12:47 +08:00
Jose Olarte III
f55e50067f
Replaced all alertMessage calls with notiwind
2023-07-21 20:26:00 +08:00
Matthew Raymer
5be67fd4c9
Rolled out to all views that had HTML quicknav
2023-07-05 17:59:31 +08:00
Matthew Raymer
0a020a4069
Clean up vestigle old alert code
2023-07-04 19:29:12 +08:00
Matthew Raymer
0fd4b86a84
A bit of linting
2023-07-03 21:06:24 +08:00
Matthew Raymer
c31445865e
Straggler
2023-07-03 21:05:45 +08:00
Matthew Raymer
0af03227a6
Propagated AlertMessage component
2023-07-03 21:04:53 +08:00
32351b07b7
prefer console.error messages for errors
2023-05-28 07:10:00 -06:00
55b53955fc
add page to show mnemonic seed phrase for backup
2023-05-19 15:49:34 -06:00