dan
d2fd5589dc
Introduce a composer reducer and move image state there ( #5547 )
...
* Add composer reducer
* Support adding images
Co-authored-by: Mary <git@mary.my.id >
* Support updating and deleting images
Co-authored-by: Mary <git@mary.my.id >
* Derive images state from composer state
Co-authored-by: Mary <git@mary.my.id >
---------
Co-authored-by: Mary <git@mary.my.id >
2024-10-02 00:08:46 +09:00
Hailey
587c0c6257
Rework native autocomplete ( #5521 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2024-09-27 15:26:28 -07:00
Hailey
f68b15219f
Remove Segment ( #5518 )
2024-09-27 14:01:57 -07:00
Hailey
7ee67e4e7e
[Share Extension] Move away from deprecated API, implement JS side of things ( #5509 )
2024-09-26 12:37:51 -07:00
Samuel Newman
f2a69c4528
add emoji prop to composer reply to text ( #5495 )
2024-09-26 14:18:48 +01:00
Eric Bailey
2429d5d1ae
Fix composer jumpiness on native ( #5476 )
2024-09-24 18:10:32 -05:00
Hailey
ea43d20c61
Remove image resizer ( #5464 )
2024-09-24 10:15:33 -07:00
Mary
b9516202fa
Revamp image editor ( #5462 )
...
* new image editor
* Rm react-avatar-editor
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com >
2024-09-25 01:27:40 +09:00
Mary
ed512d6dc5
Revamp edit image alt text dialog ( #5461 )
...
* 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 >
2024-09-25 01:21:06 +09:00
Mary
8ea89469ef
MobX removal take 2 ( #5381 )
...
* mobx removal take 2
* Actually rm mobx
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com >
2024-09-25 01:14:15 +09:00
Eric Bailey
5eb294488f
[Neue] Handle emoji within custom font ( #5449 )
...
* 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
2024-09-24 00:40:37 +09:00
Eric Bailey
7e2456b906
[Neue] Font weights ( #5442 )
...
* Align all font weights
* Only load necessary fonts
* Also comment out from hook
2024-09-20 17:29:58 -05:00
Samuel Newman
79a2f8d528
Increase rounding for all embeds ( #5421 )
...
* 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 >
2024-09-20 14:47:28 -05:00
Eric Bailey
0eed1cfec1
[Neue] Buttons ( #5406 )
...
* Re-align button sizing
(cherry picked from commit bcec243bb59dfe468313d98ba61f464d9750feec)
* Use large, small, tiny
(cherry picked from commit 1dc333c2993ab7f2e0ac750c0670dcec9a7069d0)
* Tweaks
2024-09-20 11:38:51 -05:00
Eric Bailey
8a7fc9ad3f
[Neue] Ligatures & composer ( #5427 )
...
* Disable contextual ligatures
* Ensure new type styles are applied to the composer
* Clean up using real devices
* Feedback
2024-09-19 14:41:31 -05:00
Hailey
0414b95c58
[Video] Additional android fixes ( #5373 )
...
* rm unused code
* bump lib
* invert bool
2024-09-17 14:04:59 +09:00
Samuel Newman
d62e14eca1
loosen checks on vtt file ( #5359 )
2024-09-16 17:29:34 +01:00
Hailey
533382173c
[Video] Don't require email verification on self-host ( #5332 )
2024-09-13 14:08:45 -07:00
Hailey
26508cfe6a
[Video] Remove expo-video, use bluesky-video ( #5282 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2024-09-13 12:44:42 -07:00
dan
fddb1255ec
Enable video_upload gate ( #5311 )
2024-09-12 17:37:07 -07:00
Samuel Newman
7da3ddbe24
[Video] speculative .vtt file selection fix ( #5296 )
...
* speculative vtt fix
* add logging
2024-09-12 15:16:38 +01:00
Samuel Newman
24b07c6cf4
[Video] Cap duration ( #5270 )
2024-09-11 10:33:57 -07:00
Samuel Newman
08f5f37b34
[Video] Allow drag-and-drop & pasting video ( #5252 )
...
* allow DnD/pasting video
* rm await
2024-09-10 16:14:28 +01:00
Samuel Newman
0f6be244a6
max 1 subtitle file ( #5244 )
2024-09-10 02:02:53 +01:00
Samuel Newman
6c6a76b193
[Video] Upload tweaks ( #5228 )
...
* use correct mime type
* fix wheel progress
2024-09-08 08:27:50 -07:00
Hailey
9b8d62ca25
[Video] Tweak order of elements in composer ( #5213 )
2024-09-07 13:29:27 -07:00
Samuel Newman
45a719b256
[Video] Check upload limits before uploading ( #5153 )
...
* 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 >
2024-09-07 19:27:32 +01:00
Eric Bailey
543be17674
Add emoji picker to chat composer ( #5196 )
...
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
Co-authored-by: Adrov Igor <nucleartux@gmail.com >
2024-09-06 15:58:47 -07:00
Eric Bailey
c5faa60344
Redesign play button ( #5192 )
2024-09-06 21:55:23 +01:00
Hailey
a1969faf8e
[Video] Fix alt text dialog on iOS and Android ( #5177 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2024-09-06 08:26:37 -07:00
Samuel Newman
55468595d0
[Video] Error banner improvements ( #5163 )
2024-09-05 21:25:56 -07:00
Samuel Newman
117926357d
[Video] require email to post videos ( #5152 )
...
Co-authored-by: Hailey <me@haileyok.com >
2024-09-05 11:36:19 -07:00
Samuel Newman
4e6b6740f7
[Video] Enter/exit animations for video in composer ( #5164 )
...
* enter/exit animations for video in composer
* use zoom out animation
* unify margin between different steps
* skip animation when posting
2024-09-05 16:07:06 +01:00
Samuel Newman
60b74f7ab8
[Video] Disable autoplay option (preview + web player) ( #5167 )
...
* rename setting
* preview (web)
* preview (native)
* improve autoplay disabled behaviour on web
2024-09-05 15:56:10 +01:00
Samuel Newman
e8eaf2f4a7
allow only posting video ( #5142 )
2024-09-04 19:42:28 +01:00
Marco Buono
c36c47d49a
Add slight spacing between Post and CW button ( #5125 )
2024-09-04 11:04:08 -07:00
Hailey
12b4a250d2
[Video] withRepeat for spinner ( #5141 )
2024-09-04 09:39:34 -07:00
Hailey
45bb2477d8
[Video] Show better progress ( #5133 )
2024-09-04 09:17:14 -07:00
Samuel Newman
515f87ed24
fail video if cannot load preview ( #5138 )
2024-09-04 15:56:29 +01:00
Samuel Newman
39f74ced5c
close keyboard before opening modal ( #5124 )
2024-09-03 23:13:25 +01:00
Samuel Newman
3ee5ef32d9
[Video] Error handling in composer, fix auto-send ( #5122 )
...
* tweak
* error state for upload toolbar
* catch errors in upload status query
* stop query on error
---------
Co-authored-by: Hailey <me@haileyok.com >
2024-09-03 22:49:19 +01:00
Samuel Newman
0e1de19903
[Video] Upload errors and UI improvements ( #5092 )
...
* surface errors in UI
* style progress indicator
* remove job status progress
* rm log
* fix webm ext
2024-09-03 15:09:09 +01:00
Samuel Newman
eb868a042a
[Video] Misc player style tweaks ( #5064 )
...
* use actual black rather than theme black
* adjust time/mute indicators
2024-09-02 09:33:46 +01:00
Samuel Newman
c41f372b3c
[Video] Split 'videos' gate in two ( #5037 )
2024-08-30 12:53:27 -07:00
Samuel Newman
ab260c3599
[Video] Minor player tweaks ( #5044 )
2024-08-30 12:48:23 -07:00
Samuel Newman
8647c8e9f5
[Videos] avoid using fetch for blob handling where possible ( #5041 )
...
* avoid using fetch where possible
* whoopsie wrong branch
* more import fixes
2024-08-30 19:05:38 +01:00
Samuel Newman
c70ec1ce1a
[Video] Captions and alt text ( #5009 )
...
* 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
2024-08-30 18:45:49 +01:00
Samuel Newman
ea5ab99399
[Video] Make compress/upload cancelable ( #4996 )
...
* add abort controller to video upload system
* rm log
* rm log 2
2024-08-29 17:00:12 +01:00
Samuel Newman
551c4a4f32
[Video] Add uploaded video to post ( #4884 )
...
* 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 >
2024-08-29 16:34:41 +01:00
Eric Bailey
6616a6467e
Detached QPs and hidden replies ( #4878 )
...
Co-authored-by: Hailey <me@haileyok.com >
2024-08-21 19:20:45 -07:00