Paul Frazee
871ded193c
Merge branch 'bugfix/desktop-web-text-link-media-query-issue' of https://github.com/liby/social-app into liby-bugfix/desktop-web-text-link-media-query-issue
2023-10-30 17:11:17 -07:00
Paul Frazee
e1dcedd87e
Merge branch 'elijah-wright-patch-1' into main
2023-10-30 17:08:15 -07:00
Paul Frazee
1acf4969c5
Fix lint
2023-10-30 17:08:07 -07:00
Paul Frazee
dbbd71c6d0
Merge branch 'patch-1' of https://github.com/elijah-wright/social-app into elijah-wright-patch-1
2023-10-30 17:03:34 -07:00
dan
84ee64025f
Let Metro handle import/export instead of Babel ( #1772 )
...
* Let Metro handle import/export instead of Babel
* Keep using Babel for ESM->CJS in tests
2023-10-30 21:54:23 +00:00
Paul Frazee
6c11c0b81d
1.55
2023-10-30 09:58:58 -07:00
dan
7ebf1ed371
Initialize screen modules lazily ( #1763 )
...
* Initialize screen modules lazily
* Use getComponent (thanks @ecreeth for the tip)
2023-10-27 19:06:28 +01:00
dan
53afafb04f
Remove redundant linking listeners ( #1760 )
2023-10-26 21:05:48 -07:00
dan
3e5a64b454
Fix white flash on startup ( #1759 )
2023-10-27 04:06:40 +01:00
dan
46f3265936
Enable inline requires ( #1756 )
2023-10-26 17:54:15 -07:00
Paul Frazee
a1a61ef2e5
Merge branch 'main' of github.com:bluesky-social/social-app into main
2023-10-26 10:40:35 -07:00
Ansh
927cee18d9
Update Analytics ( #1743 )
2023-10-26 08:37:14 -07:00
Ansh
c13b6946ba
1721 Update support link ( #1722 )
...
* change support page copy
* fix grammar
2023-10-25 10:00:46 -07:00
Ansh
ee80cae75f
add scroll indicator on web to profile suggested follows card ( #1724 )
2023-10-25 09:54:52 -07:00
Ansh
1781b3aab7
allow enter key to trigger waitlist signup ( #1723 )
2023-10-25 09:54:04 -07:00
elliot
3426b24f67
Fixed CropImage modal aspect ratio buttons visibility in dark mode ( #1730 )
2023-10-25 09:41:56 -07:00
dan
4a4be1de1a
Remove MobX from Link ( #1745 )
...
* Remove MobX from Link
* Keep memo() though
We previously had observer() apply it automatically, so re-add it
2023-10-25 08:47:21 -07:00
dan
32fbb9dba7
Simplify the avatar component ( #1744 )
...
* Copypaste UserAvatar to EditableUserAvatar
* Swap usages with onSelectNewAvatar to EditableUserAvatar
* Split prop types into UserAvatarProps and EditableUserAvatarProps
* Remove dead branches from EditableUserAvatar
* Remove dead branches from UserAvatar
2023-10-25 04:57:34 +01:00
dan
c6e28f88e5
Fix four gallery images for Firefox ( #1710 )
2023-10-18 15:08:12 -04:00
Paul Frazee
01e25c912c
1.54
2023-10-14 10:32:11 -07:00
Ansh
8e9cf182c2
Performance optimization ( #1676 )
...
* upgrade sentry to support profiling monitoring
* remove console logs in production builds
* feeds tab bar and bottom bar animation centralized
* refactor FeedPage out of Home
* add script to start in production mode
* move FAB inner to reanimated
* move FABInner back to `Animated` RN animation
* add perf commands
* add testing with Maestro and perf with Flashlight
* fix merge conflicts
* fix resourceClass name in eas.json
* fix onEndReachedThreshold in Feed
* memoize styles
* go back to old styling for LoadLatestBtn
* remove reanimated code from useMinimalShellMode
* move shell animations to hook/reanimated for perf
* fix empty state issue
* make shell animation feel smoother
* make shell animation more smooth
* run animation with autorun
* specify keys for tab bar properly
* remove comments
* remove already imported dep
* fix lint
* add testing instructions
* mock sentry-expo for jest
* fix jest mocks
* Fix the load-latest button on desktop and tablet
* Fix: don't move the FAB in tablet mode
* Fix type error
* Fix tabs bar positioning on tablet
* Fix types
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-10-13 18:54:35 -07:00
dan
9042f503c2
Scope drawer drag workaround to feed pagers ( #1694 )
2023-10-13 15:15:36 -07:00
dan
abfd9a8c0b
Toggle lightbox controls on tap ( #1687 )
...
* Make the lightbox controls animation smoother
* Toggle controls on tap
* Disable pointer events when hidden
2023-10-13 20:10:27 +01:00
dan
f447eaa669
Fix profile preview jump ( #1693 )
...
* Add top inset for profile preview to match target screen
* Avoid flicker by waiting for profile screen navigation
* Fix glimmer to align with the content
* A more reliable (but non-scientific) fix for the flash
* Lower the timeout
2023-10-13 20:10:15 +01:00
dan
d5ccbd76d5
Disable events on hidden bars ( #1686 )
2023-10-13 15:29:50 +01:00
dan
eba9f8a166
Fix profile layout shift ( #1690 )
2023-10-13 15:25:16 +01:00
dan
2a1edab6d4
Don't re-render bars when showing/hiding them ( #1691 )
...
* Don't re-render bars when showing/hiding them
* Fix more cases
* Use autorun instead of reaction to fix first render
2023-10-13 15:24:28 +01:00
dan
4431cfe2d2
Fix crash when scrolling down on the web ( #1684 )
2023-10-12 13:15:19 -07:00
dan
997918547c
Make shell hide/show animation smoother ( #1683 )
...
* Make shell hide/show animation smoother
* Also animate "load latest"
2023-10-12 21:02:17 +01:00
dan
c2a1cf4e56
Fix layout shift for multi-image posts ( #1673 )
...
* Fix layout shift for multi-image posts
* Add a comment for the hack
* Use margins instead of gap
* Move alt label
2023-10-12 19:14:27 +01:00
Jake Gold
d98e3a8b45
bskyweb: add rate limiting to reduce DoSability
2023-10-11 13:00:59 -07:00
Eric Bailey
d40d931d86
use new zeed-dom version ( #1671 )
2023-10-11 09:04:06 -07:00
Paul Frazee
5dd673d1ff
1.53
2023-10-10 17:32:19 -07:00
Eric Bailey
10deddd0ad
resolve fork of zeed-dom ( #1663 )
2023-10-10 16:23:12 -07:00
dan
a48c213af5
Port remaining lightbox code to Reanimated ( #1669 )
...
* Port remaining lightbox code to Reanimated
* Fix memoization
2023-10-10 23:48:31 +01:00
Paul Frazee
0b44af38ea
Update testrunner to use new dev-env [WIP] ( #1575 )
...
* Update testrunner to use new dev-env
* Fix label testcase
* Vendor the dev-infra scripts from the atproto repo for the dev-env server runner
* Bump detox to fix the ios sim control issue
* Use iphone 15 pro for tests
* Ensure the reminders never trigger during tests
* Skip the shell tests due to a crash bug with detox and the drawer
2023-10-10 15:46:27 -07:00
dan
aad8d12ede
Fix MobX crash for Android lightbox ( #1668 )
...
* Fix MobX crash for Android lightbox
* Reorder props to match between forks
2023-10-10 23:02:00 +01:00
dan
209d8b683c
Change lightbox to use Pager ( #1666 )
...
* Change lightbox to use Pager
* Fix crash issue on ios
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-10-10 22:37:28 +01:00
Ansh
aa085b0b14
make empty feed required ( #1667 )
2023-10-10 14:32:00 -07:00
Paul Frazee
4d450da194
Only warn on links to bsky.app if it represents itself as another url ( #1662 )
...
* Only warn on links to bsky.app if it represents itself as another url (close #1652 )
* Clean up
2023-10-10 14:02:50 -07:00
Paul Frazee
e878da04a1
Fix keyboard double pad issue in email change & verify modals ( #1664 )
2023-10-10 14:02:31 -07:00
Eric Bailey
fc28fc639f
Don't highlight tags in composer yet ( #1665 )
2023-10-10 13:44:27 -07:00
Paul Frazee
d68b4ca856
Fix: fetch follows on desktop search for typeahead ( #1660 )
2023-10-10 12:27:32 -07:00
dan
60c0db03f7
Remove duplicate modal container ( #1661 )
2023-10-10 11:57:14 -07:00
dan
d47ff542da
Drive-by lightbox refactors ( #1659 )
...
* Remove dead code from lightbox
* Rename imageIndex prop to initialImageIndex
* Rename currentImageIndex to imageIndex
2023-10-10 11:07:21 -07:00
Paul Frazee
bc2c44cb98
Only prompt users once to verify email (according to local storage) close #1657 ( #1658 )
2023-10-10 10:57:09 -07:00
Paul Frazee
098f4b526e
Revert "Fix invite codes flash on desktop, use loading placeholder ( #1591 )" ( #1656 )
...
This reverts commit 9278822088
.
2023-10-10 10:08:04 -07:00
dan
f452ce74f4
Refactor iOS lightbox to Reanimated ( #1645 )
...
* Remove unnecessary transform logic
* Switch iOS swipe-to-dimiss to Reanimated
2023-10-10 10:04:38 +01:00
Paul Frazee
832b05b64a
Bump package.json to 1.52
2023-10-09 15:24:23 -07:00
Paul Frazee
acb003d7e1
Merge branch 'main' of github.com:bluesky-social/social-app into main
2023-10-09 14:58:40 -07:00