about summary refs log tree commit diff
path: root/src/view/com/composer
Commit message (Collapse)AuthorAgeFilesLines
...
* [Share Extension] Move away from deprecated API, implement JS side of things ↵Hailey2024-09-261-0/+2
| | | | (#5509)
* add emoji prop to composer reply to text (#5495)Samuel Newman2024-09-261-8/+9
|
* Fix composer jumpiness on native (#5476)Eric Bailey2024-09-241-30/+20
|
* Remove image resizer (#5464)Hailey2024-09-241-13/+13
|
* Revamp image editor (#5462)Mary2024-09-253-15/+138
| | | | | | | | | * new image editor * Rm react-avatar-editor --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Revamp edit image alt text dialog (#5461)Mary2024-09-252-3/+132
| | | | | | | | | | | | | | | * revamp alt dialog * readd the limit check don't trim with enforceLen, it ruins copy-pasting long text and it's overall annoying behavior * Update src/view/com/composer/photos/ImageAltTextDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* MobX removal take 2 (#5381)Mary2024-09-257-201/+247
| | | | | | | | | * mobx removal take 2 * Actually rm mobx --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* [Neue] Handle emoji within custom font (#5449)Eric Bailey2024-09-242-16/+18
| | | | | | | | | | | | | * Support emoji in text with custom font * Add emoji support to elements that need it * Remove unused file causing lint failure * Fix a few more emoji locations * Couple more * No throw
* [Neue] Font weights (#5442)Eric Bailey2024-09-201-7/+7
| | | | | | | * Align all font weights * Only load necessary fonts * Also comment out from hook
* Increase rounding for all embeds (#5421)Samuel Newman2024-09-201-90/+67
| | | | | | | | | | | | | | | | | | | * tweak image styles * fix reply image preview and covert to atoms * increase rounding on media inset border * decrease gap on desktop * fix inset styles * increase rounding on embeds to `md` * Couple edge cases --------- Co-authored-by: Eric Bailey <git@esb.lol>
* [Neue] Buttons (#5406)Eric Bailey2024-09-204-5/+5
| | | | | | | | | | | * Re-align button sizing (cherry picked from commit bcec243bb59dfe468313d98ba61f464d9750feec) * Use large, small, tiny (cherry picked from commit 1dc333c2993ab7f2e0ac750c0670dcec9a7069d0) * Tweaks
* [Neue] Ligatures & composer (#5427)Eric Bailey2024-09-192-23/+60
| | | | | | | | | * Disable contextual ligatures * Ensure new type styles are applied to the composer * Clean up using real devices * Feedback
* [Video] Additional android fixes (#5373)Hailey2024-09-171-1/+1
| | | | | | | * rm unused code * bump lib * invert bool
* 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)