about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* NOOP deploy testJake Gold2024-04-171-0/+2
|
* Cleanup files after upload on native (#3597)Hailey2024-04-173-6/+31
| | | | | | | | | | | | | | | | | | | * cleanup images after uploading from the composer cleanup external embed images as well cleanup files after upload add `expo-file-system` * remove test log * await * Revert "await" This reverts commit 771814b40ce1395cac4f56853d8a9e793ca92c2f. * just log an error if it throws
* delete useMyFollowsQuery (#3529)Samuel Newman2024-04-172-80/+3
|
* properly animate the profile hover card (#3590)Hailey2024-04-171-6/+6
| | | | | | | * properly implement with `isOpen` and `isPositioned` * well, this works just as well * add `willChange`
* Add hovercards to "Reply To" (#3587)dan2024-04-163-15/+20
| | | | | * Add hovercard for Reply To * Tweak durations
* Scrolling while target is hovered and card is visible should hide the card ↵dan2024-04-161-36/+78
| | | | | | | | | | | | | | | | | | | (#3586) * Don't remove the effect, it's not needed here (and wrong) * Differentiate between hovering target and card * Group related code closer * Hide on scroll away * Use named arguments * Inline defaults * Track reason we're showing * Only hide on scroll away while hovering target
* Merge pull request #3585 from bluesky-social/download_urlJaz2024-04-161-0/+17
|\ | | | | Add a handler for /download that directs you to the device-appropriat…
| * Add a handler for /download that directs you to the device-appropriate storeJaz Volpert2024-04-161-0/+17
| |
* | Restructure feed hover state machine code (#3550)dan2024-04-161-57/+77
| |
* | Better dist strings for Sentry (#3584)Hailey2024-04-163-18/+11
| | | | | | | | | | | | | | * better version codes for sentry * use a `.` to follow the same intended format as before * ignore dist build number
* | Automatically add a link card for URLs in the composer (#3566)Hailey2024-04-164-79/+144
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * automatically add a link card for urls in the composer simplify was paste check use a set simplify the cross platform reuse web implementation remove log pasting in the middle of a block of text proper regex dont re-add immediately after paste and remove don't use `byteIndex` lfg automatically add link card * `mayBePaste` * remove accidentally pasted url from comment
* Make ref_ always strings (#3583)dan2024-04-161-6/+18
| | | | | * Make ref_ always strings * Harden types
* Use the existing `ExternalLinkEmbed` for embed previews in the composer (#3579)Hailey2024-04-161-85/+63
| | | | | * use existing `ExternalLinkEmbed` for showing previews * cleanup
* Always send ref_ params (#3582)dan2024-04-161-4/+4
|
* add sort to searchPosts request (#3581)Samuel Newman2024-04-161-12/+7
|
* bump api, remove `as number` from types (#3580)Hailey2024-04-163-33/+32
| | | | | * bump api, remove `as number` from types * bump dev env
* Allow a post to contain only a quote (#3577)Hailey2024-04-162-2/+7
| | | | | * allow posts with only a quote * bump version while we're at it
* Hide translate/copy text options when `!no-unauthenticated` (#3573)Samuel Newman2024-04-161-17/+21
| | | | | | | | | * hide translate/copy text options when no-pwi * only do this for no-unauth * always show if logged in * swap order of OR
* Add icons for onboarding (#3571)Eric Bailey2024-04-1642-0/+124
|
* 1.78Paul Frazee2024-04-151-1/+1
|
* Fix error getting through by primary feed sort (#3562)Paul Frazee2024-04-151-9/+3
|
* embedr: improved HTML snippet, with links (#3559)bnewbold2024-04-151-4/+12
|
* Release 1.77.0 (#3549)Paul Frazee2024-04-1322-8300/+9473
| | | | | * A couple test fixes * Intl extract
* Improve the language behaviors around the PWI (#3545)Paul Frazee2024-04-136-14/+111
| | | | | | | | | * Handle leftnav overflow with longer languages' copy * Update the language dropdown to set ALL language prefs * Add hackfix to language cachebusting on PWI * Reset feeds on language change
* fix: only close drawer if directly tapping backdrop (#3534)Mary2024-04-141-7/+13
|
* Fix Android in-app browser closing when switching apps (#3546)Nick Manos2024-04-131-3/+5
|
* Cache DID and profile basic on profile card presses (#3523)Hailey2024-04-131-2/+14
| | | | | | | | | | | * cache profiles add onPress back rm log cache profile and did when pressing profile card * minimal diff
* Remove extra wrapper on notification user links (#3548)Hailey2024-04-131-24/+23
|
* Fix hover card animation with a reducer (#3547)dan2024-04-141-85/+138
|
* Update Ukrainian translation (#3537)Dovgonosyk2024-04-131-812/+116
| | | Co-authored-by: Ukrainians <github-actions@github.com>
* add oEmbed links to public post HTML meta headers (#3522)bnewbold2024-04-131-0/+2
|
* rebased embedr (#3511)bnewbold2024-04-1330-53/+923
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * skeleton of embedr service, based on bskyweb * embedr container setup * builds on this branch * actual routes * fix embedr go:embed * tweak embedr dockerfile * progress on embedr * fix path params * tweaks to build process * try to get embedr dockerfile to install embed deps * build this branch * updates to match sam's output HTML * try to unbreak embedr dockerfile * small embedr tweak * docker hack * get embed.js copied over to embedr * don't x-frame-options for embed.bsky.app * bskyembed: remove a console.log * use html/template for golang snippet generation * simplify embedr API fetches * missing file * Rm console.log fully --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Increase hit slop for web's app language picker (#3535)Mary2024-04-132-2/+13
| | | | | | | | | * fix: make app language picker tap region larger * fix: add right padding on drawer signup card noticeable on portuguese language * fix: mimic hitSlop
* Update Japanese translation (#3425)Takayuki KUSANO2024-04-131-37/+50
| | | | | | | | | | | | | * Updated Japanese translation and removed obsolete messages * Forgot to add trailing question mark * Unified translation of "birthday"/"birthdate"/"birth date", undo unnecessary entries to reduce the difference * Translated new strings * Unified translation of 'copyright violation' * Sync with main latest, unified translation of 'people'
* Fix oopsie (#3538)dan2024-04-131-0/+1
|
* Fade in animation for card (#3521)Hailey2024-04-133-59/+128
| | | | | | | | | | | | | | | | | | | | | | | | | * fade in and out the card one more fix dont leave an invisible card behind okay just about there move styles glitch clear hide timeouts on card enter about there * Tweak timings * Rewrite with explicit states --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* [Embeds] Add ref_url (#3533)Samuel Newman2024-04-132-1/+17
| | | | | | | | | | | | | | | * get outer location and pass in to the iframe * enable post.html in dev * only add ref_url if starts with http * Revert "enable post.html in dev" This reverts commit 6f224c6e2c4a016f7ea17ff998c4b4e56b9a4f9b. --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* add ref_src (#3532)Samuel Newman2024-04-133-4/+13
|
* [Embed] Don't reuse DOM when changing embed (#3530)dan2024-04-132-12/+43
| | | | | | | | | | | * Don't reuse DOM when changing embed * add skeleton loading state 💀 * autoselect text --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* [Statsig] Send ref source (#3531)dan2024-04-131-0/+11
| | | | | | | * [Statsig] Send ref source * Add is web check * Fix types
* More obvious click area (#3528)dan2024-04-131-8/+11
|
* add hideRecord prop (#3527)Samuel Newman2024-04-131-14/+20
|
* [Embeds] Tweak homepage styles (#3526)Samuel Newman2024-04-131-11/+11
| | | | | * tweak error styles * reduce error horizontal padding
* Moderate content in embeds (#3525)Hailey2024-04-133-17/+91
| | | | | | | | | | | | | | | | | | | | | | | * move info to its own file * Revert "move info to its own file" This reverts commit 1d45a2f4034f50cbe9cb25070f954042cdf9127a. * better way * all cases * pass labelInfo to ImageEmbed * blur avatars * add back as string * one more as string * external embed * add back as string again
* Profile hovers (#3518)Eric Bailey2024-04-135-49/+64
| | | | | | | | | * Add hover card for mentions * Reposted by * Fix key * Add to composer reply to
* [Embeds] Show error for users with PWI flag on landing (#3524)dan2024-04-131-14/+11
|
* [Embeds] "Embed post" post dropdown option (#3513)Samuel Newman2024-04-137-4/+233
| | | | | | | | | | | | | | | | | | | | | | | | | * add embed option to post dropdown menu * put embed post button behind a gate * increase line height in dialog * add gate to gate name union * hide embed button if PWI optout * Ungate embed button * Escape HTML, align implementations * Make dialog conditionally rendered * Memoize EmbedDialog * Render dialog lazily --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* [Embeds] Embed subdomain landing page (#3501)Samuel Newman2024-04-1319-57/+482
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add build output to web build * simplify post-build step by copying everything at once * make script that converts placeholder -> iframe * dynamically resize iframe based on inner content Requires the iframe content to `postMessage` its height back up to the parent * add lang to embed * svg explicit height -> viewBox * add build output to web build * simplify post-build step by copying everything at once * attempt to fix go embed issue * rm changes to bskyweb * remove another bskyweb change * embed landing page * Drop xl breakpoint, too far down * Remove pointer enter behavior * Avoid button width jump * Escape HTML --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* [Embeds] Embed for single post (#3450)Samuel Newman2024-04-1323-1319/+2375
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add bskyembed vite app * create build script (temp until embedr is ready) * add build output to web build * simplify post-build step by copying everything at once * add simple post viewer * add butterfly logo * add vite plugin legacy * proper error screen * add image embed * add url embed * record embed + embedwithmedia * add list+feed embeds * add labeller embed (just to be safe) * fix curatelist and modlist being the wrong way around * Add PWI opt-out * add favicon * improve wording of PWI * remove padding I used for screenshots * add disabled state to embed * improve PWI styles by adding an icon * remove unused prop * rm open proxy * [Embeds] Add CTA and add general polish - input needed! (#3454) * add CTA, colourful icons, and bigger logo * make hover effect smaller + add to cta * more responsive + preserve whitespace * add trailing newsline to deploy script * add repost indicator * Make butterfly link to content * More consistent error text wording --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* cache fix for search post results (#3520)Hailey2024-04-122-21/+36
|