Hailey
ec05e72e9a
Merge remote-tracking branch 'origin/main' into rn-0.75
2024-09-24 16:54:44 -07:00
Eric Bailey
2429d5d1ae
Fix composer jumpiness on native ( #5476 )
2024-09-24 18:10:32 -05:00
Hailey
f231da0cd9
Tweak RN patch ( #5477 )
2024-09-24 15:24:56 -07:00
dan
ddaf2c62bd
[Video] Refactor HLS logic ( #5468 )
...
* Extract HLS interop into useHLS
* Rename variable
* Move flushing outside an effect
* use continue instead of return
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2024-09-24 21:47:09 +01:00
Samuel Newman
4f0217403d
add a bunch of settings-related icons ( #5471 )
2024-09-24 21:26:48 +01:00
Hailey
6338083a73
[React Native] Patch RCTFileReaderModule readAsDataURL to prevent crash when type is nil ( #5475 )
2024-09-24 13:25:05 -07:00
Hailey
ea43d20c61
Remove image resizer ( #5464 )
2024-09-24 10:15:33 -07:00
Hailey
d2fae81b33
Remove react-native-fs ( #5463 )
...
* remove rnfs
* tweak e2e
* log
* use `safeDeleteAsync`
2024-09-25 01:28:12 +09: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
dbe1df7ac7
Edit self hosting copy ( #5469 )
...
* Edit self hosting copy
* Tweak
* Tweak
2024-09-25 00:45:56 +09:00
Samuel Newman
b626b93417
Automatically optimise SVG assets ( #5467 )
...
* add svgo as dev dep
* prefer viewbox
* manual config
* fix config param names
* align config with svgomg
* add lint-staged svgo hook
* edit hook
* add trailing whitespace plugin
* run svgo on existing assets
2024-09-24 15:31:41 +01:00
Hailey
a1e212ab59
[Share Extension] Update to support video ( #5385 )
2024-09-24 01:02:58 -07:00
Hailey
b57ddd0968
Revert change in FAB animation ( #5465 )
2024-09-24 00:44:47 -07:00
Hailey
0ba21a2e97
use fork
2024-09-23 21:59:54 -07:00
Hailey
53b095adeb
Improvements to NSE ( #4992 )
2024-09-23 18:48:48 -07:00
Eric Bailey
e93cbbd56a
Don't use flex on inputs ( #5458 )
2024-09-23 16:34:59 -05:00
Eric Bailey
e1ee95a719
Fix web splash ( #5456 )
...
* Fix web splash
* Untangle base styles
* Fix id name, remove log
2024-09-23 15:21:32 -05:00
Hailey
b77031a074
invert the fab animation, play a haptic ( #4309 )
2024-09-23 13:06:22 -07:00
Samuel Newman
0f36ffdc43
add sideborders to <ProfileHeaderLoading> ( #4995 )
2024-09-23 21:05:23 +01:00
Samuel Newman
91853ed538
[Video] Flush low quality segments once focused ( #5430 )
...
* Update VideoEmbedInnerWeb.tsx
* keep proper track and flush properly
* consistent current
* use current in listener
* manually loop
2024-09-23 20:30:34 +01:00
Hailey
1aa4f4130b
bump deps, adjust config
2024-09-23 09:23:54 -07: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
Samuel Newman
443f3a6406
Use pressable for video controls ( #5452 )
...
* use pressable for video controls
* add `as any` to preexisiting bad type
* stop mutating prop
2024-09-23 16:35:16 +01:00
Eric Bailey
5e333d4dfc
Resolve source files for fonts, remove hack ( #5454 )
...
* Resolve source files for fonts, remove hack
* Prettier
* Prettier, add to hook
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com >
2024-09-24 00:35:07 +09:00
whey.party
87d601e68d
changed white (gray_0) text to offwhite (gray_25) ( #5453 )
2024-09-23 10:24:36 -05:00
Hailey
6a4a4e0169
merge main
2024-09-23 08:23:54 -07:00
Mary
4e8d86db31
Let Expo/Webpack handle CSS assets ( #3942 )
...
* chore: handle built css assets
* chore: let prettier handle css code
* refactor: let webpack build css assets
* chore: prettier on bskyembed
* chore: touch empty.txt on css directory
* chore: do the same to the workflow
2024-09-23 23:38:04 +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
Eric Bailey
4161e23320
Fix spacing ( #5444 )
2024-09-20 17:25:28 -05:00
Hailey
c88b555410
Validate TLD in signup ( #5426 )
...
* add lib
* add validation
* log
* add some common typos
* add tests
* reset hasWarned state on edit
* shorten path
* Move test file, adjust regex, add test
* Get real nit picky
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2024-09-20 16:10:34 -05:00
Wesley
e07f5d5980
Fixing extra spacing in notification text ( #5396 )
2024-09-20 15:06:31 -05:00
Wesley
5be5f96faa
Fixing hover card for labeler accounts ( #5414 )
...
* Fixing hover card for labeler account
* removing memo
2024-09-20 14:49:23 -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
c85a271ef6
Additional moderation ( #5172 )
...
* Set up additional mod authorities
* Filter out non-configurable mod authorities
* WIP
* Working
* Cleanup, add mod
* Cleanup
* Add more debug logs
* Tweak logs
* Filter out imperative labels from typeaheads
* Filter hideable content from notifications
* Add api
* Fall back in dev
* Remove space
* Use prod endpoint
* Add tiny notice
* Add notice to labeler card, show all labelers
2024-09-20 14:16:23 -05:00
Samuel Newman
395edfe78f
patch expo modules again ( #5441 )
2024-09-20 20:14:53 +01: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
27cceb96f3
Add explicit non-handling of detached quotes in embed ( #5156 )
2024-09-20 11:28:25 -05:00
Eric Bailey
fa6f6f9e47
Language fixes ( #5384 )
...
* Add some comments
* Decouple language settings
* Normalize on read/write
* Refactor
* Support device locale on app startup
* Cleanup, port to web
* Clean up comments
* Comment
* Try not to mutate
* Protect util handling, update test
* Dedupe array values
2024-09-20 10:50:33 -05:00
futur
cd88cbeab8
Add border to menu on web ( #5439 )
2024-09-20 10:09:55 -05:00
Samuel Newman
f42d44112d
Add eslint rule to fix imports without the #/ path alias ( #5175 )
2024-09-20 09:11:29 +01:00
Eric Bailey
22410a3cee
[Neue] Parallel font loading on web ( #5411 )
...
* Parallel font loading
(cherry picked from commit 10e2b05b575bbbf8b0ca5b4a336817cd902d712b)
* Handle failures
* Rely on font-face and preload tags for font loading (#5431 )
* Cache fonts for a year
2024-09-19 17:57:15 -05:00
Eric Bailey
c8184e823d
Adjust toggle components sizing ( #5408 )
...
(cherry picked from commit a9cbd23fcdcbacbdd2ca5f6bbe0bc7161e6591e3)
2024-09-19 16:02:47 -05:00
Eric Bailey
c0cb5936f5
[Neue] Copy and spacing tweaks ( #5428 )
...
* Copy and spacing tweaks
* Copy tweaks
2024-09-19 16:02:29 -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
Eric Bailey
1523160467
Remove expo/vector-icons from EditImage modal ( #5422 )
2024-09-19 11:54:39 -05:00
Eric Bailey
24adcb48b7
Revert provider stacking changes ( #5423 )
2024-09-19 11:54:29 -05:00
Samuel Newman
8fde02fabc
Fix ext embeds in DMs ( #5419 )
...
* fix ext embeds in DMs
* undo acciental rounding change
2024-09-19 15:32:12 +01:00
Eric Bailey
bda355fd58
Fix font loading on web ( #5412 )
...
* Copy font files during build
* Fall back if error loading fonts
2024-09-18 20:22:03 -05:00