about summary refs log tree commit diff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* Log to Sentry whenever users encounter Bluesky feed errors (#2999)Hailey2024-02-272-18/+47
|
* Add tags and mute words (#2968)Eric Bailey2024-02-2640-38/+1953
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* 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
|
* 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
|
* Update .po filesPaul Frazee2024-02-2313-2898/+3262
|
* use `showControls` to show/hide live text icon on ios (#2982)Hailey2024-02-234-2/+12
|
* Fix dim mode unread notif colorPaul Frazee2024-02-231-2/+2
|
* Make dim theme dim (#2966)dan2024-02-236-121/+71
| | | | | | | | | | | | | | | | | | | | | * Make dim color scheme dim * Tweaks * Overall tweaks * We have to go darker * Tweak saturation of blues in dim * Increase contrast on dark-dark mode * adjust dim --------- Co-authored-by: Eric Bailey <git@esb.lol> Co-authored-by: Paul Frazee <pfrazee@gmail.com> Co-authored-by: Hailey <me@haileyok.com>
* Add handle validation to create account UI (#2959)Hailey2024-02-234-34/+145
| | | | | | | | | | | | | | | | | * show uiState errors in the box as well simplify copy update ui for only letters and numbers add ui validation to handle selection * simplify names * Fix accidental text-node render --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Normalize relative day (#2874)Mary2024-02-231-1/+1
| | | | | | | | | | | | | * fix: normalize relative date * chore: add comments * refactor: skip flooring normalized diff * refactor: let -> const * fix: get own copy of date to prevent mutating * refactor: rounding does the same trick
* increase timeout to 15s (#2958)Hailey2024-02-231-1/+1
|
* use `useOpenLink` hook for links in ALF (#2975)Hailey2024-02-231-10/+13
| | | | | * use `useOpenLink` hook for links in ALF * web only for `outline`
* Rename Home Feed Prefs to Following Feed Prefs (#2965)dan2024-02-227-18/+21
|
* Refactor feed header components (#2964)dan2024-02-227-211/+142
| | | | | | | | | | | * Move home-related files to view/com/home * Add HomeHeader in front of FeedTabBar * Move isDekstop check outside FeedsTabBar * Remove PWI logic from tabbar * Separate platform-specific layout from shared logic
* Navigate back from a deleted post's route (#2948)dan2024-02-211-1/+30
|
* Add optional close callback to Dialog (#2947)Eric Bailey2024-02-204-9/+21
| | | | | * Add optional close callback * No emitter
* Fix flash when pressing into just-created post (#2945)dan2024-02-201-1/+8
|
* Last usage (#2944)Eric Bailey2024-02-201-5/+4
|
* Update blogpost URL in ExportCarDialog.tsx (#2939)surfdude292024-02-201-1/+1
|
* Prefer full posts for post thread placeholder (#2943)dan2024-02-203-67/+33
| | | | | | | | | * Revert "Prefer post over quote when finding cached post (#2935)" This reverts commit da62a77f05258ce2b0609248cb5677c2406a4e63. * Prefer full posts for post thread placeholder * Clarify with a comment
* Remove async resizing from external embed player (#2936)Hailey2024-02-203-84/+48
| | | | | | | | | | | | | | | | | | | | | * remove debug adjust youtube shorts height fix webview style simplify styles fix resizing make it more clear remove async resizes from external player * remove comment * ts * reverse aspect
* Swap `RichText` (#2934)Eric Bailey2024-02-2012-43/+65
| | | | | | | | | | | | | * Switch to new RT * Allow early exit from links * Build in tracking to text atoms * Clean up FeedSourceCard * Clean up leading after new default * Add deprecated notice
* Improve dialogs issue (#2941)Eric Bailey2024-02-202-6/+41
| | | | | | | * Fix collapse, update backdrop color * Remove test prop * Remove debug code
* Improve dialogs (#2933)Eric Bailey2024-02-196-85/+123
| | | | | | | | | * Improve dialogs * Remove comment, revert storybook * Hacky fix * Comments
* Prefer post over quote when finding cached post (#2935)Hailey2024-02-191-1/+8
|
* Add embed to post view when converting from embed view (#2929)Hailey2024-02-191-0/+1
|