2328 results found
-
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 -
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 -
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 -
Dart support for the Firebase's Admin SDK
Firebase has a server (backend) library called the Admin SDK, which has privileged (admin) access to some Firebase services. There are several language implementations of the Admin SDK: JavaScript/TypeScript (Node.js), Java, Python, Go, and C# (.NET). However, Firebase does not currently support the Dart language.
This is a problem for full-stack Flutter developers, who need to use both the front-end and back-end of a Firebase application. Currently, they need to use different languages for each, such as Dart for the front-end and JavaScript/TypeScript for the back-end. This can lead to decreased productivity and a worse developer experience.
For example, developers…
165 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 -
Remote Config rollouts conditions for firebase-admin
Recently there was the inclusion of remote config rollouts. Rollouts were introduced to the REST API documentation under the RemoveConfigParameterValue as seen here: https://firebase.google.com/docs/reference/remote-config/rest/v1/RemoteConfig#RemoteConfigParameterValue.
But the same isn't true for the Firebase-admin package https://firebase.google.com/docs/reference/admin/node/firebase-admin.remote-config.md#remoteconfigparametervalue.
Would be interesting to have the types that are now available under the rest api to also be available on server side libraries so the usage of rollouts wouldn't impact current implementations that make usage of firebase-admin
6 votes -
CollIDE
Collaboration and Communication
It would be nice to have the ability to join an IRC chat or some sort of chat within the project so you could collaborate with other individuals, including the ability to paste spots in the code another can click and look at, pastebins, quick access to bug trackers with the ability to paste the links as well, and all the tools you need to organize your project.
Gemini Suggestions
Ok, love the suggestions in grey though they are a bit slow.
So, if there were a chat interface, it would be nice to have a chat…
6 votes -
Analytics Admin Sdk
Create Api for Firebase Admin SDK to get analytics data.
2 votes -
The Ability to Transfer Projects would help / Ayudaría la Capacidad de Transferir Proyectos
Whether I need to change emails, or just get out of the way. We all need to transfer our projects at some point.
I'm just asking for the ability to grant privileged access to a trusted colleague about all my projects, through an email or something like that.
----- ES -----Ya sea que necesite cambiar de correo, o que simplemente me retire del medio. Todos necesitamos alguna vez transferir nuestros proyectos.
Tan solo pido la capacidad de poder otorgarle acceso privilegiado a un compañero de confianza sobre todos mis proyectos, mediante un correo o algo así.
9 votes -
Suggestion for Enhanced Authentication Flow in Firebase Authentication
Dear Firebase Support Team,
I hope this message finds you well. I am reaching out to share a suggestion that I believe could greatly benefit Firebase Authentication and developers working on more complex applications.
Currently, Firebase Authentication provides excellent flexibility with signInWithPhoneNumber and createUserWithEmailAndPassword, allowing projects to authenticate users using either a phone number or an email/password combination. However, in certain projects, both the phone number and email/password are essential to meet higher security standards and user profile requirements.
In these cases, having an integrated authentication flow that combines signInWithPhoneNumber and createUserWithEmailAndPassword within a single, cohesive process would be highly…
4 votes -
VENDORS and Developer illegal claims of software
AAll Windows, PS4, PS5, XONE, XSXS online cost for play online games are starting at $10 up to 200 . The cost per hour online will cost 5 and hour. Where counting down the amount of hour children are allowed to play or Regulating these Councils because you don't learn anything from these game . We planning on adding a military testing 2 player shooting mode online for Educational purposes. These Simulator are binary military development platforms that civilian that unlisted one year in basic training get use those Simulator for team training Exercise . Cost for Devops package will…
4 votes -
Delivery logging in iOS
Does anyone know why Firebase doesn't support notification delivery on iOS? This is supported by other messaging frameworks such as OneSignal by hooking into Notification Service Extensions.
Firebase does have a FIRMessagingExtensionHelper class which has an
exportDeliveryMetricsToBigQuerymethod — however I didn't see references to this in the docs, how it should be used, or whether it suits my needs.The ideal scenario is that Firebase can just report iOS delivery rates in the console. It's confusing to me why this is not made simple, and if anyone has some insight here it would be much appreciated.
1 vote -
Better Composite Indexes UI
Currently, table for Composite Indexes is hard to read, I have some suggestions:
1. Sort collection ID alphabetically
2. Group by collection ID
3. On Fields Indexed, remove "name"
4. Shorten "Ascending" to "Asc" and "Descending" to "Desc"
5. Fields shown in Fields Indexed column should be displayed vertically2 votes -
Request Query Parameters for Security Rules
Introduce a request.query.parameters object to store key-value pairs from the query payload, enabling conditional access control based on user authentication state.
Current workarounds, like nesting documents in sub-collections, restrict uniqueness to a single field. This proposal allows queries to be filtered dynamically based on multiple conditions.
For example, access can be restricted based on user authentication state or location.
if request.query.parameters.user == request.auth.uid if request.query.parameters.location == request.auth.token.region if request.query.parameters.email != null if request.query.parameters.email == request.auth.emailPrivileged searches can be enabled with conditions such as:
if request.query.parameters.key == request.auth.token.vipkeyRange queries can be implemented using a function object to validate if…
1 vote -
Support a repl/shell in firebase CLI
Some operations can only be preformed through the firebase-admin SDK, or sometimes you just want to run/test some Firestore query.
The Firebase CLI can provide a "shell" command that opens a Node.js REPL with the firebase-admin SDK preconfigured and global variables such as "db", "auth" that you can then use to interact with Firebase.
This was so much needed that I implemented this by myself in our project as a custom package.json scripts.
2 votes -
Support skipping deploy targets that are configured empty
Sometimes you have deploy target that you want to not deploy in some projects.
Currently if a deploy target is not configured or empty, the CLI will error.
It would be nice if it just skipped deploying that configuration if the deploy target is explicitly configured empty.
This is also useful to allow varying configuration in different projects, as you can deploy different target configurations depending on the selected project this way.
2 votes
- Don't see your idea?