Jose Olarte III
b511f9cd24
WIP: adjustments to bring closer to original mockups
4 weeks ago
Jose Olarte III
579cecbe6e
WIP: gifting UI revamp
Started to transform the gifting dialog into the two-step setup as per previous mockups
4 weeks 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
3 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.
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
d9085ced6d
(chore): cleaning up formatting and relative references
4 months ago
Trent Larson
64830eeb05
fix linting (and change a little wording in onboarding page)
4 months ago
Trent Larson
2a23587c3b
make screen where user can create a group onboarding meeting
4 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
bb3807a805
switch the encryption secret from localStorage to IndexedDB (because localStorage gets lost so often)
6 months ago
Trent Larson
5effb76cf5
ensure overlays show on top of relative+absolute positioning like green pluses
6 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
9925800fbd
allow details on a give for a providing project (so we can attach a picture)
8 months ago
Trent Larson
8111b0e5cf
modify the settings to allow account-specific settings, eg. for "isRegistered"
9 months ago
Trent Larson
9a9c9d3a06
jump from ideas directly into giving dialog choice
9 months ago
Trent Larson
4f97010f99
fix tests, add test for offer update
10 months ago
Jose Olarte III
c8bdaa10eb
Playwright: added ID to spinbutton
10 months ago
Trent Larson
d724d8093c
add ability to edit a GiveAction
11 months ago
Trent Larson
7cb9e2aa52
replace remaining didJwt.createJwt calls with one that checks for did:peer
11 months ago
Trent Larson
230773a917
add Confirm Gift screen for simpler confirmation
12 months ago
Trent Larson
f7b5dbf4ce
style the sharing screen (plus other fixes)
1 year 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
Jose Olarte III
5388e6052c
Button width changes
For buttons that are next to each other
1 year ago
Trent Larson
9b183a4b6c
add blurb explaining what data is shared with the world
1 year ago
Trent Larson
f365cc9e3c
show warnings before dismissing prompt, and add to tasks and help
1 year ago
Trent Larson
cf2e800dec
add a camera-switch button
1 year ago
Jose Olarte III
b6e344a15e
Propagated button improvements across views
1 year ago
Trent Larson
251986d2bc
make the photo show in a pop-up dialog
1 year ago
Trent Larson
792e9cb648
separate picture taking from uploading
1 year ago
Trent Larson
acee761906
add page for extended details of gifts including pic (not fully tested)
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
c696de33f3
add page to take a picture and upload to an image server
1 year ago
Trent Larson
719e3a467d
make a number input targeted towards numbers
1 year ago
Trent Larson
e140da081f
fix name derivation on give dialog
1 year ago
Trent Larson
4fe072f19e
move DB logic out of 'created' in components since it's not needed yet
1 year ago
Trent Larson
88f869d600
lower project "I Gave" button into list of contact, and tweak other wording
1 year ago
Trent Larson
1731f2443b
update offer dialog to allow other units
1 year ago
Trent Larson
be6ec6745a
show a 'give' button directly on offers in the ProjectView
1 year ago
Trent Larson
9f595040d8
fix problem with anonymous contributor; refine tasks
1 year ago
Trent Larson
a87179d127
change wording from "identity" to "identifier" in many places
1 year ago
Trent Larson
acaaf8776d
add ability to give to fulfill an offer; adjust visibility of claim actions
1 year ago
Trent Larson
8a7ce0fe65
add flag for logging a contribution as a trade
1 year ago
Trent Larson
e739d0be7c
update error messages to be less... confusing
1 year ago
Trent Larson
393d1583ae
allow changing of units being given
2 years ago
Trent Larson
6957678474
include project ID in the URLs to the project-details page
2 years ago
Trent Larson
8a33ccfdcf
add checkbox for given-to-user since sometimes it's to someone else
2 years ago
Trent Larson
bbfc1e1007
modify naming for unnamed gifter
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