Commit graph

47 commits

Author SHA1 Message Date
MarconLP
1cf5c60646
make top-left logo a link to landing page 2023-07-17 12:53:02 +02:00
MarconLP
cb80d74138
disable paywall when stripe is not setup 2023-07-16 18:59:33 +02:00
MarconLP
f762c04140
adjust stripe checkout experience 2023-07-13 14:05:28 +02:00
MarconLP
ce4911049e
fix nextjs hydration error on sign-up close window page 2023-07-13 13:45:18 +02:00
MarconLP
ac0c735c90
adjust successfully upgraded sub-text 2023-07-13 13:28:32 +02:00
MarconLP
66ecab957b
improve stripe user experience 2023-07-13 00:24:10 +02:00
MarconLP
cfdbef515e
add padding to empty state on smaller screens 2023-07-02 09:54:53 +02:00
MarconLP
1c9c36c811
update description metadata tag 2023-05-05 16:45:48 +02:00
MarconLP
283f315b63
add max height and width to video thumbnail 2023-05-03 20:02:35 +02:00
MarconLP
b3467912e7
add alert when browser recording is not supported 2023-05-03 14:49:31 +02:00
MarconLP
bdaf263749
remove unused code 2023-04-30 17:47:15 +02:00
MarconLP
f97ee8d49e
improve image optimization usage 2023-04-28 17:23:13 +02:00
MarconLP
ed7bfc57c0
show video amount indicator for free users 2023-04-24 12:39:35 +02:00
MarconLP
b55f2e98ea
add empty video list page CTA events 2023-04-23 15:02:10 +02:00
MarconLP
2b648bd8e6
add thumbnails to videos 2023-04-22 04:46:53 +02:00
MarconLP
f09b46558f
fix color or record button 2023-04-21 23:33:14 +02:00
MarconLP
568e58d6a0
open paywall when trying to upload video 2023-04-21 23:30:33 +02:00
MarconLP
0f9b6736f1
fix mixed up functions 2023-04-21 23:17:56 +02:00
MarconLP
200c9c2612
add paywall 2023-04-20 19:25:09 +02:00
MarconLP
5036d41461
add CTAs to empty state view 2023-04-20 16:32:45 +02:00
MarconLP
3bc29c1341
add page titles 2023-04-20 15:03:48 +02:00
MarconLP
9d47017f5e
rename to snapify 2023-04-20 14:17:26 +02:00
MarconLP
c1fb9da74e
implement NewVideoMenu to select recording or uploading 2023-04-20 13:49:50 +02:00
MarconLP
adaeec0ed0
ui and ux during video recording steps 2023-04-20 11:45:15 +02:00
MarconLP
d6587d53c3
improve UX over login redirects 2023-04-20 10:40:19 +02:00
MarconLP
b0f6da3040
do not show paywall while loading 2023-04-19 20:56:43 +02:00
MarconLP
d42da7bb8c
only show VideoUploadModal when user subscription is active or past_due 2023-04-18 10:10:45 +02:00
MarconLP
38e56e07e0
show profile component on individual video page 2023-04-16 13:20:35 +02:00
MarconLP
31f3c4fef7
add stripe checkout 2023-04-16 13:05:18 +02:00
MarconLP
ec0f803c7d
fix grid layout to be work on smaller devices too 2023-04-14 18:01:20 +02:00
MarconLP
5c0e184b70
reduce header size 2023-04-12 21:22:03 +02:00
MarconLP
9ea79c2de3
include createdAt on individual video page 2023-04-12 21:07:48 +02:00
MarconLP
4b7969496f
specify thumbnail size 2023-04-12 19:24:02 +02:00
MarconLP
3b0ed18bf5
create VideoCardSkeleton and adjust text margin 2023-04-12 19:15:31 +02:00
MarconLP
bf02583d93
update dummy thumbnail url 2023-04-12 19:08:25 +02:00
MarconLP
1b8e3d218c
add text to show if no videos exist 2023-04-12 18:46:12 +02:00
MarconLP
621325b930
show dynamic data on videos list page 2023-04-11 21:49:14 +02:00
MarconLP
5091bce7fb
add modal to new video button to explain how to upload videos 2023-04-11 21:28:10 +02:00
MarconLP
6e69c1b3e3
add route to get pre-signed s3 upload url 2023-04-11 21:15:42 +02:00
MarconLP
7546212e1e
add relative time to video list 2023-04-11 14:02:11 +02:00
MarconLP
a03921329c
redesign video list page 2023-04-11 12:58:48 +02:00
MarconLP
74670a0cd4
limit video title length to 2 lines 2023-04-11 09:43:08 +02:00
MarconLP
41aa1802ea
use dynamic values 2023-04-11 00:43:53 +02:00
MarconLP
1ed742afd7
add video cards 2023-04-11 00:38:34 +02:00
MarconLP
5b5a80e1b1
prettify files 2023-04-10 23:33:32 +02:00
MarconLP
9260300521
add custom sign in page 2023-04-10 23:33:04 +02:00
MarconLP
77f783fcf8
add index, videos list, and single video page 2023-04-10 20:50:06 +02:00