jackiettran and Claude Opus 4.5
6853ae264c
Add Stripe embedded onboarding
...
- Update StripeConnectOnboarding component with embedded flow
- Add new Stripe routes and service methods for embedded onboarding
- Update EarningsStatus and EarningsDashboard to support new flow
- Add required frontend dependencies
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-02 18:26:53 -05:00
jackiettran
e153614993
login attempts
2025-12-28 12:43:10 -05:00
jackiettran
2e18137b5b
404 page
2025-12-25 23:32:55 -05:00
jackiettran
36cf5b65fa
improved email verification experience wording
2025-12-25 23:09:10 -05:00
jackiettran
4f85243815
more stack traces
2025-12-25 19:05:12 -05:00
jackiettran
76e4039ba8
added stack trace to some logging
2025-12-25 18:41:42 -05:00
jackiettran
b02ec19d5c
navbar menu styling
2025-12-23 23:08:36 -05:00
jackiettran
2a32470758
text changes, error styling, navbar menu styling
2025-12-23 23:08:22 -05:00
jackiettran
5ec22c2a5b
Navbar UX consistency
2025-12-23 19:39:23 -05:00
jackiettran
426f974ed3
users can click outside of modal to close the modal for info only modals. Take away that ability for important modals
2025-12-23 18:43:17 -05:00
jackiettran
347f709f72
Updated search bar to remove location. Will get or ask for user's location. Removed Start Earning button. Works on desktop and mobile
2025-12-23 18:09:12 -05:00
jackiettran
07e5a2a320
Rebrand and updated copyright date
2025-12-22 22:35:57 -05:00
jackiettran
955517347e
health endpoint
2025-12-20 15:21:33 -05:00
jackiettran
bd1bd5014c
updating unit and integration tests
2025-12-20 14:59:09 -05:00
jackiettran
4e0a4ef019
updated upload unit tests for s3 image handling
2025-12-19 18:58:30 -05:00
jackiettran
4b4584bc0f
sending images through messages works
2025-12-18 19:37:16 -05:00
jackiettran
996e815d57
if authmodal is up, cursor is already in it
2025-12-18 18:43:08 -05:00
jackiettran
38e0b6a16d
condition checks in rental history in profile
2025-12-16 14:15:07 -05:00
jackiettran
27a7b641dd
condition check gallery
2025-12-16 13:50:23 -05:00
jackiettran
372ab093ef
email verification flow updated
2025-12-15 22:45:55 -05:00
jackiettran
5e01bb8cff
images for forum and forum comments
2025-12-13 20:32:25 -05:00
jackiettran
55e08e14b8
consistent profile image, initials with background color as backup, better profile image editing
2025-12-12 23:08:54 -05:00
jackiettran
3f319bfdd0
unit tests
2025-12-12 16:27:56 -05:00
jackiettran
25bbf5d20b
mass assignment vulnerabilites and refactoring of photos
2025-12-12 13:57:44 -05:00
jackiettran
1dee5232a0
s3 image file validation
2025-12-12 13:33:24 -05:00
jackiettran
763945fef4
S3 markdown file
2025-12-12 11:47:16 -05:00
jackiettran
b0268a2fb7
s3
2025-12-11 20:05:18 -05:00
jackiettran
11593606aa
imageFilenames and imageFilename, backend integration tests, frontend tests, removed username references
2025-11-26 23:13:23 -05:00
jackiettran
f2d3aac029
sanitized errors
2025-11-26 15:49:42 -05:00
jackiettran
fab79e64ee
removed console logs from frontend and a logs from locationService
2025-11-26 15:01:00 -05:00
jackiettran
8b10103ae4
csrf token handling, two jwt tokens
2025-11-26 14:25:49 -05:00
jackiettran
f3a356d64b
test migration script
2025-11-25 21:35:09 -05:00
jackiettran
9ec3e97d9e
remove sync alter true, add pending migration check
2025-11-25 17:53:49 -05:00
jackiettran
8fc269c62a
migration files
2025-11-25 17:24:34 -05:00
jackiettran
31d94b1b3f
simplified message model
2025-11-25 17:22:57 -05:00
jackiettran
2983f67ce8
removed metadata from condition check model
2025-11-25 16:48:54 -05:00
jackiettran
8de814fdee
replaced vague notes with specific intended use, also fixed modal on top of modal for reviews
2025-11-25 16:40:42 -05:00
jackiettran
13268784fd
migration files
2025-11-24 18:11:39 -05:00
jackiettran
8e6af92cba
schema updates to rental statuses
2025-11-24 18:08:12 -05:00
jackiettran
42a5412582
changed field from availability to isAvailable
2025-11-24 17:36:18 -05:00
jackiettran
bb16d659bd
removed unneeded fields from item including needsTraining
2025-11-24 17:31:09 -05:00
jackiettran
34bbf06f0c
no need for notes field for alpha invitation
2025-11-24 17:04:05 -05:00
jackiettran
532f3014df
email can't be null, username removed since email can't be null
2025-11-24 15:41:35 -05:00
jackiettran
6aac929ec1
config files and scripts for database migration system
2025-11-24 13:48:10 -05:00
jackiettran
a9f3d37343
copy link buttons for item detail and forum post
2025-11-21 22:20:07 -05:00
jackiettran
f2d42dffee
email sent when personal information changed
2025-11-21 16:47:39 -05:00
jackiettran
f7767dfd13
deletion reason and email for soft deleted forum posts and comments by admin
2025-11-20 18:08:30 -05:00
jackiettran
b2f18d77f6
admin can soft delete listings
2025-11-20 17:14:40 -05:00
jackiettran
88c831419c
disable item request notifications
2025-11-20 15:28:16 -05:00
jackiettran
83872fe039
fixing bugs with item notification radius
2025-11-20 15:01:15 -05:00
jackiettran
413ac6b6e2
Item request notifications
2025-11-18 22:28:47 -05:00
jackiettran
026e748bf8
handling closing posts
2025-11-17 17:53:41 -05:00
jackiettran
e260992ef2
admin soft delete functionality, also fixed google sign in when user doesn't have first and last name
2025-11-17 11:21:52 -05:00
jackiettran
3a6da3d47d
email refactor
2025-11-14 17:36:35 -05:00
jackiettran
629f0055a1
integrated email is forum posts/comments
2025-11-14 15:51:25 -05:00
jackiettran
105f257c5f
can add images to forum posts and comments
2025-11-11 23:32:03 -05:00
jackiettran
b045fbeb01
Can mark a comment as the answer, some layout changes
2025-11-11 18:23:11 -05:00
jackiettran
825389228d
essential forum code
2025-11-11 16:55:00 -05:00
jackiettran
4a4eee86a7
can add image to message
2025-11-10 22:45:29 -05:00
jackiettran
d8a927ac4e
send email when message is sent
2025-11-10 13:05:10 -05:00
jackiettran
3442e880d8
conversations, unread count, autoscrolling to recent messages, cursor in text bar
2025-11-09 22:16:26 -05:00
jackiettran
7a5bff8f2b
real time messaging
2025-11-08 18:20:02 -05:00
jackiettran
de32b68ec4
10% community upkeep fee with explanations throughout
2025-11-07 15:51:32 -05:00
jackiettran
e20e33a0f6
updated links
2025-11-07 13:34:24 -05:00
jackiettran
066ad4a3fe
moved private information, test fixes
2025-11-06 17:56:12 -05:00
jackiettran
2ee4b5c389
fixed map tests
2025-11-06 16:56:17 -05:00
jackiettran
2956b79f34
updated test
2025-11-06 16:28:35 -05:00
jackiettran
3dca6c803a
pricing tiers
2025-11-06 15:54:27 -05:00
jackiettran
9c258177ae
home page styling changes
2025-11-04 17:17:44 -05:00
jackiettran
6ec7858bbd
added spacing
2025-11-03 15:41:37 -05:00
jackiettran
6d0beccea0
refactor mylistings and my rentals
2025-11-01 22:33:59 -04:00
jackiettran
16272ba373
feedback tab
2025-10-31 16:48:18 -04:00
jackiettran
99aa0b3bdc
badge when owner gets pending rental request
2025-10-31 12:18:40 -04:00
jackiettran
71ce2c63fb
alpha testing feature flag
2025-10-30 16:16:27 -04:00
jackiettran
ee3a6fd8e1
alpha
2025-10-30 15:38:57 -04:00
jackiettran
d1cb857aa7
payment confirmation for renter after rental request approval, first listing celebration email, removed burstprotection for google places autocomplete, renamed email templates
2025-10-28 22:23:41 -04:00
jackiettran
502d84a741
emails for rental cancelation, rental declined, rental request confirmation, payout received
2025-10-27 13:07:02 -04:00
jackiettran
407c69aa22
rental request email to owner
2025-10-15 15:19:23 -04:00
jackiettran
b9e6cfc54d
password reset
2025-10-10 22:54:45 -04:00
jackiettran
462dbf6b7a
no separate login/register page, use modal throughout
2025-10-10 15:26:07 -04:00
jackiettran
0a9b875a9d
email verfication after account creation, password component, added password special characters
2025-10-10 14:36:09 -04:00
jackiettran
513347e8b7
rental confirmation looks less like spam
2025-10-09 15:13:40 -04:00
jackiettran
34c0ad2920
fixed cors bug, separating rental confirmation for owner and renter, removing condition checks from my-listings
2025-10-08 23:03:28 -04:00
jackiettran
052781a0e6
google sign in with oauth 2.0. no more console errors or warnings
2025-10-08 12:46:25 -04:00
jackiettran
299522b3a6
no more 401 error for publicly browsing user
2025-10-07 11:43:05 -04:00
jackiettran
9a9e96d007
tests
2025-10-06 16:05:29 -04:00
jackiettran
5c3d505988
email plus return item statuses
2025-10-06 15:41:48 -04:00
jackiettran
67cc997ddc
Skip payment process if item is free to borrow
2025-09-22 22:02:08 -04:00
jackiettran
3e76769a3e
backend logging
2025-09-22 18:38:51 -04:00
jackiettran
6199609a4d
removed old beta
2025-09-19 22:33:44 -04:00
jackiettran
649289bf90
backend unit tests
2025-09-19 19:46:41 -04:00
jackiettran
cf6dd9be90
more secure token handling
2025-09-17 18:37:07 -04:00
jackiettran
a9fa579b6d
protect against sql injection, xss, csrf
2025-09-16 12:27:15 -04:00
jackiettran
ce0b7bd0cc
google sign in
2025-09-15 12:38:18 -04:00
jackiettran
688f5ac8d6
map search
2025-09-10 16:41:05 -04:00
jackiettran
1d7db138df
Google maps integration
2025-09-09 22:49:55 -04:00
jackiettran
69bf64fe70
review bug
2025-09-04 22:02:49 -04:00
jackiettran
bbab991e31
refund confirmation
2025-09-04 18:02:01 -04:00
jackiettran
1b3c8a9691
bug fix
2025-09-04 16:59:41 -04:00
jackiettran
b22e4fa910
refund and delayed charge
2025-09-04 16:44:47 -04:00