Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/2.3.0 #954

Merged
merged 23 commits into from
Jun 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
b1cb9e7
feat: suspense support for usePublication hook
krzysu May 2, 2024
aa460c7
Merge pull request #934 from lens-protocol/main
krzysu May 3, 2024
9eab6cb
Merge pull request #930 from lens-protocol/T-20234/usepublication
cesarenaldi May 8, 2024
d8b19df
feat: React Suspense support in usePublications hook
cesarenaldi May 7, 2024
9f403cf
Merge pull request #936 from lens-protocol/T-20006/usePublications-su…
cesarenaldi May 8, 2024
fcd04e3
chore: typedoc fixes
cesarenaldi May 8, 2024
0f65f90
Merge pull request #937 from lens-protocol/T-20006/usePublications-su…
cesarenaldi May 9, 2024
21f652d
fix: react native origin header (#927)
krzysu May 13, 2024
87776a6
react native example: add wallet connect example (#925)
krzysu May 14, 2024
1f34162
fix: refresh profile following after a follow or unfollow (#938)
krzysu May 14, 2024
46a648d
feat: React Suspense support for useFeed
cesarenaldi May 14, 2024
047eaa0
fix: lens-next-app - improve readme with getting started steps (#939)
krzysu May 15, 2024
dad4b23
Merge pull request #940 from lens-protocol/T-20337/useFeed-suspense
cesarenaldi May 15, 2024
3ffa198
feat: add React Suspense support to useProfiles hook
cesarenaldi May 15, 2024
53071ca
feat: adds React Suspense support to useSearchProfiles hook
cesarenaldi May 16, 2024
541a97d
Merge pull request #943 from lens-protocol/T-20337/useProfiles-suspense
cesarenaldi May 16, 2024
b44ef95
Merge pull request #944 from lens-protocol/T-20337/useSearchProfiles-…
cesarenaldi May 16, 2024
032c71c
feat: add suspense to useProfileFollowers and useProfileFollowing hooks
krzysu May 17, 2024
980e327
feat: add React Suspense support to useSearchPublications hook
cesarenaldi May 16, 2024
697eca1
feat: Suspense support to useExplorePublications, useExploreProfiles,…
cesarenaldi May 21, 2024
7e4d603
feat: adds client.authentication.getRefreshToken() method
cesarenaldi Jun 7, 2024
8054f84
Merge pull request #951 from lens-protocol/feat/get-client-refresh-token
cesarenaldi Jun 13, 2024
294eba3
chore: bumps up versions
cesarenaldi Jun 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 9 additions & 3 deletions examples/lens-next-app/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,11 @@ This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next

## Getting Started

First, run the development server:
Start by renaming the `.env.example` file to `.env` and then populate it with the necessary values:

- `NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID` - This is the Project ID for WalletConnect. You can create a free Project ID at [WalletConnect Cloud](https://cloud.walletconnect.com/sign-in).

After setting up the environment variables, launch the development server:

```bash
npm run dev
Expand All @@ -14,6 +18,8 @@ pnpm dev
bun dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
Once the server is running, open http://localhost:3000 in your browser to view the result.

You can begin editing the page by modifying `app/page.tsx`. The page will automatically update as you make changes to the file.

You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
Happy coding!
3 changes: 3 additions & 0 deletions examples/react-native/.env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
WALLET_CONNECT_PROJECT_ID=
ENVIRONMENT=production
# ENVIRONMENT=development
17 changes: 17 additions & 0 deletions examples/react-native/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,23 @@ This is a new [**React Native**](https://reactnative.dev) project, bootstrapped

> **Note**: Make sure you have completed the [React Native - Environment Setup](https://reactnative.dev/docs/environment-setup) instructions till "Creating a new application" step, before proceeding.

## Step 0: Install the Native Dependencies

### For iOS

Install the native dependencies using CocoaPods:

```bash
# using npm
npm run pod:install

# OR using Yarn
yarn pod:install

# OR using pnpm
pnpm pod:install
```

## Step 1: Start the Metro Server

First, you will need to start **Metro**, the JavaScript _bundler_ that ships _with_ React Native.
Expand Down
11 changes: 11 additions & 0 deletions examples/react-native/ios/NativeLens/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,17 @@
<string>$(MARKETING_VERSION)</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>nativelens</string>
</array>
<key>CFBundleURLName</key>
<string>com.yourcompany.nativelens</string>
</dict>
</array>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>LSRequiresIPhoneOS</key>
Expand Down
Loading
Loading