Feat improve media player page (#320)

* download transcription from api when transcribed

* add friendly loading panel on audio page

* add loading panel for video page

* fix locale

* remove ubuntu 20.04 for e2e test

* do not auto upload recording
This commit is contained in:
an-lee
2024-02-19 11:01:52 +08:00
committed by GitHub
parent 9a605b9f39
commit 06f8d32169
15 changed files with 347 additions and 75 deletions

View File

@@ -38,7 +38,7 @@ export const PostActions = (props: { post: PostType }) => {
const [copied, setCopied] = useState<boolean>(false);
const { EnjoyApp } = useContext(AppSettingsProviderContext);
const [asking, setAsking] = useState<boolean>(false);
const [aiReplies, setAiReplies] = useState<MessageType[]>([]);
const [aiReplies, setAiReplies] = useState<Partial<MessageType>[]>([]);
const handleAddMedium = async () => {
if (post.targetType !== "Medium") return;
@@ -185,7 +185,7 @@ export const PostActions = (props: { post: PostType }) => {
);
};
const AIReplies = (props: { replies: MessageType[] }) => {
const AIReplies = (props: { replies: Partial<MessageType>[] }) => {
return (
<div>
<div className="space-y-2">