-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shorter? road to release #232
Comments
I will be working on three first issues. Android 12 always shows the app icon when cold started. That’s why I chose to not show the splash screen from that version. For consistency with default theme preferences on Odysee -at least originally-, I also chose light theme as default. I will be changing it into System Default. |
I haven't experienced these problems before. What version of Android are you using? Can you reproduce in the emulator? |
I was able to reproduce it this morning, and the problem was exceptions in the Camera2Source within HaishinKit.kt. Now I can't seem to reproduce it, although I'll send a PR to upgrade HaishinKit to the latest tag in a while (after the JitPack artifacts get fixed). |
@kekkyojin I did a bit of debugging, and it seems like |
@tzarebczan For |
@tzarebczan What is |
Fixed - meant channel profile thumbnail |
@tzarebczan |
UX flow: - Clicking the Upload button shows menu to pick Upload or Go Live - Create livestreams with form like publishing - Choose New Livestream or Upload Replay Replays shown in pages of 4 like on odysee.com - Choose Anytime or Scheduled Time stream - Clicking the Create button goes to livestreams dashboard (also accessible from user menu) - Livestreams dashboard shows stream server and stream key, with button to copy - Dashboard waits for created claim to finish confirming then enables Start Streaming button - Clicking Start Streaming goes to activity that streams with HaishinKit - Streaming activity sets FLAG_KEEP_SCREEN_ON in onCreate instead of when streaming starts. Also removes flag only onDestroy. Fix: #93 Fix: #94 Fix (partial): #232 (app reloading after accepting permissions to camera/audio when trying to go live)
UX flow: - Clicking the Upload button shows menu to pick Upload or Go Live - Create livestreams with form like publishing - Choose New Livestream or Upload Replay Replays shown in pages of 4 like on odysee.com - Choose Anytime or Scheduled Time stream - Clicking the Create button goes to livestreams dashboard (also accessible from user menu) - Livestreams dashboard shows stream server and stream key, with button to copy - Dashboard waits for created claim to finish confirming then enables Start Streaming button - Clicking Start Streaming goes to activity that streams with HaishinKit - Streaming activity sets FLAG_KEEP_SCREEN_ON in onCreate instead of when streaming starts. Also removes flag only onDestroy. Fix: #93 Fix: #94 Fix (partial): #232 (app reloading after accepting permissions to camera/audio when trying to go live)
UX flow: - Clicking the Upload button shows menu to pick Upload or Go Live - Create livestreams with form like publishing - Choose New Livestream or Upload Replay Replays shown in pages of 4 like on odysee.com - Choose Anytime or Scheduled Time stream - Clicking the Create button goes to livestreams dashboard (also accessible from user menu) - Livestreams dashboard shows stream server and stream key, with button to copy - Dashboard waits for created claim to finish confirming then enables Start Streaming button - Clicking Start Streaming goes to activity that streams with HaishinKit - Streaming activity sets FLAG_KEEP_SCREEN_ON in onCreate instead of when streaming starts. Also removes flag only onDestroy. Changes of note: - There are now 3 publish tasks: - PublishClaimTask uses the LBRY API - ReplayPublishTask uses the v1 Odysee Publish API - TusPublishTask uses the v2 Odysee Publish API (uses Tus for upload) - Add buildPublishOptions function in Helper to create options map from Claim. Fix: #93 Fix: #94 Fix (partial): #232 (app reloading after accepting permissions to camera/audio when trying to go live)
UX flow: - Clicking the Upload button shows menu to pick Upload or Go Live - Create livestreams with form like publishing - Choose New Livestream or Upload Replay Replays shown in pages of 4 like on odysee.com - Choose Anytime or Scheduled Time stream - Clicking the Create button goes to livestreams dashboard (also accessible from user menu) - Livestreams dashboard shows stream server and stream key, with button to copy - Dashboard waits for created claim to finish confirming then enables Start Streaming button - Clicking Start Streaming goes to activity that streams with HaishinKit - Streaming activity sets FLAG_KEEP_SCREEN_ON in onCreate instead of when streaming starts. Also removes flag only onDestroy. Changes of note: - There are now 3 publish tasks: - PublishClaimTask uses the LBRY API - ReplayPublishTask uses the v1 Odysee Publish API - TusPublishTask uses the v2 Odysee Publish API (uses Tus for upload) - Add buildPublishOptions function in Helper to create options map from Claim. Fix: #93 Fix: #94 Fix (partial): #232 (app reloading after accepting permissions to camera/audio when trying to go live)
Misc:
Sync:
Publish Area:
Thumbnails:
Claim previews :
Blocking:
Notifications:
Playback related:
Reactions:
Video player:
Maybe put options behind a cog (then you can show auto)Not needed.Channel pages:
Livestreaming:
Publishing:
Playlists:
Rewards:
The text was updated successfully, but these errors were encountered: