1217 results found
-
FirebaseServerApp Pass Bundle to Client
There needs to be a way in the Firebase SDK to pass the server information to the client cache without incurring another read (like you do with Firebase Admin SDK) using the load bundle functions.
This will save reads, save money, and be faster.
3 votes -
Expand auth blocking functions
Support some additional data sent during the
signInWithEmailAndPasswordthat can be read in thebeforeCreate3 votes -
Custom SQL Schema Migrations
The automatic custom schema migrations are great, but when managing an API expressed almost explicitly by the schema, there needs to be a clear dev story of how to migrate the database schema yourself, and move data in custom ways, while still allowing the exposed api to be backwards compatible. This can be very challenging with automatic migrations.
3 votes -
AI Assistance in the Firebase CLI
Bring Gemini in Firebase into the Firebase CLI to help suggest the right CLI command for me to use based on my needs (that I describe in natural language).
3 votes -
Add support for Remote Config conditions on servers
It's really nice to see Remote Config to come to the servers.
For us it would be crucial to be able to use conditions in Remote Config on the server as well.
Specifically we are looking at targeting by user properties (these could maybe be loaded and passed by us during evaluation).
e.g.
serverTemplate.evaluate({userProperties: { .. } })3 votes -
Allow listening to firestore document/query changes without getting a snapshot automatially
The default behavior when listening to a document/query is that you will always get an initial invoke of your listener.
Allowing to change this behavior would give more freedom, in the case that the developer wishes to fetch the initial values asynchronously and then have the changes delivered via the callback.3 votes -
gRPC support in firebase Performance Monitoring
firebase Performance Monitoring automatically collects all the https API called invoked from the app. Add the same support for the gRPC API calls as well.
3 votes -
Allow 'is not' operator for Language and Country condition rule type
We sometimes want to target all countries or languages apart from a select few with things we are delivering through remote config. Currently to do this we have to select all other countries and languages and then make sure the one we don't want to serve to is unticked.
Instead it would be much easier to just target the language we don't want to send it to.
3 votes -
"<Product> User" roles (in addition to Viewer & Admin roles)
Right now, there are two levels of pre-defined roles: "Viewer" and "Admin".
However, sometimes you don't need all of the Admin permissions, but you still need to make some changes in the system as normal operations.
This has been already done for App Check but not other products.
Cloud Firestore:
Let's take the Firestore roles as an example:- Cloud Datastore Viewer (A generic Firestore viewer permission)
- Cloud Datastore User (A service account for manipulating data in the Firestore databases)
- Cloud Datastore Owner (A generic Firestore owner permission).
And then, there are specialized roles with viewer/admin level access for certain types…
3 votes -
Compatibility testing
Hello, a large number of real devices (test mobile phones) need to be used for Robo script compatibility testing. The number is 600. See the screenshot for details.
Samsung devices:['SM-J737T', 'SM-A536U1', 'SM-M127G', 'SM-T820', 'SM-F721U1', 'SM-A325M', 'SM-T875', 'SM-A315N', 'SM-J330L', 'SM-A6050', 'SM-G986U1', 'SM-N970F', 'SM-J530F', 'SM-M305M', 'SM-A5460', 'SM-J600F', 'SM-J5008', 'SM-J810M', 'SM-G9550', 'SM-G7508Q', 'SM-G9287', 'SM-A426B', 'SM-G8850', 'SM-F946N', 'SM-A013F', 'SM-N9005', 'SM-A505YN', 'SM-J415FN', 'SM-T805', 'SM-A600G', 'SM-M215F', 'SM-P350', 'SM-A226L', 'SM-T295', 'SM-A032F', 'SM-A225F', 'SM-T505', 'SM-A305F', 'SM-A127F', 'SM-J737V', 'SM-A8000', 'SM-A115M', 'SM-N950F', 'SM-G960X', 'SM-N9200', 'SM-A260F', 'SM-T290', 'SM-N935F', 'SM-S918U', 'SM-G950U1', 'SM-A307FN', 'SM-G9960', 'SM-N981B', 'SM-N9860', 'SM-S9010', 'SM-G6200', 'SM-A505FM', 'SM-T810', 'SM-F9000', 'SM-G973U1', 'SM-F936B', 'SM-J730FM', 'SM-G950F', 'SM-A235N', 'SM-G975U1', 'SM-N970U', 'SM-G975F', 'SM-M205G', 'SM-M135FU', 'SM-G970U1', 'SM-A215U',…4 votes -
Blocking Functions for User Reset password
Currently you can only add blocking functions for User signup and User sign in. I want to be able to add a Blocking function for User Reset password.
This way I can customize password requirements at the API level and implement features in Cloud functions + Firestore such as preventing previous password reuse.
I would have used Cloud Functions + Firestore for my Blocking function, but because this feature didn't exist I ultimately decided to move my auth password checks to my AWS hosted backend API.
3 votes -
Rule change history for Storage
Firestore tracks the history of changes to security rules. Would be great to have the same for Storage and Realtime Database, too.
3 votes -
Firebase hosting timeout should be configurable
I am using cloud run to and firebase hosting to have a custom domain to access my application.
I know Firebase doc mentions :
Firebase Hosting is subject to a 60-second request timeout. If your app requires more than 60 seconds to run, you'll receive an HTTPS status code 504 (request timeout).But I need to increase this timeout, since my cloud run app has a function to process data and write to an excel that can take up to 3mn.
3 votes -
Provide a way to document and share models across platforms.
Afaik there is currently no standard way to a) document the structure and organization of Firestore collections and documents stored in a project expected by apps which use it, and b) share the model definition across languages and platforms. Instead, each client requires its own implementation of the app-specific model and conversion to/from Firestore's model which needs to be kept up-to-date as the system involves.
If there were a way to share this model (for ex. proto, JSON schema, other) and easily use it from Firestore APIs, it would reduce dev and maintenance cost and improve developer experience.
3 votes -
Add TTL dynamically
Similar to the way we can define an index in firestore with
firestore.indexes.json. I'm proposing afirestore.ttl.jsonwhere the TTL properties would be deployed uponfirebase deploy, instead of having to go in the console UI or alternative methods.Those configuration files are useful when switching environment as this minimize the configuration required when going from dev, to staging, to prod. Centralizing those in one place makes it easier.
3 votes -
deploy specific extension
Allow deployment from CLI of specific extensions, to avoid uploading and updating all extensions unnecessarily.
i.e. firebase deploy --only extensions:<name of extension>
Just like we can with functions.
3 votes -
3 votes
-
Put the button to run a query on bottom not top in the console's query builder
In the console, after building a query in the query builder, one has to scroll up again and again to run it, it's an inconvenience when the query is long and has to be changed multiple times.
Putting the button at the bottom can make it easier to change and test out queries3 votes -
Send A/B Experiment name and User group along with values
Unfortunately it seems impossible to determine on client side whether user is involved to test or in which group he is. It will be great to receive such data along with the value.
3 votes -
my mind is very nice ideas live chat app from public
my mind is very nice ideas live chat app from public
3 votes
- Don't see your idea?