713 results found
-
Update Linked Documents
If you have split your data in several collections there should be an easy way to update a linked document - for example if the user changes his name, all articles with the authorId = userId should be updated automatically
8 votes -
Google Play User Data Delete Requirement
Google requires a web link that enables users to delete all their data, even after they have uninstalled the application. For a "serverless" app that only uses Firebase Auth, it would be ideal to have a plug-and-play solution for hosting a single webpage that complies with Google Play's policy.
8 votes -
Allow SMS customization & add Web OTP support
Web OTP support increased phone authorization conversion significantly.
Currently, We are not able to customize SMS messages to comply
https://developer.chrome.com/en/articles/web-otp/#format43 votes -
Better support for Cloud Tasks, e.g. queues
It is currently already possible to create google cloud tasks. However, this could be better integrated by creating an abstraction for queues, for example, which can also be monitored and controlled via the admin console and firebase emulator.
27 votes -
TTL for Realtime DB
Realtime DB is very similar to Redis functionality. It would be very valuable to enable real caching behaviour by adding time to live to an entry.
11 votes -
Integrate googles BART AI as well into this project.
Googles BART could be used the same way “Bing Pages” for business are allowing people to say 54 phrases to ultimately be used to talk to potential customers or people looking at that businesses page.
5 votes -
A "--no-document-updates" flag for Firestore import
It has happened to me that I accidentally deleted some documents. While you can restore a collection from a backup, there is no option to not overwrite existing data.
This unfortunately makes it impossible to restore accidentally deleted documents, without also affecting other documents that have changed since you last made that backup. The restore would undo lots of changes that happened after the backup was made.
I think a very effective and simple solution could be to allow only injecting those documents from the backup that do not exist in de target collection. So no document is ever overwritten/updated…
3 votes -
19 votes
-
DocumentReference join query
Please add a join query to Cloud Firestore. It seems that using DocumentReference for the join would be appropriate.
29 votes -
Feature like RELATE statements
A RELATE statement to adds graph edges between records. Like the convention of vertex -> edge -> vertex or noun -> verb -> noun, enabling the addition of metadata to the edge record.
7 votes -
Futures feature
Values which should be computed only when outputting data, can be stored as futures.
6 votes -
Support Jvm languages (Java/Kotlin) in Cloud Functions
Jvm languages are not supported in Cloud Functions today, so developers need to use more than one language in their code base.
16 votes -
Remix support
Have out of the box support for Remix framework implementing SSR which also work with the Emulators.
3 votes -
Enable deployments that don't delete previous artifacts
Have an option to deploy and keep previous deployment artifacts instead of deleting them.
Even better would be an option for this with a TTL on previous deployment artifacts (that haven't been updated or re-deployed in subsequent deployments).
2 votes -
Make Unity SDK non-dependant of native APIs (a.k.a. "make it platform agnostic")
The current Unity SDK supports only Android ("Google Play" in some cases), iOS and Unity Editor.
Make it support multiple platforms, like WebGL, Consoles, etc as much as possible.15 votes -
Desktop (Windows, Linux, MacOs) support for Flutter apps that use Firebase in production apps
Flutter developers should be able to run their apps on desktop platforms, including Windows and Linux, when using Firebase services. For example, Flutter developers should be able to 1) apply Analytics to data from desktop platforms, 2)
use Remote Config to customize their apps for desktop users, 3) use other Firebase services that are relevant to desktop apps, etc.This would make it easier for Flutter developers to build and deploy production-ready apps for desktop platforms.
521 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…
141 votes -
Support Kotlin Multiplatform (KMP) in the SDKs
KMP is now stable and more libraries are being added to KMP ecosystem. There is a big opportunity for Firebase to be in Multiplatform and support developers adopting this tech.
652 votes -
Firebase Authentication for EU
Currently, Firebase Auth is US only. Because the EU-US-Privacy-Shield is not valid anymore, transferring data to the US is for EU companies not allowed. Therefore, Firebase is not GDPR complaint. Allowing us to choose the storage location (like you can weigh Firestore or Cloud Storage) to use a data center in the EU (like europe-west1, europe-west3 or europe-west4, etc.) would make Firebase much more GDPR complaint (beside the Cloud-Act).
305 votesNo public ETA to announce yet.
-
Drop Down Menu for Automatic Aggregations
There would be a Drop Down Menu somewhere in Firebase Console that allowed you to create automatic aggregations...
For example:
OnCreate Collection (Posts) -> From Collection (Users) Where Field (UserID) equals DocumentID (Users / UserID) -> Add Fields (displayName, phoneNumber, role)
So new post would have userID object from user document on it
1 vote
- Don't see your idea?