Skip to content

Commit a7b6ff9

Browse files
authored
Merge branch 'main' into patch-1
2 parents 94f0cb3 + 5a31188 commit a7b6ff9

File tree

313 files changed

+4979
-1264
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

313 files changed

+4979
-1264
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Check Build Errors
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- main # Run on PRs targeting the main branch
7+
8+
jobs:
9+
build-check:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Checkout Repository
13+
uses: actions/checkout@v4
14+
with:
15+
fetch-depth: 0
16+
17+
- name: Install Dependencies
18+
run: npm install
19+
20+
- name: Build
21+
run: npm run build
22+
23+
24+
25+
26+

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@ Before you start contributing, please take a moment to review our [Contribution
2222
3. **Create a PR to `main`**:
2323
After making these changes, commit them to a new branch, and then create a pull request (PR) for review from FlutterFlow team.
2424

25+
## Running the Docs Site Locally
26+
You may want to run the docs site locally to test and visualize changes you are proposing to the documentation. To run the docs site locally, please enter the following commands in the terminal of the downloaded repository:
27+
28+
1. **Install Dependencies:** Run **`npm install`** in your terminal to install the necessary dependencies.
29+
2. **Preview Changes:** To see your changes in real-time as you edit the files, you can run a local development server. This server will host your website and reflect the latest changes. Use the command **`npm run start`**.
30+
2531
## Ready to Contribute?
2632
Your contributions are vital to keeping FlutterFlow's documentation clear, up-to-date, and helpful. We look forward to seeing your pull requests and are excited to welcome you into our community of contributors!
2733

@@ -43,4 +49,4 @@ Your contributions are vital to keeping FlutterFlow's documentation clear, up-to
4349
[//]: # (repo: 'documentation')
4450

4551
[//]: # (})")
46-
If you have any questions or need further guidance, don't hesitate to reach out to the documentation team. Happy documenting!
52+
If you have any questions or need further guidance, don't hesitate to reach out to the documentation team. Happy documenting!

docs/accounts-billing/account-management.md

Lines changed: 36 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -9,85 +9,77 @@ sidebar_position: 1
99
# Account Management
1010
This section contains information on changing your password, verifying your email, and deleting your account.
1111

12-
## Password
1312
### I can't log in to my account / I forgot my login info.
14-
1513
To reset your account password:
1614

17-
- From `flutterflow.io` select Login in the top right corner.
18-
19-
- At the bottom of the page, select Reset Password.
20-
21-
- You will receive an email with a link to reset your password.
22-
23-
- Click the reset link and enter your new password.
24-
25-
If you can’t remember your username or are experiencing any other issues, please reach out to us at [email protected]
26-
27-
15+
1. From `flutterflow.io` select Login in the top right corner.
16+
2. At the bottom of the page, select **Reset Password**.
17+
3. You will receive an email with a link to reset your password.
18+
4. Click the reset link and enter your new password.
2819

29-
30-
### How Do I Change My Password?
20+
If you can’t remember your username or are experiencing any other issues, please reach out to us at `[email protected]`
3121

3222

23+
### How do I change my password?
3324
To change your password, please use the following steps:
3425

35-
- Log in to your FlutterFlow account and select Account from the top right.
36-
37-
- Under Personal Info, select Reset Password.
26+
1. Navigate to your [account page in FlutterFlow](https://app.flutterflow.io/account).
27+
2. Under Personal Info, select Reset Password.
28+
3. You will receive an email with a link to reset your password.
29+
4. Click the reset link and enter your new password.
3830

39-
- You will receive an email with a link to reset your password.
4031

41-
- Click the reset link and enter your new password.
42-
43-
## Verify Account
44-
### How Do I Check If My Account Is Verified?
32+
### How do I check if my account is verified?
4533
To check if you have verified your account:
4634

47-
1. Log in to your FlutterFlow account and select Account from the top right.
48-
2. Navigate to the Profile Information section.
49-
3. If you have a green checkmark next to your email, your account is verified.
35+
1. Navigate to your [account page in FlutterFlow](https://app.flutterflow.io/account).
36+
2. If you have a green checkmark next to your email, your account is verified.
5037

51-
![img_1.png](imgs/img_1.png)
38+
![check-account-verification.png](imgs/check-account-verification.png)
5239

53-
### I Didn't Get The Email To Verify My Account / How Do I Resend The Verification Email?
40+
### I didn't get the email to verify my account, how do I resend the verification email?
5441
If you did not receive a verification email, please follow these steps:
5542

56-
1. Log in to your FlutterFlow account and select Account from the top right.
57-
2. Navigate to the Profile Information section and check that your email address is correct.
58-
3. If your email is incorrect, please reach out to [email protected] to correct this.
59-
4. From the Profile Information section, select Verify Email.
43+
1. Navigate to your [account page in FlutterFlow](https://app.flutterflow.io/account).
44+
2. Check that your email address is correct. If your email is incorrect, please reach out to `[email protected]` to correct this.
45+
3. From the **Profile Information** section, select **Verify Email**.
6046

6147
You should receive a new confirmation email. If you do not receive the verification email, please contact us at [email protected].
6248

63-
![img.png](imgs/img.png)
49+
![email-verification.png](imgs/email-verification.png)
6450

65-
## Delete Account
66-
### How Do I Delete My Account
51+
### How do I delete my account?
6752
To delete your FlutterFlow account, please follow these steps:
6853

69-
1. Log in to your FlutterFlow account and select Account from the top right.
70-
71-
2. Scroll down to the My Plan section and select Delete Account (bottom right corner)
54+
1. Log in to your FlutterFlow account and select **Account** from the top right.
55+
2. Scroll down to the **My Plan** section and select **Delete Account** (bottom right corner)
7256

7357
:::danger
7458
This step can not be undone. We will not be able to recover your projects.
7559
:::
7660

7761

78-
## Change/Update Email Address
79-
### Q: How do I change or update my login email address?
62+
### How do I change or update my email address?
8063
To change your login email in FlutterFlow:
8164

8265
1. Log into your FlutterFlow account.
8366
2. Go to the dashboard and select your account tile (showing your name and email).
84-
3. Click on Update Email.
67+
3. Click on **Update Email**.
8568
4. Enter your current email and password.
86-
5. Input your new email and click Confirm & Log Out.
69+
5. Input your new email and click **Confirm & Log Out**.
8770
6. Verify the new email via the link sent to it.
88-
7. Now, you need to create a new password for your new email address. To do so, click on the Forgot Password on the login page and enter your new email address.
71+
7. Now, you need to create a new password for your new email address. To do so, click on the **Forgot Password** on the login page and enter your new email address.
8972
8. You'll receive the password reset link at your new email address. Click the link and reset the password.
9073

9174
Now, you are ready to log in with your new email address and password.
9275

93-
![img_2.png](imgs/img_2.png)
76+
![update-email.png](imgs/update-email.png)
77+
78+
### How do I generate an API Token?
79+
An API token is required to use the [CLI](../testing-deployment-publishing/exporting-code/ff-cli.md) and the [Visual Studio Code Extension](../ff-concepts/adding-customization/vscode-extension.md)
80+
.
81+
82+
To create an API token tied to your account:
83+
84+
1. Navigate to your [account page in FlutterFlow](https://app.flutterflow.io/account).
85+
2. Near the bottom of the page, click **Create Token**

docs/accounts-billing/plan-pricing.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ sidebar_position: 2
88

99
# Plans & Pricing
1010
:::note
11-
For our most upto date information, please visit **[FlutterFlow pricing](https://flutterflow.io/pricing.html)**.
11+
For our most up-to-date information, please visit **[FlutterFlow pricing](https://flutterflow.io/pricing)**.
1212
:::
1313

1414
:::note
1515
Regional discounts are available, please **[log in to FlutterFlow](https://app.flutterflow.io/)** to see the pricing for your region.
16-
:::
16+
:::

docs/changelog/changelog.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

docs/ff-concepts/adding-customization/cloud-functions.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ loading indicator during the logo creation process. Its value is set to *True* b
5959

6060
### 2. Build a page
6161

62-
Let's add a page that allows users to enter the prompt. To speed up, you can add a page from the template or use [AI Page Gen](../../resources/ui/pages/pages.md#create-an-ai-generated-page). Here is the page added using AI Page Gen, and after some modification, it looks the below:
62+
Let's add a page that allows users to enter the prompt. To speed up, you can add a page from the template or use [AI Page Gen](../../resources/ui/pages/intro-pages.md#create-an-ai-generated-page). Here is the page added using AI Page Gen, and after some modification, it looks the below:
6363

6464
Also, see how to [build a page layout](../../ff-concepts/layout/building-layout.md) if you want to build a page from scratch.
6565

@@ -249,6 +249,27 @@ com/embed/0c4306c1951a4d9099aa96324c7561af?sid=69709110-ad60-4e98-bf53-36a50a99e
249249

250250
## FAQs
251251

252+
<details>
253+
<summary>Why do cloud function deployments fail on newly created projects?</summary>
254+
255+
This issue occurs because the newly created Google Cloud Platform (GCP) project hasn't been fully configured with the necessary APIs and permissions. Follow the steps below to enable the required APIs and set proper permissions.
256+
257+
1. Open your browser and navigate to the following URL:
258+
`https://console.cloud.google.com/functions/list?referrer=search&hl=en&project=<projectID>`
259+
Replace `<projectID>` with your GCP or Firebase project ID.
260+
2. Click on the **Create Function** button. GCP will prompt you to enable the necessary APIs: **Cloud Build** and **Cloud Functions**.
261+
3. After clicking **Next**, you will be prompted to enable the **Cloud Run Admin API**.
262+
![cloud-run-admin-api](imgs/cloud-run-admin-api.png)
263+
4. Now, you need to grant the default compute service account the appropriate permissions. In the next page, you will see the option to deploy an example cloud function like `helloHttp`. Deploy this function. You will be prompted to grant permissions to the default compute service account. The message will look like:
264+
`You need to grant the following roles to the build service account to deploy a function:
265+
roles/cloudbuild.builds.builder to <projectID>[email protected].`
266+
5. Click **Grant** to provide the required permissions and deploy the example cloud function. Once deployed, you can delete this function if you wish.
267+
268+
With the required permissions granted, you should now be able to deploy cloud functions from FlutterFlow without any further issues.
269+
270+
</details>
271+
272+
252273
<details>
253274
<summary>I am getting Cloud Function Deployment Errors</summary>
254275

docs/ff-concepts/adding-customization/custom-actions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ slug: /concepts/custom-code/custom-actions
33
title: Custom Actions
44
description: Learn how to create and use custom actions in your FlutterFlow app to enhance functionality.
55
tags: [Custom Actions, Custom Code]
6-
sidebar_position: 3
6+
sidebar_position: 4
77
keywords: [FlutterFlow, Custom Actions, Customizations, Flutter, Dart, Pub.dev]
88
---
99

@@ -72,15 +72,15 @@ app's `HomePage`.
7272
In our previous example, we enabled the **Return Value** of the Custom Action to return a
7373
`List<Product>` when the search keyword is valid. With this change the code will change from
7474

75-
```
75+
```js
7676
Future executeSearch(String searchItem) async {
7777
// Add your function code here!
7878
}
7979
```
8080

8181
to
8282

83-
```
83+
```js
8484
Future<List<ProductStruct>> executeSearch(String searchItem) async {
8585
// Add your function code here!
8686
}

0 commit comments

Comments
 (0)