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.
2025-02-26 09:27:04 +00:00
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
61e32dd560
Merge branch 'master' into split_build_process
...
fix: image server references and test configurations
- Update image server references to use test server by default for local dev
- Fix registration status checks in tests
- Remove verbose console logging
- Update environment configurations for consistent image server usage
- Fix alert handling in contact registration tests
- Clean up component lifecycle logging
- Add clarifying comments about shared image server usage
- Update playwright test configurations for better reliability
This commit ensures consistent image server behavior across environments
and improves test reliability by properly handling registration status
checks and alerts.
2025-02-17 06:36:40 +00:00
e27aefc19e
fix error setting the apiServer to "", plus some refactors while fixing test 40
2025-02-16 20:36:44 -07:00
213cec2d85
feat(feed): improving the image viewer, to be more conventional, and also allowing the viewer to download the image on mobile with ... control
2025-02-14 13:06:36 -07:00
62eb3ecccc
feat(feed): adding image viewer for expanding images found in the feed instead of displaying in a new tab and taking the viewer away from the application
2025-02-14 11:52:20 -07:00
8f34687bc0
fix(feed): long words or urls displayed in feed break the container layout
2025-02-14 11:46:17 -07:00
9d5d163ad5
feat(feed): better image formatting, to take up the width of the feed container
2025-02-14 09:58:55 -07:00
Matthew Raymer
15783cdbe6
(chore): cleaning up formatting and relative references
2025-02-06 14:08:54 +00:00
Matthew Raymer
52cbe81f23
(chore): merge mostly pathway changes
2025-02-06 13:34:48 +00:00
3a56d83dd6
add onboarding pages for the list and members, and refine the setup
2025-02-03 12:18:13 -07:00
ea80658e04
change to three prompts for an onboarding-method choice (first one doesn't work yet)
2025-02-01 20:33:48 -07:00
Matthew Raymer
6903a02df6
Merge fixes
2025-01-11 12:45:43 +00:00
2e7700731b
switch so personal contact JWT is link to this server (not endorser.ch), make empty-did URL show user's info
2025-01-06 08:52:10 -07: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
c34f8cbf41
make feed pictures larger
2024-12-23 20:07:00 -07:00
156950c7f0
add invite-one-accept screen dedicated to accepting invitations
2024-12-13 13:27:22 -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
7189cce25e
ensure overlays show on top of relative+absolute positioning like green pluses
2024-11-30 15:30:17 -07:00
53c4328e82
add words under feed, add big "plus" on first page, and reword some things
2024-11-30 14:33:31 -07:00
1b87bda471
change default reminder message; show people & unnamed icons blue for clickable
2024-11-24 20:14:30 -07:00
c004706425
add pages to see all the offers to user and offers to user's projects
2024-11-05 19:03:12 -07:00
0d880d1edc
add "+" to numbers if hit limit (>50), fix linting
2024-11-05 09:06:04 -07:00
195ba6c759
add new projects to front page
2024-11-04 19:57:39 -07:00
5f452dcf73
add tests for new activity of offers-directly-to-user
2024-11-03 20:09:54 -07:00
dbf010c1fe
mark new-activity offers as seen, and mark them unseen again
2024-11-03 17:20:54 -07:00
67b2b7199a
fix tests (from project-page switch 4 commits ago) and fix linting
2024-11-03 15:23:03 -07:00
4168c37074
add large notice when user has a new offer to them
2024-11-03 10:39:28 -07:00
8a61d9df45
various look-and-feel improvements
2024-11-01 20:32:39 -06:00
53abf964b2
add basic page-by-page onboarding help
2024-10-23 08:27:16 -06:00
4edcefd0f0
fix verbiage for recipient on home page
2024-09-30 19:54:14 -06:00
9925800fbd
allow details on a give for a providing project (so we can attach a picture)
2024-09-30 18:11:07 -06:00
8111b0e5cf
modify the settings to allow account-specific settings, eg. for "isRegistered"
2024-09-15 16:30:46 -06:00
9a9c9d3a06
jump from ideas directly into giving dialog choice
2024-08-30 20:37:36 -06:00
5151052202
fix test BVC setting, remove stray console.outs
2024-08-30 14:28:22 -06:00
9e98a9ab43
add test for new name-entry & copy-to-clipboard flow
2024-08-24 07:23:49 -06:00
f2cb7d3ed8
prompt for name when showing info, and provide a "copy" page when remote
2024-08-23 20:06:50 -06:00
431672fd63
move some buttons to take less space at the top of Home
2024-08-23 15:22:48 -06:00
a001f2fde3
fix linting, and give instructions for current test suite
2024-08-10 13:37:31 -06:00
bdb544a624
fix error sharing image and failing to upload, fix upload in webkit/safari, and test it
2024-08-08 08:51:25 -06:00
Jose Olarte III
8008504828
Playwright: additional checks to add contact
2024-07-30 19:13:18 +08:00
Jose Olarte III
a410836539
Added IDs for Playwright targeting
2024-07-30 16:35:55 +08:00
d724d8093c
add ability to edit a GiveAction
2024-07-23 20:14:07 -06:00
5ad8a2d2ba
await all of the db.settings updates
2024-07-20 07:19:27 -06:00
41a9c65afb
fix linting
2024-07-19 21:15:56 -06:00
4270374a67
create an identifier by default, while letting them choose if passkeys are enabled
2024-07-19 20:49:43 -06:00
f6338c05ee
move low-level DID-related create & decode into separate folder ( #120 )
...
Co-authored-by: Trent Larson <trent@trentlarson.com >
Reviewed-on: trent_larson/crowd-funder-for-time-pwa#120
Co-authored-by: trentlarson <trent@trentlarson.com >
Co-committed-by: trentlarson <trent@trentlarson.com >
2024-07-13 13:24:54 -04:00