jackiettran
35d5050286
removed dead code
2026-01-15 17:32:44 -05:00
jackiettran
826e4f2ed5
infrastructure updates
2026-01-15 17:17:06 -05:00
jackiettran
a3ef343326
generic response without specific error message
2026-01-15 16:37:01 -05:00
jackiettran
1b6f782648
query parameter token could be leaked
2026-01-15 16:26:53 -05:00
jackiettran
18a37e2996
lat lon validation
2026-01-15 16:11:57 -05:00
jackiettran
7b12e59f0c
sanitization to all api routes
2026-01-15 15:42:30 -05:00
jackiettran
c6b531d12a
more specific resources in iam policies
2026-01-15 15:31:23 -05:00
jackiettran
942867d94c
fixed bug where had to login every time the server restarted
2026-01-15 15:14:55 -05:00
jackiettran
c560d9e13c
updated gitignore
2026-01-15 12:07:24 -05:00
jackiettran
2242ed810e
lazy loading email templates
2026-01-14 23:42:04 -05:00
jackiettran
e7081620a9
removed the cron jobs
2026-01-14 22:44:18 -05:00
jackiettran
7f2f45b1c2
payout retry lambda
2026-01-14 18:05:41 -05:00
jackiettran
da82872297
image processing lambda
2026-01-14 12:11:50 -05:00
jackiettran
f5fdcbfb82
condition check lambda
2026-01-13 17:14:19 -05:00
jackiettran
2ee5571b5b
updated variable name
2026-01-12 18:12:17 -05:00
jackiettran
89dd99c263
added missing email template file references
2026-01-12 17:58:16 -05:00
jackiettran
c2ebe8709d
fixed bug where earnings would show set up before disappearing even when user has stripePayoutsEnabled
2026-01-12 17:44:53 -05:00
jackiettran
6c9fd8aec2
have the right dispute statuses
2026-01-12 17:00:08 -05:00
jackiettran
80d643c65c
Fixed bug where could not rent 3-4 and 4-5PM
2026-01-12 16:52:37 -05:00
jackiettran
415bcc5021
replaced some console.errors with logger
2026-01-10 20:47:29 -05:00
jackiettran
86cb8b3fe0
can cancel a rental request before owner approval
2026-01-10 19:22:15 -05:00
jackiettran
860b6d6160
Stripe error handling and now you can rent an item for a different time while having an upcoming or active rental
2026-01-10 13:29:09 -05:00
jackiettran
8aea3c38ed
idempotency for stripe transfer, refund, charge
2026-01-09 14:14:49 -05:00
jackiettran
e2e32f7632
handling changes to stripe account where owner needs to provide information
2026-01-08 19:08:14 -05:00
jackiettran
0ea35e9d6f
handling when payout is canceled
2026-01-08 18:12:58 -05:00
jackiettran
8585633907
handling if owner disconnects their stripe account
2026-01-08 17:49:02 -05:00
jackiettran
3042a9007f
handling stripe disputes/chargeback where renter disputes the charge through their credit card company or bank
2026-01-08 17:23:55 -05:00
jackiettran
5248c3dc39
handling case where payout failed and webhook event not received
2026-01-08 15:27:02 -05:00
jackiettran
65b7574be2
updated card and bank error handling messages
2026-01-08 15:00:12 -05:00
jackiettran
bcb917c959
3D Secure handling
2026-01-08 12:44:57 -05:00
jackiettran
8b9b92d848
Text changes with earnings
2026-01-07 22:37:41 -05:00
jackiettran
550de32a41
migrations readme
2026-01-07 21:55:41 -05:00
jackiettran
5eb877b7c2
addtional checks for if user is banned
2026-01-07 00:46:16 -05:00
jackiettran
b56e031ee5
ability to ban and unban users
2026-01-07 00:39:20 -05:00
jackiettran
1203fb7996
optimized condition checks
2026-01-06 17:28:20 -05:00
jackiettran
28c0b4976d
failed payment method handling
2026-01-06 16:13:58 -05:00
jackiettran
ec84b8354e
paid out amount updates on page load if webhook doesn't work
2026-01-05 23:13:18 -05:00
jackiettran
8809a012d5
Layout changes to Earnings page. Earnings Setup only shows if not set up yet
2026-01-04 01:30:30 -05:00
jackiettran
a0d63ff04a
Merge branch 'fix/backend-unit-tests'
2026-01-03 21:21:08 -05:00
jackiettran
e408880cae
fixed tests
2026-01-03 21:19:23 -05:00
jackiettran
76102d48a9
stripe webhooks. removed payout cron. webhook for when amount is deposited into bank. More communication about payout timelines
2026-01-03 19:58:23 -05:00
jackiettran
493921b723
Merge branch 'feature/stripe-embedded-onboarding'
2026-01-02 18:27:16 -05:00
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
e9bc87da99
review viewable after 72 hours instead of 10 minutes if only one side submits a review
2026-01-02 17:54:01 -05:00
jackiettran
b89a0e3de7
Renter can now see owner's pre rental condition
2026-01-02 17:39:45 -05:00
jackiettran
4209dcc8fc
removed cron job that made rentals active. Now whether or not the rental is active is determined on the fly
2026-01-02 17:08:49 -05:00
jackiettran
bc01c818aa
Condition check modal title text edit
2026-01-02 14:24:22 -05:00
jackiettran
0104f369a9
Owner should only be able to complete an active rental not a confirmed rental. Removed an icon
2026-01-01 23:49:03 -05:00
jackiettran
0682494ee0
Fixed an email bug where it wasn't getting email from the db
2026-01-01 23:29:39 -05:00
jackiettran
fe38ef430a
Fixed a bug with What will you use it for, fixed a bug with the sticky pricing card, text change
2026-01-01 18:48:01 -05:00
jackiettran
9e41f328e0
layout and styling changes for RentItem
2026-01-01 17:17:02 -05:00
jackiettran
fd2312fe47
Edited layout of mmddyyyy and time dropdown. Changed algorithm for determining pricing so that it choosest the cheapest option for users
2026-01-01 14:46:40 -05:00
jackiettran
3d0e553620
date time validation and added ability to type in date
2026-01-01 00:50:19 -05:00
jackiettran
f66dccdfa3
fixed bug where avatar wasn't showing on desktop mode
2025-12-30 23:48:38 -05:00
jackiettran
3ff98fbe1e
avatar menu closes properly
2025-12-30 23:25:50 -05:00
jackiettran
1b4e86be29
fixed image previews
2025-12-30 22:49:34 -05:00
jackiettran
807082eebf
image optimization. Image resizing client side, index added to db, pagination
2025-12-30 20:23:32 -05:00
jackiettran
3e31b9d08b
fixing intemittent undefined errors
2025-12-30 18:07:23 -05:00
jackiettran
e3acf45ba0
fixed sticky bottom pricing card for mobile
2025-12-30 17:35:48 -05:00
jackiettran
4bb4e7bcb6
Grouping markers and changing pin to tear shape
2025-12-30 16:58:03 -05:00
jackiettran
6cf8a009ff
location filter
2025-12-30 14:23:21 -05:00
jackiettran
546c881701
rental price calculation bug, sticky pricing cards on mobile, bigger font app wide, removed delivery options from frontened, searching by location with zipcode works when there's multiple zipcodes in the area,
2025-12-30 00:20:15 -05:00
jackiettran
7dd3aff0f8
Image is required for creating an item, required fields actually required, Available After and Available Before defaults changed, delete confirmation modal for deleting an item
2025-12-29 19:26:37 -05:00
jackiettran
ac1e22f194
better UX when resetting pw
2025-12-29 00:38:10 -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