732 results found
-
Web SDK generation to also export schema types
Currently the dataconnect:sdk:generate command in firebase-tools will generate functions for queries and mutations. There are cases where having TypeScript interface reflections of the schema types would also be beneficial.
AFAIK there's no existing tooling that will conveniently do this mapping (due missing types that one can find in .dataconnect/schema/prelude.gql when the emulator is running).
2 votes -
Make AngularFire an offcially supported library
The AngularFire library gets updated really slow so we miss out on some of the latest features. There are lots of issues that doesn't get solved and the documentation is very lacking. They are both Google products and make an awesome combination but if the library does not get enough support/resources we're forced to migrate to plain javascript firebase. Please make it an official library or something so more resources are assigned to AngularFire.
35 votes -
Real Android TV devices in Firebase Testlab
At the moment we only have emulators for Android TV. Would be nice to have the option to have Android TV real devices as well.
12 votes -
4 votes
-
API Revoke Token
Simple API to revoke the token/refresh token from a backend without using the SDK.
19 votes -
Fix GitHub integration
Issues:
- In the app hosting wizard: Connecting a GitHub account that is not the owner of the GitHub repository and then removing it breaks the GitHub integration process and the App Hosting set up process.
- Being just a collaborator to a GitHub repo doesn't make it visible in the App Hosting Set Up wizard, you have to connect with the GitHub account of the owner of the repo.
Error messages:
- Connection verification failed: unable to verify the authorization token: GET https://api.github.com/user: 401 Bad credentials []: failed precondition.
- Error: Request to https://developerconnect.googleapis.com/v1/projects/PROJECT-ID/locations/europe-west4/connections/firebase-app-hosting-github-oauth:fetchGitHubInstallations had HTTP Error: 400, Failed to list GitHub installations
…
2 votes -
Hard Spending Limit on Firebase Resources
A Hard Spending Limit option in Firebase Billing settings would allow developers to set an absolute cap on resource spending for their Firebase projects. Once this limit is reached, Firebase would automatically pause or throttle resources to prevent any charges beyond the specified amount. This feature would enhance budget control and predictability for developers and organizations of all sizes.
4 votes -
Accept Firebase Terms of Service via Terraform
There is no possibility to accept Firebase Terms of Service automatically (or at least manually in advance, without the need to go through manual Firebase project creation process) when using Firebase via Terraform.
When trying to create a Firebase project using Terraform (add googlefirebaseproject resource), apparently unaccepted ToS cause 403 "Error creating Project".
After at least one Firebase project is created manually via Firebase Console, creation project via Terraform works.
It would be great to separate accepting ToS from project creation or at least improve error message in this case.
Here are some examples:
https://stackoverflow.com/a/79345435/148661921 vote -
Add ability to choose Test Lab's device location
Some applications are very dependent (in performance perspective) on resources from CDNs & backend location - it would be great if we can choose location of the Test Lab's device location (preferably Android real devices) to set it closer to CDN & backend.
4 votes -
Log thirdPartyPrincipal in storage audit logs, similar to firestore
It seems GCP audit logs can capture all the operations on the firebase storage bucket, but the actor that shows up in the logs is a service account, rather than the end user. Is there a way to capture the end user who is requesting storage objects?
When I look at audit logs for firestore, I see a thirdPartyPrincipal that includes the end user, but this doesn't show up in the storage audit logs.
4 votes -
support SvelteKit in app hosting
support SvelteKit apps in the new App Hosting
12 votes -
Support storing unstructured json in Postgres jsonb column
Postgres support jsonb column that can store arbitrary jsonb objects, very suitable to store unstructured / semi-structured API output.
Postgres also supports index on fields within jsonb.
Can data connect support jsonb column? Mapping fields of API object to Postgres columns can be a headache
10 votes -
Flutter support for App Hosting
Allow Firebase App Hosting to build and deploy Flutter apps.
10 votes -
Increase the size of remote config from 1MB to 10MB
Why not increase the file size for remote config? Right now it only holds 1MB of text, but if you zip a 1MB plain text file you can reduce it to 100kb or less. So, why not increase the configuration size to 10MB?
1MB remoteconfig.json ==> compress file ==> 80kb remoteconfig.zip
12 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…
142 votes -
1 vote
-
Broaden Crashlytics velocity error range to allow larger percentages than 1%
We would like to broaden the Crashlytics velocity error percentage so that we can trigger velocity alerts at larger percentages than 1%. 3% would be ideal for our purposes.
3 votes -
Show direct download link for releases as QR code to scan using phone
Hello team,
As AppCenter is deprecated and we're currently moving to Firebase App Distribution as our primary internal app testing platform we'd like to request a new but very valuable feature. This feature should be minor and quick to implement but would make our lives a lot simpler.
We use Fastlane and the firebaseappdistribution plugin for deploying our builds during CI builds. This plugin generates three links to download a specific release. The first generated link is to view the release in the Firebase Console and it's the one we're currently giving our QA testers and POs so…
1 vote -
Sending arrays as parameters, to allow scaling.
When building simple select queries in GraphQL (really simple ones), the underlying query is being transformed, sending the values through as parameters.
As you can use arrays as parameters, that would allow the DBs to scale as it makes this more robust. Without scaling, it will limit production applications form fully investing.
As an example you run into instances where the select for 50 columns in the schema (a standard employment record, nothing special) is transformed and we end up getting the dreaded 100 parameters error. This is a Postgres issue, but can be avoided.
The Error for the fun…
1 vote -
Vertex AI only for authenticated users
Currently, App Check is the only mechanism to control access to the Vertex API. This is not always practical and does not allow per-user access control.
Please add a mechanism similar to Security Rules for Firestore, to enforce only authenticated Firebase users to access the AI APIs.4 votes
- Don't see your idea?