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.
3 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.
3 months ago
Matthew Raymer
42055a2d66
fix: update component and import paths
Changes:
- Update font-awesome component closing tag to match naming
- Change @capacitor/app import to use local wrapper
- Fix component self-closing tags in ContactScanView.vue
This improves consistency in component usage and centralizes
capacitor imports through our wrapper layer.
3 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
3 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.
5 months ago
Trent Larson
10bb79f695
refactor project screen: add action to record a give from it, and add checks to give confirmation buttons
6 months ago
Trent Larson
4168c37074
add large notice when user has a new offer to them
7 months ago
Trent Larson
8111b0e5cf
modify the settings to allow account-specific settings, eg. for "isRegistered"
9 months ago
Trent Larson
0947c55110
remove the last of the localStorage for passing parameters
9 months ago
Trent Larson
9a9c9d3a06
jump from ideas directly into giving dialog choice
9 months ago
Trent Larson
6456ce8dcc
refactor out unused DB reference
11 months ago
Trent Larson
45f0a14661
add expiration inside JWANT & refactor getHeaders to move toward supporting did:peer
11 months ago
Trent Larson
1df2d3ed05
remove message confusion, add project name during give-details
1 year ago
Trent Larson
4e877c15f6
change the "give" action on contact page to use dialog box
1 year ago
Trent Larson
7cbdc7a099
add code to display profiles in feed, but deactivate it for now
1 year ago
Trent Larson
581a374b05
show contact's or user's icon in more places
1 year ago
Trent Larson
48a46cf6f1
fix contact sorting to show those without names
1 year ago
Jose Olarte III
b6e344a15e
Propagated button improvements across views
1 year ago
Trent Larson
2058205150
for BVC shortcut: send attend & give actions, and list actions to confirm
1 year ago
Trent Larson
6aab1ff49d
consolidate interface and remove copies of code
1 year ago
Trent Larson
783b38df65
order contacts by name & note outside network as "outside your network"
1 year ago
Trent Larson
d7530ff56b
adjust more UI on the Advanced section, and make other small code & UI tweaks
1 year ago
Trent Larson
e1cffcda2d
fix problem where extended screen of contacts didn't pass project
1 year ago
Trent Larson
563b5793a9
add different identicons for people (and increment version & add -beta)
1 year ago
Trent Larson
a87179d127
change wording from "identity" to "identifier" in many places
1 year ago
Jose Olarte III
998a1d312f
Set max screen content width
1 year ago
Trent Larson
e739d0be7c
update error messages to be less... confusing
1 year ago
Trent Larson
8a33ccfdcf
add checkbox for given-to-user since sometimes it's to someone else
2 years ago
Trent Larson
5b7ccf9ef0
fix where the project ID was not included; fix the pause when submitting give & show toast of aknowledgement; remove 'emit'
2 years ago
Trent Larson
9bacd4da87
consolidate into GiftedDialog because the result was always the same
2 years ago
Trent Larson
a053c48819
make the Anonymous icon the same everywhere, and tweak more in the task list
2 years ago
Trent Larson
9486142b2a
make the Anonymous icon to be blank, plus some other renaming & task cleanup
2 years ago
Trent Larson
4b9cbd0e9f
fix all the lint warnings
2 years ago
Trent Larson
a5e0c847b1
fix the last of the type annotations (still have to fix no-explicit-any warnings)
2 years ago
Matthew Raymer
fd43da93a5
A whole lot of cleaning going on
2 years ago
Trent Larson
b59bcf249a
fix many more typescript errors
2 years ago
Trent Larson
b05b602acd
fix many, many more type errors
2 years ago
Matthew Raymer
5501ac1a2f
Many fixes -- especially and endorserServer
2 years ago
Jose Olarte III
503bb1bd93
Added jdenticon to home and contact gives views
2 years ago
Jose Olarte III
f55e50067f
Replaced all alertMessage calls with notiwind
2 years ago
Jose Olarte III
47ce91cca1
Implemented design of Contact Gifting List view
2 years ago
Matthew Raymer
4ecea1ab0e
Add a special page for seeing all contacts to gift
2 years ago
Jose Olarte III
9960a96a20
Design tweaks to Latest Activity
2 years ago
Jose Olarte III
098c6c0fa0
Compacted Quick Action section
2 years ago
Trent Larson
b86323ec83
adjust didInfo so we can use DIDs and not identities, removing last of identities in memory
2 years ago
Trent Larson
8add6448fb
remove code that keeps the private key (account) data in memory
2 years ago
Trent Larson
0257901c5b
allow viewing of a project without an ID (and other refactors)
2 years ago
Matthew Raymer
3bd55f3ad2
More cleanup and application of new db loading
2 years ago
Matthew Raymer
dc23ba1375
Fix a bug in HomeView and clean up recordGive method
2 years ago
Matthew Raymer
08137eb000
Updates to contacts UI. Sweep for buildIdentity and buildHeaders
2 years ago