1236 results found
-
Deactivate the automatic sending of the email template with a checkbox
Hello everyone,
currently not all email templates can be changed. For example, when activating multifactor authentication, you have to be satisfied with the ugly automatically generated email from firebase. It would probably be an easy to implement development if you could deactivate the automatic sending of the email template with a checkbox. Then you could implement your own email dispatch. Please provide a way to disable the automatic sending of email templates.
Thank you and best regards
1 vote -
Emulator: Firestore requests with descending order + clear button
The Firestore requests page in the emulator currently sorts the requests by ascending execution time, which requires to scroll to the very bottom every time to see the last request. Very cumbersome.
The emulator should order by default by descending order and also offer a "clear" button to empty the list upon request.
6 votes -
Support for Inter-App Linking Within a Project
The ability to link two applications together based on user action is missing. An example is the connection between passenger and driver apps in ride-booking.
1 vote -
@unique argument to use UNIQUE NULLS NOT DISTINCT
Add an argument to the @unique annotation that allows users to choose between using PostgreSQL's "UNIQUE NULLS NOT DISTINCT" constraint or the standard "UNIQUE" constraint when defining a unique constraint.
2 votes -
Increase the size of remote config from 1MB to 10MB
Why not increase the file size for remote config? Right now it only holds 1MB of text, but if you zip a 1MB plain text file you can reduce it to 100kb or less. So, why not increase the configuration size to 10MB?
1MB remoteconfig.json ==> compress file ==> 80kb remoteconfig.zip
15 votes -
Configure Firebase Lambda and API endpoint exposure
Automate the "subprocesses" to open up an endpoint to interact with Firebase Lambdas, which have the access permissions to make changes to the realtime database, storage, and auth core functionality. This encompasses many applications' backend use cases if interactive via REST API. So open these lambdas to access services via HTTP calls.
1 vote -
Secure Transport Layer Implementation
The "Secure Transport Layer Implementation" idea centers around fortifying the application's transport layer to mitigate vulnerabilities, particularly the risk of insufficient protection against attacks like POODLE. This vulnerability exposes the application to potential exploits, compromising the confidentiality and integrity of data exchanged between the application and its users.
Insufficient transport layer protection opens the door to various security threats, including man-in-the-middle attacks, data interception, injection of malicious content, and communication redirection. These threats undermine the trustworthiness of the application and jeopardize user data security.
To address this vulnerability effectively, it's imperative to reinforce the application's transport layer security by implementing…
17 votes -
Crashlytics Velocity alerts should contain impacted user count
We would like to have Crashlytics Velocity alerts contain the impacted user count so we can determine how problematic a velocity alert actually is.
4 votes -
Need to use same app integrity certificat
When using app distribution, it would be nice if the certificate wasn't replaced to maintain consistency with the app in production.
3 votes -
linux
What feature would you like to see?
I would like to see FlutterFire plugins add support for the Linux platform. This enhancement would allow developers to build applications that leverage Firebase services on Linux, enabling cross-platform compatibility and expanding Flutter's reach.Why would it be useful?
Adding Linux support would:Enable developers to target a wider range of platforms with their Flutter apps.
Provide parity with other supported platforms (e.g., iOS, Android, Web).
Leverage Firebase's capabilities (e.g., authentication, cloud storage, and Firestore) in desktop environments where Linux is widely used.3 votes -
API for NotebookLM
Developer api to interact with notebooklm
1 vote -
deberian permitir hacer un proyecto gratis
En mi caso queria hacer en ejemplo con los alumnos y me quiere cambiar de spark a blaze sin haberlo probado siquiera
4 votes -
API Revoke Token
Simple API to revoke the token/refresh token from a backend without using the SDK.
21 votes -
Allow rewrite for hostname/domain (not only paths)
It would be great to have the ability to redirect multiple domains to the same project.
I tried to achieve this with regular expression redirect, but it doesn't work:
{ "regex": "https:\\/\\/.*?(?P<hostname>\\w+\\.[a-z]+)\\/", "destination": "/:hostname/index.html" }For example with domains one.com and two.com, I want to be able to redirect them to the same project but different subfolders (e.g. /one.com/index.html, /two.com/index.html) -- this will allow to share common resources (styles, images, etc) between the projects, while still being able to customize the content for each one.
3 votes -
4 votes
-
Allow configuring standard Firebase Authentication via Terraform
The google Terraform providers allow creating and configuring Firebase projects via Terraform.
This includes Firebase Authentication via the googleidentityplatform_config Terraform resource, but also forces an upgrade to Firebase Authentication with Identity Platform.
Identity Platform has a much higher cost.
We'd like to be able to configure standard Firebase Authentication via Terraform
5 votes -
Daily usage limitation chart
We were keep getting the Firestore Quota message tough the usage was just 2% in our billing.
After reaching out to the Firebase team, we found out that there are also daily limitations for each action (Read, Write,..) that was hidden in google cloud console.The suggestion is to make the daily limitation chart visible in Firebase, as this error is effecting the users directly.
4 votes -
Documenting Schema and Connections
One of the things that was important to me when developing clients in Apollo graphql is the playground.
You should be able to create a document with a proper description.
And currently, description using “”” is only possible for schema type. It is also needed for query, mutation.
And we need to be able to generate them with the SDK and then see them in the client code.3 votes -
CLI deploy and link blocking functions
Function Deployment & Validation Flow:
When deploying cloud functions with recognized lifecycle hook names (e.g., beforeCreate, beforeSignin), the system should:
.
Detect Blocking Function Patterns
Check if the deployed function's name matches known blocking trigger conventions..
Assignment Validation
Verify whether the detected function is registered as a blocking trigger in the system configuration..
Interactive Guidance
If unassigned, display CLI prompt:
"Seems like you want to deploy a 'Blocking' function named <FUNCTION_NAME> but no blocking trigger is assigned. To configure this function visit: <CONSOLE URL>".
Key Function Patterns:beforeCreate | beforeSignin | afterSignout | customBeforeHookWhy This Matters:
…
1 vote -
CLI deploy and link blocking functions
Function Deployment & Validation Flow:
When deploying cloud functions with recognized lifecycle hook names (e.g., beforeCreate, beforeSignin), the system should:Detect Blocking Function Patterns
Check if the deployed function's name matches known blocking trigger conventions.Assignment Validation
Verify whether the detected function is registered as a blocking trigger in the system configuration.Interactive Guidance
If unassigned, display CLI prompt:
"Seems like you want to deploy a 'Blocking' function named <FUNCTION_NAME> but no blocking trigger is assigned. Would you like to configure this function now? (y/N)"Key Function Patterns:
```
beforeCreate | beforeSignin | afterSignout | customBeforeHook(Additional supported hooks)
…Why1 vote
- Don't see your idea?