about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Dedicated screen for hashtags, POC ALF list (#3047)Hailey2024-02-2910-81/+502
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * create dedicated hashtag "search" screen clarify loading component name more adjustments rework `ViewHeader` to keep chevron centered w/ first line adjustments adjustments use `author` instead of `handle` in route add web route for url add web route for url Add desktop list header support web keep header lowercase add optional subtitle to view header correct isFetching logic oops use `isFetching` for clarity in footer combine logic update bskyweb finish screen style, add footer, add spinner, etc add list add header, params create a screen * add variable to server path * localize `By` * add empty state * more adjustments * sanitize author * fix web * add custom message for hashtag not found error * ellipsis in middle * fix * fix trans * account for multiple # * encode # * replaceall * Use sanitized tag * don't call function in lingui * add share button --------- Co-authored-by: Eric Bailey <git@esb.lol>
* Bump version to 1.71 (#3057)Hailey2024-02-291-1/+1
|
* Bump API SDK, add validation to MutedWords (#3055)Eric Bailey2024-02-295-24/+89
| | | | | | | | | * Bump API SDK, add validation to MutedWords * Tweaks to error state * Comment * Early return
* Reset button/input font set by UA (#3038)Mary2024-02-292-0/+12
| | | | | * fix: reset button/input fonts set by UA * fix: inherit line-height as well
* Dismiss keyboard when closing dialog (#3053)Hailey2024-02-291-2/+10
|
* Fix link warnings (#3058)Hailey2024-02-296-44/+24
| | | | | | | | | | | | | * fix problems where www.bsky.app shows as a potential danger * never default to disabling warning * remove more defaults * update storybook cases * oops * reverse
* Add TagMenu controls stub on web (#3028)Eric Bailey2024-02-291-1/+14
|
* Don't mute your own posts (#3037)Hailey2024-02-282-0/+98
| | | | | * Don't mute your own posts. * fix and add tests
* Integrate new dialogs into old back handling (#3023)Eric Bailey2024-02-286-20/+64
|
* Remove `Platform.select()` (#3027)Hailey2024-02-281-13/+13
|
* Add /intent/compose to bskyweb (#3026)Paul Frazee2024-02-281-0/+1
|
* always use utf8 offsets (#3024)Hailey2024-02-281-4/+3
|
* add alf dialogs to useCloseAllActiveElements (#3021)Hailey2024-02-281-1/+10
|
* close open dialogs when deep linking to composer (#3020)Hailey2024-02-281-1/+5
|
* Protect against non functions being passed to close callback (#3019)Eric Bailey2024-02-285-12/+21
|
* Improve muted word matching (#3018)Eric Bailey2024-02-282-248/+313
| | | | | * Use name params * Add language exception matching
* fix collissions in uitextview (#3017)Hailey2024-02-281-3/+16
|
* Use selected feed for window title on Home (#3016)dan2024-02-281-0/+3
|
* Fix wrong feed being shown (#3015)dan2024-02-284-86/+69
|
* fix app group in native code (#3014)Hailey2024-02-281-1/+1
|
* Fix app configPaul Frazee2024-02-271-1/+3
|
* add entitlements (#3013)Hailey2024-02-271-0/+6
|
* update config (#3012)Hailey2024-02-271-0/+12
|
* add dev team (#3011)Hailey2024-02-271-0/+7
|
* please 🙏 (#3010)Hailey2024-02-271-0/+1
|
* Fix group idPaul Frazee2024-02-272-2/+2
|
* More entitlement fixesPaul Frazee2024-02-272-4/+2
|
* Fix entitlements (#3008)Hailey2024-02-271-1/+1
|
* Change application group to group.app.bskyPaul Frazee2024-02-271-1/+1
|
* Update po filesPaul Frazee2024-02-2713-1313/+3458
|
* Remove dangerous derived state from RichText (#3007)dan2024-02-272-23/+8
| | | | | * Remove facet resolution from RichText * Remove derived state
* Safeguard posts from clobbered state (#3006)dan2024-02-282-0/+4
|
* Fix keys within a slice (#3005)dan2024-02-281-1/+1
| | | Co-authored-by: Hailey <me@haileyok.com>
* Share Extension/Intents (#2587)Hailey2024-02-2727-12/+860
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add native ios code outside of ios project * helper script * going to be a lot of these commits to squash...backing up * save * start of an expo plugin * create info.plist * copy the view controller * maybe working * working * wait working now * working plugin * use current scheme * update intent path * use better params * support text in uri * build * use better encoding * handle images * cleanup ios plugin * android * move bash script to /scripts * handle cases where loaded data is uiimage rather than uri * remove unnecessary logic, allow more than 4 images and just take first 4 * android build plugin * limit images to four on android * use js for plugins, no need to build * revert changes to app config * use correct scheme on android * android readme * move ios extension to /modules * remove unnecessary event * revert typo * plugin readme * scripts readme * add configurable scheme to .env, default to `bluesky` * remove debug * revert .gitignore change * add comment about updating .env to app.config.js for those modifying scheme * modify .env * update android module to use the proper url * update ios extension * remove comment * parse and validate incoming image uris * fix types * rm oops * fix a few typos
* Show tab bar on desktop web (#2998)dan2024-02-276-88/+134
| | | | | | | | | | | | | | | * Show tabbar on desktop * Make bottom border always 1px * Don't hide/show navbar when switching tabs * two rows WIP * Top bar tweaks * Make scroll adjustement native-only * Add new web scroll behavior
* Tags menu/muted words improvements (#3002)Eric Bailey2024-02-275-11/+53
| | | | | | | | | | | | | | | * Fix translations * Handle loooong words * Truncate on desktop web, revert mobile changes * Break the words * Small enough for mobile web * Fix alignment on mobile web * Clarify
* Compile locale before build on CI, fix the google-services.json variable for ↵Hailey2024-02-273-2/+9
| | | | | | | android builds (#3001) * compile intl before building, fix android json var * update intl:build
* Intent handler (#2992)Hailey2024-02-277-1/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Handle URL params * Add resources * Add other params * refactor for scope * modify the pr to support intents rather than utm remove linebreak remove linebreak handle web adjust path check to work on web add a short delay for opening the composer setup compose intent, move to `intents` directory fix intent logic ignore incoming intents in the navigation router * refactor --------- Co-authored-by: Eric Bailey <git@esb.lol>
* Log to Sentry whenever users encounter Bluesky feed errors (#2999)Hailey2024-02-272-18/+47
|
* Add tags and mute words (#2968)Eric Bailey2024-02-2649-39/+1983
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add bare minimum hashtags support (#2804) * Add bare minimum hashtags support As atproto/api already parses hashtags, this is as simple as hooking it up like link segments. This is "bare minimum" because: - Opening hashtag "#foo" is actually just a search for "foo" right now to work around #2491. - There is no integration in the composer. This hasn't stopped people from using hashtags already, and can be added later. - This change itself only had to hook things up - thank you for having already put the hashtag parsing in place. * Remove workaround for hash search not working now that it's fixed * Add RichTextTag and TagMenu * Sketch * Remove hackfix * Some cleanup * Sketch web * Mobile design * Mobile handling of tags search * Web only * Fix navigation woes * Use new callback * Hook it up * Integrate muted tags * Fix dropdown styles * Type error * Use close callback * Fix styles * Cleanup, install latest sdk * Quick muted words screen * Targets * Dir structure * Icons, list view * Move to dialog * Add removal confirmation * Swap copy * Improve checkboxees * Update matching, add tests * Moderate embeds * Create global dialogs concept again to prevent flashing * Add access from moderation screen * Highlight tags on native * Add web highlighting * Add close to web modal * Adjust close color * Rename toggles and adjust logic * Icon update * Load states * Improve regex * Improve regex * Improve regex * Revert link test * Hyphenated words * Improve matching * Enhance * Some tweaks * Muted words modal changes * Handle invalid handles, handle long tags * Remove main regex * Better test * Space/punct check drop to includes * Lowercase post text before comparison * Add better real world test case --------- Co-authored-by: Kisaragi Hiu <mail@kisaragi-hiu.com>
* Scale back sentry logs for trivial events (#2997)Hailey2024-02-267-24/+24
| | | | | * scale back sentry logs * update migrate log tests
* Tweak tabbar sizing on web (#2996)dan2024-02-271-22/+23
|
* Fix imprecise header height calculation (#2995)dan2024-02-271-14/+5
| | | | | * Remove dead code * Fix header height calculation
* feat(nvm): add support for nvm & minor actions housekeeping (#2979)Vinayak Kulkarni2024-02-266-12/+13
| | | | | | | | | | | | | | | | | * feat: add `.nvmrc` for specifying node version Co-Authored-By: Evandro Leopoldino Gonçalves <evandrolgoncalves@gmail.com> * chore(deps): bump setup-node to v4 * build: use node-version-file instead of hardcoded 18.x * chore(deps): bump nvm version * fix: checkout before install 🎉 --------- Co-authored-by: Evandro Leopoldino Gonçalves <evandrolgoncalves@gmail.com>
* Bump version to 1.70 (wait for release) (#2987)Hailey2024-02-261-1/+1
|
* Remove side borders on mobile web list (#2994)dan2024-02-271-2/+2
|
* Fix dark butterfly on android splash (#2993)Eric Bailey2024-02-261-6/+5
|
* Remove invite codes from README (#2988)Steve Klabnik2024-02-271-2/+0
| | | | | Invite codes aren't needed anymore! Thanks to https://bsky.app/profile/shreyanjain.net/post/3kmdulzeibc2o for pointing this out to me.
* Adjust `windowSize` on `PostThread` `FlatList` (#2989)Hailey2024-02-261-0/+1
| | | | | * adjust window size, cells batching period * rm batching period change
* fix reversed icons in validator 🤦 (#2991)Hailey2024-02-261-2/+2
|