MarconLP
|
f762c04140
|
adjust stripe checkout experience
|
2023-07-13 14:05:28 +02:00 |
|
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
|
29f2da7379
|
make non-core env variables optional
|
2023-05-03 21:35:58 +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
|
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
|
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
|
5ebccfbbdf
|
fix typescript error
|
2023-04-10 21:09:32 +02:00 |
|
MarconLP
|
2eddd317b9
|
initial commit
|
2023-04-10 20:35:08 +02:00 |
|