about summary refs log tree commit diff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Allow all encoding for hashtags in URL (#3131)Hailey2024-03-073-6/+6
|
* Adjust FlatList performance in main feeds (#3134)Hailey2024-03-063-0/+19
| | | | | | | | | * adjust flatlist perf settings * calculate initial num to render based on screen height * adjust window size * don't react to screen height changes
* fix internal links showing up as external pt2 (#3129)Hailey2024-03-061-2/+5
| | | | | * fix internal links showing up as external pt2 * fix internal links showing up as external pt2
* fix internal links showing up as external (#3128)Hailey2024-03-061-1/+6
| | | | | * fix internal links showing up as external * fix internal links showing up as external
* Switch date picker libraries (#3126)Hailey2024-03-064-48/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Revert other base PR changes, switch date picker library rm expo-linear-gradient Revert "remove unused packages, switch to `expo-linear-gradient`" This reverts commit 20a0ffcf Revert "upgrade expo deps" This reverts commit a43dca92caa120d45fb771431752dd2db3b37ab5. Revert other library changes This reverts commit 5219f66e Revert "re-add normalize-url" This reverts commit 654019c4babe2e455f6069a6c725eb51140ab1ab. Revert "add `expo-haptics`" This reverts commit ff3a0399b1c7eae07b83946f13543eedf7cdfe82. Revert "add `expo-clipboard`" This reverts commit 440ae91632153e22ff79050d8ac803a7305e88a0. Revert "add `expo-file-system`" This reverts commit c0fe0c94534564982399c22299a8a19052bf3e54. fix android alf use modal on android migrate to `react-native-date-picker` rm `@reactnativecommunity/datetimepicker` add `react-native-date-picker` add `expo-file-system` add `expo-clipboard` add `expo-haptics` re-add normalize-url rm blur view upgrade expo deps remove unused packages, switch to `expo-linear-gradient` * rm old library * Use UTC for dates --------- Co-authored-by: Eric Bailey <git@esb.lol>
* Fix double border on web hashtag list (#3091)Hailey2024-03-064-12/+23
| | | | | * add `topBorder` to Views.tsx * fix double border
* By default, hide replies to people you don't follow in the Following feed ↵dan2024-03-061-1/+1
| | | | | | | (#3124) * Show replies from followed by default * Update @atproto/api
* Fix jumpy moderation icon on desktop (#3125)dan2024-03-061-1/+1
|
* Initial feature gating and A/B testing integration (#3122)dan2024-03-064-30/+98
| | | | | | | | | | | | | | | | | | | | | | | * Add statsig dependency * Add SDK provider * Move to separate file, add tier and hashing * Disable local storage for now * Add initial gate testing fixture * Fork for web just in case * More WIP * wip * Rm test gate * Add shim on native * Clarify
* Improve splash display on android (#3105)Eiichi Yoshikawa2024-03-051-0/+3
| | | | | * Set window background during startup on android * Set statusbar color to transparent and fine-tune it
* Add `Menu` component (#3097)Eric Bailey2024-03-058-11/+615
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add POC menu abstraction * Better platform handling * Remove ignore * Add some menu items * Add controlled dropdown * Pass through a11y props * Ignore uninitialized context * Tweaks * Usability improvements * Rename handlers to props * Add radix comment * Ignore known type * Remove todo * Move storybook item * Improve Group matching * Adjust theming
* use `onClose` instead of `onChange` for close callback (#3116)Hailey2024-03-051-22/+16
|
* Hide feeds topbar on scroll (#3108)dan2024-03-051-2/+17
|
* Improve dialogs a11y (#3094)Eric Bailey2024-03-044-54/+91
| | | | | | | | | * Improve a11y on ios * Format * Remove android * Fix android
* Don't warn on internal links (#3089)Eric Bailey2024-03-041-0/+1
| | | | | * Don't want on internal links * Just disable mismatch for this inline link
* Sticky desktop header (#3077)dan2024-03-014-39/+43
|
* Fix Profile tab switch jumps on Chrome (#3076)dan2024-03-021-0/+2
|
* Revert "Enable tags inside of quotes (#3041)" (#3075)Hailey2024-03-012-22/+25
| | | This reverts commit f016cdbca9660d9e10faefae5c34c8574795419e.
* dismiss keyboard on touch mute dialog (#3074)Hailey2024-03-011-157/+164
|
* Theme tweaks (#3004)Eric Bailey2024-03-019-133/+195
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Improve contrast using existing scale * Make it mathy * Tweaks * Adjust noty * Remove console * Cleanup * Match saturation * Replace usages of tokens with correct palette (cherry picked from commit 1d9c7079dc25dfa492bd482c1c7661ea2e822d68) * Replace other colors, tweak usages (cherry picked from commit df97f249b2f140bbc010449fddb011a31795919a) * Last couple things (cherry picked from commit 3b5cee131f68ea8f4125f2c32b9a4b20f5b91086) * fix "Users" being the wrong color on user list about --------- Co-authored-by: Hailey <me@haileyok.com>
* Fix backdrop issues by using custom logic (#3072)Hailey2024-03-011-11/+47
| | | | | | | | | * use custom backdrop * use custom backdrop * org imports * rm log
* Enable tags inside of quotes (#3041)Hailey2024-03-012-25/+22
| | | | | | | | | | | * enable tags for quote posts * mentions too * just disable pointer events instead * apply fix for both web and native * minimize diff
* Fix new post button on web after following intent URL (#3044)Hailey2024-03-012-5/+12
| | | | | * Fix new post button on web after following intent URL * Ensure that `routes` exists before attempting to use it
* Simplify intent path logic, ensure all variations work for bluesky://, ↵Hailey2024-03-011-9/+11
| | | | | | | bluesky:///, and https://bsky.app/ (#3045) * Simplify intent path logic, ensure all variations work * use startsWith
* Fix muting of embedded data (#3071)Eric Bailey2024-03-011-13/+132
|
* Few list tweaks on web (#3062)Hailey2024-03-013-20/+45
| | | | | | | | | | | | | | | * share button only on native * update gttablet to be 1300px * improve web layout * change re-layout to mobile breakpoint * adjustable not found reason * don't show the borders on mobile web * slight padding for the spinner
* Integrate new tag detection and regexes (#3063)Eric Bailey2024-03-012-9/+18
| | | | | | | | | | | * Integrate new tag detection and regexes * Bump SDK * Can use const * Clarify intent * Enhance clarity
* Fix icons on blurred posts (#3068)Eric Bailey2024-03-012-2/+2
|
* Dedicated screen for hashtags, POC ALF list (#3047)Hailey2024-02-299-81/+501
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 API SDK, add validation to MutedWords (#3055)Eric Bailey2024-02-293-16/+55
| | | | | | | | | * Bump API SDK, add validation to MutedWords * Tweaks to error state * Comment * Early return
* 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 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
* 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
|
* 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-276-11/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Intent handler (#2992)Hailey2024-02-274-1/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>