about summary refs log tree commit diff
path: root/src/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* Present in-app browser as sheet (#5718)Samuel Newman2024-10-111-0/+54
| | | | | | | * use page sheet presentation * move to its own file rather than sitting in prefs * whoops, missed one
* Protect against zero-width chars in display name sanitation (see ↵Paul Frazee2024-10-111-1/+1
| | | | https://github.com/bluesky-social/social-app/pull/5703#issuecomment-2407459187) (#5729)
* Move intent handler to a child of `InnerApp` (#5695)Hailey2024-10-111-1/+10
|
* Sanitize multiple spaces in display names to protect against some security ↵Paul Frazee2024-10-101-1/+6
| | | | concerns (#5703)
* dont scale in pressable w/ reduced motion (#5697)Hailey2024-10-101-1/+4
|
* Update joined_this_weekPaul Frazee2024-10-091-1/+1
|
* Move Dialogs to Radix (#5648)Samuel Newman2024-10-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use Redix FocusTrap (#5638) * Use Redix FocusTrap * force resolutions on radix libs * add focus guards * use @radix-ui/dismissable-layer for escape handling * fix banner menu keypress by using `Pressable` * add menu in dialog example to storybook --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com> * use DismissableLayer/FocusScope for composer * fix storybook dialog * thread Portal through Prompt and avatar/banner * fix dialog style regression * remove tamagui --------- Co-authored-by: Eric Bailey <git@esb.lol>
* Nicer error message for disabled quotes (#5644)dan2024-10-081-1/+1
|
* Move remaining composer state into reducer (#5623)dan2024-10-074-283/+92
| | | | | | Co-authored-by: Mary <git@mary.my.id> Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: Hailey <me@haileyok.com>
* Fetch link previews from RQ (#5608)dan2024-10-072-15/+81
| | | | | Co-authored-by: Mary <git@mary.my.id> Co-authored-by: Hailey <me@haileyok.com>
* Use composer state as source of truth for embeds/links on publish (#5606)dan2024-10-072-55/+261
| | | | | Co-authored-by: Mary <git@mary.my.id> Co-authored-by: Hailey <me@haileyok.com>
* [Video] Add dimension info to share intent (#5639)Hailey2024-10-071-1/+2
|
* Swipeable to delete chat, custom swipeable (#5614)Hailey2024-10-072-0/+415
| | | | Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Add alt text limit to image dialog (#5611)Eric Bailey2024-10-051-1/+1
| | | | | | | | | | | | | | | | | | | * Add alt text limit to image dialog * GIF alt text too * Fix * tweaks, save alt on dialog dismiss * simplify close behavior * use state in gif alt * state --------- Co-authored-by: Hailey <me@haileyok.com>
* [Sheets] [Pt. 1] Root PR (#5557)Hailey2024-10-042-2/+2
| | | | | | | Co-authored-by: Samuel Newman <mozzius@protonmail.com> Co-authored-by: Eric Bailey <git@esb.lol> Co-authored-by: dan <dan.abramov@gmail.com> Co-authored-by: Hailey <me@haileyok.com>
* Make composer reducer source of truth for images/video when publishing (#5595)dan2024-10-051-17/+15
| | | | | * Move caption and altText state into video reducer * Make composer state source of truth for images and video publish
* Font tweaks (#5597)Eric Bailey2024-10-031-39/+40
| | | | | | | * Increase fontWeight on android * Use atoms for a couple stray fontWeights * Rm unused file
* 🪵📌 (#5594)Samuel Newman2024-10-031-0/+2
|
* Rename some files and variables (#5587)dan2024-10-036-2/+290
| | | | | | | * Move composer reducers together * videoUploadState -> videoState * Inline videoDispatch
* Introduce a composer reducer and move image state there (#5547)dan2024-10-021-0/+2
| | | | | | | | | | | | | | | | | | | * 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>
* Paralellize image uploads (#5535)dan2024-10-021-137/+117
| | | | | | | | | | | | | | | * Remove unsafe type coercions from posting embed * Extract resolveEmbed into a separate function * Refactor to if-else because these are mutually exclusive * Refactor resolveEmbed to early returns * Separate resolving embed and media * Parallelize image upload * Prioritize not dropping media
* Move email test to root tests dir (#5527)Hailey2024-09-301-82/+0
|
* Rework native autocomplete (#5521)Hailey2024-09-271-8/+9
| | | | Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Pinned posts (#5055)Samuel Newman2024-09-281-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add to dropdown menu * use normal profile mutation hook * add pin as reason * request pins * shadow update * rm logs * get prev pinned from getProfile * fix toasts * invalidate after appview ready * don't mutate params * rm log * use checkCommited rather than manual whenAppViewReady * move to mutation * even more optimistic optimistic update * allow pins in `posts_and_author_threads` * update @atproto/api * add reasonPin type * fix strange type error in unrelated query * another missing type
* Remove Segment (#5518)Hailey2024-09-275-436/+12
|
* add podcasts to spotify embeds (#5514)Hailey2024-09-271-2/+16
|
* [Share Extension] Move away from deprecated API, implement JS side of things ↵Hailey2024-09-261-6/+18
| | | | (#5509)
* Filter errors that get sent to Sentry (#5247)Hailey2024-09-251-5/+13
|
* Use scale animation for tabs (#5483)Samuel Newman2024-09-251-11/+16
| | | | | * fix passing PressableScale oPressIn prop * use PressableScale for tabs
* show a toast when a haptic is meant to fire while using simulator (#5481)Samuel Newman2024-09-251-0/+7
| | | buzzz!
* Add gate to increase post-feed page size (#5473)Eric Bailey2024-09-251-1/+3
| | | | | | | | | | | * Add gate to increase post-feed page size * Exclude Discover * Remove exception * Clarify intent * Let gate cache
* Improve style of reply bar (#5447)Hailey2024-09-251-0/+53
| | | | Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* delete extractHtmlMeta (#5478)noriaki watanabe2024-09-253-122/+0
|
* Remove image resizer (#5464)Hailey2024-09-241-16/+58
|
* Remove `react-native-fs` (#5463)Hailey2024-09-252-14/+28
| | | | | | | | | * remove rnfs * tweak e2e * log * use `safeDeleteAsync`
* Revamp image editor (#5462)Mary2024-09-252-2/+7
| | | | | | | | | * new image editor * Rm react-avatar-editor --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* MobX removal take 2 (#5381)Mary2024-09-252-40/+15
| | | | | | | | | * mobx removal take 2 * Actually rm mobx --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Revert change in FAB animation (#5465)Hailey2024-09-241-2/+2
|
* invert the fab animation, play a haptic (#4309)Hailey2024-09-231-10/+14
|
* changed white (gray_0) text to offwhite (gray_25) (#5453)whey.party2024-09-231-2/+2
|
* [Neue] Font weights (#5442)Eric Bailey2024-09-202-24/+23
| | | | | | | * Align all font weights * Only load necessary fonts * Also comment out from hook
* Validate TLD in signup (#5426)Hailey2024-09-202-0/+91
| | | | | | | | | | | | | | | | | | | | | | | * 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>
* Additional moderation (#5172)Eric Bailey2024-09-201-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Fix ext embeds in DMs (#5419)Samuel Newman2024-09-191-1/+1
| | | | | * fix ext embeds in DMs * undo acciental rounding change
* [Neue] Base (#5395)Eric Bailey2024-09-182-47/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add fontScale, gate it, fix some computes * Add inter, integrate * Clean up * Apply to old Text component * Use numeric weight * Cleanup * Clean up appearance settings * Global tracking * Fix regular italic variant * Refactor settings and fontScale values * Remove flags * Get rid of lower weight font usage * Remove gate from settings * Refactor appearance settings for reuse * Add neue type nux * Update defaults * Load fonts, add fallback families * Load fonts via plugin in production * Fixes * Fix for web * Nits --------- Co-authored-by: Hailey <me@haileyok.com>
* remove expo-sentry (#5405)Hailey2024-09-183-10/+10
|
* Make like animation on web same speed as mobile (#5391)Roscoe Rubin-Rottenberg2024-09-171-1/+1
|
* Milly tweaks (#5365)Eric Bailey2024-09-162-7/+1
| | | | Co-authored-by: Hailey <me@haileyok.com>
* Fix lexicon validation in PWI Discover (#5329)dan2024-09-131-2/+3
|
* Add eventsEric Bailey2024-09-131-0/+4
|