1219 results found
-
Login with WhatsApp
Just like phone auth, WhatsApp auth would be greatly beneficial for Asian markets. Users don't need to verify with OTP and us developers get access to their WhatsApp directly for promotion purposes.
5 votes -
Manage minInstances setting of pinned functions of previous releases
Pinned functions of previous releases keep their minInstances setting. E.g. after deploying 10 times with a minInstances setting of 1, there will be 10 idling instances but only the newest revision handles all the traffic. Yet the remaining 9 instances' idle time is billed as well because the function is still addressable through the revision tag.
This also affects the maxInstances setting: With a maxInstances setting of 10, the newest Cloud Run revision which handles 100% of the traffic won't be able to scale anymore.
As far as I know, the only way to handle this right now is to…
5 votes -
Add a copy button to copy web vapid key in cloud messaging
Most keys that can be copied in firebase have a copy icon next to it. This one does not.
2 votes -
14 votes
-
13 votes
-
Support deployment of Nuxt 3 projects to Hosting
Currently, support for Web Frameworks (Beta) only supports Next.js and Angular: https://firebase.google.com/docs/hosting/frameworks/frameworks-overview. Nuxt is labeled as 'Soon' at https://github.com/FirebaseExtended/firebase-framework-tools
I just wanted to cast my vote for Nuxt 3 support and try out the new portal :) Thanks!
13 votes -
Ability to split Python Functions into multiple files (=enable local imports)
Right now it is only possible to write functions in
main.py, which very quickly gets overwhelmingly large. It would be good to be able to organize code into multiple files.3 votes -
Firestore Index Name
As a Firestore project grows, so do the number of Composite Indexes.
While the fields are visible, being able to name a composite index would allow us to define which specific feature(s) a composite index is tied to, allowing us to remove unused indexes if they're no longer relevant.
10 votes -
Firestore return problem path with PERMISSION_DENIED error
While committing a batch to firestore, if a documents breaks one of the security rules, we only receive: Status{code=PERMISSION_DENIED, description=Missing or insufficient permissions., cause=null}
That doesn't tell me which document in the batch has the issue. Can you add the document path the is causing the error? Potentially in the "cause" field?The logic behind this is that we are seeing Crashlytics reports on our android project with these PERMISSION_DENIED errors, and it is near impossible to track it down without more data.
4 votes -
Execution ID in logs generated by Firebase Functions v2
Logs generated by Firebase Functions v1 have the property
labels.execution_idthat can be used to correlate logs that pertain to the same execution. However, that property doesn't exist in logs generated by Firebase Functions v2. It's very important for debugging.6 votes -
Install extensions on certain project/environment only
I'd like to have an option to install an extension for certain project in my code base.
For example, I want to use algolia search extension on a collection that will only only exists in dev project, but I ended up deploying this extension in prod as well.
I can't seem to find a way not to deploy extensions that are meant to be in dev only to prod.
1 vote -
Firebase In-App Messaging
Currenty I do not see any option to "Compose a campaign" via APIs. If we could open up all the inapp creation/management interactions via APIs, it would be easy for companies to leverage those to customize their composing experience.
3 votes -
Allow Android/iOS apps to select dynamically which Firebase project should be used on startup
Some scenarios require dynamically switching from one Firebase project to another, including Analytics and Crashlytics, For example, switching from a Firebase project set up for a staging environment (which requires to collect Analytics and crashes) to another set up for a production environment.
There could be many solutions to this problem, such as having multiple plist/json files and switching them dynamically, or no longer requiring these files and simply using object instances that store the configuration (e.g., using the FirebaseOptions builder). The best solution should satisfy the scenario described above.
This idea comes from this issue https://github.com/firebase/firebase-android-sdk/issues/66
11 votes -
11 votes
-
12 votes
-
12 votes
-
12 votes
-
List of all error codes in auth (Not the admin SDK)
Currently there is only a list of error codes the Admin SDK can receive, not for the web sdk.
5 votes -
Get rid of the egress data transfer fee for Firebase Storage
Rework Firebase Storage pricing to compete with Cloudflare R2. Even if Firebase Storage has some unique features like Firebase security rules, this does not justify the egress cost.
11 votes -
Full-screen Firestore editor
The Firestore panel is too narrow.
I fixed this with custom css:
.firebase-database { max-width: 100% !important; padding: 0 !important; } .viewer-container{ max-width: 100% !important; }Please just make this the default. Yes it doesn't look as pretty, but the current ui is borderline unusable when viewing documents.
The collection list & the document id lists can stay narrow, just make the document view much bigger and fill the available space.
4 votes
- Don't see your idea?