1219 results found
-
Replace collection with new set of documents as an atomic operation
Many time, we have a collection that is created using data received from an API call and the collection needs to be reset to the new data received in the next API call. For e.g., I have a collaborative app. Each user can see who else in their address-book using the app, such that they can collaborate with them. I send the phone contacts to the backend and we check which contacts and using the app and initialize the contacts collection. The phone contacts are synched every day. The next day, when we get the phone contacts, I want simply…
2 votes -
SSR support in the sdk
Support SSR from frameworks like Nextjs in the SDK. Currently, the web sdk can only be used in client side components, severely complicating the codebase vs something like supabase which has support already baked in
7 votes -
Improve firestore explorer UI - it is too small
The UX when reading large objects in the firestore explorer UI requires too much scrolling in small windows to find the information you are after. I'd propose to:
Note: "window" here refers to where the container where the data of a document can be found or alternatively where all the collection can be found. So the firestore explorer contains usually, a collection window, a document window, (a sub collections window, a document window,...).
- collapse maps by default, or collapse maps if the object is larger than the current window. When dealing with large objects it's currently annoying to find the…
9 votes -
Import custom audience from CSV to Firebase / Google Analytics
Add an option to import custom audience of user IDs (Advertising ID) from CSV to Firebase or Google Analytics.
3 votes -
Explain the format of the Firestore rules (and indexes) in firebase.json
At https://firebase.google.com/docs/cli?authuser=0#the_firebasejson_file, the firebase.json examples mention the Firestore rules like this:
"rules": "firestore.rules",
"rules": "firestore.default.rules",
"indexes": "firestore.default.indexes.json"What exactly is "firestore.rules"? A reserved string? An ID (pointing to what)? A filename (in what format)?
2 votes -
4 votes
-
Remote Config fetch data from only selected groups
Current data fetch is not filtered at query level and all of your config fetches to your frontend. This means for example, IOS app fetches IOS, Android and Web config if all apps fall under the same project.
4 votes -
Support Bitbucket
Support bitbucket as a source repo provider
7 votes -
Add GitLab as a Provider to be able to link repositories
Ask the cloud team to add GitLab as a Provider, including the CE version.
7 votes -
Support for Remix
Add Remix (https://remix.run) as one of the supported frameworks to deploy apps. It is rather similar to Next.js in many ways so that should be possible.
5 votes -
Add functionality to increase sampling rate
It would be awesome if we can see more sessions data in firebase as compared to how many samples are been generated. The current sessions data is generated at the rate off 1%, and if we can manipulate the same, it will be great
4 votes -
request.query security rules
currently security rules can only check, "limit, orderby and offset" properties of "request.query" object. if they could check our own custom properties , for example, when users search a collection by id, and I only want them to see a list of documents which contain their id then i should be able to do this in the rules
posts/{postId} {
list: if request.query.id == request.auth.uid
}
- this would be really beautiful and makes it way easy to secure list request.3 votes -
7 votes
-
Similar to __name__, allow ordering documents by internal createdAt / updatedAt sentinel value
A document always maintain createdAt / updatedAt timestamp value internally. But these fields can't be used for ordering documents.
For example :-
(This is possible)
await citiesRef.orderBy('name').limit(3).get();
(This is NOT possible)
await citiesRef.orderBy('created_at').limit(3).get();
Currently if we need order by timestamp, we need to maintain a separate timestamp field alongside internal createdAt / updatedAt fields. Then create index over that additional field to perform order by timestamp.
Similar to name sentinel, firestore should provide created_at and updated_at sentinel for ordering document. These sentinel should work without any new index, ascending or descending order.
1 vote -
Support building XCTest with Xcode 16
We would like to build and run our XCTest cases using the latest Xcode 16. According to 'gcloud firebase test ios versions list' the latest supported Xcode version is 15.3.
2 votes -
Desktop (Windows, Linux, and MacOs) support for C++ and Unity SDKs
This idea is to support desktop in production apps for the C++ SDK and Unity SDK.
If this doesn't fit with your scenario, please leave a comment or create a specific idea.
NOTE: There is already desktop support (for Windows and Linux) for Flutter and Dart (via the Firebase Flutter SDK) idea in user voice.83 votes -
Add Linux platform support
What feature would you like to see?
I would like to see Firebase add official support for the Linux platform. This enhancement would allow developers to build applications that leverage Firebase services natively on Linux, enabling broader platform compatibility and empowering Linux-based applications.Why would it be useful?
Adding Linux support would:Enable developers to integrate Firebase services directly into Linux-based applications.
Provide parity with other supported platforms (e.g., iOS, Android, Web).
Open up Firebase's powerful features (e.g., authentication, cloud storage, Firestore) to a growing user base on Linux desktop and server environments.2 votes -
Create a context.auth (1st Gen) equivalent for 2nd Gen cloud function
1st gen cloud functions can access auth info via context.auth as described here: https://firebase.google.com/docs/database/extend-with-functions?gen=1st#accessing_user_authentication_information
But 2nd gen cloud functions is yet to have the same function.
46 votes -
Creative software quantum computer
Software are use future computer
Developer quantum physics computer
Science technology Nanotechnology3 votes -
2 votes
- Don't see your idea?