about summary refs log tree commit diff
path: root/src/view/com/composer
Commit message (Collapse)AuthorAgeFilesLines
* loosen checks on vtt file (#5359)Samuel Newman2024-09-161-2/+3
|
* [Video] Don't require email verification on self-host (#5332)Hailey2024-09-131-4/+11
|
* [Video] Remove `expo-video`, use `bluesky-video` (#5282)Hailey2024-09-131-16/+8
| | | | Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Enable video_upload gate (#5311)dan2024-09-121-9/+6
|
* [Video] speculative .vtt file selection fix (#5296)Samuel Newman2024-09-121-1/+9
| | | | | * speculative vtt fix * add logging
* [Video] Cap duration (#5270)Samuel Newman2024-09-112-2/+20
|
* [Video] Allow drag-and-drop & pasting video (#5252)Samuel Newman2024-09-102-9/+23
| | | | | * allow DnD/pasting video * rm await
* max 1 subtitle file (#5244)Samuel Newman2024-09-101-1/+5
|
* [Video] Upload tweaks (#5228)Samuel Newman2024-09-081-2/+4
| | | | | * use correct mime type * fix wheel progress
* [Video] Tweak order of elements in composer (#5213)Hailey2024-09-071-32/+32
|
* [Video] Check upload limits before uploading (#5153)Samuel Newman2024-09-071-1/+1
| | | | | | | | | | | | | | | | | * DRY up video service auth code * throw error if over upload limits * use token * xmark on toast * errors with nice translatable error messages * Update src/state/queries/video/video.ts --------- Co-authored-by: Hailey <me@haileyok.com>
* Add emoji picker to chat composer (#5196)Eric Bailey2024-09-064-10/+30
| | | | | Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: Adrov Igor <nucleartux@gmail.com>
* Redesign play button (#5192)Eric Bailey2024-09-062-2/+2
|
* [Video] Fix alt text dialog on iOS and Android (#5177)Hailey2024-09-062-16/+25
| | | | Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* [Video] Error banner improvements (#5163)Samuel Newman2024-09-051-81/+128
|
* [Video] require email to post videos (#5152)Samuel Newman2024-09-051-19/+63
| | | | Co-authored-by: Hailey <me@haileyok.com>
* [Video] Enter/exit animations for video in composer (#5164)Samuel Newman2024-09-053-26/+35
| | | | | | | | | * enter/exit animations for video in composer * use zoom out animation * unify margin between different steps * skip animation when posting
* [Video] Disable autoplay option (preview + web player) (#5167)Samuel Newman2024-09-052-2/+21
| | | | | | | | | * rename setting * preview (web) * preview (native) * improve autoplay disabled behaviour on web
* allow only posting video (#5142)Samuel Newman2024-09-041-2/+9
|
* Add slight spacing between Post and CW button (#5125)Marco Buono2024-09-041-2/+6
|
* [Video] `withRepeat` for spinner (#5141)Hailey2024-09-041-4/+8
|
* [Video] Show better progress (#5133)Hailey2024-09-041-14/+32
|
* fail video if cannot load preview (#5138)Samuel Newman2024-09-041-1/+13
|
* close keyboard before opening modal (#5124)Samuel Newman2024-09-031-2/+5
|
* [Video] Error handling in composer, fix auto-send (#5122)Samuel Newman2024-09-031-130/+176
| | | | | | | | | | | | | * tweak * error state for upload toolbar * catch errors in upload status query * stop query on error --------- Co-authored-by: Hailey <me@haileyok.com>
* [Video] Upload errors and UI improvements (#5092)Samuel Newman2024-09-033-14/+47
| | | | | | | | | | | * surface errors in UI * style progress indicator * remove job status progress * rm log * fix webm ext
* [Video] Misc player style tweaks (#5064)Samuel Newman2024-09-022-4/+3
| | | | | * use actual black rather than theme black * adjust time/mute indicators
* [Video] Split 'videos' gate in two (#5037)Samuel Newman2024-08-301-1/+1
|
* [Video] Minor player tweaks (#5044)Samuel Newman2024-08-304-12/+34
|
* [Videos] avoid using fetch for blob handling where possible (#5041)Samuel Newman2024-08-302-2/+2
| | | | | | | * avoid using fetch where possible * whoopsie wrong branch * more import fixes
* [Video] Captions and alt text (#5009)Samuel Newman2024-08-308-22/+429
| | | | | | | | | | | | | | | | | | | | | | | | | | | * video settings modal in composer * show done button on web * rm download options * fix logic for showing settings button * add language picker (wip) * subtitle list with language select * send captions & alt text with video when posting * style "ensure you have selected a language" text * include aspect ratio with video * filter out captions where the lang is not set * rm log * fix label and add hint * minor scrubber fix
* [Video] Make compress/upload cancelable (#4996)Samuel Newman2024-08-293-17/+10
| | | | | | | * add abort controller to video upload system * rm log * rm log 2
* [Video] Add uploaded video to post (#4884)Samuel Newman2024-08-291-1/+2
| | | | | | | | | | | | | | | | | | | | | * video uploads! * use video upload lexicons * add missing postgate * remove references to prerelease package * fix scrubber showing a "0" * Delete types.ts * rm logs * rm upload header --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* Detached QPs and hidden replies (#4878)Eric Bailey2024-08-213-39/+99
| | | | Co-authored-by: Hailey <me@haileyok.com>
* Show quote posts (#4865)Samuel Newman2024-08-211-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * show quote posts * fix filter * fix keyExtractor * move likedby and repostedby to new file structure * use modern list component * remove relative imports * update quotes count after quoting * call `onPost` after updating quote count * Revert "update quotes count after quoting" This reverts commit 1f1887730a210c57c1e5a0eb0f47c42c42cf1b4b. * implement * update like count in quotes list * only add `onPostReply` where needed * Filter quotes with detached embeds * Bump SDK * Don't show error for no results --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> Co-authored-by: Hailey <me@haileyok.com> Co-authored-by: Eric Bailey <git@esb.lol>
* [Video] set audio category to ambient every time a new player is made (#4934)Samuel Newman2024-08-141-1/+1
| | | | | | | | | | | | * set auto category to ambient every time a new player is made * mute on foregrounding * remember previous state --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> Co-authored-by: Hailey <me@haileyok.com>
* Fix Android composer cursor bug by removing `setTimeout` from native ↵Hailey2024-08-121-57/+45
| | | | composer `onChangeText` (#4922)
* Mark string for localization (#4920)surfdude292024-08-111-1/+4
|
* Show just-posted replies above OP replies (#4901)dan2024-08-081-1/+1
| | | | | | | | | * Unify onPostReply handler * Show just-posted replies above OP replies * Only do this for the highlighted post or thread mode It's confusing to have your post displace OP thread or other people's leaf posts.
* Fix overflow on posts (#4899)Samuel Newman2024-08-081-1/+1
| | | | | | | | | | | | | | | | | * overflow posts, via contentHider * margin->padding for a bit more leeway * overflow notifications * overflow on header * revert from contenthider, put on text in all places * fix zalgo text in handle in composer --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* Move onPressReply into child component (#4898)dan2024-08-081-59/+0
| | | | | * Move ComposePrompt to post-thread/ * Move onPressReply into child component
* [Video] Uploads (#4754)Hailey2024-07-304-112/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * state for video uploads * get upload working * add a debug log * add post progress * progress * fetch data * add some progress info, web uploads * post on finished uploading (wip) * add a note * add some todos * clear video * merge some stuff * convert to `createUploadTask` * patch expo modules core * working native upload progress * platform fork * upload progress for web * cleanup * cleanup * more tweaks * simplify * fix type errors --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* Replace `import hairlineWidth =` with const (#4831)Samuel Newman2024-07-252-7/+5
| | | | | | | | | * replace import with const * just use `StyleSheet.hairlineWidth` --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* Use appropriate icons for toasts (#4803)Samuel Newman2024-07-231-1/+1
| | | | | | | | | | | | | * use appropriate icons for toasts * use info for session expiry * tweak size * message -> safeMessage --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* Fix: emoji picker closes when hitting spacebar (#4422) (#4441)Michał Gołda2024-07-111-21/+23
| | | | Co-authored-by: Hailey <me@haileyok.com>
* ALF post button (#4767)Hailey2024-07-101-38/+35
|
* Fix alt text for GIFs (#4766)Hailey2024-07-101-2/+7
| | | | | * fix alt text dialog for gifs * only apply to native
* Video compression in composer (#4638)Samuel Newman2024-07-0511-32/+360
| | | | | Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> Co-authored-by: Hailey <me@haileyok.com>
* Add starter pack embeds to posts (#4699)Hailey2024-07-041-0/+20
| | | | | | | | | | | | | | | | | | | | | | | * starter pack embeds * revert test code * Types * add `BaseLink` * precache on click * rm log * add a comment * loading state * top margin --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Fix pasting images on web (#4670)dan2024-06-271-8/+7
|