728 results found
-
Support monorepo
Firebase functions does not support monorepo structures (NPM monorepo, NX, Turborepo) during deployment.
Firebase uses custom archive logic for functions packaging (https://github.com/firebase/firebase-tools/blob/127ca3fbf7549d6c0cdf12e89e4465de9dd2b7c9/src/deploy/functions/prepareFunctionsUpload.ts), which does not support internal packages deployment out of the box.
Github discussion: https://github.com/firebase/firebase-tools/issues/653
21 votes -
Need a .net MAUI support on Apple sign-in for authentication
Need a .net MAUI support on Apple sign-in for authentication
1 vote -
Allow updating multiple documents through a query
Many other databases have support for update queries, such as:
- Apply "x" update data to all docs matching "y" query
- Delete all docs matching "x" query
Maybe these queries would only count as 1 write per doc, as opposed to 1 read + 1 write. At the very least they would have better performance.
18 votes -
Allow reverse chrono time sort of files in cloud storage in the Firebase UI
I need to go to the underlying cloud storage UI to do this currently which is a pain and I need to leave the Firebase environment.
1 vote -
Remove "Recent Projects" list from Firebase homepage
Removes "Recent Projects" list from Firebase homepage, or hide it when there are a total of 8 projects or less. I have to switch across projects frequently, and the recent projects list is not useful as we only have 8 projects. 5 projects are duplicated on the page and this confuses my eyes a lot. Perhaps alternatively have a table of projects?
1 vote -
23 votes
-
Improve performance & speed of client side write
I've used both Firestore and MongoDB's Realm Device Sync. While Firestore works great in terms of scaling, the performance and speed for client side write is far behind realm, especially when client side is doing some batch writes.
Realm uses techniques like data compression and delta sync to reduce the data size when uploading (https://www.mongodb.com/docs/atlas/app-services/sync/details/protocol/), I'd like to see Firestore doing the same and improve the performance of client side batch write.
Also, what I've noticed is that Firestore's client side write performance degrades a lot after some time being offline, this isn't great for apps that would…
9 votes -
24 hour format for Crashlytics graphics
The "last 24 hours" and "last 60 minutes" graphics in Crashlytics show the time axis in AM/PM format. I'd like to be able to change it to 24 hour format.
6 votes -
Add custom permissions claims to access tokens via Firebase web interface
Firebase currently only allows you to add custom claims to ID tokens, and it suggests adding role based access control (RBAC) permissions in those ID token claims.
RBAC custom claims should be added to the access token which is already included in the Authorization header in all API requests, so the API already has access to the token that it needs. Additionally including an ID token in API requests so that the API can read permissions from it is overly complicated and superfluous.
Furthermore, you should be able to add these claims to access tokens for specific users via the…
2 votes -
20 votes
-
Support offline capabilities for mobile using React Native
I can see offline capabilities for mobile using Kotlin, Java, Swift and Objective-C. I am requesting offline support for React Native application.
1 vote -
Add "Last Used" column to Firestore Database Indexes
There is a limit of 200 indexes per database currently. Sometimes I create indexes in development that never get used again. I do not want to delete indexes "I think are not being used". Having a "Last Used" column for indexes would allow me to know whether or not I can delete an index.
7 votes -
Descriptions for Tester groups
It would be nice to be able to add a description to App Distribution tester groups so that we can add instructions for other admins that manage the same dashboard. We impose limits on who should and shouldn't be added to certain groups, and while this is enforced by tooling we periodically run, it would be nice to have proactive instructions for other admins to see instead of always having to reactively act to revert unwarranted changes.
4 votes -
Add Creator User UID to the Collection Record Metadata
Will allow further security validation and early detection of security checks failures.
To give an example of why this is important,
I use a Firebase Collection as an API alternative, I create a task record that triggers a cloud function, it allows me to manage my resources effectively and provide partial updates, way more flexible than traditional REST, however with API I use bearer tokens to verify that the identity of the person creating the record and deciding if they are allowed or 401, without UID in record metadata I have to send the plain UID as a field in…2 votes -
azure
For Firebase / Flutter administrators who would like to use Entra AD (Azure AD) for Flutter Android,iOS and Web apps, the administrative setup and documentation should be easy to follow. The administrative process should be consistent with the Google authentication scenario.
1 vote -
Add option to block client-side password reset in firebase
See here: https://stackoverflow.com/questions/77313457/block-client-side-password-reset-in-firebase
I would like to be able to disable all client-side password resets, both sending a password reset email and directly updating a password after re-authenticating so I can do all my logic though the admin API in functions.
For example, add and option in Authentication -> settings -> user actions that blocks client-side password resets (throws an 'auth/admin-restricted-operation')
(Would be nice to have this option for all auth functions, so you can decide to control access for everything better)
6 votes -
Firestore hosting in South Africa
Make Firestore and Firebase hosting available on the new Johannesburg Cloud Region; this will greatly assist developers in launching apps within the continent and also assist with local data protection regulations.
2 votes -
Firebase Test Lab IAM should allow making Test Results, with records and what not, fully publicly accessible
See https://github.com/google/android-fhir/issues/2218:
For e.g. public open source projects, it would be very useful if Firebase Test Lab IAM could be configured to allow making Test Results, with records and what not, fully publicly accessible.
According to the discussion on Firebase Support Case 10251960, "Making test results publicly available is something that's not yet possible on our end. "
5 votes -
View "Billing Plans" on "All Firebase Projects" page
I want "Billing Plans" to be displayed on the "All Firebase Projects" page.
There is a limit to the number of projects that can be set in "Billing Plans".
If I reach the limit, I will need to downgrade one of my projects to "Spark Plan".
I would like to display "Billing Plans" on the "All Firebase Projects" page because I don't know which project has set "Blaze Plan".2 votes -
Raise the Firestore Rules Expression Limit
Raise the maximum expression limit for firestore rules to make more complex doc schema validation possible.
1 vote
- Don't see your idea?