112 Commits

Author SHA1 Message Date
jackiettran 8b10103ae4 csrf token handling, two jwt tokens 2025-11-26 14:25:49 -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 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 532f3014df email can't be null, username removed since email can't be null 2025-11-24 15:41:35 -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 3dca6c803a pricing tiers 2025-11-06 15:54:27 -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 0a9b875a9d email verfication after account creation, password component, added password special characters 2025-10-10 14:36:09 -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 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 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 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 b22e4fa910 refund and delayed charge 2025-09-04 16:44:47 -04:00
jackiettran b59fc07fc3 payouts 2025-09-02 16:15:09 -04:00
jackiettran b52104c3fa started payouts 2025-08-29 00:32:06 -04:00
jackiettran 0f04182768 instead of rental data in local storage, using stripe metadata 2025-08-28 17:41:47 -04:00