Commit graph

54 commits

Author SHA1 Message Date
MarconLP
1965078000
allow stripe subscription without cc when using coupon 2023-07-13 13:25:51 +02:00
MarconLP
66ecab957b
improve stripe user experience 2023-07-13 00:24:10 +02:00
MarconLP
96498270e2
do not allow video uploads on free tier 2023-07-09 17:29:33 +02:00
MarconLP
80920a1e0a
make the GOOGLE provider env variables optional 2023-05-05 13:59:04 +02:00
MarconLP
29f2da7379
make non-core env variables optional 2023-05-03 21:35:58 +02:00
MarconLP
59b2bdd76e
increase rate limit 2023-04-24 11:49:12 +02:00
MarconLP
6e06932b66
add rate limiting 2023-04-23 20:55:45 +02:00
MarconLP
899a604d6d
add stripe / payment events 2023-04-23 19:52:14 +02:00
MarconLP
0f58a9fda4
fix users without session cannot view shared videos 2023-04-23 15:26:51 +02:00
MarconLP
f3603a7240
add delete video event 2023-04-23 14:36:02 +02:00
MarconLP
2fe910feec
add update video title event 2023-04-23 14:34:15 +02:00
MarconLP
fe2081bdea
add update video shareLinkExpiresAt event 2023-04-23 14:33:21 +02:00
MarconLP
8f40b1279f
add update video delete_after_link_expires event 2023-04-23 14:31:45 +02:00
MarconLP
78f6005942
add update video setSharing event 2023-04-23 14:30:32 +02:00
MarconLP
9eb531a3e8
add video upload events 2023-04-23 13:22:46 +02:00
MarconLP
ea5166c416
add viewing video list event 2023-04-23 13:17:52 +02:00
MarconLP
ba7766f2f6
add posthog to trpc context and add view video event 2023-04-23 13:13:43 +02:00
MarconLP
9ad8bcf507
add sign-in and sign-out events 2023-04-23 12:52:31 +02:00
MarconLP
1d20180c69
also delete thumbnail when deleting videos 2023-04-22 05:45:50 +02:00
MarconLP
2b648bd8e6
add thumbnails to videos 2023-04-22 04:46:53 +02:00
MarconLP
822d9ba225
generate and upload thumbnail 2023-04-22 03:06:26 +02:00
MarconLP
97273ac519
limit free tier to 10 uploaded videos and show paywall when hitting this limit 2023-04-22 00:50:11 +02:00
MarconLP
165e8cc31b
allow coupons to be used on stripe checkout page 2023-04-22 00:39:18 +02:00
MarconLP
414d69493c
remove example router 2023-04-21 23:38:29 +02:00
MarconLP
200c9c2612
add paywall 2023-04-20 19:25:09 +02:00
MarconLP
3aec440f1e
rename AWS_ACCESS_KEY to AWS_SECRET_ACCESS_KEY 2023-04-19 23:50:00 +02:00
MarconLP
31f3c4fef7
add stripe checkout 2023-04-16 13:05:18 +02:00
MarconLP
5ff3386dfb
add ability to delete video 2023-04-15 00:04:42 +02:00
MarconLP
f5374242ae
add ability to rename video 2023-04-14 22:41:57 +02:00
MarconLP
b6e91d7348
cleanup code 2023-04-14 19:46:09 +02:00
MarconLP
0f259be337
show relative time string 2023-04-14 17:20:57 +02:00
MarconLP
ea33309b76
add ability to setShareLinkExpiresAt value 2023-04-14 17:06:07 +02:00
MarconLP
a52dfcc7fb
add ability to set delete_video_after_link_expires 2023-04-14 15:49:07 +02:00
MarconLP
62555101b2
rollback if an error occurs while setting share state 2023-04-14 15:34:14 +02:00
MarconLP
665369c43c
only allow owner to modify sharing setting 2023-04-14 15:21:44 +02:00
MarconLP
c089fb7d47
add shareModal and the ability to toggle share state 2023-04-14 15:04:55 +02:00
MarconLP
9ef612f79f
remove unused code 2023-04-12 21:20:05 +02:00
MarconLP
173f1d976d
show author username and profile icon on individual video page 2023-04-12 20:58:58 +02:00
MarconLP
cef346a201
improve UX while uploading new videos 2023-04-12 19:11:33 +02:00
MarconLP
02160a2af8
add recording not shared message 2023-04-12 16:02:43 +02:00
MarconLP
5ce820d5c4
redirect to video page after upload 2023-04-12 12:58:29 +02:00
MarconLP
e87da5cc4c
return presigned url when getting a single video 2023-04-12 12:44:23 +02:00
MarconLP
672211368d
add video upload modal and save video record to db while returning pre-signed url 2023-04-12 12:24:54 +02:00
MarconLP
ef8f40143f
show real data on individual video page 2023-04-11 22:01:02 +02:00
MarconLP
621325b930
show dynamic data on videos list page 2023-04-11 21:49:14 +02:00
MarconLP
6e69c1b3e3
add route to get pre-signed s3 upload url 2023-04-11 21:15:42 +02:00
MarconLP
b335f4acd4
fix typescript errors 2023-04-11 11:35:15 +02:00
MarconLP
435f9b2d7d
improve individual video page 2023-04-11 10:52:03 +02:00
MarconLP
de6004278d
add tRPC router for videos 2023-04-11 09:48:34 +02:00
MarconLP
9260300521
add custom sign in page 2023-04-10 23:33:04 +02:00