Jose Olarte III
3a6a24d923
Contact list tweaks
6 months ago
Jose Olarte III
96fe5c4a53
Contact list tweaks
6 months ago
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
6 months ago
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
6 months ago
Jose Olarte III
8858495f73
Larger contact image
ClickUp task 86b3dgv2f
6 months ago
Jose Olarte III
e8d8e4cabc
Larger contact image
ClickUp task 86b3dgv2f
6 months ago
Matthew Raymer
3dbb836ae5
style: reorder v-model and v-bind directives
Changes:
- Move v-model directives before other attributes
- Move v-bind directives before event handlers
- Reorder attributes for better readability
- Fix template attribute ordering across components
- Improve eslint rules
- add default vite config for testing (handles nostr error too)
This follows Vue.js style guide recommendations for attribute
ordering and improves template consistency.
7 months ago
Matthew Raymer
3b4f4dc125
style: reorder v-model and v-bind directives
Changes:
- Move v-model directives before other attributes
- Move v-bind directives before event handlers
- Reorder attributes for better readability
- Fix template attribute ordering across components
- Improve eslint rules
- add default vite config for testing (handles nostr error too)
This follows Vue.js style guide recommendations for attribute
ordering and improves template consistency.
7 months ago
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.
7 months ago
Matthew Raymer
f6802cd160
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.
7 months ago
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
7 months ago
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
7 months ago
Trent Larson
62ae603778
fix linting
7 months ago
Trent Larson
19fd0da4b0
fix linting
7 months ago
Matthew Raymer
d9085ced6d
(chore): cleaning up formatting and relative references
7 months ago
Matthew Raymer
15783cdbe6
(chore): cleaning up formatting and relative references
7 months ago
Trent Larson
fe71c3f754
make member view available to onboard meeting organizer and reorganize buttons
7 months ago
Trent Larson
bb5913fef4
make member view available to onboard meeting organizer and reorganize buttons
7 months ago
Trent Larson
93831c372a
fix problem with you-are-missing message and refactor other messages in onboard meeting
7 months ago
Trent Larson
29a81c48c8
fix problem with you-are-missing message and refactor other messages in onboard meeting
7 months ago
Trent Larson
64830eeb05
fix linting (and change a little wording in onboarding page)
7 months ago
Trent Larson
6a070a1715
fix linting (and change a little wording in onboarding page)
7 months ago
Trent Larson
5ff91186e2
add onboarding pages for the list and members, and refine the setup
8 months ago
Trent Larson
3a56d83dd6
add onboarding pages for the list and members, and refine the setup
8 months ago
Trent Larson
2a23587c3b
make screen where user can create a group onboarding meeting
8 months ago
Trent Larson
5943df756a
make screen where user can create a group onboarding meeting
8 months ago
Trent Larson
6514f52b92
change all copied contact URLs to contact-import, and handle multiples & singles separately
8 months ago
Trent Larson
e97bc4893e
change all copied contact URLs to contact-import, and handle multiples & singles separately
8 months ago
Trent Larson
07c4e58e87
add sanity checks for importing bulk contacts, eg. when there is a truncated link
8 months ago
Trent Larson
181de625ba
add sanity checks for importing bulk contacts, eg. when there is a truncated link
8 months ago
Trent Larson
57a09cf9fb
update to 0.3.47 - fix linting
8 months ago
Trent Larson
e218bde9cc
update to 0.3.47 - fix linting
8 months ago
Trent Larson
702e44872f
switch so personal contact JWT is link to this server (not endorser.ch), make empty-did URL show user's info
8 months ago
Trent Larson
2e7700731b
switch so personal contact JWT is link to this server (not endorser.ch), make empty-did URL show user's info
8 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.
8 months ago
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.
8 months ago
Trent Larson
3c1731acdf
add contact-methods to a contact
8 months ago
Trent Larson
399e6299de
add contact-methods to a contact
8 months ago
Trent Larson
f405e7d02f
make notification errors go away automatically
8 months ago
Trent Larson
2c0b927080
make notification errors go away automatically
8 months ago
Trent Larson
086ccce0bb
add a contact-edit page and allow saving of notes
8 months ago
Trent Larson
d4bb2a35fc
add a contact-edit page and allow saving of notes
8 months ago
Trent Larson
55abb5d925
add test that copies contact-import JWT to clipboard and imports from it
9 months ago
Trent Larson
e37cb2475e
add test that copies contact-import JWT to clipboard and imports from it
9 months ago
Trent Larson
c98859fc7e
add more debug information on errors caught from server
9 months ago
Trent Larson
caf46ab383
add more debug information on errors caught from server
9 months ago
Trent Larson
a99a0fb5cc
change the contact-sharing data into a JWT for the contact-import page
9 months ago
Trent Larson
e286a8f002
change the contact-sharing data into a JWT for the contact-import page
9 months ago
Trent Larson
5a56f9ab30
tweak verbiage
9 months ago
Trent Larson
dd6598cd99
tweak verbiage
9 months ago